This project is read-only.
This documentation is a work in progress, so please excuse my lack of organization.

  1. Please make sure you have the WSUS 3.0 Console installed on the system where you will be running this module from as the Module requires some of the assemblies used to access the API. The link to download the console is here:
  2. Ensure that you are running PowerShell V2, otherwise you will not be able to use the Advanced Functions within this Module.

  1. Unzip to your module directory
    1. %UserProfile%\Documents\WindowsPowerShell\Modules
    2. %userprofile%\My Documents\WindowsPowerShell\Modules
  2. Import the module using Import-Module PoshWSUS
  3. Make initial connection to your WSUS Server using Connect-WSUSServer
  4. View available commands using Get-WSUSCommand

Administration Examples
Client Administration

Last edited Dec 20, 2011 at 3:51 PM by boeprox, version 6


gharouff Nov 28, 2015 at 2:14 PM 
If you could not connect your WSUS server 'Connect-PoshWsusServer -WsusServer "Server" " Add -port "8530" on the same line. This worked for me

alea Apr 16, 2015 at 12:01 PM 
Installation on Windows 2012R2 server
1. Copy PoshWSUS folder from the downloaded .zip file to C:\Windows\System32\WindowsPowerShell\v1.0\Modules
2. Get-Module -ListAvailable
You should see line
Script <version> PoshWSUS
3. Import-Module PoshWSUS
You'll get response:
PoshWSUS <version>

Make initial connection to WSUS Server: Connect-PoshWSUSServer
Disconnect from WSUS Server: Disconnect-PoshWSUSServer
List all available commands: Get-PoshWSUSCommand

ntatschner Nov 18, 2014 at 9:02 AM 
Not necessary, but more convenient.

Camelot Jun 13, 2013 at 7:19 AM 
> 4.View available commands using Get-WSUSCommand
I don't think, that this command is necessary. You can explore module commands by running Get-Command -Module PoshWSUS and it works for any module.