Applies To: Windows Server Update Services
The WSUS API allows you to create and publish custom updates, applications, and device drivers for your organization. The process of authoring and distributing this kind of update is called local publishing. Local publishing is best performed by organizations that have dedicated development and testing resources, since the planning, implementation, testing, and deployment of custom updates is a complex and time-consuming process.
The WSUS user interface will not display locally-published updates, and will distribute only the updates that are available on Microsoft Update and Windows Update. If a WSUS server has locally-published updates, in some cases updates may not display correctly in the WSUS administration console.
Other Microsoft products, in particular Microsoft System Center Essentials 2007 and Microsoft System Center Configuration Manager 2007, have update creation wizards and other aids to the creation and deployment of custom updates that are not available with WSUS.
System Center Essentials 2007 offers the following features for the distribution of software updates:
Multi-member group support for flexible targeting and deployment of updates
Customizable views with find and search support for locating updates
Update compliance reporting
Immediate installation feature
An integrated authoring wizard
System Center Configuration Manager 2007 offers the following features:
Full status messages from clients
The update deployment policy is applied to each client
Multiple updates can be deployed simultaneously
Reports to track deployments
Many update editing features
Clients download only the necessary binaries from the deployment package
Batch installation, efficient scanning
Ability to update Internet-facing clients
Ability to set up maintenance windows
Integration with Network Access Protection, Operating System Deployment, Desired Configuration Management
For more information about how to do local publishing with these products, see Software Deployment in System Center Essentials (https://go.microsoft.com/fwlink/?LinkId=102038), and Software Updates in Configuration Manager (https://go.microsoft.com/fwlink/?LinkId=102040).
Overview of the local publishing process
The local publishing process is divided into seven separate steps:
Set up the update server and clients to trust locally-publish updates
Create the update binary (a Windows Installer package or an executable)
Create the update metadata, specifying when and how the update should be installed
Publish the update to the update server
Test the update by deploying it to a set of test clients
Deploy the update to all clients
Revise and version the update
For more information about this process, see the following topics: