Retrieve MSU Information

Mick Pletcher  • 
While working on the Windows 10 upgrade project, I ran into a situation which I needed the information from an MSU file for the task sequen...

Uninstall MSI by GUID

Mick Pletcher  • 
This script function will uninstall an MSI installed application by specifying the GUID and the switches. I have included the ability for t...

Uninstall MSI by Application Name

Mick Pletcher  • 
Here is a function that will uninstall an MSI installed application by the name of the app. You do not need to input the entire name either...

Checking if a laptop is docked

Mick Pletcher  • 
While writing this package for the BIOS updates on our systems to negate the Spectre and Meltdown, we decided we wanted all laptop systems...

SCCM and MDT Master Kill Switch

Mick Pletcher  • 
With the advent of mass deployment errors such Emory University  and  CommBank , there needs to be a master kill switch. I also read severa...

Trusted Sites Report

Mick Pletcher  • 
Recently, we had to add a new trusted site to the trusted sites GPO. As you may know, if the GPO contains a lot of trusted sites, it can b...

Remove AD Disabled Systems from SCCM

Mick Pletcher  • 
Recently, I wanted to clean up SCCM of a bunch of systems that still reside in active directory, but are also disabled. The first thing I ...

Dell BIOS Reporting Tool

Mick Pletcher  • 
Recently, we ran into a problem when we discovered some of the newer laptops were not automatically disabling the WiFi when connected to ...

TPM Readiness Verification

Mick Pletcher  • 
A while back, I posted a PowerShell script that verified if the TPM was ready for BitLocker to be applied in a build. Recently, the script...