Behind the PowerShell Pipeline
Archives
Search...
Subscribe
Pester Testing .NET with Copilot
Premium post · July 3, 2024
Over the last few weeks, I've been showing how to build PowerShell tools that rely on the .NET Framework in place of calling native PowerShell commands like...
PowerShell Potluck: June 2024
June 27, 2024
Time to wrap up another month of PowerShell fun. In North America, we're heading into the the middle of summer. My part of the country promises to be an oven...
Creating PSSession-Based PowerShell Tools
Premium post · June 25, 2024
Let's continue our exploration of creating and working with `PSSession` objects built from scratch. While I would normally use `New-PSSession`, using the...
Scheduled Goof
June 18, 2024
It looks like I goofed with this week's posts and you got everything I had planned for this week today. Sorry about that. I double-checked and next week...
Native PSSession PowerShell Scripting
Premium post · June 18, 2024
The exploration of CIM and using the `CimSession` .NET class in PowerShell scripting got me thinking about another remoting option, `PSSession`. This could...
Native Win32_Directory Scripting
Premium post · June 18, 2024
I hope you've had an opportunity to try the code examples from the last few articles. I'm not implying that using CIM classes is necessarily the the best way...
Win32_Directory Scripting
Premium post · June 13, 2024
In the [last article](https://buttondown.email/behind-the-powershell-pipeline/archive/powershell-scripting-with-cim_datafile/), I introduced you to the...
PowerShell Scripting with CIM_DataFile
Premium post · June 11, 2024
I've been exploring the world of CIM scripting a lot these days. I thought we'd continue that journey today. I'm sure most of you are familiar with the Win32...
More CimSession Toolmaking
Premium post · June 6, 2024
In the last article, I started demonstrating how you can build your own PowerShell tooling using the CIM .NET classes. While I still recommend using cmdlets...
CimSession PowerShell Scripting
Premium post · June 4, 2024
Last week, I was working on updates to the [PSScriptTools](https://github.com/jdhitsolutions/PSScriptTools) module. I am adding new functions based on `Get-...
PowerShell Pot Luck May 2024
Premium post · May 29, 2024
Here we are again at the end of another month. I hope you learned a few things from the newsletter this month. Don't forget that premium subscribers have...
PowerShell Filters and Functions
Premium post · May 23, 2024
The other day I saw social media post from Adam Bertram about PowerShell filters. Talk about a blast from the past. Back in the early days of PowerShell,...
What Are We Talking About?
Premium post · May 21, 2024
Most of the time PowerShell is pretty clear about what it is doing. The language attempts to be concise but not cryptic. For example, PowerShell commands...
Exposing PowerShell Module Scope
Premium post · May 16, 2024
In the previous article, I demonstrated how to take advantage of the module scope. This is what allows you to have functions and variables available to...
Using Module Scope
Premium post · May 14, 2024
One of the most perplexing topics in PowerShell, especially for beginner scripters is scope. Referencing items like variables and functions that may or may...
More PSReadLine Power
Premium post · May 9, 2024
Last time, I showed you how to customize PSReadLine in your module by taking advantage of examples in the sample PSReadLine profile script. But since this...
PSReadLine Profile Power
Premium post · May 7, 2024
The PSReadLine module is one of the most useful tools we have in PowerShell. You utilize it every day without realizing it. An early version of the module...
Using Synchronized HashTables
Premium post · May 2, 2024
Last month, I introduced you to the topic of creating and using PowerShell runspaces. This is definitely and advanced topic and for those special use cases...
PowerShell Round-Up April 2024
April 30, 2024
Thank you for sticking around for another month. There's always something new to learn. Don't forget that premium subscribers have full access to the archive...
More PowerShell Runspace Fun
Premium post · April 25, 2024
In the last article, we began to explore how to use custom runspaces in our PowerShell scripting. Is still believe that using cmdlets like `Start-Job` and...
Newer archives
Older archives