File batch
Un file batch è un tipo di file script che contiene un elenco di comandi e istruzioni programmatici per computer basati su Windows. Quando un utente esegue un file batch, ogni comando nello script viene eseguito automaticamente in sequenza. Gli utenti di Windows e gli amministratori di sistema usano spesso i file batch per automatizzare attività ripetitive invece di eseguire manualmente ogni passaggio, ad esempio creando copie di backup di una serie di cartelle o rinominando un grande insieme di file.
Quando si esegue un file batch, un programma interprete dei comandi lo legge riga per riga ed esegue ogni comando nell'ordine. I file batch sono disponibili in due formati. Le versioni precedenti di Windows basate su DOS, come Windows 95 e 98, usano file batch con l'estensione di file .BAT tramite l'interprete dei comandi COMMAND.COM. Le versioni di Windows basate su NT, come Windows 2000 e tutte le versioni successive, usano file batch con estensione .CMD tramite CMD.EXE. Sia i file BAT sia quelli CMD sono file di testo normale che puoi creare in qualsiasi editor di testo, come Blocco note.
Le prime versioni di Windows caricavano automaticamente un file batch speciale, AUTOEXEC.BAT, durante l'avvio del sistema. Questo file batch configurava automaticamente le impostazioni di sistema e caricava i driver dei dispositivi. Gli amministratori di sistema e gli utenti esperti potevano modificare AUTOEXEC.BAT per personalizzare il comportamento di Windows, ad esempio mappando automaticamente le unità di rete all'avvio. Tuttavia, gli utenti inesperti potevano causare problemi significativi apportando modifiche errate, impedendo forse persino l'avvio di Windows.
Sebbene i file batch siano specifici dei computer Windows, i sistemi operativi basati su Unix tra cui (Linux e macOS) usano file simili chiamati script shell. Sia i file batch sia gli script shell possono contenere comandi che modificano importanti impostazioni di sistema o creano vulnerabilità di sicurezza, quindi è necessario prestare attenzione e non eseguire mai file batch sconosciuti ricevuti da fonti non attendibili.
Estensioni di file: .BAT, .CMD
Metti alla prova le tue conoscenze