“Batch” è la parola inglese per “serie”. I file batch sono file di testo che con­ten­go­no una sequenza di comandi per l’in­ter­pre­te dei comandi del sistema e per­met­to­no agli utenti Windows di au­to­ma­tiz­za­re i processi di sistema e di programma. A tale scopo, questi file con­ten­go­no comandi, noti anche come comandi batch, che vengono eseguiti dalla riga di comando o dal prompt dei comandi. Ci sono centinaia di comandi batch in grado di au­to­ma­tiz­za­re dai cicli di stampa ai compiti più complessi.

Quanti comandi batch esistono?

Esistono centinaia di comandi per i file batch, ma non tutti fun­zio­na­no in ogni sistema operativo. Alcuni comandi batch sono obsoleti o fun­zio­na­no solo su sistemi operativi che oggi sono uti­liz­za­ti poco o niente. Il seguente elenco di comandi batch comprende i comandi più im­por­tan­ti che fun­zio­na­no sui computer e sistemi più moderni.

Consiglio

Per in­for­ma­zio­ni det­ta­glia­te su come creare ed eseguire file batch per­so­na­liz­za­ti, si rinvia al nostro articolo su questo argomento.

Batch-Befehle Ausgabe Versioni Windows
assoc Vi­sua­liz­za o modifica le as­so­cia­zio­ni alle esten­sio­ni dei file (ad es. .txt o .jpg) XP Vista 7, 8, 10
at Avvia un comando o un programma in un momento specifico, inserito poi in “Ope­ra­zio­ni pia­ni­fi­ca­te” XP Vista 7
attrib Vi­sua­liz­za o modifica gli attributi del file (ad esempio di­men­sio­ne, data di modifica, posizione) XP Vista 7, 8, 10
cacls Vi­sua­liz­za o modifica gli elenchi di controllo di accesso dei file (ACL) XP Vista 7, 8, 10
call Richiama un file batch all’interno di un altro XP Vista 7, 8, 10
cd Passa a un’altra directory o cartella XP Vista 7, 8, 10
chcp Vi­sua­liz­za o imposta il numero di tabella codici attiva XP Vista 7, 8, 10
chdir Cambia la directory o ne vi­sua­liz­za il nome XP Vista 7, 8, 10
chkdsk Verifica la presenza di errori nel disco XP Vista 7, 8, 10
chkntfs Vi­sua­liz­za o modifica un disco all’avvio del sistema XP Vista 7, 8, 10
choice Abilita le query sì/no o le finestre di dialogo di A/B/C/D, compreso il valore di ritorno     7, 8, 10
cipher Abilita la crit­to­gra­fia delle directory (in par­ti­zio­ni di tipo NTFS) o la vi­sua­liz­za­zio­ne della crit­to­gra­fia sot­to­stan­te XP Vista 7, 8, 10
cls Cancella lo schermo XP Vista 7, 8, 10
cmd Avvia il prompt dei comandi XP Vista 7, 8, 10
cmstp In­stal­la­zio­ne profilo di Con­nec­tion Manager XP Vista 7, 8, 10
color Modifica il colore di sfondo della console XP Vista 7, 8, 10
comp Confronta il contenuto di due o più file XP Vista 7, 8, 10
compact Vi­sua­liz­za o modifica la com­pres­sio­ne dei file in par­ti­zio­ni di tipo NTFS XP Vista 7, 8, 10
convert Converte volumi FAT in NTFS XP Vista 7, 8, 10
copy Consente di copiare i file XP Vista 7, 8, 10
cscript Avvio dell’in­ter­pre­te per VBScript/JScript XP Vista 7, 8, 10
date Vi­sua­liz­za e regola data/ora del sistema XP Vista 7, 8, 10
defrag Consente la de­fram­men­ta­zio­ne delle unità XP Vista 7, 8, 10
del Elimina i singoli file XP Vista 7, 8, 10
dir Vi­sua­liz­za l’intero contenuto di una directory XP Vista 7, 8, 10
diskcomp Confronta il contenuto di due diversi floppy disk XP Vista 7, 8, 10
diskpart Abilita la gestione del disco di­ret­ta­men­te nella console XP Vista 7, 8, 10
dism Le funzioni e i pacchetti d’immagini di Windows possono essere enumerati, in­stal­la­ti, di­sin­stal­la­ti, con­fi­gu­ra­ti o ag­gior­na­ti     7, 8, 10
doskey Crea macro, richiama i comandi pre­ce­den­te­men­te inseriti e modifica righe di comando XP Vista 7, 8, 10
dri­ver­que­ry Vi­sua­liz­za i driver dei di­spo­si­ti­vi in­stal­la­ti sul computer XP Vista 7, 8, 10
echo Vi­sua­liz­za i messaggi all’interno della console e attiva e disattiva il display dei comandi XP Vista 7, 8, 10
endlocal Termina una sessione iniziata con setlocal XP Vista 7, 8, 10
erase Cancella uno o più file XP Vista 7, 8, 10
er­ror­le­vel Indica se un comando ha avuto successo o meno (0 sta per sì, 1 sta per no) XP Vista 7, 8, 10
event­crea­te Crea un evento per­so­na­liz­za­to in un registro di eventi XP Vista 7, 8, 10
even­t­que­ry Elenca gli eventi o le loro proprietà tramite cscript XP    
event­trig­gers Vi­sua­liz­za o configura dei trigger di eventi nel registro eventi XP    
exist Verifica l’esistenza di un file XP Vista 7, 8, 10
exit Esce da un file batch o dal prompt dei comandi XP Vista 7, 8, 10
expand De­com­pri­me file o cartelle compressi XP Vista 7, 8, 10
fc Confronta file diversi e vi­sua­liz­za le dif­fe­ren­ze XP Vista 7, 8, 10
find Ricerca una stringa di testo in uno o più file XP Vista 7, 8, 10
findstr Cerca le stringhe all’interno di un file, come il nome di un file o un testo XP Vista 7, 8, 10
for Esegue un comando spe­ci­fi­ca­to per ogni file in un set di file XP Vista 7, 8, 10
format Consente la for­mat­ta­zio­ne di un disco XP Vista 7, 8, 10
fsutil Vi­sua­liz­za e configura le proprietà del file system XP Vista 7, 8, 10
ftp Consente di caricare e scaricare i file tramite FTP (File Transfer Protocol), ad esempio su un server XP Vista 7, 8, 10
ftype Vi­sua­liz­za i tipi di file uti­liz­za­ti nelle as­so­cia­zio­ni delle esten­sio­ni dei file XP Vista 7, 8, 10
getmac Vi­sua­liz­za gli indirizzi MAC (iden­ti­fi­ca­to­re di un di­spo­si­ti­vo) degli adat­ta­to­ri di rete (locali o remoti) XP Vista 7, 8, 10
goto Indirizza a una posizione specifica all’interno di un file batch XP Vista 7, 8, 10
gpresult Vi­sua­liz­za i criteri di gruppo per il computer o l’utente XP Vista 7, 8, 10
gpupdate Consente l’ag­gior­na­men­to delle politiche di gruppo XP Vista 7, 8, 10
graftabl Vi­sua­liz­za caratteri speciali in modalità grafica XP Vista 7, 8, 10
help Fornisce in­for­ma­zio­ni della Guida per i comandi di Windows XP Vista 7, 8, 10
hostname Vi­sua­liz­za del nome del computer XP Vista 7, 8, 10
icacls Consente di vi­sua­liz­za­re, mo­di­fi­ca­re, eseguire il backup o il ri­pri­sti­no degli ACL per file e directory     7, 8, 10
if Consente di includere con­di­zio­ni all’interno di file batch, come in Ja­va­Script XP Vista 7, 8, 10
ipconfig Configura le im­po­sta­zio­ni di rete IP XP Vista 7, 8, 10
irftp Trasmette un file a un col­le­ga­men­to a in­fra­ros­si XP Vista 7, 8, 10
label Modifica l’etichetta di un volume di un disco XP Vista 7, 8, 10
logman Registra le sta­ti­sti­che del lavoro da un file di log del piano di pro­du­zio­ne XP Vista 7, 8, 10
lpr Consente di inviare un documento di stampa a una stampante in rete XP    
mkdir Crea una directory XP Vista 7, 8, 10
mmc Chiama la console di gestione XP Vista 7, 8, 10
mode Configura le in­ter­fac­ce di sistema e dei di­spo­si­ti­vi XP Vista 7, 8, 10
more Vi­sua­liz­za l’output una schermata alla volta XP Vista 7, 8, 10
mountvol Crea, cancella o elenca un punto montaggio di volume XP Vista 7, 8, 10
move Rinomina o sposta file da una directory all’altra XP Vista 7, 8, 10
openfiles Consente di vi­sua­liz­za­re o separare file e directory aperte     7, 8, 10
msiexec Installa ope­ra­zio­ni relative a Windows Installer dalla riga di comando XP Vista 7, 8, 10
net Gestisce e vi­sua­liz­za i servizi di rete XP Vista 7, 8, 10
netsh Controlla e configura i com­po­nen­ti di rete dal prompt dei comandi XP Vista 7, 8, 10
netstat Vi­sua­liz­za le con­nes­sio­ni TCP-IP e il loro stato XP Vista 7, 8, 10
nslookup Interroga il server DNS XP    
ntbackup Avvio di NTBackup tramite riga di comando / avvio si­len­zio­so XP    
path Vi­sua­liz­za o imposta un percorso di ricerca per file ese­gui­bi­li XP Vista 7, 8, 10
pathping Testa la con­nes­sio­ne a un indirizzo IP se­le­zio­na­to XP Vista 7, 8, 10
pause Sospende l’ela­bo­ra­zio­ne di un file batch e vi­sua­liz­za un messaggio XP Vista 7, 8, 10
perfmon Avvio del Per­for­man­ce Monitor in Windows XP Vista 7, 8, 10
ping Verifica la con­nes­sio­ne a un altro di­spo­si­ti­vo XP Vista 7, 8, 10
print Stampa un file di testo XP Vista 7, 8, 10
prncnfg Dopo l’avvio di cscript, le in­for­ma­zio­ni di con­fi­gu­ra­zio­ne di una stampante possono essere vi­sua­liz­za­te o mo­di­fi­ca­te XP    
prndrvr Dopo l’avvio di cscript i driver di stampa possono essere vi­sua­liz­za­ti, aggiunti o can­cel­la­ti XP    
prnjobs Dopo l’avvio di cscript, i lavori di stampa possono essere vi­sua­liz­za­ti, messi in pausa o ripetuti in coda XP    
prnmngr Dopo l’avvio di cscript, è possibile ag­giun­ge­re stampanti o con­nes­sio­ni di stampa o spe­ci­fi­ca­re una stampante pre­de­fi­ni­ta XP    
prnport Dopo l’avvio di cscript, le porte della stampante possono essere create, can­cel­la­te o elencate XP    
prompt Cambia il prompt dei comandi di Windows XP Vista 7, 8, 10
rd Rimuove una directory     8, 10
recover Consente di re­cu­pe­ra­re i file leggibili da un disco dan­neg­gia­to XP Vista 7, 8, 10
reg Le voci del registro possono essere aggiunte, lette, importate o esportate XP Vista 7, 8, 10
regsvr32 I file .dll e .ocx o le librerie di programmi possono essere re­gi­stra­ti nel registro di sistema XP Vista 7, 8, 10
rem Registra commenti (note) in file batch o CONFIG.SYS. XP Vista 7, 8, 10
rename Rinomina uno o più file XP Vista 7, 8, 10
replace So­sti­tui­sce i file XP Vista 7, 8, 10
reset session Utilizzo del reset per di­scon­net­te­re le sessioni XP Vista 7, 8, 10
rmdir Elimina una directory XP Vista 7, 8, 10
rd Elimina una directory XP Vista 7, 8, 10
rsm Gestisce e controlla i supporti ri­mo­vi­bi­li (ad es. CD-ROM) XP    
schtasks Pianifica comandi e programmi da eseguire su un de­ter­mi­na­to computer XP Vista 7, 8, 10
secedit Controlla i permessi uti­liz­zan­do modelli per con­trol­la­re la sicurezza del sistema XP Vista 7, 8, 10
set Consente la lettura e l’eli­mi­na­zio­ne di variabili all’interno del prompt dei comandi   XP Vista 7, 8, 10
shutdown Consente il corretto arresto del computer in modalità locale e remota XP Vista 7, 8, 10
sort Ordina l’input XP Vista 7, 8, 10
start Avvia una finestra separata per l’ese­cu­zio­ne di de­ter­mi­na­ti programmi o comandi XP Vista 7, 8, 10
subst Questo comando può essere uti­liz­za­to per associare una lettera di unità (ad esempio “C:”) a un percorso XP Vista 7, 8, 10
sy­ste­min­fo Vi­sua­liz­za la con­fi­gu­ra­zio­ne e le proprietà spe­ci­fi­che del computer XP Vista 7, 8, 10
taskkill In­ter­rom­pe im­me­dia­ta­men­te i processi in ese­cu­zio­ne XP Vista 7, 8, 10
tasklist Vi­sua­liz­za tutte le attività in ese­cu­zio­ne, inclusi i servizi XP Vista 7, 8, 10
tcmsetup Configura il client te­le­fo­ni­co XP Vista 7, 8, 10
telnet Sta­bi­li­sce con­nes­sio­ni Telnet XP    
tftp Tra­sfe­ri­sce i file a un server TFTP XP    
time Imposta o vi­sua­liz­za l’ora del sistema XP Vista 7, 8, 10
timeout Imposta un periodo di tempo privo di ese­cu­zio­ni in corso   Vista 7, 10
title Imposta il titolo della finestra per una sessione CMD.EXE XP Vista 7, 8, 10
tree Vi­sua­liz­za gra­fi­ca­men­te la struttura delle directory XP Vista 7, 8, 10
type Vi­sua­liz­za il contenuto dei file di testo XP Vista 7, 8, 10
ver Vi­sua­liz­za­re la versione attuale del sistema operativo XP Vista 7, 8, 10
verify Verifica se i file sono stati scritti cor­ret­ta­men­te su un disco XP Vista 7, 8, 10
vol Vi­sua­liz­za l’etichetta di volume e il numero di serie di un disco XP Vista 7, 8, 10
Vai al menu prin­ci­pa­le