Дальше например на одном и том же компе мне $Ports.Name возвращает:
(10.0.66.204 10.0.66.210 10.0.66.246 10.0.66.247) , а $Printers.PortName
(XPSPort: USB001 10.0.66.247 HPLaserJet400MFPM425dn 10.0.66.246 SHRFAX:) То есть значения не совпадают один в один хотя по логике должны совпадать. Почему так ?
В конечном итоге мне нужно получить связку принтер - значение (НЕ имя) порта. В Win32_Printer нет такого параметра, а в Win32_TcpIpPrinterPort нет информации про принтер. Я хотел связать их через .Name но они не совпадают.