netsh

Aplica-se a: Windows Server 2022, Windows Server 2019 e Windows Server 2016

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"