Comandi di Windows

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

Shell della riga di comando

Windows include due shell della riga di comando: shell dei comandi e PowerShell. 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.

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). Con Windows Script Host, è possibile eseguire script più sofisticati nella shell dei comandi. Per maggiori informazioni, vedere Cscript o Wscript. È possibile eseguire operazioni in modo più efficiente utilizzando gli script rispetto a quanto possibile tramite l'interfaccia utente. Gli script accettano tutti i comandi disponibili nella riga di comando.

PowerShell è stato progettato per estendere le funzionalità della shell dei comandi per eseguire i comandi di PowerShell denominati cmdlet. I cmdlet sono simili ai comandi di Windows, ma forniscono un linguaggio di scripting più estendibile. È 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.

Per l'automazione windows più affidabile e aggiornata, è consigliabile usare PowerShell invece dei comandi di Windows o dell'host di Windows Script per l'automazione di Windows.

Un riferimento ai codici di uscita e di errore per i comandi di Windows è disponibile negli articoli sul Debug dei codici di errore di sistema che possono essere utili per comprendere gli errori generati. I comandi di Windows includono anche operatori di reindirizzamento dei comandi. Per maggiori informazioni sull'uso, consultare la sezione Uso degli operatori di reindirizzamento dei comandi.

Nota

È anche possibile scaricare e installare PowerShell Core, la versione open source di PowerShell.

Completamento automatico del file della shell dei comandi e del nome della directory

È possibile configurare la shell dei comandi per completare automaticamente i nomi di file e directory in un computer o una sessione utente quando viene premuto un carattere di controllo specificato. Per impostazione predefinita, questo carattere di controllo è configurato in modo che sia il tasto tabulazioni per i nomi di file che di directory, anche se possono essere diversi. Per modificare questo carattere di controllo, eseguire regedit.exe e passare a una delle chiavi e delle voci del Registro di sistema seguenti, a seconda che si desideri modificare il valore solo per l'utente corrente o per tutti gli utenti del computer.

Attenzione

La modifica non corretta del Registro di sistema potrebbe danneggiare gravemente il sistema. Prima di apportare le seguenti modifiche al registro, si consiglia di effettuare il backup di tutti i dati importanti presenti sul computer.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

Impostare questi valori su quello del carattere di controllo che si desidera utilizzare. Per un elenco completo, consultare i codici di chiave virtuale. Per disabilitare un particolare carattere di completamento nel Registro di sistema, usare il valore di space (0x20) perché non è un carattere di controllo valido. Il tipo di valore per questa voce del registro è REG_DWORD e può essere specificato anche dal valore esadecimale o decimale.

È anche possibile abilitare o disabilitare il completamento del nome di file e directory per ogni istanza di una shell dei comandi eseguendo cmd.exe con il parametro e l'opzione /F:ON o /F:OFF. Se il completamento del nome è abilitato con il parametro e l'opzione /F:ON, i due caratteri di controllo usati sono Ctrl-D per il completamento del nome della directory e Ctrl-F per il completamento del nome del file. Specificato dall'utente e impostazioni avranno precedenza sulle impostazioni del computer e le opzioni della riga di comando hanno la precedenza sulle impostazioni del Registro di sistema.

Riferimento della riga di comando A-Z

Per trovare informazioni su un comando specifico, nel menu dalla A alla Z seguente selezionare la lettera con cui inizia il comando, quindi selezionare il nome del comando.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Un

G

A

D

E

F

G

H

I

J

K

L

M

N

O

P

T

R

S

T

U

V

W

X