Valuta il contenuto e lascia un commento
Utilità della riga di comando Netsh

Utilità della riga di comando Netsh

Netsh è un'utilità della riga di comando per componenti di rete per computer locali o remoti. Mediante questa utilità è anche possibile salvare uno script di configurazione in un file di testo a scopo di archiviazione o per la configurazione di altri server.

L'utilità Netsh può supportare più componenti mediante l'aggiunta di DLL di supporto Netsh, che ne estendono la funzionalità fornendo comandi aggiuntivi per monitorare o configurare uno specifico componente di rete. Ogni DLL di supporto Netsh fornisce un contesto, ossia un gruppo di comandi per uno specifico componente di rete. Ogni contesto può includere sottocontesti. All'interno del contesto di routing esiste ad esempio il sottocontesto ip in cui vengono raggruppati i comandi del routing IP.

Le opzioni della riga di comando di Netsh includono:

  • -aFileAlias
    Specifica l'utilizzo di un file di alias, ossia di un file contenente un elenco di comandi netsh e una versione alias per consentire l'utilizzo della riga di comando alias in sostituzione del comando netsh. È possibile utilizzare i file di alias per associare al comando netsh appropriato i comandi che possono essere più familiari in altre piattaforme.
  • -cContesto
    Specifica il contesto del comando corrispondente a una DLL di supporto installata.
  • Comando
    Specifica il comando netsh da eseguire.
  • -fFileScript
    Specifica l'esecuzione di tutti i comandi netsh contenuti nel file FileScript.
  • -rComputerRemoto
    Specifica l'esecuzione dei comandi netsh in un computer remoto identificato dal nome o dall'indirizzo IP.

È possibile abbreviare i comandi fino a ottenere stringhe di lunghezza minima non ambigue. Ad esempio, il comando sh ip int equivale al comando show ip interface. I comandi Netsh possono essere globali o specifici di un contesto. I primi possono essere eseguiti in qualunque contesto e vengono utilizzati per le funzioni generali dell'utilità Netsh, mentre i secondi variano a seconda del contesto. È possibile memorizzare in un file registro i comandi eseguiti per creare l'itinerario di controllo di una sessione di comandi netsh.

Nella tabella seguente sono elencati i comandi netsh globali.

 

Comando Descrizione

..

Sale di un livello di contesto.

? o help

Visualizza la Guida della riga di comando.

show version

Visualizza la versione corrente di Windows e dell'utilità Netsh.

show netdlls

Visualizza la versione corrente delle DLL di supporto Netsh installate.

add helper

Aggiunge una DLL di supporto Netsh.

delete helper

Rimuove una DLL di supporto Netsh.

show helper

Visualizza le DLL di supporto Netsh installate.

cmd

Crea una finestra di comando.

online

Attiva la modalità in linea.

offline

Attiva la modalità non in linea.

set mode

Imposta la modalità corrente come in linea o non in linea.

show mode

Visualizza la modalità corrente.

flush

Elimina le eventuali modifiche eseguite in modalità non in linea.

commit

Salva le modifiche eseguite in modalità non in linea.

set audit-logging

Attiva o disattiva la funzione di registrazione.

show audit-logging

Visualizza le impostazioni correnti della funzione di registrazione.

set loglevel

Imposta il livello di registrazione delle informazioni.

show loglevel

Visualizza il livello di registrazione delle informazioni.

set machine

Configura il computer nel quale vengono eseguiti i comandi netsh.

show machine

Visualizza il computer nel quale vengono eseguiti i comandi netsh.

exec

Esegue un file di script contenente comandi netsh.

quit o bye o exit

Chiude l'utilità Netsh.

add alias

Aggiunge un alias a un comando esistente.

delete alias

Elimina un alias da un comando esistente.

show alias

Visualizza tutti gli alias definiti.

dump

Memorizza la configurazione in un file di testo.

popd

Comando di script che visualizza uno dei contesti dello stack.

pushd

Comando di script che inserisce il contesto corrente nello stack.

Per l'utilità Netsh sono disponibili le seguenti modalità di comando:

  • Online
    In questa modalità i comandi inviati da un prompt dei comandi di Netsh vengono eseguiti immediatamente.
  • Offline
    In questa modalità i comandi inviati da un prompt dei comandi di Netsh vengono memorizzati ed eseguiti in batch mediante il comando globale commit. È possibile eliminare i comandi memorizzati mediante il comando globale flush.
  • Script
    Con l'opzione -f della riga di comando o con il comando globale exec dal prompt dei comandi di Netsh, vengono eseguiti tutti i comandi netsh contenuti nel file specificato.

Per creare uno script della configurazione corrente, utilizzare il comando globale dump. Questo comando genera la configurazione corrente in termini di comandi netsh. È possibile utilizzare lo script creato da questo comando per configurare un nuovo server o per riconfigurare il server esistente. Se si apportano notevoli modifiche alla configurazione di un componente, è consigliabile iniziare la sessione di configurazione con il comando dump nel caso in cui sia necessario ripristinare la configurazione precedente alle modifiche.

Per ulteriori informazioni sui comandi netsh per il servizio Routing e Accesso remoto, vedere:

Contenuti della community   Che cos'è Contenuti della community?
Aggiungi nuovo contenuto RSS  Annotazioni
Processing
© 2010 Microsoft Corporation. Tutti i diritti riservati. Condizioni per l'utilizzo | Marchi | Informativa sulla privacy
Page view tracker