Monthly Archives: March 2015

ConfigMgr: Automation from Zero to Hero

Hi All, Today is a great milestone for me because I just finished writing the ConfigMgr: Automation from Zero to Hero book. It is not under final review and should be available in the next couple of months. I have to thank David Nudelman, Heinrich Pelser and Panu Saukko for helping me to review and for their contributions as well as Dave Randall as without their help it would be much harder to finish it.

SCCM 2012 R2 PXE fails (WDS Crash)

Players, Last week I was asked to look into PXE boot issue that a friend of mine was experiencing, in his own words he explained that “PXE boots were working fine until” … he recently built a new Windows 2008 R2 box (No idea why he didn’t use 2012 R2 …). It wasn’t a boundary group issue, as this problem was intermittent. And was sometimes fixed reboot of the server. He passed over a bunch of log files, and the following error stuck out. Log Name: Application Source: WDSServer Event ID: 512 Task Category: WDSServer Description: An error occurred while trying to initialize provider WdsImgSrv from C:\Windows\system32\WdsImgSrv.dll. Since this provider is not marked as critical, Windows Deployment Services server will continue. As well as this … Log Name: Application Source: WDSIMGSRV Event ID: 258 Task Category: WdsImgSrv Level: Error Description: An error occurred while trying to initialize the Windows Deployment Services…

Task Sequence Variables for SCCM

Players, I wanted to share a pretty cool spreadsheet that a fellow professional showed me, I asked if he’s happy for me to share it, and here it is. Its a brilliant reference guide for all the task sequence variables available in SCCM 2012/2007 and how they work. Variable Class Description SCCM 2007 SCCM 2012 _SMSTSAdvertID Built in Stores the current running task sequence deployment unique ID. It uses the same format as a Configuration Manager software distribution deployment ID. If the task sequence is running from stand-alone media, this variable is undefined. Yes Yes _SMSTSBootImageID Built in Stores the Configuration Manager boot image package ID if a boot image package is associated with the current running task sequence. The variable will not be set if no Configuration Manager boot image package is associated. Yes Yes _SMSTSClientGUID Built in Stores the value of Configuration Manager client GUID. This variable is…