netsh
O utilitário de script de linha de comando Network Shell que permite, local ou remotamente, exibir ou modificar a configuração de rede de um computador em execução no momento. Você pode iniciar esse utilitário no prompt de comando ou no Windows PowerShell.
Sintaxe
netsh [-a <Aliasfile>][-c <Context>][-r <Remotecomputer>][-u [<domainname>\<username>][-p <Password> | [{<NetshCommand> | -f <scriptfile>}]
Parâmetros
Parâmetro | Descrição |
---|---|
-a <Aliasfile> |
Especifica que você será retornado para o prompt netsh, depois de executar o Aliasfile e o nome do arquivo de texto que contém um ou mais comandos netsh. |
-c <Context> |
Especifica que o netsh inserirá o contexto netsh especificado e o contexto netsh a ser inserido. |
-r <Remotecomputer> |
Especifica o computador remoto a ser configurado. Importante: se você usar esse parâmetro, deverá verificar se o serviço Registro Remoto está em execução no computador remoto. Se não estiver em execução, o Windows exibirá uma mensagem de erro "Caminho de Rede não encontrado". |
-u <domainname>\<username> |
Especifica o domínio e o nome da conta de usuário a serem usados durante a execução do comando netsh em uma conta de usuário. Se você omitir o domínio, o domínio local será usado por padrão. |
-p <Password> |
Especifica a senha da conta de usuário especificada pelo parâmetro -u <username> . |
<NetshCommand> |
Especifica o comando netsh a ser executado. |
-f <scriptfile> |
Sai do comando netsh depois de executar o arquivo de script especificado. |
/? | Exibe a ajuda no prompt de comando. |
Comentários
Se você especificar -r seguido por outro comando, netsh executará o comando no computador remoto e voltará para o prompt de comando Cmd.exe. Se você especificar -r sem outro comando, o netsh será aberto no modo remoto. O processo é semelhante ao uso de set machine no prompt de comando Netsh. Quando você usa -r, você define o computador de destino da instância atual do netsh somente. Depois de sair e entrar novamente no netsh, o computador de destino será redefinido como o computador local. Você pode executar comandos netsh em um computador remoto especificando um nome do computador armazenado no WINS, um nome UNC, um nome de Internet a ser resolvido pelo servidor DNS ou um endereço IP.
Se o valor da cadeia de caracteres contiver espaços entre caracteres, você deverá colocar o valor da cadeia de caracteres entre aspas. Por exemplo,
-r "contoso remote device"