Part 6 : Deploy software updates for SCCM 2012

Step 1. Configure the SUP Products to Sync and Perform a Sync

Perform the following on the SCCM server as SMSadmin

Click on Administration, expand Overview and expand Site Configuration, select Sites and click on Settings in the ribbon and click on Configure Site Components and select Software Update Point.

configure sup.png

In the Products tab ensure that the product Windows 7 check box is selected.

windows 7 product in products.png 

Click on Software LibrarySoftware Updates, right click on All Software Updates and choose Synchronize Software Updates, answer Yes when prompted.

sync software updates.png 

Monitor the Sync process using the Wsyncmgr.log file in CMTrace.

As we started the sync manually you should search for the following string "Performing Sync on local request", followed by the status of the sync and you know it's complete when you can see the following line "Sync Succeeded. Setting Sync alert to cancelled on Site P01."

sync succeeded.png



Step 2. Specify Search Criteria for Software Updates

Perform the following on the SCCM server as SMSadmin

In the console, click Software Library, expand it and select All Software Updates then click on Add Criteria in the top right of the search field. In the scrollable Add Criteria menu, select the following options
  • Bulletin ID
  • Expired
  • Superseded
  • Product
add criteria.png




then define the criteria using the drop down menus beside each option

windows 7 product.png 

so that they look as follows:-
  • Product = Windows 7
  • Bulletin ID =MS
  • Expired = No
  • Superseded = No
then click on Search, you'll get a list of results like so





153 items shown.png 

let's save our Search criteria and call it Windows 7 Updates search criteria, you can return to this search later by clicking on saved searches and selecting your search from the list.

windows 7 updates search criteria.png


Step 3. Create a Software Update Group that Contains the Software Updates

Perform the following on the SCCM server as SMSadmin


Note: Normally you'd want to look through all these updates and filter out (delete) the ones that are not applicable to you, such as Beta or Service Packs, Delete these from your list before continuing.

After we've trimmed down out updates we'll select the remaining updates by selecting all the updates found in our search criteria above by clicking on one update and then pressing CTRL + A, it should say 153 (or similar) items selected in the bottom left corner, make sure you are still in the Search Criteria as in the picture below

153 items selected.png

In the ribbon, click on Home and then in the Update click on Create Software Update Group, call it Windows 7 Updates and click on Create

create software update group.png

Now you can click on Software Update Groups in the console and you'll see your newly created Software Update Group, right click on it and chooseShow Members to see the updates in this group.

show members.png

this lists the Sotware Updates contained in the Software Update Group

members.png



Step 4. Deploy the Software Update Group 


Perform the following on the SCCM server as SMSadmin


We could Posted Imagedownload the Content for the Software Update Group to verify that it's available before distributing it to our Distribution Points, but we'll skip that step and go ahead and deploy our Updates to our previously created All Windows 7 Computers collection. Select the Windows 7 Updates Software Update Group and in the Ribbon click on Deploy.

deploy windows 7 updates.png 

give it a name and point it to our All Windows 7 Computers collection.

deploy to windows 7 collection.png 

Note: if you click on Select deployment Template, it will appear empty as you have no created any templates yet.

for Deployment Settings set the type of deployment to Required (mandatory) and State message level to Minimal (to reduce Configuration Managerserver load via state messages)

minimal state messages.png 

For scheduling set the Time Based on to UTC

utc.png 

for User Experience we want the user to see they are being updated,

user experience.png 

set Alerts client compliance is below the following to 80%,

Set the Download Settings to download if a slow or unreliable connection detected, click next

download settings for bac deployment.png 

when you get to Deployment Package, choose create a new deployment package, 

Note: Make sure that \\sccm\sources\updates\windows7 (or whatever path you choose) exists otherwise the wizard will fail below when it tries to Download as the Network Path won't exist

create a new deployment package windows 7 updates.png 

select your Distribution Point and click next, then for Download Location select Download Software Updates from the Internet, select the English language and at the summary screen click on Save As Template, call the template Windows 7 updates Template

save as template.png 

TIP: To review the progress of this task, while you are waiting for the wizard to complete you can browse the UNC on your server of your Deployment Package to see that it's actually filling up with updates, you should see something like this

unc working.png

And that's it, after you complete the wizard the software updates in the software update group are deployed to computers in the target collection

deploy software updates wizard completed.png 

Finally, create a new collection called Build and Capture Windows 7 X64 and repeat the above Deployment for our Windows 7 Updates and target it to the Build and Capture Windows 7 X64 Collection as follows

windows 7 updates used during deployment.png 

In the next two parts we will start adding clients to these collections and we will verify that the above is really working.