Я довольно хорошо знаком с PHP, Javascript и т. Д., Но я новичок в Powershell.Я пытаюсь получить IP-адреса и Mac-адреса со всех компьютеров в активном каталоге.Я натолкнулся на скрипт, который получает объект со всеми именами компьютеров и перечисляет их через цикл foreach.Внутри этого цикла я пытаюсь выполнить следующее:
$colItems = GWMI -cl "Win32_NetworkAdapterConfiguration" -name "root\CimV2" `
comp $objComputer.name -filter "IpEnabled = TRUE"
Очевидно, что это не работает, поскольку не может получать данные из конвейера.Можно ли взять свойство name и преобразовать его в строковую переменную для использования в Get-WmiObject?Я пытался объявить строковую переменную с этим $ objComputer.name в качестве значения и пробовал $ ($ objComputer.name), но ни один из них не сделал этого для меня.Любая помощь будет принята с благодарностью.