Является ли пакетный файл единственным способом разблокировать и обновить IP за один шаг?
ipconfig /release
ipconfig /renew
К сожалению, мне приходится администрировать некоторые серверы Windows с помощью удаленного рабочего стола. Очевидно, что если я наберу ipconfig /release
, то я потеряю соединение и не смогу ipconfig /renew
. Очевидно, что это можно сделать с помощью файлов .bat, но я хотел бы спросить у профессионалов, просто посмотреть, есть ли какие-то другие хитрости, чтобы сделать это в мире серверов Windows.
windows-server-2003
Джейк Уилсон
источник
источник
Ответы:
Я думаю, что большинство людей просто используют статические IP-адреса для серверов или фиксированные назначения DHCP и не меняют IP-адреса вне запланированных перезагрузок (изменение конечных точек на работающих серверах = плохо). Файл bat кажется самым простым решением, но, честно говоря, даже прямой выпуск должен автоматически обновить IP-адрес до истечения времени ожидания сеанса удаленного рабочего стола.
источник
Объедините две команды в одну
источник
ipconfig /flushdns
после обновления IP-адреса и предоставления ему времени для регистрации, а также до попытки снова найти имя хоста!Используйте команду AT. Пример AT 12:58 ipconfig / release
В 12:59 ipconfig / renew (это полезно при соединении с psexec, потому что он не обрабатывает команды &&)
источник
at
чтобы запланировать обновление через минуту или около того, и запланируйте / release на некоторое время раньше, или просто сделайте / release самостоятельноПоскольку
at
команда устарела сейчас и не работает в Windows 10 (выдает ошибкуThe AT command has been deprecated. Please use schtasks.exe instead. The request is not supported.
), вот пример использованияschtasks
для планирования обновления команды позже.Обратите внимание, что это создает одноразовую запланированную задачу, которая загромождает список запланированных задач, поэтому просто удалите ее, когда закончите через графический интерфейс или командную строку.
источник
В powershell это будет ipconfig / release | ipconfig / renew
источник
ipconfig /release
вipconfig /renew
. Я предполагаю, что обе команды будут работать, но одновременно - они могут попытаться (и потерпеть неудачу), обновляя, прежде чем это выпустит&&
может работать, а не|
, как в ответе Джейсона.