PowerShellGet in PowerShell 7.4 Updates
Version 3 previews of PowerShellGet will begin shipping in PowerShell 7.4 previews in June (preview 5) with the following updates. These changes include important plans to address migration and compatibility, and we would like to request feedback. The module name ... continue reading
Measuring script execution time
Most of the time while developing PowerShell scripts we don’t need to worry about performance, or execution time. After all, scripts were made to run automation in the background. However, as your scripts become more sophisticated, and you need to ... continue reading

Porting System.Web.Security.Membership.GeneratePassword() to PowerShell
I’ve been using PowerShell (core) for a couple of years now, and it became natural to create automations with all the features that are not present in Windows PowerShell. However, there is still one feature I miss in PowerShell, and ... continue reading
Designing PowerShell For End Users
PowerShell, being built on .NET and object-oriented in nature, is a fantastic language for developing tooling that you can deliver to your end users. These may be fellow technologists, or they could also be non-technical users within your organization. This ... continue reading

Convert specific table of excel sheet to JSON using PowerShell
There is an excellent script on GitHub that helps to convert a full Excel sheet to JSON format using PowerShell. The script expects the table to be at the start of the sheet; that is, to have the first header ... continue reading
PowerShellGet 3.0 Preview 20
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on the PowerShell Gallery! This release includes a major refactor of the module to remove the dependency on the NuGet client APIs for ... continue reading

Update XML files using PowerShell
There are many available blog posts on internet explaining how to update XML files in PowerShell. But I felt need of one consolidated blog where complex XML files can be updated using PowerShell. These complex xml files can have long ... continue reading

PowerShell Extension for Visual Studio Code February 2023 Update
We are excited to announce that the February update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. In this update we rewrote all the symbol logic. Classes (and their properties and methods) are now ... continue reading
Mastering the (steppable) pipeline
Mastering the (steppable) pipeline Before stepping into the steppable pipeline, it is essential that you have a good understanding of how and when exactly items are processed by a cmdlet in the pipeline. The PowerShell pipeline might just look like ... continue reading
PowerShell/OpenSSH Team Investments for 2023
For , the team had set out lots of objectives and I’m happy to say we accomplished most of them! This year, we’re continuing on improving quality and also adding new features across our portfolio based on feedback from the ... continue reading