Partilhar via


Netsh

O utilitário de script de linha de comando do Shell de Rede 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
-um <Aliasfile> Especifica que você será retornado ao prompt netsh depois de executar Aliasfile e o nome do arquivo de texto que contém um ou mais comandos netsh.
-c <Context> Especifica que netsh insere o contexto netsh especificado e o contexto netsh a ser inserido.
-r <Remotecomputer> Especifica o computador remoto a ser configurado.

Importante: Se utilizar este parâmetro, tem de se certificar de que o serviço de registo remoto está a ser executado 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 para a 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.

Observações

  • Se você especificar -r seguido por outro comando, o netsh executará o comando no computador remoto e retornará ao 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. Ao usar -r, você define o computador de destino apenas para a instância atual do netsh. Depois de sair e reinserir netsh, o computador de destino é redefinido como o computador local. Você pode executar comandos netsh em um computador remoto especificando um nome de computador armazenado no WINS, um nome UNC, um nome da 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"