@echo отPass NetConnectionID к NETSH команды интерфейса в пакете
:: токенов = 2 указывает на то, что из всех лексем, которые обычно будут возвращены, мы только хотим второй :: delims == указывает на то, что строка должна быть разделена там, где есть символ = для/f "tokens = 2 delims ==" %% A in ('wmic nic where "netconnectionid like' %% '" get netconnectionid/value') do ( звоните: DHCP "%% а" ) пауза выход/б
: :: DHCP% ~ 1 относится к пихты st, введенный в функцию, но без кавычек netsh адрес интерфейса, адрес% 1 dhcp
я боюсь что это возвращает следующую ошибку: Недопустимый параметр источника (Area) – Zachariah
Возможно, кавычки были необходимы в конце концов. Удалите символ '~' из последней строки и посмотрите, работает ли это. – SomethingDark
Кроме того, 'netsh interface /?' Сообщает мне, что ip не является допустимым параметром. Существуют ipv4 и ipv6, но вы не можете использовать их одновременно с настройками, поэтому удалите их. – SomethingDark