Behind the PowerShell Pipeline
Archives
Search...
Subscribe
Creating A Registry Usage Tool
May 22, 2026
In this issue: Registry Size Usage Reporter Adding Value Error Handling Test-IsArm Building the Function Parameter Validation Get-RegistryUsage Custom Type...
Revisiting PSReadLine Color Options
May 19, 2026
In this issue: Parameter Improvements Exporting Options Importing Options Set Color Option Helpers Show PSReadlineColor Theme Show-Example Argument...
Profile Scripting for VSCode
May 15, 2026
In this issue: New File New Region Location Jumping Register-Command Open-FileLocation Optimize Manifest Summary Last time we started exploring profile...
Profiling VSCode
May 12, 2026
In this issue: Profiles PSEditor Workspace Window Show Messages SetStatusBarMessage Context A VSCode Function Summary The recent newsletters discussing...
Integrity Inspection
May 8, 2026
In this issue: Not Everything Has To Be a String Parameter Transformations Getting Integrity Info Testing Integrity Info Managing Profiles Summary Last time...
Protecting Profiles
May 5, 2026
In this issue: Get-FileHash MyInvocation Getting Functional Go Beyond the Basics Creating Tooling Summary The other day I was recording a new Pluralsight...
April 2026 PowerShell Potluck
April 29, 2026
In this issue: PowerShell Wednesday PowerShell Podcast TextMate PowerShell Summit 2026 Don Jones PowerShell Community LeaderShip Award April PowerShell...
Solving The PowerShell Module Challenge
April 24, 2026
In this issue: Module Folders Performance Options Module Totals Using Grouping Module Versions Processing All Scopes Summary We're almost to the end of...
Faster FileInfo
April 21, 2026
In this issue: GetFiles() EnumerateFiles() GetFileSystemInfos() EnumerateFileSystemInfos() Get-IOFolderSize Summary Last time I demonstrated a few .NET...
Directory Diving
April 17, 2026
In this issue: DirectoryInfo Methods GetDirectories() SearchPattern SearchOptions EnumerationOptions EnumerateDirectories() Summary I expect that for many of...
Faster ForEaching
April 14, 2026
In this issue: ForEach() Arguments Faster Combos Limitations Summary Last time, I showed you how to take advantage of a method that PowerShell inserts into...
Faster Filtering
April 10, 2026
In this issue: Where() Selecting First Last Until SkipUntil The Pipeline Effect Split Summary Today I want to cover a topic that you should know about, but...
Show Your Work
April 7, 2026
In this issue: Bar Charts Charting Water Show-Water With Conversions Doing Even More Summary Let's wrap up my foray into using PowerShell as a presentation...
More PowerShell Water Tools
April 3, 2026
In this issue: Convert-Water Remainder Math Custom Formatting Extending the Class Summary Last time we looked at ways to use PowerShell as a presentation...
Pretty PowerShell Presentation
March 31, 2026
In this issue: Format-SpectreJson Show-JsonFile TextMate Format-PowerShell Other Languages Summary So lately I've been exploring using PowerShell as a...
March 2026 PowerShell Potluck
March 27, 2026
In this issue: Is Elevated PowerShell 7.6 Deck Requirements Installation Show-SpectreSystemStatus Scripting Challenge Summary Let's jump right into my...
Solving The Uptime History Challenge
March 24, 2026
In this issue: Event Log IDs FilterXML Processing the List Looping for Two Get-HistoryUptime Making It Pretty Summary Last month I left you with our usual...
Scripting For Water
March 20, 2026
In this issue: Storing Data A PowerShell Class Formatting Data Add-Water Motivate Me Get-Water Measure-Water Summary Last fall I made a decision to improve...
Regular Expression Actions
March 17, 2026
In this issue: Anchors Split Replace ConvertTo-ComplexString Summary If you've been following along the last few issues, and practicing, using regular...
Regular Expression Features
March 13, 2026
In this issue: Ranges Not in the Range Grouping Single Character Escaping Putting It Together Summary Welcome back to the next lesson in how to use regular...
Older archives