Behind the PowerShell Pipeline
Archives
Search...
Subscribe
Take Control of Errors
Premium post · February 16, 2024
Take Control of Errors
Fanfare for the Common Parameter
Premium post · February 14, 2024
Fanfare for the Common Parameter
For the Common Good
Premium post · February 8, 2024
For the Common Good
Subscription Updates
Premium post · February 7, 2024
I Need Your Help If you are a paid subscriber, AND you subscribed on Buttondown, the following does not apply to you, although you are welcome to read and...
Adding More Zip to your PowerShell
February 6, 2024
> Welcome back. I have a quick housekeeping note before I get to today's topic. I am still working out a few behind-the-scenes kinks with the migration to...
Privacy and Tracking
February 5, 2024
Full Disclosure As part of migrating to the new platform, I want to be completely open about privacy and tracking. First, my subscriber list is mine alone...
Welcome to Our New Home
February 2, 2024
We're Here! Aha! You should have received an email article from Substack about migrating this newsletter to a new platform. I also wanted to send one from...
Ask Jeff
January 30, 2024
January 2024
Add Some Zip to Your PowerShell
Premium post · January 25, 2024
We’ve been looking at the System.IO namespace. Existing cmdlets and PowerShell providers cover much of this namespace's functionality. But that doesn’t mean...
Finding Your Way on the System.IO.Path
Premium post · January 23, 2024
Since we’ve been exploring ways to use .NET classes to supplement existing command coverage in PowerShell, I thought we should explore the System.IO...
More String Building
Premium post · January 18, 2024
Last time, we looked at a number of ways of constructing strings. This is something you might use to create log messages or define variables. There is also...
Building Better Strings
Premium post · January 16, 2024
Let’s continue exploring other .NET classes you might want to incorporate into your PowerShell scripting. Today, I want to cover a .NET class that I know is...
Environmental Impact
Premium post · January 11, 2024
Let’s continue our exploration of using the [System.Environment] class from the .NET Framework. As I explained last time, there is no way to construct an...
Taking Care of the Environment
Premium post · January 9, 2024
We all know that PowerShell is based on the .NET Framework. PowerShell exposes a lot of the framework through abstractions like cmdlets and providers....
Extending RESTful Objects
Premium post · January 3, 2024
Welcome to 2024! I want to thank all of my subscribers once again for making it possible for me to do this newsletter. I have a full slate of articles...
A Final REST API Course
Premium post · December 21, 2023
Over the last few articles, I’ve demonstrated various techniques for consuming REST API data in your PowerShell code. Let’s wrap up this discussion with a...
A Second Helping of REST APIs
Premium post · December 19, 2023
We’ve been dining on REST APIs served up by PowerShell. I hope you got a chance to try out the code examples from the previous article. I want to continue...
Who's Hungry for a REST API?
Premium post · December 14, 2023
One of my favorite uses of PowerShell is how it can consume data from a REST API. You don’t have to be a web developer, although there are a few concepts you...
More Tips for Better PowerShell
Premium post · December 12, 2023
Let’s continue our look at ways to take PowerShell code from good to better. I’m basing my talking points on a code review I did on a friend’s GitHub...
Writing Better PowerShell Code
Premium post · December 7, 2023
Recently, a friend of mine announced a new PowerShell module he had published to the PowerShell Gallery. Naturally, I had to take a look at his code. Like...
Newer archives
Older archives