Пытаться
$myResultSet | Select-Object -First 1 IPAddress
Ваш набор результатов является коллекцией некоторого типа. Командлет Select-Object
берет первый элемент в этой коллекции, а затем выполняет фильтрацию только для свойства IPAddress
которое затем отображается.
На моей машине вывод вышеуказанной команды выглядит следующим образом. Ваш, скорее всего, будет отличаться тем, что возвращаемый адрес будет другим
IPAddress
---------
fe80::5581:4fbc:fc22:ec79%13
Вы получаете таблицу, потому что по умолчанию PowerShell помещает вывод через Format-Table
чтобы сделать хорошее отображение.
Чтобы получить доступ только к самому IP-адресу, вы можете слегка изменить выражение:
$myResultSet.IPAddress|Select-Object -First 1
или, используя точечную нотацию и индекс в коллекции, вы можете избежать использования Select-Object
полностью следующим образом:
$myResultSet[0].IPAddress
Вышеприведенное непосредственно относится к свойству IPAddress
первого элемента в коллекции $myResultSet
, индекс которого равен нулю, следовательно, $myResultSet[0]
Любой из них вернет только сам IP-адрес, например:
fe80::5581:4fbc:fc22:ec79%13