PowerShell Logo

32 results found for the Windows Update Category in about 0.023 seconds
Approve Needed Updates
This script approves updates needed by a particular computer to one of the target groups to which the computer belongs.

Configure WSUS Replica Server
The script will configure a WSUS server install to become a replica server, useful when you need to automate the deployment of multiple replica WSUS servers or to standardise your config and use it to easily revert a server to the default config.

Delete Empty WSUS 3.0 Target Groups
Deletes any target group that has no computers associated with it. This script contributed by the Microsoft Windows Server Update Services (WSUS) team.This script connects to a WS

Download Status
This script provides status on updates that have not finished downloading to the WSUS server, and it retries failed downloads (rather than waiting for the next WSUS sync).

Find servers with Manual WSUS schedule
Find servers with Manual WSUS schedule, requires Quest AD plugin

This script uses two functions to get a list of computers from ActiveDirectory and then query each computer for a list of pending updates. It then returns selected fields from that function to create the report.

This function will allow you to query local or remote computer/s and determine if there are pending WSUS updates that need to be installed.



Hotfix inventory or Find AD comps with or without a certian hotfix
This scripts connects to AD and outputs a hotfix (updates) inventory including updateID,OS andservicepack and osversion or can be used to search for comps having or missing a certian hotfix

Import WindowsUpdate.log
Imports the Windows Update log file from the system drive on a PC and parses it generate a list of updates waiting to be installed. It checks the name of the update against a WSUS server.

This module uses PSexec,vbscript and PowerShell to install patches on local or remote systems.



Script to download and install updates from Windows Update/WSUS. Reporting and rebooting may be customized.

List (pipe delimited) of all updates with the status of each of the groups


List last windows update install date / time
list the last install date and time for windows updates on servers

Publish an MSP Package into a WSUS Server
This script provides an example of publishing an MSI application into the Windows Server Update Services (WSUS) server. Note that such “locally published” content will not be visi

Read the WindowsUpdate.log on remote systems and filter results
Need to check for the results of the backup log against remote machines, then use this script. Need to filter the results for particular KB or Software, use the -Filter parameter.

This script will perform the basic troubleshooting steps for a client that is not reporting into WSUS correctly.

Run WSUS Cleanup (from the Scripting Guys) on all Replica Servers
Running the CleanUp Wizard on all replica Servers



Start a WSUS 3.0 Server Synchronization
Start a Windows Server Update Services (WSUS) 3.0 server synchronization. This script was contributed by the Microsoft WSUS team.This script connects to a WSUS 3.0 server on the m



Windows Update PowerShell Module
This function is a piece of PSWindowsUpdate module to manage Windows Update on a computer system running Windows. Whole module contain 9 function to check, download and install updates from PowerShell.

WSUS Active Directory Group Import
Enumerates the Active Directory structure for your domain, and imports it as nested groups into your local Windows Server Update Services (WSUS) server.This script will fail to cr

WSUS Admin Module
A collection of 48 advanced functions that allow you to manage WSUS via PowerShell.

WSUS Approved Updates Status Report
Provides a status report for approved updates. Every update approved on your server is shown, with a list of the target groups for which it was approved. Within each group, counts

WSUS Cleanup
This script performs the cleanup tasks done by the WSUS cleanup wizard. Because it is a script, it can be automated (for example, via the Windows Task Scheduler). It also provides

WSUS List Computers that Need to Reboot
This script shows a list of computers that need to be rebooted to finish installing updates. The output shows a computer followed by titles of updates that need rebooting on that

WSUS Move Approvals from Out-of-Date Revisions
Use this script if you have turned off the option to auto-reapprove revisions. If you have turned off this option, you will need to manage update revisions manually. By default, t

WSUS Patch Approval Script
This script was created where approval of patches may be required in advance, it allows for the approval of a list of patches to WSUS containers.

WSUS: Server Status for Approved Updates
Provides overall server status counts for approved Microsoft updates on a Windows Server Update Services (WSUS) server, similar to information shown at the “Update S

WSUS: Server Status Summary for All Computers and Updates
Provides overall server status counts for a Windows Server Update Services (WSUS) server, presenting information shown at the “Update Services” node of the WSUS console for a spec