I want to begin this one with a short warning, system is the highest access you can get in Windows and you can really break things here, keep that in mind and don't do anything stupid. Now with the warning out of the way, why would you want to run something as the system account?…
PS C:\> Get-BlogPost -ID 9ba0e44
PS C:\> Get-BlogPost -ID 46991b1
How to sign your git commits on Windows to get verified checkmark on GitHub
PS C:\> Get-BlogPost -ID 2c5e967
How to download CMTrace from Microsoft
Update 2025-05-06: While not from Microsoft the company PatchMyPC has uploaded cmtrace on their website, if you trust them (I do) it is much quicker then the original method from Microsoft. https://patchmypc.com/cmtrace I was recently faced with a problem, I wanted needed CMTrace to read a logfile from one of my scripts on a computer…
PS C:\> Get-BlogPost -ID 0fb2729
Powershell counting to $null instead of 1
PS C:\> Get-BlogPost -ID 30f16ce
Running ForEach in parallel on Windows Powershell 5 (and older)
PS C:\> Get-BlogPost -ID 5f197c2
Use Powershell to create a "fake" program in the programs and features list for indexing purposes
PS C:\> Get-BlogPost -ID cf82345
How to read the manifest of an appx package file using Powershell
Reading the manifest of an installed appx package is easy, however today a colleague of mine was working on a custom install script for appx packages and quickly found out that Microsofts Get-AppxPackageManifest can't be used on an actual appx file. Some quick testing later and we now have an extended version of the function…
PS C:\> Get-BlogPost -ID 94de9de
Building Powershell GUIs that won't freeze when you use them
PS C:\> Get-BlogPost -ID d15452a