Monitoring CM12 Prerequisites and IIS configurations

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...

Read More»

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...

Read More»

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...

Read More»

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...

Read More»

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...

Read More»

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....

Read More»

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()

Read More»

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...

Read More»

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...

Read More»

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...

Read More»
12