Precisa alterar endereços IP em 35 servidores remotamente

3

Estamos passando por uma reformulação da rede e eu tenho 35 servidores Windows 2003/2008 em um local remoto que eu preciso alterar o endereço IP, gateway e informações de DNS para.

Idealmente, gostaria de poder fazer isso de uma linha de comando no meu sistema local (Windows 7) remotamente, para que eu possa fazer o script do processo para atualizar todos os sistemas rapidamente.

Eu olhei para o netsh, mas estou tendo problemas para alterar o endereço remotamente. Para testar estou tentando executar o seguinte comando que deve retornar a configuração de rede atual na máquina remota:

netsh -r \server interface ip show config

No entanto, o seguinte erro é retornado:

WARNING: Could not obtain host information from machine: [\server]. Some commands may not be available.

The parameter is incorrect.

The following command was not found: interface ip show config.

Se eu fizer login no servidor por RDP, poderei executar o comando netsh interface ip show config e receber os resultados esperados.

Isso parece indicar, como o erro está dizendo, que nem todos os comandos e funções estão disponíveis em uma máquina remota, como pode estar disponível em uma sessão local.

Existe algum outro método que eu possa usar para realizar a tarefa de alterar as informações de endereço IP para esses servidores remotamente?

    
por Richard West 25.11.2009 / 21:59

4 respostas

4

PSTOOLS psexec seria suficiente para isso? Você pode abrir um prompt de comando em uma máquina remota em sua área de trabalho local com:

psexec \\ servername -u nome de usuário -p senha cmd

    
por 26.11.2009 / 02:59
1

Use a ferramenta xcmd para fazer o login primeiro na máquina remota. execute seu comando netsh como se você estivesse fazendo isso localmente.

xCmd.exe \remoteserver /user:Administrator /pwd:* netsh interface ip set address "Local Area Connection" static ipaddr subnetmask gateway metric
    
por 25.11.2009 / 22:06
-1

Se você não se importar em mudar a abordagem e usar o Python, acredito que o Fabric possa ser um boa solução para suas necessidades, embora eu nunca tenha realmente testado em máquinas Windows.

HTH.

    
por 25.11.2009 / 22:19
-1

Talvez você possa escrever um lote (arquivo .bat), enviá-lo, fazer login via RDP e executá-lo?

    
por 25.11.2009 / 23:54