Behind the PowerShell Pipeline
Archives
Search...
Subscribe
PowerShell Construction Area
Premium post · March 9, 2023
In the last article, I started a series focused on scripting with PowerShell classes. The eventual goal is to separate the object definition from the code...
Introduction to PowerShell Class Scripting
Premium post · March 7, 2023
I know you’ve heard me go on and on about the importance of working with objects in the PowerShell pipeline. It is this paradigm that puts “Power” in the...
PowerShell ISE Snippets
Premium post · February 24, 2023
In past articles, I’ve written about using snippets in VS Code, although I might revisit this in-depth in a future article. As much as I like VS Code and...
More PowerShell Parameter Planning
Premium post · February 21, 2023
In the last article, I started an exploration of parameter planning. The mechanics of adding a parameter to your PowerShell function is easy. But deciding...
PowerShell Parameter Planning
Premium post · February 16, 2023
Over the last year, I’ve written a lot about PowerShell scripting. I’ve shown you many PowerShell functions and explained their mechanics. Parameters play an...
"Live" PowerShell Tool Making Part 4
Premium post · February 14, 2023
Welcome back to the conclusion of my “live” PowerShell toolmaking project using the Crescendo module. I’ve been building a module around the GitHub command...
Live PowerShell Tool Making Part 3
Premium post · February 9, 2023
We’re back once more to continue building a Crescendo module around the GitHub command line tool gh.exe. You’ve seen how I approach building a PowerShell and...
"Live" PowerShell Tool Making Part 2
Premium post · February 7, 2023
I hope you enjoyed the last article. I know I had a lot of fun writing and coding it. So much so that my brain is racing in a dozen directions over ways to...
"Live" PowerShell Tool Making Part 1
Premium post · February 2, 2023
I want to try something new, and I expect it will take more than one article, which is why this is titled Part 1. Last week I introduced you to creating...
Building Command Parameters with Crescendo
Premium post · January 26, 2023
In the previous article, we began exploring the process of using the Crescendo module. This module is designed to make it easier to wrap native command-line...
Building to a Command
Premium post · January 24, 2023
noun: crescendo; plural noun: crescendos; plural noun: crescendi1.the loudest point reached in a gradually increasing sound.a gradually increasing sound2.the...
Coding Confirmed Commands
Premium post · January 19, 2023
Let’s pick up where we left off in the last article. We’ve been looking at adding support for -WhatIf and -Confirm to your PowerShell commands. You get these...
Should I Stay or Should I Process Now?
Premium post · January 17, 2023
One of my goals for this newsletter is to help you write better PowerShell scripts. More than that, I want to provide the information you need to create...
Secret Store Automation
Premium post · January 12, 2023
In the last article, I introduced you to the secrets management tools from Microsoft. This toolset provides a secure way to store information like...
Can You Keep a Secret
Premium post · January 10, 2023
In the last article, I introduced using CMS messages to protect sensitive information. This is a good technique for encrypting a block of text, but probably...
Getting the Message in PowerShell
Premium post · January 5, 2023
One of the challenges with scripting in PowerShell is to protect sensitive information. We all know it is bad practice to hard-code credentials and passwords...
A Changelog for the Better
Premium post · January 3, 2023
It is a new year which means it is time for a few resolutions. One change I have in mind for the new year is maintaining better change logs for my PowerShell...
Creating a Learning Plan for 2023
December 22, 2022
Congratulations! You made it through another year. This was not an easy year for the tech industry. Every day I read about more layoffs and re-organizations....
Clean Text Files with Regular Expressions Revisited
Premium post · December 20, 2022
In the November 2022 Ask Jeff article, I shared a simple regular expression pattern you could use to filter out blank and commented lines, using a #...
Cleaning Your PowerShell House
Premium post · December 15, 2022
As you develop your PowerShell scripting skills, you will advance from creating simple scripts to writing advanced functions that consume pipeline input and...
Newer archives
Older archives