Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] PowerShell, Get-QADComputer, Win32_NetworkLoginProfile (http://forum.oszone.net/showthread.php?t=122538)

somes 10-11-2008 20:45 948958

PowerShell, Get-QADComputer, Win32_NetworkLoginProfile
 
Добрые сутки, уважаемые.

Собственно чего мне хотелось - хотелось передать коллекцию компьютеров домена, а точнее свойства Name командлету Get-WmiObject, для последующего насилования в индвидуальном порядке (в данном случае - получить список последних логонов по юзверям на конкретных машинах).
Однако не вышло, верещит PoSh. Листинг был примерно следующим:
Попытка раз: Get-QADComputer | Get-WmiObject Win32_NetworkLoginProfile - был послан далеко.
попытка два: Get-QADComputer | Get-WmiObject Win32_NetworkLoginProfile -computername $_.Name - послан был ещё дальше.
Вдумчиво почитал хэлп - по конвееру данных не принимает. А зачем он вообще тогда нужен-та?

Как собственно быть с массовыми скриптами на использование wmi класов?

somes 10-11-2008 20:57 948965

Разобрался, приходится встраивать Get-WmiObject в тело ForEach-Object, что не очень радует, но терпимо. Можно закрывать, если не известны более внятные методы.


Время: 14:46.

Время: 14:46.
© OSzone.net 2001-