Необходимо добавить команду PS Get-NetIPAddress для отображения только InterfaceAlias И IPv4-адреса.
Это мой первый пост здесь, поэтому прошу прощения, если разместил его не в том месте, если это вообще имеет значение. Не удалось найти аналогичный вопрос именно по этому сценарию, так что вот.
Я пишу сценарий BadUSB для использования с моим Flipper Zero, чтобы отправлять мне по электронной почте все активные IP-адреса с именами адаптеров. У меня это работает, работает отлично, однако мне трудно понять, как мне нужно добавитьGet-NetIPAddress
команда для вывода спискаInterfaceAlias
за которым следуют ТОЛЬКО адреса IPv4. Я могу заставить его работать с той или иной командой, но я недостаточно знаком с этой конкретной командой, чтобы знать, что делать дальше. Никакой помощи типичным сообществам пользователей PowerShell.
На данный момент пробую это:
(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).interfacealias
(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).ipaddress
Нужен способ объединить эти два параметра для вывода обоих параметров.
1 ответ
Вам нужно снять кронштейны и направить вывод наSELECT-OBJECT
как следующее:
Get-NetIPAddress | Where-Object {$_.AddressFamily -eq "IPv4"} | select InterfaceAlias, IPAddress