Windows - Liberar e renovar o IP em uma etapa?

7

Um arquivo em lote é a única maneira de liberar e renovar um IP em uma etapa?

ipconfig /release
ipconfig /renew

Eu infelizmente tenho que administrar alguns servidores Windows usando o Remote Desktop. Obviamente, se eu digitar ipconfig /release , perderei minha conexão e não poderei ipconfig /renew . Obviamente, isso pode ser feito com arquivos .bat, mas eu queria perguntar aos profissionais para ver se havia outros truques para fazer isso no mundo dos servidores Windows.

    
por Jake Wilson 24.06.2010 / 19:44

5 respostas

6

A maioria das pessoas acha que apenas usam endereços IP estáticos para servidores, ou atribuições fixas de DHCP, e não alteram os endereços IP fora das reinicializações agendadas (Alterando os pontos de extremidade nos servidores em execução = ruim). Um arquivo bat parece ser a solução mais simples, mas honestamente, mesmo um lançamento direto deve autorenew um endereço IP antes que a sessão da área de trabalho remota expire.

    
por 24.06.2010 / 19:50
26

Combine os dois comandos em um

ipconfig /release && ipconfig /renew

    
por 24.06.2010 / 21:45
3

Use o comando AT. Exemplo AT 12:58 ipconfig / release

AT 12:59 ipconfig / renew (isso é útil ao se conectar com o psexec, porque ele não manipula os comandos & &)

    
por 21.06.2013 / 00:07
0

Como o comando at está obsoleto agora e não funciona no Windows 10 (apresenta o erro The AT command has been deprecated. Please use schtasks.exe instead. The request is not supported. ), aqui está um exemplo do uso de schtasks para programar o comando para renovar mais tarde.

schtasks /create /tr "ipconfig /renew" /st 02:00 /sc once /tn iprenew

Observe que isso cria uma tarefa agendada única que desorganiza a lista de tarefas agendadas, portanto, basta excluí-la quando terminar por meio da GUI ou da linha de comando.

    
por 19.04.2017 / 15:04
-4

No powershell seria ipconfig / release | ipconfig / renew

    
por 27.03.2015 / 15:52