Some time ago a wrote a blog describing a way to deploy custom templates for Microsoft Office applications using SCCM Compliance Settings. Since then, I have re-written the solution into something much more manageable as the previous incarnation was not very clearly defined in how to update templates, and involved some considerable admin overhead. This … Continue reading Deploying Custom Microsoft Office Templates with System Center Configuration Manager
Category: SCCM
Export / Backup Compliance Setting Scripts with PowerShell
In my SCCM environment I have a number of Compliance Settings that use custom scripts for discovery and remediation, and recently it dawned on me that a lot of time has been spent on these and it would be good to create a backup of those scripts. It would also be useful to be able … Continue reading Export / Backup Compliance Setting Scripts with PowerShell
ConfigMgr Client Health Summary Report
Recently I discovered that hardware inventory was broken on our ConfigMgr clients. The tell-tale sign was that the hardware inventory action was missing from the ConfigMgr client control panel. Checking my ConfigMgr Client Health report I found that none of our systems had reported hardware inventory for over a week! The problem was traced to … Continue reading ConfigMgr Client Health Summary Report
Forcing a ConfigMgr Client to Send a New CCMEval Report
In order to maintain a healthy ConfigMgr environment, it is important to know that your clients have successfully run the Configuration Manager Health Evaluation task and reported the results to the Site server. Sometimes you will find a number of systems that have not reported any health status to the Site server. In the Devices … Continue reading Forcing a ConfigMgr Client to Send a New CCMEval Report
Removing Disabled Computer Accounts from SCCM with PowerShell
In System Center Configuration Manager there are 2 Site Maintenance tasks that help take care of stale or obsolete client records: Delete Aged Discovery Data and Delete Inactive Client Discovery Data. However in some cases some records can remain in SCCM and are not removed by these tasks, for example, when a system is no longer active but … Continue reading Removing Disabled Computer Accounts from SCCM with PowerShell
New Free App – ConfigMgr Deployment Reporter
Just released a new free application for ConfigMgr admins - ConfigMgr Deployment Reporter. I developed this app for use in the organisation I currently work for, and it turned out quite well, so I decided to release a public version to the community! I developed this app as an alternative (and IMO easier) way to … Continue reading New Free App – ConfigMgr Deployment Reporter
Detect an Active VPN Adapter During ConfigMgr Deployments
A common requirement with ConfigMgr deployments is to exclude clients that are connected to the corporate network via a VPN, when the total size of the content files for the deployment are too much to be throwing down a slow network link. There is more than one way to do this, but I have seen that … Continue reading Detect an Active VPN Adapter During ConfigMgr Deployments
New Tool: System Explorer for Windows
Today I am pleased to release a new tool for enterprises and home users alike: System Explorer for Windows. This application can be used to view detailed system and hardware data for a local or remote computer by exposing WMI Win32 classes in an easy-to-use Graphical User Interface. For enterprises that use System Center Configuration … Continue reading New Tool: System Explorer for Windows
Temporarily Increasing the ConfigMgr Client Cache Size for a Large Application
Recently I had to deploy an application whose content files were larger than the default SCCM client cache size (5120 MB). This will return an error in the Software Center, such as: 0x87D01201 (The content download cannot be performed because there is not enough available space in cache or the disk is full.) I didn't … Continue reading Temporarily Increasing the ConfigMgr Client Cache Size for a Large Application
Get OSD Info Post-Deployment with PowerShell
In MDT-integrated Configuration Manager, a UDI task sequence contains a couple of steps called Branding to Reg that brands OSD variables to the registry. This can be useful for reporting, and they can be inventoried with Configuration Manager using the handy RegKeyToMOF utility. These steps can also be added manually to a ZTI task sequence … Continue reading Get OSD Info Post-Deployment with PowerShell