PowerShell: Disable ConfigMgr Task Sequence Countdown Notification

Introduction If you are using Microsoft System Center Configuration Manager (SCCM / ConfigMgr) to deploy task sequences to ConfigMgr client systems, you may notice that by default, a countdown notification is shown as a balloon notification in the client’s system tray. In some cases, this functionality may be undesirable, and you may therefore wish to … Read morePowerShell: Disable ConfigMgr Task Sequence Countdown Notification

ConfigMgr Software Updates: Enforcement State Unknown

There was an interesting thread going on over at the MyITforum MSSMS mailing list. Apparently if certain settings are not properly configured, System Center Configuration Manager (SCCM / ConfigMgr) clients will show a status of “Enforcement state unknown” for certain software updates. One proposed solution was the following: I had a similar issue some time … Read moreConfigMgr Software Updates: Enforcement State Unknown

ConfigMgr 2012 Beta 2: WMI Namespace Documentation

I recently put together some documentation for the Microsoft System Center Configuration Manager 2012 Beta 2 WMI provider. This is a searchable, formatted Excel document that displays all the classes, properties, and methods for the SCCM 2012 provider. Hopefully this will help you to find the proper information for writing custom scripts and so on. … Read moreConfigMgr 2012 Beta 2: WMI Namespace Documentation

PowerShell / ConfigMgr 2012: Check Client Reboot Pending State

Introduction

If you’ve worked with Configuration Manager 2007 for very long, you probably know that clients pending reboots can cause you quite a headache. Determining whether or not a client needs a reboot can be a challenging task, and most folks used desired configuration management rules to detect it.

Well, I’m happy to announce that there’s a new method of figuring out whether or not a SCCM client requires a reboot! There’s a new WMI namespace called rootccmClientSDK, and within it is a WMI class called CCM_ClientUtilities, which has a static method called DetermineIfRebootPending() – the method does not take any input parameters, however it spits out several [out] parameters when it is called.

Read morePowerShell / ConfigMgr 2012: Check Client Reboot Pending State

PowerShell: Retrieve List of SCCM Site Codes

If you’re using System Center Configuration Manager (SCCM / ConfigMgr) 2007, you may want to discover how many SCCM sites you have from Active Directory. Of course, this assumes that you have Active Directory publishing enabled on your primary sites. When enabled, SCCM automatically places site information underneath the CN=System Management,CN=System,DN=mydomain,DC=com container.

Read morePowerShell: Retrieve List of SCCM Site Codes

ConfigMgr 2012 Beta 2: PXE Booting for OSD

I recently was trying to PXE bootstrap an operating system deployment (OSD) job from a ConfigMgr 2012 Beta 2 PXE server, and was getting this message in the smspxe.log on the SCCM primary site server:

PXE::CBootImageManager::FindMatchingArchitectureBootImage
Warning: Matching Processor Architetcure Boot Image (0) not found

Read moreConfigMgr 2012 Beta 2: PXE Booting for OSD

PowerShell: Initiate Evaluation of ConfigMgr DCM Baselines

Introduction

Recently, I was working with Desired Configuration Management (DCM) in System Center Configuration Manager (SCCM / ConfigMgr) 2007 SP2 R3. During the development of configuration items (CIs) and baselines, it’s common to have to trigger baseline evaluations to ensure that the validation rules you’re writing are correct.

Read morePowerShell: Initiate Evaluation of ConfigMgr DCM Baselines

ConfigMgr: Report of VMware Guests Missing VMTools

I needed to get a report of server systems that are missing the VMware Tools installation. This is pretty easy to do with a subselect query in Microsoft’s System Center Configuration Manager (SCCM / ConfigMgr). Here is the query I put together for this purpose: select     [sys].[AD_Site_Name0]     , [sys].[Name0]     , [cs].[Manufacturer0] from … Read moreConfigMgr: Report of VMware Guests Missing VMTools

ConfigMgr 2012 Beta 2: Configuring the Software Update Point

The Software Update Point role in SCCM 2012 Beta 2 has a variety of options to be configured:

  • Proxy server settings
    • Hostname
    • Port
    • Credentials
  • SUP ports & SSL certificate security
  • Products to be synchronized
  • Update Classifications
    • Critical Updates
    • Service Packs
    • Security Updates
    • etc.
  • Update languages
  • Synchronization Frequency
  • Synchronization source
    • Microsoft Windows Update
    • An upstream WSUS server
  • Supersedence rules

Read moreConfigMgr 2012 Beta 2: Configuring the Software Update Point

ConfigMgr 2012 Beta 2: Removing the Software Update Point Role

The Software Update Point (SUP) role is used to deploy software updates to SCCM client agents. If you want to move the SUP role from one server to another, or are decommissioning a SCCM site, you may need to remove the SUP role. You can remove the SUP role using the SCCM console, or by … Read moreConfigMgr 2012 Beta 2: Removing the Software Update Point Role