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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Работа с объектами Wsus API (http://forum.oszone.net/showthread.php?t=338848)

lox-ness 22-01-2019 09:40 2853711

Работа с объектами Wsus API
 
Добрый День!
Прошу помочь разобраться как вызывать интерфейсы, ни как не получается
Существует "IComputerTarget Interface" ttps://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa354292%28v%3dvs.85%29
и как его получить не могу понять

PS Может букварь еще какой-нибудь кто-то подскажет, как работать с такими объектами

Kazun 22-01-2019 10:08 2853712

Есть WSUS модуль - https://docs.microsoft.com/en-us/powershell/module/wsus (Get-WsusComputer)
Есть PoshWSUS модуль - https://github.com/proxb/PoshWSUS (Get-PSWSUSClient)

В документации можно найти: To get this interface, call one of the following methods: Item; GetComputer; GetComputerTarget; GetComputerTarget; RegisterComputer.

Скажем для примера, возьмем GetComputerTarget - https://blogs.technet.microsoft.com/...ent-computers/

Код:

[void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")

#Connect to the WSUS Server and create the wsus object

$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer('dc1',$False)

#Create a computer scope object

$computerscope = New-Object Microsoft.UpdateServices.Administration.ComputerTargetScope

#Find all clients using the computer target scope

$wsus.GetComputerTargets($computerscope)


lox-ness 22-01-2019 10:58 2853724

Спасибо, до меня дошло все!!!!!


Время: 15:32.

Время: 15:32.
© OSzone.net 2001-