Behind the PowerShell Pipeline
Archives
Search
Subscribe
Creating Select-String Tools
$ · April 18, 2025
In the previous article, I demonstrated how to take advantage of the Select-String cmdlet. This is the PowerShell version of grep. However, that doesn't mean...
Searching for Strings
$ · April 15, 2025
Recently, I saw a message on social media about the struggles of working with Select-String in PowerShell. This is a useful cmdlet, but I'll admit it can be...
Control Scripting
$ · April 11, 2025
I've spent a few issues reviewing how I built a PowerShell tool to insert text into a graphic image. The function I wrote and demonstrated last time, will...
Creating Image Markup Tools Part 3
$ · April 8, 2025
At the end of the last newsletter, I demonstrated my basic function for inserting text into an image. Add-TextToImage c:\scripts\db.png -Text "FooFoo" -Size...
Creating Image Markup Tools Part 2
$ · April 4, 2025
Let's continue the toolmaking process from the last few articles. I want to create a tool that will let me insert text into an image. Ultimately, I want to...
Creating Image Markup Tools
$ · April 1, 2025
In the previous article in this series, I demonstrated how to use PowerShell and the .NET Framework to add a layer of text to an image. I eventually want to...
March 2025 PowerShell Potluck
March 28, 2025
Welcome back to another monthly PowerShell round-up. We skipped February. Let's see what's new in the PowerShell world that might interest you. RunAs Radio I...
Marking Up Images with PowerShell
$ · March 25, 2025
Today, I want to return to my set of PowerShell tools for managing my MuseScore projects. If you recall, many of my scores have a cover image which I also...
Getting Started with pwshSpectreConsole
$ · March 21, 2025
To wrap up the week, I thought I'd leave you with something fun. Although, you might be tempted to while away a few hours this weekend playing with it. I...
Drag and Drop PowerShell
$ · March 18, 2025
Today I'm going back to my old school DOS batch file days and bring back an automation technique to the PowerShell world. Let me show you how to bring drag...
PowerShell Tag
$ · March 14, 2025
Let's continue my process of using PowerShell to manage my MuseScore related files. Obviously, I don't expect you to need to do this, but I am trusting you...
Extending PowerShell Objects with ScriptMethods
$ · March 11, 2025
We're in the midst of building a tool set to help me manage my MuseScore files. You should be able to apply the techniques and concepts to your work,...
More Tooling with PowerShell
$ · March 7, 2025
In the last article, I started sharing my experiences in build a set of PowerShell tools to help my manage my MuseScore scores. I was able to extract score...
Tooling Around with PowerShell
$ · March 4, 2025
It is a brand new month which means a lot of new content heading your way. Before we get to that, I have a few housekeeping items. First, as I mentioned in...
A Secret Scripting Solution
February 28, 2025
This month, I'm going to skip the typical wrap-up issue. I have a few general items, but mostly I want to focus on a solution to last month's scripting...
Extending PowerShell TypeData
$ · February 25, 2025
In the last newsletter, I demonstrated how to use Add-Member to define new properties and methods on objects. This an alternative to using custom hashtables...
Are You My Type Revisited
$ · February 21, 2025
Even though PowerShell is built on the .NET Framework, you have never been required to be a .NET developer to use PowerShell. Microsoft designed PowerShell...
Getting Started with Polyglot Notebooks
$ · February 18, 2025
Today's topic is a little outside the box. This isn't necessarily a PowerShell topic, but one I think you might get value from. I want to give you a brief...
ForEach vs. ForEach
$ · February 14, 2025
I know I cover some advanced topics in this newsletter, which I know for some of you can be a bit overwhelming. I'll admit that I am often uncertain about...
Discovering PowerShell DNS Management
$ · February 11, 2025
Not too long ago, a reader asked how to use PowerShell to manage DNS. Normally, I keep the newsletter content more broadly focused on PowerShell. I tend not...
Newer archives
Older archives
GitHub
Bluesky
LinkedIn
Mastodon