Is IIS on your CM12 Site Systems properly configured ? An easy way to monitor (and automatically fix) your settings is using the compliance settings management from Configuration Manager 2012… Based on Prerequisites for Site System Roles , I’ve created a DCM Baseline example that monitors and fixes IIS configurations and missing Server features that are used on ConfigMgr2012 Site...
Collection Commander for Configuration Manager 2012
A first beta of Collection Commander for Configuration Manager 2012 is now published on http://cmcollctr.codeplex.com. Collection Commander for CM12 is an extended version of the recently released Patch Monitoring Tool for CM12. It does use the SCCM Client Center Automation Library (which requires WinRM) as core, but can also run custom powershell commands against multiple systems. If you are missing...
SCCM Client Center 2.0.4.2 released
Thanks to Mark Whitte for reporting and fixing!!! some Issues on SCCM Client Center (the one for SCCM 2007). Version 2.0.4.2 includes the following changes: Bug: Slp doesn’t clear after connecting to a computer/new computer Bug: Getting services can be called multiple times. Bug: Getting Execution history over Remote registry sometimes fails (seen with 127.0.0.1 connections)->Add more meaningful message to...
Multiple entries for TopConsoleUser
I have seen an Environment where the Table SYSTEM_CONSOLE_USAGE_DATA had multiple entries per device… with the result that the TopConsoleUser was an old, orphaned entry on some reports. The following Query will return all affected Machines: SELECT COUNT(*) as [Count], System_DISC.Netbios_Name0, SYSTEM_CONSOLE_USAGE_DATA.MachineID FROM SYSTEM_CONSOLE_USAGE_DATA INNER JOIN System_DISC ON SYSTEM_CONSOLE_USAGE_DATA.MachineID = System_DISC.ItemKey GROUP BY System_DISC.Netbios_Name0, SYSTEM_CONSOLE_USAGE_DATA.MachineID HAVING COUNT(*) > 1 A...
Patch Monitoring Tool for CM12
I made this adhoc Tool to get a brief overview of the Patch-Status from a list of machines… You can right click selected rows to trigger some patch related actions: Requirements: - Tool must run as Admin and the Account must have Admin rights on the target devices - WinRM must be enabled (run winrm /quickconfig) Notes: - CMHealthMon.exe /install will...
Configuration Manager 2012 SP1 Agent depends on Network List Service
If the “SMS Agent Host” service does not start after migrating to Configuration Manager 2012 SP1 and you find the following error in ccmexec.log: Initializing power state manager. Initializing network state manager. [NWCOST] UNRESTRICTED Phase 0 initialization failed (0×80070422). Service initialization failed (0×80070422). Shutting down CCMEXEC… Waiting up to 2 seconds for active tasks to complete… Finished shutting down CCMEXEC....
PowerShell command to install all pending SW Updates on a CM12 Client
The following PowerShell command will install all approved updates (also those without a deadline) on a ConfigMgr2012 Client: ([wmiclass]‘ROOT\ccm\ClientSDK:CCM_SoftwareUpdatesManager’).InstallUpdates([System.Management.ManagementObject[]] (get-wmiobject -query “SELECT * FROM CCM_SoftwareUpdate” -namespace “ROOT\ccm\ClientSDK”)) To install only the updates with a deadline: ([wmiclass]‘ROOT\ccm\ClientSDK:CCM_SoftwareUpdatesManager’).InstallUpdates()
PowerShell commands to manage ConfigMgr 2012 Agents
Did you know that Client Center for CM12 provides the PowerShell code for all of the functions in the tool… ?! Just make your changes in the the Tool and copy the PowerShell code from the text box:
Alpha Preview released for Client Center for Configuration Manager 2012
A preview of Client Center for Configuration Manager is published on codeplex. Start the Click-Once release from: http://sccmclictr.codeplex.com/releases/clickonce/SCCMCliCtrWPF.application?localhost Note: This is an alpha Version with a limited set of features. New features and functions for CM12 will follow (step-by-step)… Requirements: - .NET Framework 4.0 - WinRM enabled (run ‘WinRM quickconfig’ in a command prompt) If you have any wishes or...
DateTime Attributes in DDR Files
The SCCM Client Center Automation Library does now support creating DDR Files with DateTime Attributes. The following example (C#) will generate a simple DDR with a DateTime Attribute (ADLastLogon): smsclictr.automation.DDRFile oDDR = newsmsclictr.automation.DDRFile(“System”, “CustomDiscovery”, “C01″); oDDR.DDRAddString(“Name”, Environment.MachineName, 16, smsclictr.automation.DDRFile.DDRPropertyFlagsEnum.ADDPROP_NAME | smsclictr.automation.DDRFile.DDRPropertyFlagsEnum.ADDPROP_KEY); oDDR.DDRAddString(“Netbios Name”, Environment.MachineName, 16, smsclictr.automation.DDRFile.DDRPropertyFlagsEnum.ADDPROP_NAME); oDDR.DDRAddDateTime(“ADLastLogon”, DateTime.Parse(“26.04.2012 13:45:00″), smsclictr.automation.DDRFile.DDRPropertyFlagsEnum.ADDPROP_NONE); oDDR.DDRWrite(@”C:\TEST.ddr”); as a result, you will get a DDR File in C:\Test.ddr that has the following...
SCCM2007 PostSP2 Agent Fixes
Have you installed all related SCCM2007 PostSP2 Hotfixes on the SCCM Agents… ? Are you sure that the fixes are really in place ? It seems that the installation Order is important to have successfully updated Agents. As an example, KB2276865 will not install the related Files if the Patch will be installed in a wrong order (at least...
SCCM2012 ClientSDK Namespace
CM2012 Provides a ClientSDK WMI Namespace (root\ccm\clientsdk) to interact with the SCCM2012 Agent. The following Diagram shows all Classes and Methods of that Namespace (it’s from the Beta2 of CM2012) Click the image for full size…

DC: I look forward to hearing Brad at TechEd 2013...
DC: I just entered. Wish me luck :)...
johnny: this is bs...
Rod Trent: That happens. Its a false positive because there are scripts in the zi...
Tim: Virus detected for the Right Click Tools Link!!...