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
Author: Trevor Jones
Ping Multiple Computers Rapidly with a Custom PowerShell Class
Today I published a custom class for users of PowerShell 5 that allows you to ping multiple computers very quickly using a custom PS object. It uses .Net runspaces to create a parallel processing environment to ensure speedy execution, and stores useful information about the ping results in the custom object, such as: The full … Continue reading Ping Multiple Computers Rapidly with a Custom PowerShell Class
Creating a Simple Class Library for PowerShell 5
PowerShell 5 brings some nice capability to PowerShell, including support for the creation of custom classes. Very simply, a class can be used to define a custom type, and allow you to create an object of that custom type. This can be useful for example, if you want to create an object that has specific properties … Continue reading Creating a Simple Class Library for PowerShell 5
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
Get Incremental Collection Evaluation Results in ConfigMgr with PowerShell
Update 04-Mar-16: Added translation of CollectionIDs to CollectionNames You may be aware that there is a ‘soft limit’ to the number of collections that can use incremental refresh in Configuration Manager 2012 onward, as described in this technet article. It’s important to check that the time taken for the incremental collection evaluation cycle does not … Continue reading Get Incremental Collection Evaluation Results in ConfigMgr with PowerShell
Get-CimInstance – the WMI Champion
Quick one - inspired by today's Power Tip on Powershell.com, I ran a comparison of different methods of getting data from WMI on a remote computer and the execution time of each. The results were interesting, with Get-CimInstance the clear winner. I retrieved the full property list for the Win32_Processor class from a remote computer … Continue reading Get-CimInstance – the WMI Champion
Reading CCMEval Results Directly from a ConfigMgr Client with PowerShell
Since Configuration Manager 2012, a scheduled task is created by the client installer that runs "CCMEval.exe" periodically to check that the client is healthy and all the components it depends on are functioning as they should be. A number of checks are performed and if anything is found amiss, the default setting is to attempt … Continue reading Reading CCMEval Results Directly from a ConfigMgr Client with PowerShell
Client Health: Find all CCMEval Failed or Unknown
Keeping your ConfigMgr clients healthy is an important task for an SCCM administrator. Here's a SQL query that will find all devices in ConfigMgr that have been active in the last 7 days, but have either failed their CCMEval or have "unknown" status, ie no CCMEval results. I like to add SQL queries to PowerShell functions … Continue reading Client Health: Find all CCMEval Failed or Unknown
New tool! Reliability Viewer for Windows
I am pleased to release a new free GUI tool today to assist in troubleshooting Windows systems - the Reliability Viewer for Windows. It is based on the concept of the built-in Windows Reliability Monitor, but can be used to display data from both the local or remote systems, which the Microsoft tool cannot do. … Continue reading New tool! Reliability Viewer for Windows