Tag: ConfigMgr
-
SCCM Package and Program Return Codes and Reboot Behaviour
Overview This post describes the ways that SCCM handles reboots for a Package & Program deployment. The behaviour depends on the Program configuration, deployment method, and return code. For example, a Package will perform differently when deployed in a Task Sequence than when it is deployed directly to a collection. This post will explain the…
-
SCCM Package Success, Reboot and Retry Return Codes
Overview This post describes the return codes that SCCM understands for Package and Program deployments and shows which codes are classed success, reboot, or retry. The meaning of return codes for Packages and Programs is defined in the SCCM site control file. Codes are assigned into three categories: The full list of codes defined by…
-
SCCM Create Task Sequence Media Wizard and Network Ports
Overview This post describes the firewall ports that need to be opened between an SCCM console and SCCM servers in order to use the Create Task Sequence Media wizard. I recently had to run the Create Task Sequence Media wizard from an SCCM console installed in a secure environment. All the network ports as documented…
-
Script to Detect if Running from SCCM Task Sequence and Avoid False Positives
Overview This post shows how a script can detect if it is running from inside an SCCM Task Sequence in a way that avoids false positives. The Problem At times it’s useful for a script to detect if it is running from an SCCM Task Sequence so it can alter its behaviour accordingly. The most…
-
WinPE Version List
Overview This post contains a WinPE version list including the WinPE version, the Windows version, and the numeric Windows version string that it was built from. It covers all versions of WinPE from the initial Windows XP versions to the latest Windows 10 versions. Windows Preinstallation Environment (Windows PE or WinPE) is a lightweight version…
-
Mass Redistribute Packages in ConfigMgr 2012
Overview Recently I came across an issue with System Center Configuration Manager (ConfigMgr) 2012 where a large number of packages and applications had failed to be distributed to a new Distribution Point (DP). There were many thousands of packages in the environment and a few hundred were showing in the error state in the console.…
-
Create a USMT Package in ConfigMgr
Overview In System Center Configuration Manager (SCCM / ConfigMgr) when performing an Operating System Deployment (OSD) there is usually some form of user data and settings migration. This is often performed using the Microsoft User State Migration Toolkit (USMT). The first step in using USMT is to create the USMT tool ConfigMgr package. This post…
-
Create a Windows 7 BitLocker Partition in ConfigMgr
Overview In System Center Configuration Manager (SCCM / ConfigMgr) something I’ve done a few times is to create a BitLocker partition for Windows 7 during an Operating System Deployment (OSD) Task Sequence. I’ve seen the method used here a few times before but I wanted to document it for myself so that I can use…
-
ConfigMgr 2012 SQL Database Collation
Overview I just tried to update my ‘default’ installation of System Center Configuration Manager (SCCM / ConfigMgr) 2012 RC1 to RC2. I got a failure at the pre-req check stage stating that my SQL 2008 R2 database was using the wrong collation type and that installation couldn’t continue. It turns out that the default collation…
-
MDT and ConfigMgr Build Drivers for Windows 7
Overview When doing Windows 7 builds in either MDT 2010 or ConfigMgr 2007 you have to download and install a selection of drivers that are to be installed in your images. Some drivers are used for the WinPE boot image so that the boot image can access the local harddisk (a boot critical driver) and…
-
Setting a UK Keyboard in ConfigMgr 2007 OSD
Overview In the UK, we actually get the US version of Windows 7 and Office 2010, so whenever I do any build engineering in either MDT or ConfigMgr one of the first things I need to customize are the regional settings. In particular the keyboard layout and location. There are many ways to achieve this…