Category SCCM

Microsoft Visual C++ Redistributables MSI Product Codes

Microsoft makes deploying Visual C++ fairly easy with their plethora of redistributables, but sometimes it can be difficult to detect if a particular Visual C++ version is installed. Below are the MSI Product codes that relate to each release.  This information is particularly helpful when using deployment software such as SCCM. Visual C++ 2005 Redistributable […]

Fix Application Not Available to Select in SCCM 2012 Task Sequence Install Application List

If you are unable to see an application in the list to select when setting up the Install Application step in an SCCM 2012 task sequence, there are two common reasons why. #1 – Application is not set as allowed to install Each SCCM application has an explicit setting that allows it to be used during task […]

Run Multiple Commands from a Single Run Command Line Task in an SCCM 2012 Task Sequence

When building an SCCM 2012 task sequence, a Run Command Line task can be added to execute CMDs: When needing to run multiple commands, adding a separate Run Command Line tasks for each command will work.  But sometimes combining multiple commands into a single step will be more efficient. The & Operator Multiple commands can be ran […]

Manually Set Date & Time to Fix SCCM Task Sequence Error 80004005

I occasionally run into a 80004005 error when working with SCCM operating system deployment task sequences.  The error generally displays immediately after putting in the password for the bootable media/PXE boot, and the smsts.log appears similar to the following: The issue here is that the date and time on the client are incorrect.  This problem can be […]

Remotely Force SCCM Clients to Update Policy & Start SCEP Actions

System Center Configuration Manager has always relied on pull-based client communication for its regular interaction between servers and clients.  This type of technology has many benefits but can be frustrating when dealing with remote or time-sensitive environments. Beginning with Configuration Manager 2012 SP1, a new infrastructure component was introduced called Client Notification.  Unlike the traditional policy channel, the […]

Bypass Execution Policy When Running PowerShell Scripts

PowerShell scripts are slowly creeping in as the new standard to replace older batch and VB scripts.  PowerShell is extremely powerful and is therefore advantageous in both SCCM applications and packages that I am required to create. Using PowerShell scripts does present a slight problem: Windows computers are, by default, not set to allow PowerShell scripts to run.  There is […]

Use a Batch Script to Remotely Delete Windows.old Folder

Once an in-place upgrade of Windows is performed on a machine, a Windows.old folder will be created on the root of the OS drive.  This folder contains a backup of old data prior to the upgrade, including program files, Windows files, and AppData.  In the case of the update being reverted, Windows will resort back to […]