Condividi tramite


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 altre informazioni, vedere cscript o wscript. È possibile eseguire operazioni in modo più efficiente usando script che 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, up-todata, è consigliabile usare PowerShell invece dei comandi di Windows o dell'host di script di Windows per l'automazione di Windows.

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. I comandi di Windows includono anche operatori di reindirizzamento dei comandi. Per altre informazioni sull'uso, vedere 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 modifiche seguenti al Registro di sistema, è necessario eseguire il backup di tutti i dati con valori nel 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, vedere codici di chiave virtuale . Per disabilitare un particolare carattere di completamento nel Registro di sistema, usare il valore per lo spazio (0x20) perché non è un carattere di controllo valido. Il tipo di valore per questa voce del Registro di sistema è 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, i due caratteri di controllo usati sono /F:ON per il Ctrl-D completamento del nome della directory e Ctrl-F per il completamento del nome file. Le impostazioni specificate dall'utente hanno la 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 A-Z seguente selezionare la lettera che inizia con il comando e quindi selezionare il nome del comando.

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

Un

B

C

D

E

F

G

H

Io

J

Okay

L

M

N

o

P

Q

R

S

T

U

V

W

X