As the title reveals “Task sequence that installs many updates stops responding on a System Center Configuration Manager 2007 SP2 client” this hotfix is a nice one to have installed. The installation is a client hotfix and requires that you deploy the MSP file to the client during the OSD process. The hotfix will also update the client version, which might require you to update the existing client installation scripts.
Installing the hotfix on the site server
- Open a command prompt and start the installation.
- The installation will prompt to create a new client patch package. Click Yes and start the client creation wizard. Notice, this window might be shown behind the first setup window (was in my case, and can result in a timeout if you do
- Give the client package a name
- Verify the location of the patch and finish the installation.
Update the distribution point
The patch can be deployed using a normal software package or in the task sequence. For a task sequence you need to update the Configuration Manager client package on all the distribution points.
The task sequence
After you have updated the distribution points, open the task sequence (make a duplicate first!). Navigate to the Setup windows and ConfigMgr step. In my example I have added two patches to the client installation. The Power Management client patch and this new updates patch. Notice that, there are more client patches available.
My ConfigMgr. client package has package ID A0100077.
SMSSLP=SCCM1 FSP=SCCM1 PATCH=C:\_SMSTaskSequence\OSD\A0100077\i386\Hotfix\KB977384\sccm2007ac-sp2-kb977384-x86-enu.msp; C:\_SMSTaskSequence\OSD\A0100077\i386\Hotfix\KB2509007\sccm2007ac-sp2-kb2509007-x86-enu.msp
The software package
If you want to deploye the hotfix to existing clients I suggest you create an advertisement and use the newly created package.
Once installed on the client, the client version will increase to 4.00.6487.2188. This is important information if you want to update your startup scripts. The hotfix will log all the installation information to C:\WINDOWS\TEMP\sccm2007ac-sp2-kb2509007-x86-enu.msp.LOG
Create a collection with all upgraded clients
Create a query based collection and add this query:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ClientVersion = "4.00.6487.2188"