2016-12-15 6 views
0

Я уже сделал поиск в Google и нашел только материал Ubuntu.Как освободить IP/Lease от CMD/Batch

К сути: Я хочу создать мини-инструмент в пакете, который изменит мой публичный IP-адрес.

В соответствии с этим руководством: http://www.howtogeek.com/103190/change-your-ip-address-from-the-command-prompt/

Эта команда должна сделать трюк

netsh interface ip4 set address name=”YOUR INTERFACE NAME” source=dhcp 

Одна из проблем. Я хочу поделиться этим W/другие, которые не знают, как получить их имя интерфейса от

netsh interface ipv4 show config 

Так я ищу способ сделать это пакетный файл, который я могу разделить и автоматически просто отправить все мои друзья и им нужно щелкнуть и пойти, не более того. Как выбрать адаптер по умолчанию или тот, который в настоящее время используется.

Если у вас есть лучшее решение, я бы с удовольствием принял это.

Я пытаюсь сделать это в пакетном режиме *

Спасибо!

EDIT: Я нашел решение здесь: Если кто-то еще с той же проблемой How to retrieve Ethernet adapter name in Windows 8.1 batch script

и я взял код и использовать переменную% интерфейса%, чтобы сделать команду, как это:

netsh interface ip4 set address name=%interface% source=dhcp 
+0

Во многих случаях их общедоступный IP-адрес будет установлен на значение в пределах диапазона, выделенного их интернет-провайдеру, и, возможно, установлен на их маршрутизаторе. В этом случае ваш пакетный скрипт вряд ли достигнет вашей намеченной цели. – Compo

+0

@Compo не может компьютер запросить изменение IP-адреса – bin

+0

@Compo будет работать ipconfig/release? – bin

ответ

0

Решенный! Я нашел решение здесь: Если кто-то еще с той же проблемой How to retrieve Ethernet adapter name in Windows 8.1 batch script

и я взял код и использовать переменную% интерфейса%, чтобы сделать команду, как это:

netsh interface ip4 set address name=%interface% source=dhcp 

EDIT:

Вы также можете использовать это:

ipconfig /release 

это зависит в настройки, если он работает, но для меня он работает отлично;)