Using Shavlik Patch with Configuration Manager 2012 R2 – Part 5 : How to Publish Updates

Posted: April 28, 2014 in Configuration Manager, System Center Configuration Manager 2012
Tags: , ,
Manually Publishing Third-Party Updates

You can manually publish one or more third-party updates. The updates can be published immediately or be scheduled for publication at some point in the future. The Microsoft Task Scheduler is used to schedule the publication. The publication always runs as a separate task, but can be monitored while it is running.

  1. Within the Configuration Manager Software Library workspace, expand the Software Updates folder and click on Shavlik Patch.1
  2. Enable the Selected check box for each update that you want to publish.
    The Selected check box will be disabled if the latest revision of the update has already been published or has recently been scheduled for publication.
    To locate the desired updates you can:

    1. Use a filter
    2. Use the Group by vendor check box
    3. Sort the columns by clicking in the column headers2 3
  3. Click Publish # updates (where # = the number of selected updates).
    The Publish Selected Updates dialog is displayed.4
  4. Specify when and how you want to publish the update(s).
    Now: The publishing process will begin as soon as you click OK.
    Once: Schedule the publication process to occur at some time in the future.
    Synchronize after publishing selected updates: If you want Configuration Manager to automatically synchronize itself with the WSUS database as part of this task, enable this check box. This will cause an incremental synchronization to be performed. If you do not enable this check box, the published update(s) will not be available until your regularly scheduled synchronization process occurs.
    Run as: Provide the credentials needed to add the publishing task to Microsoft Scheduler.
  5. Click OK.
    The Notice dialog is displayed.5
  6. During the publication process the Published column status will show Scheduled.6
  7. (Optional) Use the Configuration Manager Trace Log Tool to open the AutoPublish.log file and monitor the publication process.
    AutoPublish.log is written by all one-time or recurring scheduled jobs that publish to WSUS.7
  8. When the update is successfully published the Published column status will change to Yes the next time the grid is refreshed.
    Note that the check box in the Selected column will be disabled if the latest revision of an update has been published.
    You can sort the Published column to see the list of updates that have been published, or you can use the *Published filter.8

Since this was the first update of the Wireshark published we must enable this as a product on the Software Update Point Component inside Configuration Manager Console. This must be done for each Product the first time you enable the an update of that Product Suite.

  1. Go to the Administration workspace, expand Site Configuration and select Sites
  2. Click on Configure Site Components on the ribbon and select Software Update Point from the list.9
  3. Select the Products tab and select the Wireshark product group and click OK.10
  4. Go the Software Library workspace, expand Software Updates, right click All Software Updates and select Synchronize Software Updates.11
  5. You can monitor the synchronization in the wsyncmgr.log12
  6. When the synchronization is finished you can view see the update in the All Software Updates view.
  7. We can now handle this 3rd party update as a “normal” update inside Configuration Manager. (As you see below 1 Client requires this update)13
  8.  I’ll walk you through the deployment of this update in the following steps, first right click the update and select download. Select an existing deployment package or create a new. I like to seperate my 3rd party updates from the other updates so I’ll create a deployment package named 2014 – 3rd Party Updates.
  9. Right click the update and select Software Update Group. I like to deploy my 3rd party updates with separate deployment groups, so I’ll add the update to a Software Update Group called 2014 04 April – 3rd Party Updates and deploy it to my Software Update collections.14
  10. The client will then pick up the update and it will get installed and satus reported back to Configuration Manager.

16

15

Automatically Publishing Updates Using a Recurring Scheduled Task

You can automatically publish updates on a recurring basis by creating a scheduled task. You can only schedule one recurring task.

  1. Within the Configuration Manager Software Library workspace, expand the Software Updates folder and click on Shavlik Patch.
  2. On the Home tab, click Settings (or right-click Shavlik Patch and click Settings).
    The Shavlik Patch Settings dialog is displayed.17
  3. On the Schedule tab, specify when the scheduled task should run and what action(s) should occur.
    • Schedule Download and/or Publication: Specify when you want the recurring task to run.
    • Publish the packages selected by this filter: Enables you to specify which updates you want to publish on a recurring basis. You can choose either the predefined filter named *All (meaning all unpublished updates in the Shavlik Patch catalog) or any of your custom filters.
    Example 1: To publish all updates that have not been previously published, select the *All filter. This is an easy way to automatically publish new updates on a recurring basis.
    Example 2: Assume you have previously created a custom filter that identifies all unpublished critical updates for the products you use in your organization. Simply select that filter here to publish just those updates on a recurring basis.
    • Synchronize updates: If you want Configuration Manager to automatically synchronize itself with the WSUS database as part of this task, enable this check box. This will cause an incremental synchronization to be performed. If you do not enable this check box, the published updates will not be available until your regularly scheduled synchronization process occurs.
    • Run as: Provide the credentials needed to add the publishing task to Microsoft Scheduler.
  4. (Optional) Use the Configuration Manager Trace Log Tool to open the AutoPublish.log file and monitor the publication process.
    The AutoPublish.log file is written by any one-time or recurring scheduled jobs that publish to WSUS.

You can use the Auto-Publish feature of Shavlik Patch in conjunction with Automatic Deployment rules in Configuration Manager to keep clients up to date with the latest third-party updates.

Viewing and Managing Scheduled Publications

You can use the Microsoft Task Scheduler to view and manage your scheduled publications. To access Shavlik Patch scheduled tasks, start Task Scheduler and select  Task Scheduler Library > Shavlik Patch.

  • One-time tasks can be run, deleted, disabled, or rescheduled using the Microsoft Task Scheduler.18
  • If you alter a recurring auto-publish schedule using the Shavlik Patch Settings dialog, the task will be automatically rescheduled.
  • If you clear the Schedule download and /or publication check box in the Settings dialog and click OK, the recurring task will be deleted from the Microsoft Task Scheduler.
  • After a publishing task completes, the task will continue to be displayed in the Microsoft Task Scheduler for one to two days.

 

Postings in this series:

Using Shavlik Patch with Configuration Manager 2012 R2 – Part 1 : Introduction
Using Shavlik Patch with Configuration Manager 2012 R2 – Part 2 : System Requirements
Using Shavlik Patch with Configuration Manager 2012 R2 – Part 3 : Installing the Shavlik Patch Configuration Manager Add-in
Using Shavlik Patch with Configuration Manager 2012 R2 – Part 4 : Configuring Your Shavlik Patch Settings
Using Shavlik Patch with Configuration Manager 2012 R2 – Part 5 : How to Publish Updates
Using Shavlik Patch with Configuration Manager 2012 R2 – Part 6 : Expiring Third-Party Updates

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s