Я пытаюсь получить другой пользовательский объект для количества портов (в сетевом адаптере), которые находятся на сервере.Получить более одного настраиваемого объекта
Приведенный ниже сценарий захватывает только последний порт, обработанный. Как создать пользовательский объект для любого количества портов на сервере? Некоторые могут иметь 2 и другие 4 и т.д. В идеале затем сохранить каждый объект с именем можно затем использовать позже:
$objects = Get-WmiObject -Class Win32_NetworkAdapter -filter "Name LIKE '%Intel%' OR Name LIKE '%HP%' OR Name LIKE '%Broadcom%'"
Foreach($object in $objects){
$object = New-Object –TypeNamePSObject
$object | Add-Member –MemberTypeNoteProperty –Name NetEnabled –Value $os.NetEnabled
$object | Add-Member –MemberTypeNoteProperty –Name PNPDeviceID –Value $os.PNPDeviceID
Write-Output $object
}