Random thoughts of a System Center Admin...

Manage it, yeah I can do that...

Category: System Center 2012 (page 1 of 4)

ConfigMgr and Intune on UserVoice

Microsoft Gives ConfigMgr and Intune Customers a Voice – on UserVoice


Links from the Top 10 ConfigMgr 2012 issues session at SCU2015

Here is Deployment Researches page of Links from SCU2015


Change the Maximum File Size of Management Information Files (MIF) in SCCM 2012

Ran into an issue where I was seeing the following message in my Status Messages for a Configuration Manager 2012 Site.

Inventory Data Loader failed to process the file C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\Process\H23G5WPJ.MIF because it is larger than the defined maximum allowable size of 5000000.

Solution: Increase the maximum allowable size, which is defined in the registry key HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER\Max MIF Size (the default is 5 MB), and wait for Inventory Data Loader to retry the operation.

After some Google-Fu I came across this Blog that explains how to fix it step by step.


Windows Firewall and Port Settings for Client Computers in Configuration Manager 2012

Here is a quick link regarding Firewall ports used by SCCM 2012


Detection Method – Hotfix Detection

There are times where you have to deploy a Stand Alone update file as a pre-req for a Software Package, in order to “Link” the packages together using the dependency feature of the Application Model can be a challenge because now you have to find a detection method for the Update.

This is how I do my SCCM Detection Methods to verify if a HotFix is installed.


Update SCCM Cache Size – VBScript

The following Script will update the SCCM Cache Size of a Client.

Continue reading

Detection Method for MSU in Applications for SCCM 2012

Taken from: http://msiworld.blogspot.ca/2013/02/detection-method-for-msu-in.html

In SCCM 2012 Applications you can have a detection method set for MSU with KB numbers.

You can use the Powershell or VBScript to do this. Here is an example of both.

Powershell Script:

get-hotfix | Where-Object {$_.HotFixID -match “KB981603”}


‘Returns info if Windows ‘KB981603’  in installed
‘ ———————————————————-‘
Option Explicit

Dim objWMIService, strComputer
strComputer = “.”

‘Run the query
Set objWMIService = GetObject(“winmgmts:” _
& “{impersonationLevel=impersonate}!\\” _
& strComputer & “\root\cimv2”)

Dim QFEs
Set QFEs = objWMIService.ExecQuery (“Select * from win32_QuickFixEngineering where HotFixID like ‘KB981603′”)
For Each QFE in QFEs
Wscript.echo “Update KB981603 was installed by ” & QFE.InstalledBy & ” on ” & QFE.InstalledOn

Managing 32 bit and 64 bit versions of applications using Global Conditions, Requirement Rules and Deployment Types

A great blog on the use of SCCM 2012 Global Conditions


FEP and SCEP Anti-malware Protection Support after OSes Reach End-of-Life

System Center End Point Protection support after OS Reaches End of Life.


PowerShell Script to set permissions in Active Directory for OSD

Here is a nice script that Mikael Nystrom & Johan Arwidmark put together to set the Permissions required for the OSD Service Account.

Older posts
%d bloggers like this: