Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PowerShell WSUS v3 Start Sync script

432 views
Skip to first unread message

Drewbles

unread,
Nov 27, 2007, 9:48:00 PM11/27/07
to
OK so I got the srcipt for Powershell that starts a Synchronization. Work
fine if you run it from a WSUS (v3.0) server however if you try and change
the 'GetUpdateServer()' value to look at a downstream server all I get is
'Unable to connect to the remote server'. For the life of me I can't figure
out why.

Heres the script:
[reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | Out-Null
$wsus =
[Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer("ServerName","false");
$wsus.GetSubscription().StartSynchronization();

Heres the output:
Exception calling "GetUpdateServer" with "2" argument(s): "Unable to connect
to the remote server"
At g:\Source\Scripts\Development\WSUS\StartSync.ps1:11 char:78
+ $wsus =
[Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer( <<<<
"scocdc01p","false");
You cannot call a method on a null-valued expression.
At g:\Source\Scripts\Development\WSUS\StartSync.ps1:12 char:22
+ $wsus.GetSubscription( <<<< ).StartSynchronization();

Just to confuse things more we are using the alternate port (8530) because
the default port is already in use.

Any help would be great.


Vernon Wells

unread,
Nov 28, 2011, 12:02:33 PM11/28/11
to
for a wsus server using port 8530

Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer("ServerName","false",8530);

You were really close.
0 new messages