

I comandi di Windows includono anche operatori di reindirizzamento dei comandi. Un riferimento ai codici di uscita e di errore per i comandi di Windows è disponibile negli articoli Debug dei codici di errore del sistema che possono essere utili per comprendere gli errori generati. Per l'automazione windows più affidabile e aggiornata, è consigliabile usare PowerShell anziché comandi di Windows o Windows Script Host per l'automazione di Windows. È possibile eseguire sia i comandi di Windows che i cmdlet di PowerShell in PowerShell, ma la shell dei comandi può eseguire solo i comandi di Windows e non i cmdlet di PowerShell. I cmdlet sono simili ai comandi di Windows, ma forniscono un linguaggio di scripting più estendibile. PowerShell è stato progettato per estendere le funzionalità della shell dei comandi per eseguire i comandi di PowerShell denominati cmdlet. Gli script accettano tutti i comandi disponibili nella riga di comando. È possibile eseguire operazioni in modo più efficiente utilizzando gli script rispetto a quanto possibile tramite l'interfaccia utente. Per altre informazioni, vedere cscript o wscript. Con Windows Script Host, è possibile eseguire script più sofisticati nella shell dei comandi. La shell dei comandi è stata la prima shell integrata in Windows per automatizzare le attività di routine, ad esempio la gestione degli account utente o i backup notturni, con file batch (.bat). Ogni shell è un programma software che fornisce comunicazioni dirette tra l'utente e il sistema operativo o l'applicazione, fornendo un ambiente per automatizzare le operazioni IT. Windows include due shell della riga di comando: la shell dei comandi e PowerShell.


Questo set di documentazione descrive i comandi di Windows che è possibile usare per automatizzare le attività usando script o strumenti di scripting. Tutte le versioni supportate di Windows e Windows Server includono un set di comandi della console Win32 incorporati.
