The utility works in any environment, but the optimal environment is a where you have a local WSUS server and your systems have Windows Update settings configured to "Download updates and do not install" either through Group Policy or local policy.

Unzip the files to whichever location you wish to run the utility from. Keep in mind that you should not modify or move these files from their locations, otherwise the utility may not work properly!

You can call the in-utility help by using "F1" or going to "About>Help"
Due to issues with PSexec and the ISE, you cannot run this utility from PowerShell ISE, only from the console.
  1. Begin using the Utility by running "Open-WSUSUtiliy.ps1 script. This will open up the GUI for you to use.
  2. From there, you can decide how you are going to load a list of servers into the utility.
    1. LoadFromAD
      1. Clicking on this button will open a prompt to either accept the current domain or enter a new domain. Keep in mind that as of V1.4, allowing for use of alternate credentials when connecting to a different domain is not yet supported.
    2. Browse File
      1. This opens up a dialog to browse for a text file listing servers
    3. Load File
      1. Use this in conjunction with supplying a path to the file listing servers in the text box to load a list of servers
    4. Drop host list into list
      1. Dropping a host list into the server list window will automatically populate the server list
    5. Right Click and Add Server
  3. You can remove servers as well from the server list
    1. Right click on server to remove
      1. Right click on the server and select "remove server" to remove that server from the list
    2. Clear Server List
      1. Click Edit>Clear Server List to remove all servers from the server list.
      2. You can right click on the Server list and then select Add Server to add a server into the list
  4. Auditing for Patches on Servers (Audit radio button is checked)
    1. Audit patches on a single server
      1. By double clicking on a server in the server list, you will begin the process of auditing for patches on that specified server
    2. Audit patches on servers in server list
      1. Click the Run button to begin the process of auditing patches on each server. Currently the utility will audit 5 servers at a time until all of the servers have been finished. The progress bar will update as each server is completed and also the server list will update with the number of patches that are waiting to be installed on each server.
  5. Installing Patches on Servers (Install radio button is checked)
    1. Install patches on a single server
      1. By double clicking on a server in the server list, you will begin the process of Installing for patches on that specified server
    2. Install patches on servers in server list
      1. Click the Run button to begin the process of Installing patches on each server. Currently the utility will Install 5 servers at a time until all of the servers have been finished. The progress bar will update as each server is completed and also the server list will update with the number of patches that are waiting to be installed on each server.
  6. Rebooting Servers (Reboot radio button is checked)
    1. Not yet available in this version
  7. Reporting with PoshPAIG
    1. GridView Report
      1. By clicking on the "Open Report Window" you can open a GridView report listing various information regarding the servers and patches based on your install/audit operation.
    2. Generate a CSV report
      1. By clicking on the "Create CSV Report" button, you will generate a CSV report that is saved to the current location of where the utility was unzipped to.

Last edited Aug 14, 2011 at 12:13 AM by boeprox, version 7

Comments

bblades262 Dec 4, 2013 at 2:07 PM 
What ports need to be open on the hosts for this to work? do i need ports open on the host im running PoshPAIG as well?

Proteus55 Jul 26, 2012 at 9:57 AM 
Corrections on the instructions.
You need to run ".\Start-PoshPAIG.ps1" instead.