When upgrading your ConfigMgr site, or installing an update that creates a new ConfigMgr client package, it can be helpful to monitor the rollout of the new client version in your environment. I put together this PowerShell function which uses my New-WPFMessageBox function to graphically display the count and percentage of client versions in the … Continue reading Get ConfigMgr Client Versions with PowerShell
Category: SCCM
Query for 32-bit or 64-bit Versions of Microsoft Office with ConfigMgr
Quick post - I needed to query for 64-bit versions of Microsoft Office installed on our clients. Usually, the 32-bit version gets installed as this is Microsoft's recommendation due to add-in compatibility etc. But in some cases, the 64-bit version is required to take advantage of additional RAM. I couldn't find anything useful online to … Continue reading Query for 32-bit or 64-bit Versions of Microsoft Office with ConfigMgr
Setting the Default Wallpaper for Windows 10 during ConfigMgr OSD
So finally I got around to doing some Windows 10 deployments (better late than never :)) and I wanted to set the default wallpaper during Operating System deployment with Configuration Manager. I've seen a few posts out there about how to do that, but they all run during the OS phase of the deployment, which … Continue reading Setting the Default Wallpaper for Windows 10 during ConfigMgr OSD
New tool: ConfigMgr PXE Boot Log
Today I'm releasing a new tool for ConfigMgr admins and IT support staff! This tool displays PXE boot events in an easy-to-view format and provides a history of PXE boot attempts on a distribution point during a selected time period. The tool can also display any records that exist in ConfigMgr associated with a device based … Continue reading New tool: ConfigMgr PXE Boot Log
Inventory Local Administrator Privileges with PowerShell and ConfigMgr
Any security-conscious enterprise will want to have visibility of which users have local administrator privilege on any given system, and if you are an SCCM administrator then the job of gathering this information will likely be handed to you! However, this task may not be as simple as it seems. Gathering the membership of the … Continue reading Inventory Local Administrator Privileges with PowerShell and ConfigMgr
Find the Compliance State for Software Updates on Remote Computers with PowerShell
Since the recent WannaCrypt ransomware attacks, many organisations have wanted to get the patch status of their systems to see if they are protected. Several reports and SQL queries for ConfigMgr were quickly posted online to help enterprises identify at-risk machines. But what for those who don't use ConfigMgr, or what if you want to … Continue reading Find the Compliance State for Software Updates on Remote Computers with PowerShell
Downloading the Latest Dell Driver Packs with PowerShell
It was a regular Tuesday morning and I hadn't yet had my 'PowerShell fix' for the week, so when I realised I needed to download a new driver pack from Dell for my ConfigMgr OS deployments, I could hear a faint voice calling out to me: 'Dude, I can make your life easier! Work smarter, not harder!' … Continue reading Downloading the Latest Dell Driver Packs with PowerShell
ConfigMgr Content Distribution Fails with 0x80041001
Today I came across an unusual issue on a couple of SCCM distribution points where two particular software update packages were failing to distribute. Using the distmgr.log and the PkgXferMgr.log on the site server, as well as the Distribution Point Job Queue Manager tool, I could see that these packages were trying to distribute again … Continue reading ConfigMgr Content Distribution Fails with 0x80041001
Backup and Restore ConfigMgr Site Maintenance Task Settings with PowerShell
According to the official Microsoft documentation, when upgrading to System Center Configuration Manager (current branch), it is recommended to disable any site maintenance tasks that could run during the upgrade (as they can cause the upgrade to fail), and to make a record of the task schedules for any disabled tasks: Before you disable a … Continue reading Backup and Restore ConfigMgr Site Maintenance Task Settings with PowerShell
New Free Tool: ConfigMgr Remote Compliance
Today I released a new free tool for ConfigMgr administrators and support staff. ConfigMgr Remote Compliance can be used to view, evaluate and report on System Center Configuration Manager Compliance Baselines on a remote computer. It provides similar functionality to the Configurations tab of the Configuration Manager Control Panel, but for remote computers. It is … Continue reading New Free Tool: ConfigMgr Remote Compliance