Behind the PowerShell Pipeline
Archives
Search...
Subscribe
Tooling for Custom PowerShell Logging
Premium post · December 5, 2023
Over the last several articles, we’ve been exploring how to create custom event logs for our PowerShell work. Instead of logging into a text file, write to...
Scripting with Integrated Logging
Premium post · November 28, 2023
Let’s continue working with custom event logs and PowerShell. This could be a useful logging mechanism that is persistent and searchable. If you’ve ever...
Integrated PowerShell Logging
Premium post · November 21, 2023
PowerShell on its own doesn’t have logging capabilities other than Start-Transcript. There’s no common parameter you can add to a function to log script or...
The Zen of PowerShell Code
November 16, 2023
As you might imagine, I have written a lot of PowerShell code in my career. I’ve also seen plenty of code created by others. These experiences have shaped...
More Tasks with VSCode
Premium post · November 14, 2023
We’ve been looking at how to set up tasks in VS Code. This is a handy way to execute common activities. You can streamline your workflow with a few...
Put VSCode to Task
Premium post · November 9, 2023
Today’s content isn’t exactly PowerShell-related. But I assume many of you use VS Code to create PowerShell content. If you’ve been using VS Code for any...
More Module Documentation
Premium post · November 7, 2023
Welcome back. We’ve been exploring how to use the Platyps module to create professional-looking documentation for your PowerShell module. We ended last time...
More Platyps Power
Premium post · October 26, 2023
Last time, I demonstrated how to use the Platyps module from Microsoft to create external help for your PowerShell commands. The concept is to create a...
Professional PowerShell Documentation
Premium post · October 24, 2023
We all know the importance of documentation regarding our PowerShell commands. We also all know this is one of the last things to get done, if ever. That’s...
Can I Get Some Help
Premium post · October 19, 2023
Recently, I posted an article about using localized data in your function’s messages. My reasoning is that I want to have a consistent user experience across...
Code Writing Code
Premium post · October 17, 2023
In the last article, I showed you how I created a module based on the APICodePack library. The module makes loading the assemblies and the supporting type...
Creating a CodePack Module
Premium post · October 12, 2023
As I’ve been demonstrating ways to build commands around the APICodePack assemblies, I’ve been forced to hard-code references to load the assemblies. Plus,...
Creating APICodePack Functions
Premium post · October 10, 2023
I want to return to the project using the APICodePack library. You might want to review the previous articles to refresh your memory. I know I had to so I...
Getting Cultured with String Data
Premium post · October 5, 2023
Hello again. In the last article, I began demonstrating techniques and concepts that you could use to centralize string data through localization. You can...
Centralization Through Localization
Premium post · October 3, 2023
I’ve recently decided to make a change in the way I write my PowerShell modules. If you’ve been a subscriber, you’ve seen how I write my PowerShell...
WindowsAPICodePack Tooling
Premium post · September 26, 2023
I hope you had an opportunity to try out the Microsoft.WindowAPICodePack library. I am very intrigued with the scripting possibilities. I love that...
More Property Management Options
Premium post · September 21, 2023
In the last article, I demonstrated how to use a third-party .NET assembly to update a file’s extended properties. The TagLibSharp assembly works great for...
Setting Extended Properties with PowerShell
Premium post · September 19, 2023
We've been looking at working with extended file properties with PowerShell using the Shell.Application COM object. $shellApp = New-Object -ComObject...
Where Am I
Premium post · September 14, 2023
Last time we continued our exploration of using extended file attributes with Windows PowerShell. I hope you realize you can build your tooling using the...
Extending Extended Attributes
Premium post · September 12, 2023
I hope you’ve enjoyed this series of articles on working with extended attributes in PowerShell. I want to stress, though, that don’t skip this material or...
Newer archives
Older archives