- Understanding log scopes ~
- A PowerShell playground ~
- Troubleshooting Kerberos on macOS ~
- A script to publish PowerShell modules ~
- Publishing PowerShell modules ~
- Windows PowerShell development ~
- Configuring the Windows PowerShell prompt, part 2 ~
- Configuring the Windows PowerShell prompt, part 1 ~
- Configuring the Windows Command Processor prompt ~
- Prompt mockups in Windows Command Processor ~
- Unicode in Windows Command Processor ~
- Colors in Windows Command Processor ~
- Configuring the Bash prompt on Windows ~
- Commando for Bash ~
- Configuring Bash on Windows ~
- Prompt mockups in Git Bash ~
- Colors in Git Bash ~
- Git for Windows revisited ~
- A closer look at WSL 1 ~
- Windows' Subsystem for Linux ~
- Configuring Windows Terminal ~
- Installing Visual Studio Code on Windows 11 ~
- Installing 7-Zip on Windows 11 ~
- Installing Sysinternals on Windows 11 ~
- One more extension for Windows Command Processor ~
- Windows 11 app execution aliases for Python ~
- Adjusting your account picture in Windows 11 ~
- Windows 11 Start menu folders ~
- Configuring CLI popup colors ~
- Fixing Windows 11's built-in PowerShell package management ~
- Bypass Settings app with Windows PowerShell ~
- Windows 11 language & region settings ~
- Managing optional Windows features using Windows PowerShell ~
- Configuring Microsoft Edge update ~
- More extensions for Windows Command Processor ~
- An extension for Windows Command Processor ~
- Installing Subversion on Windows ~
- Querying MSI packages ~
- Installing Git on Windows ~
- Intercepting commands in Windows Command Processor ~
- Windows Command Processor extensions, part 4 ~
- Windows Command Processor extensions, part 3 ~
- Windows Command Processor extensions, part 2 ~
- Windows Command Processor extensions, part 1 ~
- Configuring a Console Window Host color theme ~
- Configuring Console Window Host ~
- The color palette in the Windows command-line interface ~
- The Windows command-line interface, part 2 ~
- The Windows command-line interface, part 1 ~
- Installing a Powerline font for Windows ~
- Configuring Microsoft Edge ~
- Configuring Windows Explorer ~
- Pinning apps to the taskbar in Windows 11 ~
- Automating the personalization of the Windows 11 taskbar ~
- Cleaning up the desktop in Windows 11 ~
- Removing pinned apps from the Windows 11 Start menu ~
- Removing built-in apps from Windows 11 ~
- Publishing multiple PowerShell script packages from a single Git repository ~
- A GitLab CI/CD pipeline for PowerShell scripts ~
- A Bitbucket pipeline for PowerShell scripts ~
- An Azure DevOps pipeline for PowerShell scripts ~
- A script to publish PowerShell script packages ~
- A GitHub Actions workflow for PowerShell scripts ~
- Automating releases of PowerShell scripts ~
- Publishing PowerShell script packages ~
- PowerShell package management ~
Articles
Writings on software development and other topics by Michiel van Oosterhout