Announcements!
70K Ask Me Anything YouTube Live Stream – YouTube
(youtube.com)
An AMA to celebrate hitting 70,000 subscribers. A great 60 minutes of interactive Q&A!
By: John Savill submitted:Jun 16 2022
An AMA to celebrate hitting 70,000 subscribers. A great 60 minutes of interactive Q&A!
By: John Savill submitted:Jun 16 2022
A new kind of GridView right in your console: Introducing the early preview of ConsoleGuiTools
(devblogs.microsoft.com)
The Microsoft.PowerShell.ConsoleGuiTools is a module that will contain a set of cmdlets that enable
By: Tyler Leonhardt submitted:Jun 15 2022
The Microsoft.PowerShell.ConsoleGuiTools is a module that will contain a set of cmdlets that enable
console-based GUIs. Today, it contains one very important cmdlet: Out-ConsoleGridView.
By: Tyler Leonhardt submitted:Jun 15 2022
AI Shell Preview 4 Release!
(devblogs.microsoft.com)
We're excited to share the latest preview release of AI Shell that includes new features and
By: Steven Bucher submitted:May 23 2025
We're excited to share the latest preview release of AI Shell that includes new features and
improvements based on your feedback.
By: Steven Bucher submitted:May 23 2025
Announcing a free GitHub Copilot for VS Code
(code.visualstudio.com)
We're excited to announce an all new free plan for GitHub Copilot, available for everyone today in
By: GitHub submitted:Dec 20 2024
We're excited to announce an all new free plan for GitHub Copilot, available for everyone today in
VS Code. All you need is a GitHub account. No trial. No subscription. No credit card required.
By: GitHub submitted:Dec 20 2024
Announcing Az Predictor
(techcommunity.microsoft.com)
The Azure PowerShell modules expose over 4,000 cmdlets and, on average, ten parameters per cmdlet.
By: Azure PowerShell submitted:Jun 16 2022
The Azure PowerShell modules expose over 4,000 cmdlets and, on average, ten parameters per cmdlet.
Experienced PowerShell users will find the right cmdlet and parameter to achieve their goal but this can be more complicated for casual users.
By: Azure PowerShell submitted:Jun 16 2022
Announcing Az Predictor preview 2
(techcommunity.microsoft.com)
Last November, we announced the first preview of Az Predictor, a PowerShell module for Azure that
By: PowerShell Team submitted:Jun 16 2022
Last November, we announced the first preview of Az Predictor, a PowerShell module for Azure that
brings to your fingertips the entire knowledge of the Azure documentation customized to your current session.
By: PowerShell Team submitted:Jun 16 2022
Announcing Azure PowerShell 5.0
(github.com)
There are breaking changes in this release, so please read the release notes carefully.
By: Azure PowerShell submitted:Jun 16 2022
There are breaking changes in this release, so please read the release notes carefully.
By: Azure PowerShell submitted:Jun 16 2022
Announcing General Availability of Az.Tools.Predictor
(techcommunity.microsoft.com)
On November 10, 2020, we announced the first preview of Az.Tools.Predictor, a PowerShell module
By: Azure PowerShell submitted:Jun 16 2022
On November 10, 2020, we announced the first preview of Az.Tools.Predictor, a PowerShell module
suggesting the Azure cmdlet to use with parameters and suggested values. Today, we are announcing the general availability of Az.Tools.Predictor.
By: Azure PowerShell submitted:Jun 16 2022
Announcing General Availability of the Exchange Online PowerShell v2 Cmdlets
(techcommunity.microsoft.com)
The V2 module is now available in the PowerShell Gallery and we recommend all Exchange Online
By: The Exchange Team submitted:Jun 16 2022
The V2 module is now available in the PowerShell Gallery and we recommend all Exchange Online
customers start using these new cmdlets right away.
By: The Exchange Team submitted:Jun 16 2022
Announcing Microsoft Desired State Configuration v3.0.0
(devblogs.microsoft.com)
This post announces the release of Microsoft Desired State Configuration v3.0.0. We discuss the
By: Jason Helmick submitted:Mar 14 2025
This post announces the release of Microsoft Desired State Configuration v3.0.0. We discuss the
features and benefits of DSC and how it differs from PowerShell DSC.
By: Jason Helmick submitted:Mar 14 2025
Announcing Microsoft Desired State Configuration v3.1.0
(devblogs.microsoft.com)
This post announces the release of Microsoft Desired State Configuration v3.1.0. We discuss the
By: Jason Helmick submitted:Jun 20 2025
This post announces the release of Microsoft Desired State Configuration v3.1.0. We discuss the
features and benefits of DSC and how it differs from PowerShell DSC.
By: Jason Helmick submitted:Jun 20 2025
Announcing Microsoft Desired State Configuration v3.2.0 – PowerShell Team
(devblogs.microsoft.com)
This post announces the General Availability of Microsoft Desired State Configuration (DSC) v3.2.0,
By: PowerShell Team submitted:May 1 2026
This post announces the General Availability of Microsoft Desired State Configuration (DSC) v3.2.0,
with new Windows resources, Bicep gRPC integration, WhatIf support, expression language improvements...
By: PowerShell Team submitted:May 1 2026
Announcing Microsoft.PowerShell.PlatyPS 1.0.0
(devblogs.microsoft.com)
We are pleased to announce the general availability of Microsoft.PowerShell.PlatyPS 1.0.0, a tool to
By: Jason Helmick, Sean Wheeler submitted:Jul 25 2025
We are pleased to announce the general availability of Microsoft.PowerShell.PlatyPS 1.0.0, a tool to
build PowerShell help files.
By: Jason Helmick, Sean Wheeler submitted:Jul 25 2025
Announcing Microsoft.PowerShell.PlatyPS 1.0.0-Preview1
(devblogs.microsoft.com)
We are pleased to announce the release of Microsoft.PowerShell.PlatyPS 1.0.0-Preview1, a tool to
By: Jason Helmick submitted:Nov 1 2024
We are pleased to announce the release of Microsoft.PowerShell.PlatyPS 1.0.0-Preview1, a tool to
build PowerShell help files.
By: Jason Helmick submitted:Nov 1 2024
Announcing Native PowerShell Tooling for ReFS Snapshots | Microsoft Community Hub
(techcommunity.microsoft.com)
We're excited to share a new open-source PowerShell module on GitHub that provides PowerShell-native
By: Jeffrey Woolsey submitted:May 8 2026
We're excited to share a new open-source PowerShell module on GitHub that provides PowerShell-native
management of ReFS snapshots.
By: Jeffrey Woolsey submitted:May 8 2026
Announcing PlatyPS 2.0.0-Preview1
(devblogs.microsoft.com)
PowerShell external help files have been authored by hand or using complex tool chains and stored as
By: Jason Helmick submitted:Jun 16 2022
PowerShell external help files have been authored by hand or using complex tool chains and stored as
MAML XML for use as console help. MAML is cumbersome to edit by hand, and common tools and editors don't support it for complex scenarios like they do with markdown. Markdown is adopted widely by Open Source, supported by many editors including Visual Studio Code, and with minimal rules, easier to author. PlatyPS is provided as a solution to allow documenting PowerShell help in any editor or tool that supports markdown.
By: Jason Helmick submitted:Jun 16 2022
Announcing PowerShell 7.0 GA
(devblogs.microsoft.com)
Today, we're happy to announce the Generally Available (GA) release of PowerShell 7.0! Before
By: PowerShell Team submitted:Jun 15 2022
Today, we're happy to announce the Generally Available (GA) release of PowerShell 7.0! Before
anything else, we'd like to thank our many, many open-source contributors for making this release possible by submitting code, tests, documentation, and issue feedback. PowerShell 7 would not have been possible without your help.
By: PowerShell Team submitted:Jun 15 2022
Announcing PowerShell 7.1
(devblogs.microsoft.com)
We're proud to announce the release of PowerShell 7.1, the latest major update to PowerShell 7. This
By: PowerShell Team submitted:Jun 16 2022
We're proud to announce the release of PowerShell 7.1, the latest major update to PowerShell 7. This
release includes a number of improvements and fixes that build on top of the PowerShell 7.0 release in March and the recent GA release of .NET 5. Since then, the PowerShell Team (and many of you, our community contributors, thank you!) have been hard at work addressing some of the community's top bug reports and feature requests.
By: PowerShell Team submitted:Jun 16 2022
Announcing PowerShell 7.6 (LTS) GA Release
(devblogs.microsoft.com)
We're excited to announce the General Availability of PowerShell 7.6, the next Long Term Support
By: PowerShell Team submitted:Mar 20 2026
We're excited to announce the General Availability of PowerShell 7.6, the next Long Term Support
(LTS) release of PowerShell. PowerShell 7.6 is built on .NET 10 (LTS), continuing the alignment between PowerShell and the modern .NET platform.
By: PowerShell Team submitted:Mar 20 2026
Announcing PowerShell Crescendo 1.1.0 General Availability (GA)
(devblogs.microsoft.com)
Announcing the General Availability (GA) release of PowerShell Crescendo 1.1.0, a framework for the
By: Jason Helmick submitted:Sep 15 2023
Announcing the General Availability (GA) release of PowerShell Crescendo 1.1.0, a framework for the
By: Jason Helmick submitted:Sep 15 2023
Announcing PowerShell Crescendo 1.1.0-preview01
(devblogs.microsoft.com)
This preview includes a new schema, support for argument
By: Jason Helmick submitted:Dec 9 2022
This preview includes a new schema, support for argument
value transformation, the ability to bypass the output handler, and improved error handling.
By: Jason Helmick submitted:Dec 9 2022
Announcing PowerShell Crescendo General Availability (GA)
(devblogs.microsoft.com)
We are pleased to announce the General Availability (GA) release of PowerShell Crescendo
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the General Availability (GA) release of PowerShell Crescendo
By: PowerShell Team submitted:Jun 16 2022
Announcing PowerShell Crescendo Preview.1
(devblogs.microsoft.com)
As a shell, PowerShell is intended to work with native commands in addition to cmdlets. However,
By: PowerShell Team submitted:Jun 16 2022
As a shell, PowerShell is intended to work with native commands in addition to cmdlets. However,
native commands have their own unique syntax, sometimes containing many subcommands and parameters/switches, and are often like its own language. Wouldn't it be great to have an option to leverage your PowerShell skills to use new commands or be even more proficient with native commands you are already using?
By: PowerShell Team submitted:Jun 16 2022
Announcing PowerShell Crescendo Preview.2
(devblogs.microsoft.com)
We are pleased to announce the second preview of PowerShell Crescendo, a framework to rapidly
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the second preview of PowerShell Crescendo, a framework to rapidly
develop PowerShell cmdlets for native commands, regardless of platform.
By: PowerShell Team submitted:Jun 16 2022
Announcing PowerShell Crescendo Preview.3
(devblogs.microsoft.com)
We are pleased to announce the third preview of PowerShell Crescendo, a framework to rapidly develop
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the third preview of PowerShell Crescendo, a framework to rapidly develop
PowerShell cmdlets for native commands, regardless of platform.
By: PowerShell Team submitted:Jun 16 2022
Announcing PowerShell Crescendo Preview.4
(devblogs.microsoft.com)
We are pleased to announce the fourth preview of PowerShell Crescendo, a framework to rapidly
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the fourth preview of PowerShell Crescendo, a framework to rapidly
develop PowerShell cmdlets for native commands, regardless of platform.
By: PowerShell Team submitted:Jun 16 2022
Announcing PSDesiredStateConfiguration on PowerShell Gallery
(devblogs.microsoft.com)
Continuing our investment in DSC, we are pleased to announce the release of
By: PowerShell Team submitted:Jun 16 2022
Continuing our investment in DSC, we are pleased to announce the release of
PSDesiredStateConfiguration 2.0.5 for DSC as a separate module on PowerShell Gallery. This is in preparation for publishing previews of the 3.0 version of this module which will have new capabilities, but also some breaking changes.
By: PowerShell Team submitted:Jun 16 2022
Announcing PSReadLine 2.1 with Predictive IntelliSense
(devblogs.microsoft.com)
Tab completion has accelerated the success of new and experienced PowerShell users for over a
By: Jason Helmick submitted:Jun 16 2022
Tab completion has accelerated the success of new and experienced PowerShell users for over a
decade. New users get the benefit of discovery, seeing available cmdlets and parameters as options while interactively typing. Experienced users receive the benefit of acceleration, typing less while using the Tab key to quickly complete a command.
By: Jason Helmick submitted:Jun 16 2022
ANNOUNCING PSWeekly the Module!!!
(github.com)
You can now read and search PowerShell Weekly without leaving the comfort of your shell. Because why
By: Matthew Dowst submitted:Aug 22 2025
You can now read and search PowerShell Weekly without leaving the comfort of your shell. Because why
should your terminal miss out on the good stuff? Simply Install-Module PSWeekly, then run Get-PSWeekly to get the most recent addition.
By: Matthew Dowst submitted:Aug 22 2025
Announcing the PowerShell 7.0 Release Candidate
(devblogs.microsoft.com)
After 6 previews, we're happy to announce the release of the PowerShell 7 Release Candidate (RC).
By: Joey Aiello submitted:Jun 15 2022
After 6 previews, we're happy to announce the release of the PowerShell 7 Release Candidate (RC).
Whether you've been running PowerShell Core since our first alpha releases or you've been clinging to Windows PowerShell for backwards compatibility, 7.0 delivers a host of improvements to make your life better.
By: Joey Aiello submitted:Jun 15 2022
Announcing the preview of PSArm
(devblogs.microsoft.com)
Today, we are pleased to announce the first preview of a new experimental module that make it easier
By: PowerShell Team submitted:Jun 16 2022
Today, we are pleased to announce the first preview of a new experimental module that make it easier
than ever for PowerShell customers to create Azure Resource Manager (ARM) templates: PSArm.
By: PowerShell Team submitted:Jun 16 2022
Announcing the Public Preview of AI Shell
(devblogs.microsoft.com)
We are pleased to announce the public preview of AI Shell.
By: Steven Bucher submitted:Nov 22 2024
We are pleased to announce the public preview of AI Shell.
By: Steven Bucher submitted:Nov 22 2024
Announcing the release of Get-WhatsNew
(devblogs.microsoft.com)
Get the latest PowerShell feature information in your terminal with Get-WhatsNew
By: Jason Helmick submitted:Aug 12 2022
Get the latest PowerShell feature information in your terminal with Get-WhatsNew
By: Jason Helmick submitted:Aug 12 2022
Archive Module 2.0 Preview 1
(devblogs.microsoft.com)
We are excited to announce that the first preview of a rewrite of Microsoft.PowerShell.Archive, the
By: Sydney Smith submitted:Jul 28 2022
We are excited to announce that the first preview of a rewrite of Microsoft.PowerShell.Archive, the
module that lets you create and extract archives, is now available on the PowerShell Gallery.
By: Sydney Smith submitted:Jul 28 2022
Archive Module 2.0 Preview 2
(devblogs.microsoft.com)
We are excited to announce that the second preview of a rewrite of Microsoft.PowerShell.Archive, the
By: Sydney Smith submitted:Aug 12 2022
We are excited to announce that the second preview of a rewrite of Microsoft.PowerShell.Archive, the
module that lets you create and extract archives, is now available on the PowerShell Gallery.
By: Sydney Smith submitted:Aug 12 2022
AsBuiltReport.Microsoft.AD v0.7.0!
(github.com)
Check out what's new!
By: AsBuiltReport submitted:Jun 16 2022
Check out what's new!
By: AsBuiltReport submitted:Jun 16 2022
Automation + DevOps Summit 2022: Call for Speakers
(sessionize.com)
The Call for Presentations for the Automation + DevOps Summit 2022 is now OPEN!
By: The Automation Summit submitted:Jun 16 2022
The Call for Presentations for the Automation + DevOps Summit 2022 is now OPEN!
By: The Automation Summit submitted:Jun 16 2022
Az 5.9 is out!
(docs.microsoft.com)
Checkout the new features of Az.AKS - attach / detach an Azure Container Registry (ACR) to an Azure
By: Azure PowerShell submitted:Jun 16 2022
Checkout the new features of Az.AKS - attach / detach an Azure Container Registry (ACR) to an Azure
Kubernetes Cluster (AKS) and reset the service principal of an existing AKS cluster !
By: Azure PowerShell submitted:Jun 16 2022
Az module support in Azure Automation is now available
(azure.microsoft.com)
To make it easy for you to work with the Az modules, Azure Automation now supports Az modules by
By: Azure PowerShell submitted:Jun 16 2022
To make it easy for you to work with the Az modules, Azure Automation now supports Az modules by
default.
By: Azure PowerShell submitted:Jun 16 2022
Az.Functions 0.0.1-preview
(powershellgallery.com)
We have just published a preview of the Azure PowerShell module to manage AzureFunctions! Check it
By: Azure PowerShell submitted:Jun 15 2022
We have just published a preview of the Azure PowerShell module to manage AzureFunctions! Check it
out and share your feedback!
By: Azure PowerShell submitted:Jun 15 2022
Azure AD Graph Retirement and PowerShell Module Deprecation Updates
(techcommunity.microsoft.com)
tl;td you have until March 30, 2024. But still read the article to get full details on the
By: Kristopher Bash submitted:Jun 23 2023
tl;td you have until March 30, 2024. But still read the article to get full details on the
deprecation of the Azure AD and MS Online modules.
By: Kristopher Bash submitted:Jun 23 2023
Azure Automation Run As Account will retire on September 30, 2023
(learn.microsoft.com)
Start migrating to managed identities now!
By: Microsoft submitted:Sep 1 2023
Start migrating to managed identities now!
By: Microsoft submitted:Sep 1 2023
Azure Automation supports Azure CLI commands in runbooks
(techcommunity.microsoft.com)
Azure Automation has announced support for Azure CLI commands in runbooks (preview announcement).
By: Nikita Bajaj submitted:Feb 23 2024
Azure Automation has announced support for Azure CLI commands in runbooks (preview announcement).
The rich command set of Azure CLI expands capabilities of runbooks even further, allowing you to reap combined benefits of both, for automating and streamlining management of Azure resources. Azure Automation runbooks target orchestration on a wide array of resources such as Virtual Machines, Arc-enabled Servers, Databases, Storage, Azure Active Directory, and much more, along with complex workflows involving multiple resources.
By: Nikita Bajaj submitted:Feb 23 2024
Azure CLI and Azure PowerShell Build 2025 Announcement
(techcommunity.microsoft.com)
At Microsoft Build 2025, we're excited to announce several new capabilities aligned with these
By: Alex-wdy submitted:Jun 6 2025
At Microsoft Build 2025, we're excited to announce several new capabilities aligned with these
priorities
By: Alex-wdy submitted:Jun 6 2025
Azure Functions support for PowerShell 7.2
(azure.microsoft.com)
Azure Functions support for PowerShell 7.2 enables developing and deploying Azure Function Apps for
By: Microsoft Azure submitted:Jul 28 2022
Azure Functions support for PowerShell 7.2 enables developing and deploying Azure Function Apps for
production scenarios using the latest version of PowerShell.
By: Microsoft Azure submitted:Jul 28 2022
Azure Functions: PowerShell 7 support is now generally available
(azure.microsoft.com)
Azure Functions support for PowerShell 7 is now generally available. This enables developing and
By: Microsoft submitted:Jun 16 2022
Azure Functions support for PowerShell 7 is now generally available. This enables developing and
deploying Azure Functions Apps for production scenarios using the latest version of PowerShell.
By: Microsoft submitted:Jun 16 2022
Azure PowerShell 4.4.0 Released
(powershellgallery.com)
We have added cmdlets to manage Azure Network Virtual Appliance and several updates for Azure
By: Microsoft submitted:Jun 16 2022
We have added cmdlets to manage Azure Network Virtual Appliance and several updates for Azure
Storage!
By: Microsoft submitted:Jun 16 2022
Azure PowerShell release notes
(docs.microsoft.com)
7.4.0 was released on Tuesday April 5th
By: Azure PowerShell submitted:Jun 16 2022
7.4.0 was released on Tuesday April 5th
By: Azure PowerShell submitted:Jun 16 2022
Azure PowerShell v5.4 release notes
(docs.microsoft.com)
This minor release includes several updates for Azure Network, please consider upgrading your
By: Azure PowerShell submitted:Jun 16 2022
This minor release includes several updates for Azure Network, please consider upgrading your
environments.
By: Azure PowerShell submitted:Jun 16 2022
BluebirdPS v0.6.1 Released
(powershellgallery.com)
New version released this week, with multiple updates and fixes.
By: Dave Carroll submitted:Jun 16 2022
New version released this week, with multiple updates and fixes.
By: Dave Carroll submitted:Jun 16 2022
Call for Editors/ Authors for PowerShell Community Textbook
(reddit.com)
I'm pleased to announce the Call for Editors and Call for Authors for the "Modern IT Automation with
By: Michael Zanatta submitted:Jun 16 2022
I'm pleased to announce the Call for Editors and Call for Authors for the "Modern IT Automation with
PowerShell" book.
By: Michael Zanatta submitted:Jun 16 2022
Call for Speakers
(sessionize.com)
The Call for Presentations for the Automation + DevOps Summit 2021 is now OPEN! Proposals are due by
By: Automation + DevOps Summit submitted:Jun 16 2022
The Call for Presentations for the Automation + DevOps Summit 2021 is now OPEN! Proposals are due by
11:59 CDT Thursday, July 15th, 2021
By: Automation + DevOps Summit submitted:Jun 16 2022
Celebrate the life of VBScript
(oofhours.com)
Microsoft announced more of the timeline for VBScript this past week: Windows 11 24H2 makes it a
By: Michael Niehaus submitted:May 31 2024
Microsoft announced more of the timeline for VBScript this past week: Windows 11 24H2 makes it a
removable "feature on demand" (FOD), and sometime in 2027 is expected to be turned off
By: Michael Niehaus submitted:May 31 2024
Change $PSNativeCommandArgumentPassing to default to Legacy on stable release and Windows on previews
(github.com)
Given the impact to users with the 7.3.0 release, proposal is to change the default of
By: Steve Lee submitted:Dec 2 2022
Given the impact to users with the 7.3.0 release, proposal is to change the default of
$PSNativeCommandArgumentPassing to Legacy on Windows (still Standard on non-Windows). We would keep the default as Windows on Windows for preview releases. This would be backported to 7.3.x
By: Steve Lee submitted:Dec 2 2022
Coming in PowerShell7 Preview5 null-coalescing operators
(twitter.com)
Coming in #PowerShell7 Preview5 (next week!) is the new Experimental null-coalescing operators. This
By: Steve Lee submitted:Jun 15 2022
Coming in #PowerShell7 Preview5 (next week!) is the new Experimental null-coalescing operators. This
makes it more terse when taking action depending if something is $null or not.
By: Steve Lee submitted:Jun 15 2022
Completion Predictor v0.1.1 Release
(devblogs.microsoft.com)
We released a new version of the CompletionPredictor! This blog post highlights some of the new
By: The PowerShell Team submitted:May 12 2023
We released a new version of the CompletionPredictor! This blog post highlights some of the new
functionalities of it.
By: The PowerShell Team submitted:May 12 2023
Configuration Manager cmdlet library changes for version 2006
(docs.microsoft.com)
These release notes summarize changes to the Configuration Manager cmdlet library in version 2006.
By: Config Manager submitted:Jun 16 2022
These release notes summarize changes to the Configuration Manager cmdlet library in version 2006.
By: Config Manager submitted:Jun 16 2022
Congrats to all those who made MVP this year!
(twitter.com)
It is always well earned
By: Microsoft submitted:Jul 8 2022
It is always well earned
By: Microsoft submitted:Jul 8 2022
dbatools v 2.7.7
(github.com)
Check out what's all new and updated in the latest version of dbatools
By: the dbatools team submitted:Nov 14 2025
Check out what's all new and updated in the latest version of dbatools
By: the dbatools team submitted:Nov 14 2025
Deprecation of Azure AD module extended
(techcommunity.microsoft.com)
It was announced that Microsoft is going to postpone the deprecation of the Azure AD Graph API
By: Microsoft submitted:Jun 16 2022
It was announced that Microsoft is going to postpone the deprecation of the Azure AD Graph API
By: Microsoft submitted:Jun 16 2022
Deprecation of MSOnline
(techcommunity.microsoft.com)
Just a reminder that MSOnline versions prior to v1.1.166.0 will stop working in 1 week.
By: Microsoft submitted:Jun 21 2024
Just a reminder that MSOnline versions prior to v1.1.166.0 will stop working in 1 week.
By: Microsoft submitted:Jun 21 2024
Deprecation of Remote PowerShell (RPS) for New Exchange Online Tenants
(techcommunity.microsoft.com)
We previously announced the general availability of REST-based Exchange Online PowerShell v3 module
By: The Exchange Team submitted:Mar 10 2023
We previously announced the general availability of REST-based Exchange Online PowerShell v3 module
(September 2022) and the deprecation of Remote PowerShell (RPS) Protocol (December 2022). Today, we are announcing that starting April 1, 2023, we will start blocking RPS connections for all tenants c...
By: The Exchange Team submitted:Mar 10 2023
Deprecation of Search-AdminAuditLog and New-AdminAuditLogSearch cmdlets
(techcommunity.microsoft.com)
We are writing to inform you about an upcoming change that will affect the way you access and manage
By: Microsoft submitted:Feb 2 2024
We are writing to inform you about an upcoming change that will affect the way you access and manage
your Exchange Online audit logs. Starting from April 30, 2024, we will be deprecating the following four cmdlets in the Exchange Online V3 module:
By: Microsoft submitted:Feb 2 2024
Desired State Configuration (DSC) Planning Update
(devblogs.microsoft.com)
A fun and informative blog post sharing the exciting plans and roadmap for Desired State
By: Michael Greene submitted:Aug 11 2023
A fun and informative blog post sharing the exciting plans and roadmap for Desired State
Configuration (DSC), including plans for compatibility, transparency, cross-platform support, and more.
By: Michael Greene submitted:Aug 11 2023
Dev Drive for Performance Improvements in Visual Studio and Dev Boxes!
(devblogs.microsoft.com)
Performance has always been one of our key investment areas for developer tooling in Microsoft. We
By: Grace Taylor submitted:May 26 2023
Performance has always been one of our key investment areas for developer tooling in Microsoft. We
understand that it's important for developers to have a fast workflow. That's why we're excited to share with you the support of Dev Drives in Visual Studio!
By: Grace Taylor submitted:May 26 2023
Docker images containing PowerShell now maintained by the .NET team
(github.com)
For years, the PowerShell team has maintained official PowerShell Docker images. Moving forward, we
By: The PowerShell Team submitted:Mar 28 2025
For years, the PowerShell team has maintained official PowerShell Docker images. Moving forward, we
are using the Docker images produced by the .NET team.
By: The PowerShell Team submitted:Mar 28 2025
Exchange Online : Major Update – Retirement of Exchange Online PowerShell with MFA module
(knowledge-junction.com)
Prasham provides a great rundown of what to expect and how to prepare for the upcoming changes.
By: Prasham Sabadra submitted:Aug 5 2022
Prasham provides a great rundown of what to expect and how to prepare for the upcoming changes.
By: Prasham Sabadra submitted:Aug 5 2022
EXO V2 PowerShell module is now Generally Available on Linux & macOS
(techcommunity.microsoft.com)
At Microsoft Ignite 2020, we announced the preview of support for Linux and Windows PowerShell Core
By: Exchange Team submitted:Jun 16 2022
At Microsoft Ignite 2020, we announced the preview of support for Linux and Windows PowerShell Core
in Exchange Online management using EXO V2 Module. Today, we are delighted to announce general availability of this feature along with the support for macOS.
By: Exchange Team submitted:Jun 16 2022
Find-Cmdlet
(find-cmdlet.com)
A search engine for PowerShell cmdlets
By: u/mrmonday submitted:Jun 16 2022
A search engine for PowerShell cmdlets
By: u/mrmonday submitted:Jun 16 2022
Free PowerShell weekend!
(app.itpro.tv)
On May 16 - 17 , 2020, PowerShell Basics & PowerShell Scripting courses will be part of the free
By: IT Pro TV submitted:Jun 16 2022
On May 16 - 17 , 2020, PowerShell Basics & PowerShell Scripting courses will be part of the free
membership. 40+ hours of free IT training!
By: IT Pro TV submitted:Jun 16 2022
General Availability of PowerShell 7.2
(devblogs.microsoft.com)
We're pleased to announce the General Availability of PowerShell 7.2!
By: PowerShell Team submitted:Jun 16 2022
We're pleased to announce the General Availability of PowerShell 7.2!
By: PowerShell Team submitted:Jun 16 2022
Get PowerShell Preview – Microsoft Store
(microsoft.com)
PowerShell is now in the Microsoft Store!
By: PowerShell Team submitted:Jun 16 2022
PowerShell is now in the Microsoft Store!
By: PowerShell Team submitted:Jun 16 2022
Get-WhatsNew
(github.com)
Get-WhatsNew is a cmdlet that provides information about changes and new features for a version of
By: PowerShell Team submitted:Jun 16 2022
Get-WhatsNew is a cmdlet that provides information about changes and new features for a version of
PowerShell, delivered to the local terminal experience.
By: PowerShell Team submitted:Jun 16 2022
Happy 15th Birthday PowerShell!
(twitter.com)
Can't believe it's been 15 years
By: PowerShell Team submitted:Jun 16 2022
Can't believe it's been 15 years
By: PowerShell Team submitted:Jun 16 2022
Happy Birthday to PowerShell
(bsky.app)
It released 19 years ago today, and the shell has never been the same!
By: James Brundage submitted:Nov 21 2025
It released 19 years ago today, and the shell has never been the same!
By: James Brundage submitted:Nov 21 2025
Heads up: We’re moving to the Devolutions forum
(forums.ironmansoftware.com)
We have an important update for everyone in this community. Starting Monday, May 11th, 2026,
By: Adam Driscoll submitted:May 8 2026
We have an important update for everyone in this community. Starting Monday, May 11th, 2026,
existing discussions and threads will be migrated to the Devolutions forum - the new home for all PowerShell Universal conversations
By: Adam Driscoll submitted:May 8 2026
I almost fell off my chair logging on to Azure Automation this morning!
(twitter.com)
PowerShell 7.1 support in preview!
By: Alexander Holmeset submitted:Jun 16 2022
PowerShell 7.1 support in preview!
By: Alexander Holmeset submitted:Jun 16 2022
Important Purview eDiscovery Changes Take Effect in May 2025
(office365itpros.com)
Microsoft is making some important changes to Purview eDiscovery from May 26, 2025. The changes
By: Tony Redmond submitted:Apr 18 2025
Microsoft is making some important changes to Purview eDiscovery from May 26, 2025. The changes
affect how content searches work and are likely to affect many Microsoft 365 tenants. Administrators and eDiscovery investigators will both have to master new ways of working with eDiscovery cases, searching for information, reviewing search results, and exporting what's found. Changes to PowerShell cmdlets might affect scripts, so there's lots to consider.
By: Tony Redmond submitted:Apr 18 2025
Improvements in Windows PowerShell Container Images
(devblogs.microsoft.com)
Beginning with Windows Server 20H1 Insider builds, Windows Server Core Insider images have been
By: Joey Aiello submitted:Jun 15 2022
Beginning with Windows Server 20H1 Insider builds, Windows Server Core Insider images have been
reduced in size from ~2.1 GBs to ~1.1 GBs. Find out what this mean for you as a PowerShell user?
By: Joey Aiello submitted:Jun 15 2022
Incident Report – PowerShell Gallery Downtime October 30, 2020
(devblogs.microsoft.com)
The PowerShell gallery experienced downtime on October 30th 2020. This report will give context as
By: PowerShell Team submitted:Jun 16 2022
The PowerShell gallery experienced downtime on October 30th 2020. This report will give context as
to what caused the downtime, what actions were taken to mitigate the issue, and what steps we are taking to improve the PowerShell gallery experience moving forward.
By: PowerShell Team submitted:Jun 16 2022
Introducing MCP Support in AI Shell Preview 6
(devblogs.microsoft.com)
We're excited to share the latest preview release of AI Shell that includes new features and
By: Steven Bucher submitted:Aug 8 2025
We're excited to share the latest preview release of AI Shell that includes new features and
improvements based on your feedback.
By: Steven Bucher submitted:Aug 8 2025
Introducing Sudo for Windows!
(devblogs.microsoft.com)
We're excited to announce the release of Sudo for Windows in Windows 11 Insider Preview Build 26052!
By: Jordi Adoumie submitted:Feb 9 2024
We're excited to announce the release of Sudo for Windows in Windows 11 Insider Preview Build 26052!
By: Jordi Adoumie submitted:Feb 9 2024
Introducing the First Preview of BurntToast v1
(toastit.dev)
It may have taken 10 months, but preview releases are finally coming for BurntToast v1.
By: Josh King submitted:Jun 16 2022
It may have taken 10 months, but preview releases are finally coming for BurntToast v1.
By: Josh King submitted:Jun 16 2022
Introducing the Microsoft Entra PowerShell module
(techcommunity.microsoft.com)
Microsoft Entra PowerShell is a new scenario-focused PowerShell module for the Microsoft Entra
By: Stefan Stranger submitted:Jun 28 2024
Microsoft Entra PowerShell is a new scenario-focused PowerShell module for the Microsoft Entra
product family.
By: Stefan Stranger submitted:Jun 28 2024
Introducing the New PowerCLI Home Page
(blogs.vmware.com)
Today we are pleased to inform you that we have updated the PowerCLI home Page, Which further
By: VMware submitted:Jun 16 2022
Today we are pleased to inform you that we have updated the PowerCLI home Page, Which further
improves your experience working with PowerCLI documentation.
By: VMware submitted:Jun 16 2022
Introducing the PowerShell custom runtime for AWS Lambda
(aws.amazon.com)
The new PowerShell custom runtime for AWS Lambda makes it even easier to run Lambda functions
By: Amazon Web Services submitted:Jun 16 2022
The new PowerShell custom runtime for AWS Lambda makes it even easier to run Lambda functions
written in PowerShell to process events. Using this runtime, you can run native PowerShell code in Lambda without having to compile code, which simplifies deployment and testing. You can also now view PowerShell code in the AWS Management Console, and have more control over function output and logging.
By: Amazon Web Services submitted:Jun 16 2022
Introducing Windows Terminal Canary
(devblogs.microsoft.com)
Windows Terminal is distributed in a variety of formats. We are thrilled to announce that we are
By: Christopher Nguyen submitted:Oct 13 2023
Windows Terminal is distributed in a variety of formats. We are thrilled to announce that we are
adding Windows Terminal Canary to the Windows Terminal family. Windows Terminal Canary is a new canary channel of Windows Terminal that ships nightly and includes "hot off the presses" features.
By: Christopher Nguyen submitted:Oct 13 2023
Invoke-WebRequest Breaking Change
(support.microsoft.com)
Windows PowerShell 5.1 now displays a security confirmation prompt when using the Invoke-WebRequest
By: Microsoft submitted:Dec 12 2025
Windows PowerShell 5.1 now displays a security confirmation prompt when using the Invoke-WebRequest
command to fetch web pages without special parameters.
By: Microsoft submitted:Dec 12 2025
Jeffrey Snover is leaving Microsoft
(twitter.com)
I'm sure like many of you, I own a big part of my career to this man. He certainly will be missed, and I wish him the best of luck!
By: Jeffrey Snover submitted:Jul 1 2022
I'm sure like many of you, I own a big part of my career to this man. He certainly will be missed, and I wish him the best of luck!
By: Jeffrey Snover submitted:Jul 1 2022
Jeffrey Snover Retires!
(bsky.app)
After years of bringing us tons of automation join Jeffrey Snover hangs up his keyboard
By: Jeffrey Snover submitted:Jan 23 2026
After years of bringing us tons of automation join Jeffrey Snover hangs up his keyboard
By: Jeffrey Snover submitted:Jan 23 2026
Long time PowerShell contributor Sean Kearney needs some help
(gofundme.com)
One of the founding fathers of the PowerShell community, the man once dubbed The Honorary Scripting Guy, Sean Kearney, has fallen on some hard times and can use all the help and support he can get.
By: The PowerShell Community submitted:Dec 8 2023
One of the founding fathers of the PowerShell community, the man once dubbed The Honorary Scripting Guy, Sean Kearney, has fallen on some hard times and can use all the help and support he can get.
By: The PowerShell Community submitted:Dec 8 2023
Major update to the PowerShell Extension for Visual Studio Code
(devblogs.microsoft.com)
This update represents a complete overhaul of the core PowerShell engine of PowerShell Editor
By: PowerShell Team submitted:Jun 16 2022
This update represents a complete overhaul of the core PowerShell engine of PowerShell Editor
Services, intending to create a more reliable and stable user experience.
By: PowerShell Team submitted:Jun 16 2022
Microsoft and Facebook Are Helping to Organize a Giant Hackathon to Combat Coronavirus
(inc.com)
Got tech skills? #BuildforCOVID19 is your chance to pitch in and potentially save lives.
By: Jessica Stillman submitted:Jun 15 2022
Got tech skills? #BuildforCOVID19 is your chance to pitch in and potentially save lives.
By: Jessica Stillman submitted:Jun 15 2022
Microsoft asks admins to patch PowerShell to fix WDAC bypass
(bleepingcomputer.com)
Microsoft has asked system administrators to patch PowerShell 7 against two vulnerabilities allowing
By: Sergiu Gatlan submitted:Jun 16 2022
Microsoft has asked system administrators to patch PowerShell 7 against two vulnerabilities allowing
attackers to bypass Windows Defender Application Control (WDAC) enforcements and gain access to plain text credentials.
By: Sergiu Gatlan submitted:Jun 16 2022
Microsoft Entra PowerShell module now generally available
(techcommunity.microsoft.com)
Manage and automate Microsoft Entra resources programmatically with the scenario-focused Microsoft
By: Steve Mutungi submitted:Feb 7 2025
Manage and automate Microsoft Entra resources programmatically with the scenario-focused Microsoft
Entra PowerShell module.
By: Steve Mutungi submitted:Feb 7 2025
Microsoft finally bids farewell to PowerShell 2.0
(theregister.com)
Users still clinging on to PowerShell 2.0 just received notice to quit as the command-line tool is
By: Microsoft submitted:Jul 11 2025
Users still clinging on to PowerShell 2.0 just received notice to quit as the command-line tool is
officially leaving Windows.
By: Microsoft submitted:Jul 11 2025
Microsoft Forces Move from Azure AD Cmdlets for License Management
(practical365.com)
Some Cmdlets Cease Working on June 30, 2022
By: Tony Redmond submitted:Jun 16 2022
Some Cmdlets Cease Working on June 30, 2022
By: Tony Redmond submitted:Jun 16 2022
Microsoft Graph PowerShell SDK V2.0 Reaches General Availability
(office365itpros.com)
The Microsoft Graph PowerShell SDK V2 attained general availability on July 4, 2023. Microsoft did a
By: Tony Redmond submitted:Jul 14 2023
The Microsoft Graph PowerShell SDK V2 attained general availability on July 4, 2023. Microsoft did a
horrible job of announcing the news, but now that the SDK V2 is available, it's time to migrate scripts from earlier versions. Splitting the V1.0 and beta cmdlets into different modules is a big difference, as is renaming the beta cmdlets. But other points exist to consider as you migrate from the Microsoft Graph PowerShell SDK V1 to V2.
By: Tony Redmond submitted:Jul 14 2023
Microsoft Graph PowerShell SDK V2.26.1 Remains Flawed
(office365itpros.com)
The developers rushed out Version 2.26.1 of the Microsoft Graph PowerShell SDK to fix some obvious
By: Tony Redmond submitted:Mar 7 2025
The developers rushed out Version 2.26.1 of the Microsoft Graph PowerShell SDK to fix some obvious
issues. Alas, problems persist in PowerShell SDK cmdlets, including licensing failures and an issue that prevents the Connect-MgGraph cmdlet from being able to obtain an access token from Entra ID. My advice is to stay with V2.25 until Microsoft resolves the problems and generates a new stable version of the SDK.
By: Tony Redmond submitted:Mar 7 2025
Microsoft Graph PowerShell SDK V2.29 Now Available
(office365itpros.com)
Version 2.29 of the Microsoft Graph PowerShell SDK can now be downloaded from the PowerShell
By: Tony Redmond submitted:Jul 11 2025
Version 2.29 of the Microsoft Graph PowerShell SDK can now be downloaded from the PowerShell
Gallery. Initial tests show that the release is stable. However, it's recommended that you deploy V2.29 on a few workstations to test essential scripts before proceeding to a full-scale roll-out. V2.29 does not address the issue with PowerShell runtime in Azure Automation, but overall, first indications are that V2.29 is a good release.
By: Tony Redmond submitted:Jul 11 2025
Microsoft PowerShell Security Feature Bypass Vulnerability
(msrc.microsoft.com)
If you are running versions 7.4 or 7.5 be sure to update to 7.4.14 or 7.5.5 to be protected.
By: PowerShell Team submitted:Apr 17 2026
If you are running versions 7.4 or 7.5 be sure to update to 7.4.14 or 7.5.5 to be protected.
By: PowerShell Team submitted:Apr 17 2026
Microsoft Retires Azure Automation Run As Accounts in September 2023
(office365itpros.com)
Microsoft plans to retire Azure Automation Run As Accounts on September 30, 2023 and replace them
By: Tony Redmond submitted:Feb 10 2023
Microsoft plans to retire Azure Automation Run As Accounts on September 30, 2023 and replace them
with managed identities. I don't have any issue with the proposal because managed identities are more secure and a better overall solution. It would have been nice if Microsoft had communicated the change more broadly. I guess if you were in the know, you found out about this development, but maybe the average Microsoft 365 tenant administrator might have struggled to discover what's happening.
By: Tony Redmond submitted:Feb 10 2023
Microsoft Stops Set-User Updating Phone Numbers for Azure AD Accounts
(office365itpros.com)
Without any warning, Microsoft seems to have introduced a restriction to the Set-User cmdlet in the
By: Tony Redmond submitted:Jun 16 2022
Without any warning, Microsoft seems to have introduced a restriction to the Set-User cmdlet in the
Exchange Online management PowerShell module. The change happens when you connect a new PowerShell session to Exchange Online and the cmdlets are downloaded into a session.
By: Tony Redmond submitted:Jun 16 2022
Microsoft Teams PowerShell Module 4.x.x is the only version supported now
(docs.microsoft.com)
Microsoft Teams PowerShell Module (TPM) versions in the 4.x.x series or later are the only versions
By: Microsoft submitted:Jun 17 2022
Microsoft Teams PowerShell Module (TPM) versions in the 4.x.x series or later are the only versions
supported now. All earlier versions are fully retired since June 15, 2022 & will stop working (Message center post for reference - MC350371).
By: Microsoft submitted:Jun 17 2022
Microsoft Update changes for PowerShell 7
(devblogs.microsoft.com)
This blog outlines the expected behavior of MU releases for PowerShell 7.
By: Steven Bucher submitted:Feb 28 2025
This blog outlines the expected behavior of MU releases for PowerShell 7.
By: Steven Bucher submitted:Feb 28 2025
Microsoft.PowerShell.SecretManagement 1.1.0-preview2
(powershellgallery.com)
SecretManagement 1.1-preview2 is out! A stable 1.1 release is expected in a few weeks if there are
By: PowerShell Team submitted:Jun 16 2022
SecretManagement 1.1-preview2 is out! A stable 1.1 release is expected in a few weeks if there are
no major issues reported.
By: PowerShell Team submitted:Jun 16 2022
Microsoft.PowerShell.TextUtility module updates
(devblogs.microsoft.com)
We have recently released another preview of the TextUtility module. This module is a collection of
By: The PowerShell Team submitted:Jul 21 2023
We have recently released another preview of the TextUtility module. This module is a collection of
tools that are meant to help with working with text content.
By: The PowerShell Team submitted:Jul 21 2023
Migrate Azure PowerShell scripts from AzureRM to Az
(docs.microsoft.com)
Don't wait until the last minute.
By: PowerShell Team submitted:Jun 16 2022
Don't wait until the last minute.
By: PowerShell Team submitted:Jun 16 2022
More SAPIEN Product Releases for ARM64
(sapien.com)
We are pleased to announce that PowerShell Help, CIM Explorer 2024, VersionRecall 2024, and
By: SAPIENTech submitted:Jan 26 2024
We are pleased to announce that PowerShell Help, CIM Explorer 2024, VersionRecall 2024, and
PrimalXML 2024 are also now available for ARM64.
By: SAPIENTech submitted:Jan 26 2024
New features added in the Azure Container Registry PowerShell module
(techcommunity.microsoft.com)
While Azure Container Registry (ACR) is prevalent as an Azure service, the corresponding
By: Yabo Hu submitted:Jun 16 2022
While Azure Container Registry (ACR) is prevalent as an Azure service, the corresponding
Az.ContainerRegistry Azure PowerShell module wasn't fully featured. Sometimes, PowerShell users had to take advantage of the Az CLI. We want to allow PowerShell user to be able to fully manage container images. Starting with Az.ContainerRegistry version 2.2.1, we will gradually be rolling out new cmdlets and new parameters. In this release, you can now fully manage (Get-, Remove-, Update-) repositories, manifests, and tags with increased performance.
By: Yabo Hu submitted:Jun 16 2022
New PowerShell Community
(programming.dev)
c/PowerShell is now up and running on the programming.dev instance of Lemmy. What's Lemmy? Lemmy is
By: c/PowerShell submitted:Jun 16 2023
c/PowerShell is now up and running on the programming.dev instance of Lemmy. What's Lemmy? Lemmy is
a federated social media platform, like Mastodon. However, while Mastodon is a Twitter clone, Lemmy is a Reddit clone. The entire programming.dev instance has been growing fast and is a very friendly and helpful community.
By: c/PowerShell submitted:Jun 16 2023
New PowerShell Version – v7.3.0-preview.6 Release of PowerShell
(github.com)
Check out and test what is new and upcoming in PowerShell
By: PowerShell Team submitted:Jul 22 2022
Check out and test what is new and upcoming in PowerShell
By: PowerShell Team submitted:Jul 22 2022
New PowerShell Version – v7.0.0-rc.2 Release of PowerShell
(github.com)
PowerShell 7 Release Candidate 2 has been published and can be downloaded now!
By: Microsoft Github submitted:Jun 15 2022
PowerShell 7 Release Candidate 2 has been published and can be downloaded now!
By: Microsoft Github submitted:Jun 15 2022
New version of PowerShell AI
(github.com)
Support latest OpenAI API models gpt-4-1106-preview and gpt-3.5-turbo-1106. Add Get-ChatCompletion
By: Doug Finke submitted:Nov 10 2023
Support latest OpenAI API models gpt-4-1106-preview and gpt-3.5-turbo-1106. Add Get-ChatCompletion
to the list to support Azure Open AI. Add function ConvertTo-JsonL
By: Doug Finke submitted:Nov 10 2023
Pester 5.0.0 Released
(github.com)
Come check out all the new features available in the latest version of Pester.
By: Pester Team submitted:Jun 16 2022
Come check out all the new features available in the latest version of Pester.
By: Pester Team submitted:Jun 16 2022
Pester 5.2.0 is out
(github.com)
Code coverage works, including report! And more
By: Pester Team submitted:Jun 16 2022
Code coverage works, including report! And more
By: Pester Team submitted:Jun 16 2022
Pester Release 5.3.0
(github.com)
Pester 5.3.0 was just published, and it brings a ton of new stuff. A new Code Coverage mode that is
By: Pester Team submitted:Jun 16 2022
Pester 5.3.0 was just published, and it brings a ton of new stuff. A new Code Coverage mode that is
much faster than the previous one. Better integration with CI. More succinct output in Detailed mode. Option to control if stack trace is output for failed tests. Skipping tests after failure. "Mocking" for objects. And so many small fixes.
By: Pester Team submitted:Jun 16 2022
Pester v5 – release candidate 1
(github.com)
Pester release candidate is finally here! As the name suggests this release is close to final and
By: Jakub Jares submitted:Jun 15 2022
Pester release candidate is finally here! As the name suggests this release is close to final and
most things that I wanted to get working actually work. This version is already stable enough to be used for new projects, and is the recommended choice if you just started learning Pester. If you own a larger project, please give it a try and report back.
By: Jakub Jares submitted:Jun 15 2022
Pester v5.0.3 Released
(github.com)
t fixes some of the scoping issues with the top level BeforeAll. It should now not leave functions
By: Jakub Jares submitted:Jun 16 2022
t fixes some of the scoping issues with the top level BeforeAll. It should now not leave functions
and variables behind. It still leaves $script: scoped variables behind but I am researching how to fix that.
By: Jakub Jares submitted:Jun 16 2022
Pester v5.7.0
(github.com)
Pester 5.7.0 is out, it adds new code coverage format Cobertura, and other fixes
By: Pester submitted:Jan 10 2025
Pester 5.7.0 is out, it adds new code coverage format Cobertura, and other fixes
By: Pester submitted:Jan 10 2025
PnP PowerShell Changes Its Entra ID App
(office365itpros.com)
On August 21, 2024, news emerged that the PnP PowerShell module will transition from using a
By: Tony Redmond submitted:Aug 30 2024
On August 21, 2024, news emerged that the PnP PowerShell module will transition from using a
multi-tenant Entra ID app to a tenant-specific app. The change is scheduled for September 9, 2024, which doesn't leave a lot of time available for developers to review, update, and test PowerShell scripts based on PnP PowerShell. Some extra warning would have been nice.
By: Tony Redmond submitted:Aug 30 2024
PnP PowerShell v3 released!
(pnp.github.io)
It has been in the works for a long time, but finally we're excited to announce that PnP PowerShell
By: Erwin van Hunen submitted:Apr 18 2025
It has been in the works for a long time, but finally we're excited to announce that PnP PowerShell
3.0 has been released.
By: Erwin van Hunen submitted:Apr 18 2025
Power Lunch
(twitter.com)
Hey PowerShell Fam! If you haven't heard already, during the COVID-19 pandemic, @MrThomasRayner and
By: Adilio-vid-19 submitted:Jun 15 2022
Hey PowerShell Fam! If you haven't heard already, during the COVID-19 pandemic, @MrThomasRayner and
I are combating Social Isolation with a weekly #PowerLunch on Zoom at Noon Wednesdays (PDT)! Come hang out!
By: Adilio-vid-19 submitted:Jun 15 2022
PowerCLI 12.4 – What’s New
(blogs.vmware.com)
Hello everyone, It is time for you to update the PowerCLI module to the latest one, which is
By: Jatin Purohit submitted:Jun 16 2022
Hello everyone, It is time for you to update the PowerCLI module to the latest one, which is
PowerCLI 12.4. The PowerCLI 12.4 is a very significant update with regards to how you will work with the REST APIs. Until now, we have had two major vSphere API bindings available for PowerCLI, and these are-
By: Jatin Purohit submitted:Jun 16 2022
PowerCLI 12.5 – What’s New
(blogs.vmware.com)
Today, We have released PowerCLI 12.5 and with this, we are continuing to expand our cmdlet coverage
By: VMware submitted:Jun 16 2022
Today, We have released PowerCLI 12.5 and with this, we are continuing to expand our cmdlet coverage
to various VMware products and solutions. Below are some of the key highlights out of this release-
By: VMware submitted:Jun 16 2022
PowerShell + DevOps Global Summit 2022 Call for Presentors
(papercall.io)
The PowerShell and DevOps Global Summit 2022 will be returning to Bellevue, WA, to our new home at
By: PowerShell + DevOps Summit submitted:Jun 16 2022
The PowerShell and DevOps Global Summit 2022 will be returning to Bellevue, WA, to our new home at
the Downtown Marriott from 25-April to 28-April 2022. PowerShell and DevOps experts from all over the world including PowerShell team members will once again join together to discuss and learn about maximizing PowerShell in the workplace in fast-paced, knowledge-packed presentations.
By: PowerShell + DevOps Summit submitted:Jun 16 2022
PowerShell + DevOps Global Summit 2023
(youtube.com)
Come check out all the great presentation for this summits.
By: PowerShell.org submitted:Jun 30 2023
Come check out all the great presentation for this summits.
By: PowerShell.org submitted:Jun 30 2023
PowerShell + DevOps Global Summit 2024
(youtube.com)
Come check out all of the recorded sessions from this years summit.
By: PowerShell.org submitted:May 17 2024
Come check out all of the recorded sessions from this years summit.
By: PowerShell.org submitted:May 17 2024
PowerShell + DevOps Global Summit 2025
(youtube.com)
All recordings from the PowerShell + DevOps Global Summit 2025 are now live!
By: PowerShell.org submitted:Jun 20 2025
All recordings from the PowerShell + DevOps Global Summit 2025 are now live!
By: PowerShell.org submitted:Jun 20 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
The summit starts on Monday! I can't wait to see a bunch of you there!
By: The DevOps Collective submitted:Apr 4 2025
The summit starts on Monday! I can't wait to see a bunch of you there!
By: The DevOps Collective submitted:Apr 4 2025
PowerShell + DevOps Global Summit Early Bird Tickets Now on Sale
(powershell.org)
Unlock Your PowerShell Potential: PowerShell + DevOps Global Summit Tickets Now on Sale! Are you
By: James Petty submitted:Dec 1 2023
Unlock Your PowerShell Potential: PowerShell + DevOps Global Summit Tickets Now on Sale! Are you
ready to elevate your PowerShell and DevOps skills to new heights? The wait is over!
By: James Petty submitted:Dec 1 2023
PowerShell 7 Preview 4
(devblogs.microsoft.com)
We continue to make progress towards our PowerShell 7 release which currently is targeting December
By: Steve Lee submitted:Jun 15 2022
We continue to make progress towards our PowerShell 7 release which currently is targeting December
2019 for a Release Candidate and January 2020 for General Availability and will be our first LTS (Long Term Servicing) release!
By: Steve Lee submitted:Jun 15 2022
PowerShell 7 Preview 5 – Released!
(devblogs.microsoft.com)
Today we shipped PowerShell 7 Preview5! This release contains a number of new features and many bug
By: Steve Lee submitted:Jun 15 2022
Today we shipped PowerShell 7 Preview5! This release contains a number of new features and many bug
fixes from both the community as well as the PowerShell team. See the Release Notes for all the details of what is included in this release.
By: Steve Lee submitted:Jun 15 2022
PowerShell 7 Preview 6
(devblogs.microsoft.com)
Today we shipped PowerShell 7 Preview.6! This release contains a number of new features and many bug
By: Steve Lee submitted:Jun 15 2022
Today we shipped PowerShell 7 Preview.6! This release contains a number of new features and many bug
fixes from both the community as well as the PowerShell team. See the Release Notes for all the details of what is included in this release.
By: Steve Lee submitted:Jun 15 2022
PowerShell 7.1 Preview 6
(devblogs.microsoft.com)
Further in this blog post I'll provide details on some important changes you should be aware of as
By: Steve Lee submitted:Jun 16 2022
Further in this blog post I'll provide details on some important changes you should be aware of as
you starting trying out this preview.
By: Steve Lee submitted:Jun 16 2022
PowerShell 7.1 Team Investments and Preview.1 Release
(devblogs.microsoft.com)
Today we released the first preview for PowerShell 7.1! This release includes a number of changes
By: Steve Lee submitted:Jun 15 2022
Today we released the first preview for PowerShell 7.1! This release includes a number of changes
that did not make it in time for the 7.0 release. It also includes .NET 5 preview 1!
By: Steve Lee submitted:Jun 15 2022
PowerShell 7.1-preview7 was accepted by Windows Store.
(microsoft.com)
Still working on getting 7.0.x published to the Store.
By: Steve Lee submitted:Jun 16 2022
Still working on getting 7.0.x published to the Store.
By: Steve Lee submitted:Jun 16 2022
PowerShell 7.2 Preview 2 release
(devblogs.microsoft.com)
Today we are proud to announce the second preview release of PowerShell 7.2. This preview is still
By: PowerShell Team submitted:Jun 16 2022
Today we are proud to announce the second preview release of PowerShell 7.2. This preview is still
based on .NET 5 as we wait for the first preview of .NET 6 which we expect PowerShell 7.2 to be based upon.
By: PowerShell Team submitted:Jun 16 2022
PowerShell 7.3 Experimental Features
(github.com)
Use Get-ExperimentalFeature to get a list of the currently enabled features. You might need to
By: PowerShell Team submitted:Jun 16 2022
Use Get-ExperimentalFeature to get a list of the currently enabled features. You might need to
explicitly enable them to use them:
By: PowerShell Team submitted:Jun 16 2022
PowerShell 7.3 General Availability
(devblogs.microsoft.com)
General availability of PowerShell 7.3
By: PowerShell Team submitted:Nov 18 2022
General availability of PowerShell 7.3
By: PowerShell Team submitted:Nov 18 2022
PowerShell 7.4 General Availability
(devblogs.microsoft.com)
PowerShell 7.4 GA has been released.
By: Steve Lee submitted:Nov 17 2023
PowerShell 7.4 GA has been released.
By: Steve Lee submitted:Nov 17 2023
PowerShell 7.4 Release Candidate 1
(learn.microsoft.com)
PowerShell 7.4-rc.1 includes the following features, updates, and breaking changes.
By: The PowerShell Team submitted:Oct 27 2023
PowerShell 7.4-rc.1 includes the following features, updates, and breaking changes.
By: The PowerShell Team submitted:Oct 27 2023
PowerShell 7.5 RC-1 is now available
(devblogs.microsoft.com)
Come and get the latest RC release!
By: The PowerShell Team submitted:Nov 22 2024
Come and get the latest RC release!
By: The PowerShell Team submitted:Nov 22 2024
PowerShell 7.5.0 preview 1 released
(github.com)
Come try out the latest preview on PowerShell 7.5.
By: The PowerShell Team submitted:Jan 26 2024
Come try out the latest preview on PowerShell 7.5.
By: The PowerShell Team submitted:Jan 26 2024
PowerShell 7.5.0 preview 2 released
(github.com)
Include multiple engine and cmdlet updates and fixes.
By: The PowerShell Team submitted:Feb 23 2024
Include multiple engine and cmdlet updates and fixes.
By: The PowerShell Team submitted:Feb 23 2024
PowerShell 7.5.0 preview 4 released
(github.com)
Download the newest preview release of PowerShell 7.5.0
By: PowerShell Team submitted:Aug 30 2024
Download the newest preview release of PowerShell 7.5.0
By: PowerShell Team submitted:Aug 30 2024
PowerShell 7.6.0 Preview 5 Release
(powershellisfun.com)
The latest preview version of PowerShell was released beginning this month. In this small blog post,
By: Harm Veenstra submitted:Oct 24 2025
The latest preview version of PowerShell was released beginning this month. In this small blog post,
I will highlight the critical changes and updates from the release notes.
By: Harm Veenstra submitted:Oct 24 2025
PowerShell and OpenSSH team investments for 2024
(devblogs.microsoft.com)
Planned team investments for 2024 for PowerShell, OpenSSH, and related tooling.
By: Steve Lee submitted:Feb 9 2024
Planned team investments for 2024 for PowerShell, OpenSSH, and related tooling.
By: Steve Lee submitted:Feb 9 2024
PowerShell App Deployment Toolkit 3.9
(github.com)
Tons of new features in this release!
By: PSAppDeployToolkit submitted:Jan 13 2023
Tons of new features in this release!
By: PSAppDeployToolkit submitted:Jan 13 2023
PowerShell Community Award Nominations
(survey.sogolytics.com)
Nominate a deserving community member today! Submissions close April 3, 2025, at 5 PM ET
By: The DevOps Collective submitted:Mar 14 2025
Nominate a deserving community member today! Submissions close April 3, 2025, at 5 PM ET
By: The DevOps Collective submitted:Mar 14 2025
PowerShell Community Textbook Update: To be released this weekend!
(reddit.com)
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
PowerShell Conference Book Volume 3 Call For Authors
(powershell.org)
We are looking for one chapter per author on the topics of PowerShell, DevOps, WinOps, Open Source,
By: Mark Kraus submitted:Jun 15 2022
We are looking for one chapter per author on the topics of PowerShell, DevOps, WinOps, Open Source,
or IT Careers. Topic depths can range from novice to expert. Chapters can be technical or cover cultural aspects. Authors can be new or well established.
By: Mark Kraus submitted:Jun 15 2022
PowerShell Core v7.0.0-preview.1
(github.com)
Public preview of PowerShell v7 is now live!
By: submitted:Jun 15 2022
Public preview of PowerShell v7 is now live!
By: submitted:Jun 15 2022
PowerShell Crescendo Release Candidate
(devblogs.microsoft.com)
We are pleased to announce the Release Candidate (RC) of PowerShell Crescendo, a framework to
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the Release Candidate (RC) of PowerShell Crescendo, a framework to
rapidly develop PowerShell cmdlets for native commands, regardless of platform.
By: PowerShell Team submitted:Jun 16 2022
PowerShell Editor Services Roadmap
(devblogs.microsoft.com)
Over the last year we have committed to making the PowerShell editing experience in Visual Studio
By: Sydney Smith submitted:Jun 15 2022
Over the last year we have committed to making the PowerShell editing experience in Visual Studio
Code a rich and productive cross-platform alternative for the PowerShell ISE. To that end, we have focused on two primary areas: bringing the PSReadLine experience to the Integrated Console, and improving the stability of the extension while editing and debugging. The goal of this blog post is to walk through how we have made efforts in these key areas, and what our next steps are to follow through on these efforts.
By: Sydney Smith submitted:Jun 15 2022
PowerShell Elevation of Privilege Vulnerability
(msrc.microsoft.com)
This one affects all Windows versions all the way back to Windows Server 2012, so be sure to get the
By: Microsoft submitted:Jul 12 2024
This one affects all Windows versions all the way back to Windows Server 2012, so be sure to get the
cumulative updates installed. CVE-2024-38047 and CVE-2024-38043 are also PowerShell Elevation of Privilege Vulnerabilities included in the cumulative patches this month.
By: Microsoft submitted:Jul 12 2024
PowerShell Extension for Visual Studio Code August 2022 Update
(devblogs.microsoft.com)
We are excited to announce that the August update to the PowerShell Extension for Visual Studio Code
By: Sydney Smith submitted:Sep 2 2022
We are excited to announce that the August update to the PowerShell Extension for Visual Studio Code
is now available on the extension marketplace.
By: Sydney Smith submitted:Sep 2 2022
PowerShell Extension for Visual Studio Code Fall 2023 Update
(devblogs.microsoft.com)
PowerShell Extension for Visual Studio Fall 2023 Update
By: Sydney Smith submitted:Oct 27 2023
PowerShell Extension for Visual Studio Fall 2023 Update
By: Sydney Smith submitted:Oct 27 2023
PowerShell Extension for Visual Studio Code January 2023 Update
(devblogs.microsoft.com)
We are excited to announce that the January update to the PowerShell Extension for Visual Studio
By: Sydney Smith submitted:Jan 27 2023
We are excited to announce that the January update to the PowerShell Extension for Visual Studio
Code is now available on the extension marketplace.
By: Sydney Smith submitted:Jan 27 2023
PowerShell Extension for Visual Studio Code July 2022 Update
(devblogs.microsoft.com)
We are excited to announce that the July update to the PowerShell Extension for Visual Studio Code
By: Steve Lee submitted:Aug 5 2022
We are excited to announce that the July update to the PowerShell Extension for Visual Studio Code
By: Steve Lee submitted:Aug 5 2022
PowerShell Extension for Visual Studio Code June 2022 Update
(devblogs.microsoft.com)
We are excited to announce that an update to the PowerShell Extension for Visual Studio Code is now
By: Sydney Smith submitted:Jul 8 2022
We are excited to announce that an update to the PowerShell Extension for Visual Studio Code is now
available on the extension marketplace.
By: Sydney Smith submitted:Jul 8 2022
PowerShell Extension for Visual Studio Code October 2022 Update
(devblogs.microsoft.com)
We are excited to announce that the October update to the PowerShell Extension for Visual Studio
By: Andy Jordan submitted:Dec 9 2022
We are excited to announce that the October update to the PowerShell Extension for Visual Studio
Code. (sssh, nobody tell them it's December 🙂 )
By: Andy Jordan submitted:Dec 9 2022
PowerShell Extension for Visual Studio Code Spring 2023 Update
(devblogs.microsoft.com)
PowerShell Extension for Visual Studio Spring 2023 Update
By: The PowerShell Team submitted:May 12 2023
PowerShell Extension for Visual Studio Spring 2023 Update
By: The PowerShell Team submitted:May 12 2023
Powershell Extension Pack – Visual Studio Marketplace
(marketplace.visualstudio.com)
The Powershell VS Code extension pack has been updated to include Tyler Leonhardt's excellent Pester
By: Justin Grote submitted:Jun 16 2022
The Powershell VS Code extension pack has been updated to include Tyler Leonhardt's excellent Pester
Test Adapter, and removed some non-directly-relevant PS Extensions. Check it out!
By: Justin Grote submitted:Jun 16 2022
PowerShell for Visual Studio Code August 2021 Update
(devblogs.microsoft.com)
We are excited to announce that an update to our PowerShell extension is now available on the Visual
By: PowerShell Team submitted:Jun 16 2022
We are excited to announce that an update to our PowerShell extension is now available on the Visual
Studio Code Marketplace. This blog will explain what is new in this release as well as what you can expect from extension updates in the coming months.
By: PowerShell Team submitted:Jun 16 2022
PowerShell for Visual Studio Code Updates
(devblogs.microsoft.com)
We are excited to announce that updates to our PowerShell extension and PowerShell Preview extension
By: PowerShell Team submitted:Jun 16 2022
We are excited to announce that updates to our PowerShell extension and PowerShell Preview extension
are now available on the Visual Studio Code marketplace. This blog will explain what is new in these releases as well as what you can expect from the extension in the coming months.
By: PowerShell Team submitted:Jun 16 2022
PowerShell is now notarized and hardened for macOS
(devblogs.microsoft.com)
We're excited to announce that the PowerShell packages for macOS are now properly notarized and
By: PowerShell Team submitted:May 22 2026
We're excited to announce that the PowerShell packages for macOS are now properly notarized and
hardened, meeting both Apple's security requirements and Microsoft's internal compliance standards.
By: PowerShell Team submitted:May 22 2026
PowerShell MSI package deprecation and preview updates
(devblogs.microsoft.com)
Beginning with PowerShell 7.7-preview.1 (April 2026), the MSIX package will be the primary
By: PowerShell Team submitted:Apr 17 2026
Beginning with PowerShell 7.7-preview.1 (April 2026), the MSIX package will be the primary
installation method for PowerShell on Windows. We will no longer ship the MSI installer package for new PowerShell releases.
By: PowerShell Team submitted:Apr 17 2026
PowerShell PSResource Roadmap and Best Practices
(devblogs.microsoft.com)
PowerShell is a critical automation and configuration platform across enterprises-and as that
By: PowerShell Team submitted:May 22 2026
PowerShell is a critical automation and configuration platform across enterprises-and as that
automation grows, how you source, validate, and distribute PowerShell packages becomes just as important as the scripts themselves. Modern security guidance increasingly treats package feeds as part of the software supply chain. For PowerShell, that means being deliberate about which repositories you trust
By: PowerShell Team submitted:May 22 2026
PowerShell Release v7.2.0-rc.1
(github.com)
Come check out the latest release candidate for PowerShell 7.2
By: PowerShell Team submitted:Jun 16 2022
Come check out the latest release candidate for PowerShell 7.2
By: PowerShell Team submitted:Jun 16 2022
PowerShell Release v7.3.0-preview.4
(github.com)
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
PowerShell Support in Azure Functions is now Generally Available
(azure.microsoft.com)
Azure Functions now supports PowerShell for serverless automation tasks in production. Organizations
By: submitted:Jun 15 2022
Azure Functions now supports PowerShell for serverless automation tasks in production. Organizations
can now take advantage of the event-driven programming model for infrastructure management and scripting tasks across Azure and hybrid environments.
By: submitted:Jun 15 2022
PowerShell Support in Azure Functions is now Generally Available
(azure.microsoft.com)
Azure Functions now supports PowerShell for serverless automation tasks in production. Organizations
By: submitted:Jun 15 2022
Azure Functions now supports PowerShell for serverless automation tasks in production. Organizations
can now take advantage of the event-driven programming model for infrastructure management and scripting tasks across Azure and hybrid environments.
By: submitted:Jun 15 2022
PowerShell support in Durable Functions is in public preview
(azure.microsoft.com)
Durable Functions, an extension to Azure Functions that lets you define stateful serverless
By: Microsoft submitted:Jun 16 2022
Durable Functions, an extension to Azure Functions that lets you define stateful serverless
workflows, now supports PowerShell. Common scenarios made possible by Durable Functions include orchestrating the management of complex Azure Resource deployments involving sequential and parallel steps. Long-running workflows are supported, and Durable Functions provides built-in HTTP endpoints for monitoring their progress.
By: Microsoft submitted:Jun 16 2022
PowerShell support in Durable Functions is now generally available
(techcommunity.microsoft.com)
This week at Microsoft's annual Build conference, we made two announcements related to Azure Durable
By: Microsoft submitted:Jun 16 2022
This week at Microsoft's annual Build conference, we made two announcements related to Azure Durable
Functions: Two new backend storage providers, and the General Availability of Durable Functions for PowerShell. In this post, we'll go into more details about the new capabilities that Durable Functions brings to PowerShell developers.
By: Microsoft submitted:Jun 16 2022
PowerShell Team 2021 Investments
(devblogs.microsoft.com)
The PowerShell Team plans engineering work per semester (6 months at a time). However, PowerShell
By: PowerShell Team submitted:Jun 16 2022
The PowerShell Team plans engineering work per semester (6 months at a time). However, PowerShell
itself follows the .NET schedule of release every year. In this blog post, we'll cover the year long plan for PowerShell 7.2 as well as tooling and modules work we have planned for the next semester.
By: PowerShell Team submitted:Jun 16 2022
PowerShell Universal 1.5
(blog.ironmansoftware.com)
Ironman Software is pleased to announce another feature-packed PowerShell Universal release! Today,
By: Ironman Software submitted:Jun 16 2022
Ironman Software is pleased to announce another feature-packed PowerShell Universal release! Today,
we're releasing version 1.5 of the ultimate platform for building web-based IT tools. This release contains a variety of new features as well as bug fixes that we suggest all users considering upgrading to.
By: Ironman Software submitted:Jun 16 2022
PowerShell Universal Visual Studio Code Extension
(blog.ironmansoftware.com)
Today, I'm happy to announce the release of the first version of the PowerShell Universal Visual
By: Adam Driscoll submitted:Jun 16 2022
Today, I'm happy to announce the release of the first version of the PowerShell Universal Visual
Studio Code Extension! This extension provides some features to make it easier to get up and running with Universal and initially aids in authoring dashboards.
By: Adam Driscoll submitted:Jun 16 2022
PowerShell User Groups
(social.technet.microsoft.com)
Thanks to a tweet from Joel Bennett the list of user groups has been updated. Be sure to check out
By: Joel Bennett submitted:Jun 15 2022
Thanks to a tweet from Joel Bennett the list of user groups has been updated. Be sure to check out
your local one soon.
By: Joel Bennett submitted:Jun 15 2022
PowerShell v7.0.0-rc.3 Released
(github.com)
Last Friday saw the newest release of PowerShell v7 with release candidate 3.
By: PowerShell Team submitted:Jun 15 2022
Last Friday saw the newest release of PowerShell v7 with release candidate 3.
By: PowerShell Team submitted:Jun 15 2022
PowerShell v7.5.0
(github.com)
The official v7.5 is out now!
By: PowerShell Team submitted:Jan 31 2025
The official v7.5 is out now!
By: PowerShell Team submitted:Jan 31 2025
PowerShell v7.5.1
(github.com)
Come and get the latest and greatest!
By: PowerShell Team submitted:Apr 25 2025
Come and get the latest and greatest!
By: PowerShell Team submitted:Apr 25 2025
PowerShell v7.6.0-rc.1 Release
(github.com)
Come get the first release candidate for PowerShell 7.6
By: The PowerShell Team submitted:Feb 20 2026
Come get the first release candidate for PowerShell 7.6
By: The PowerShell Team submitted:Feb 20 2026
PowerShell VSCode Extension v2024.5.2-preview
(bsky.app)
New PowerShell VSCode extension preview release v2024.5.1! This includes the breakpoint performance
By: Justin Grote submitted:Dec 6 2024
New PowerShell VSCode extension preview release v2024.5.1! This includes the breakpoint performance
improvement I developed, you should see stepping through code work *much* faster. Please try to break this feature before release!
By: Justin Grote submitted:Dec 6 2024
PowerShell, OpenSSH, and DSC team investments for 2025
(devblogs.microsoft.com)
Come read about the investments Microsoft has planned for PowerShell in 2025.
By: Steve Lee submitted:Apr 18 2025
Come read about the investments Microsoft has planned for PowerShell in 2025.
By: Steve Lee submitted:Apr 18 2025
PowerShell, OpenSSH, and DSC team investments for 2026
(devblogs.microsoft.com)
As is tradition, we are publishing our planned team investments for the year. This is based on our
By: The PowerShell Team submitted:Feb 20 2026
As is tradition, we are publishing our planned team investments for the year. This is based on our
current understanding of customer and community needs, but is subject to change based on emerging priorities throughout the year.
By: The PowerShell Team submitted:Feb 20 2026
PowerShell/OpenSSH Team Investments for 2023
(devblogs.microsoft.com)
Team investments for 2023 across PowerShell, PowerShellGallery, OpenSSH, and supporting tools
By: Steve Lee submitted:Jan 27 2023
Team investments for 2023 across PowerShell, PowerShellGallery, OpenSSH, and supporting tools
By: Steve Lee submitted:Jan 27 2023
PowerShellGet 3.0 Preview 11 Release
(devblogs.microsoft.com)
We are excited to announce that an important update to our preview of PowerShellGet 3.0 is now
By: PowerShell Team submitted:Jun 16 2022
We are excited to announce that an important update to our preview of PowerShellGet 3.0 is now
available on the PowerShell Gallery!
By: PowerShell Team submitted:Jun 16 2022
PowerShellGet 3.0 Preview 12 Release
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: PowerShell Team submitted:Jun 16 2022
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: PowerShell Team submitted:Jun 16 2022
PowerShellGet 3.0 Preview 14
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: PowerShell Team submitted:Jun 15 2022
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: PowerShell Team submitted:Jun 15 2022
PowerShellGet 3.0 Preview 17
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: Sydney Smith submitted:Sep 16 2022
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: Sydney Smith submitted:Sep 16 2022
PowerShellGet 3.0 Preview 18
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: Sydney Smith submitted:Jan 13 2023
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: Sydney Smith submitted:Jan 13 2023
PowerShellGet 3.0 Preview 21
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: The PowerShell Team submitted:May 12 2023
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: The PowerShell Team submitted:May 12 2023
PowerShellGet 3.0.22-beta22 is now available
(devblogs.microsoft.com)
The latest preview of PowerShellGet is now available on the PowerShell Gallery. In this new preview
By: Sydney Smith submitted:Sep 22 2023
The latest preview of PowerShellGet is now available on the PowerShell Gallery. In this new preview
version of PowerShellGet, PowerShellGet is a compatibility module that allows use of PowerShellGet 2.x (and below) cmdlet syntax with PSResourceGet functionality by making a best effort mapping between the cmdlet interfaces of both versions of the module.
By: Sydney Smith submitted:Sep 22 2023
PowerShellGet in PowerShell 7.4 Updates
(devblogs.microsoft.com)
Version 3 previews of PowerShellGet will begin shipping in PowerShell 7.4 previews in June (preview
By: The PowerShell Team submitted:May 19 2023
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.
By: The PowerShell Team submitted:May 19 2023
PowerToys 0.93 is here: faster Command Palette, new dashboard UX and more
(devblogs.microsoft.com)
Hey PowerToys fans! We're back with a fresh release: PowerToys 0.93! As usual, we've squashed a
By: Niels Laute submitted:Aug 15 2025
Hey PowerToys fans! We're back with a fresh release: PowerToys 0.93! As usual, we've squashed a
bunch of bugs and made some small quality of life tweaks, but we've also packed in some bigger, exciting changes you'll want to check out.
By: Niels Laute submitted:Aug 15 2025
PowerToys 0.94 is here: Settings search, shortcut conflict detection and more!
(devblogs.microsoft.com)
This release is all about quality-of-life improvements - making it easier to find the setting you're
By: Niels Laute submitted:Sep 5 2025
This release is all about quality-of-life improvements - making it easier to find the setting you're
looking for, spot shortcut conflicts, and even adding a new way to move your mouse cursor. Get the update by checking for updates in PowerToys or heading to the release page.
By: Niels Laute submitted:Sep 5 2025
Practical Automation with PowerShell
(manning.com)
The print version of my book is now available!
By: Matthew Dowst submitted:Apr 7 2023
The print version of my book is now available!
By: Matthew Dowst submitted:Apr 7 2023
Practical Automation with PowerShell
(manning.com)
Get 45% off my book in any format with the code "pbdowst" (Valid through April 25th)
By: Matthew Dowst submitted:Apr 14 2023
Get 45% off my book in any format with the code "pbdowst" (Valid through April 25th)
By: Matthew Dowst submitted:Apr 14 2023
Practical Automation with PowerShell
(manning.com)
I am proud to announce my book is now available for early access. Learn how to design PowerShell
By: Matthew Dowst submitted:Jun 16 2022
I am proud to announce my book is now available for early access. Learn how to design PowerShell
automations to be reusable, resilient, and flexible enough to handle any unforeseen complexities. Save 50% by using the code 'mldowst'
By: Matthew Dowst submitted:Jun 16 2022
Preview 4 and Store Update
(twitter.com)
PowerShell 7.1 preview.4 will be coming later this month with the next .NET 5 preview. Windows Store
By: Steve Lee submitted:Jun 16 2022
PowerShell 7.1 preview.4 will be coming later this month with the next .NET 5 preview. Windows Store
publication is still being worked on. No ETA for that.
By: Steve Lee submitted:Jun 16 2022
Preview updating PowerShell 7.2 with Microsoft Update
(devblogs.microsoft.com)
Today, we're happy to announce that we're taking the first steps to making PowerShell 7 easier than
By: PowerShell Team submitted:Jun 16 2022
Today, we're happy to announce that we're taking the first steps to making PowerShell 7 easier than
ever to update on Windows 10 and Server.
By: PowerShell Team submitted:Jun 16 2022
PSA: Microsoft has started to supply Mg (SDK) PowerShell examples in their Graph endpoint documentation
(reddit.com)
A very welcome addition! Thank you to those involved!
By: u/logicalmike submitted:Jun 16 2022
A very welcome addition! Thank you to those involved!
By: u/logicalmike submitted:Jun 16 2022
PSBicep Release v2.0.0
(github.com)
The Bicep PowerShell module has been rebuilt with its own assembly load context to avoid conflicts
By: Stefan Ivemo submitted:Jun 16 2022
The Bicep PowerShell module has been rebuilt with its own assembly load context to avoid conflicts
with other modules using the same assemblies. Assemblies are no longer loaded during module import, instead its relying on the nested module BicepNet that wraps Bicep.
By: Stefan Ivemo submitted:Jun 16 2022
PSGalleryReport
(github.com)
PowerShell Gallery reports on recently published modules
By: Jeff Hicks submitted:Jun 16 2022
PowerShell Gallery reports on recently published modules
By: Jeff Hicks submitted:Jun 16 2022
PSReadLine 2.2 GA
(devblogs.microsoft.com)
We are pleased to announce the General Availability (GA) of PSReadLine 2.2, an improved command-line
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the General Availability (GA) of PSReadLine 2.2, an improved command-line
editing experience in the PowerShell terminal. This release is supported for PowerShell 7.x and downlevel to Windows PowerShell 5.1.
By: PowerShell Team submitted:Jun 16 2022
PSReadLine 2.2 RC
(devblogs.microsoft.com)
We are pleased to announce the Release Candidate (RC) of PowerShell PSReadLine 2.2, an improved
By: PowerShell Team submitted:Jun 16 2022
We are pleased to announce the Release Candidate (RC) of PowerShell PSReadLine 2.2, an improved
command-line editing experience in the PowerShell terminal.
By: PowerShell Team submitted:Jun 16 2022
PSReadLine 2.3.0-beta0 Release
(devblogs.microsoft.com)
Announcement of PSReadLine 2.3.0-beta0 release and description of the new features and fixes
By: Steven Bucher submitted:Mar 17 2023
Announcement of PSReadLine 2.3.0-beta0 release and description of the new features and fixes
available.
By: Steven Bucher submitted:Mar 17 2023
PSReadLine 2.3.1-beta1 Release
(devblogs.microsoft.com)
We are very excited to annouce the release of PSReadLine 2.3.1-beta1 is now available on the
By: The PowerShell Team submitted:May 12 2023
We are very excited to annouce the release of PSReadLine 2.3.1-beta1 is now available on the
PowerShell Gallery! We have added a brand new tool tip feature to help give more descriptions to predictor results.
By: The PowerShell Team submitted:May 12 2023
PSReadLine 2.3.4 GA Release
(devblogs.microsoft.com)
We are excited to announce the general availability of PSReadLine 2.3.4!
By: Steven Bucher submitted:Oct 6 2023
We are excited to announce the general availability of PSReadLine 2.3.4!
By: Steven Bucher submitted:Oct 6 2023
PSResourceGet is generally available
(devblogs.microsoft.com)
PSResourceGet is generally available
By: Sydney Smith submitted:Oct 13 2023
PSResourceGet is generally available
By: Sydney Smith submitted:Oct 13 2023
PSResourceGet Preview 24 is Now Available
(devblogs.microsoft.com)
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The latest
By: Sydney Smith submitted:Aug 18 2023
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The latest
preview release of this module under the new name is now available on the PowerShell Gallery. This release contains improved publish support, new aliases and many bug fixes. This is the last planned preview release before we release a "Release Candidate (RC)"
By: Sydney Smith submitted:Aug 18 2023
PSResourceGet Preview is Now Available
(devblogs.microsoft.com)
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The first
By: The PowerShell Team submitted:Jun 16 2023
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The first
preview release of this module under the new name is now available on the PowerShell Gallery. This release contains the module rename, and reintroduces support for Azure Artifacts, GitHub packages,
By: The PowerShell Team submitted:Jun 16 2023
PSResourceGet Release Candidate is Now Available
(devblogs.microsoft.com)
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The release
By: The PowerShell Team submitted:Sep 8 2023
Microsoft.PowerShell.PSResourceGet is a continuation of the PowerShellGet 3.0 project. The release
candidate of this module under the new name is now available on the PowerShell Gallery. This release contains a number of bug fixes. This release is considered "go live" meaning that it is a fully supported release and expected to be of GA quality.
By: The PowerShell Team submitted:Sep 8 2023
PSResourceGet support for Azure Container Registry (ACR) is in Preview
(devblogs.microsoft.com)
PSResourceGet 1.1 preview 1 is available
By: Sydney Smith submitted:Apr 5 2024
PSResourceGet 1.1 preview 1 is available
By: Sydney Smith submitted:Apr 5 2024
PSScriptAnalyzer (PSSA) 1.21.0 has been released
(devblogs.microsoft.com)
Announcing the release of PSScriptAnalyzer 1.21
By: Jim Truher submitted:Oct 28 2022
Announcing the release of PSScriptAnalyzer 1.21
By: Jim Truher submitted:Oct 28 2022
PSScriptAnalyzer 1.19.1
(devblogs.microsoft.com)
PSScriptAnalyzer 1.19.1 is now available on the PowerShell Gallery. This minor update fixes a few
By: Sydney Smith submitted:Jun 16 2022
PSScriptAnalyzer 1.19.1 is now available on the PowerShell Gallery. This minor update fixes a few
user-reported bugs and introduces a new rule (which is disabled by default) for avoiding using double quotes for constant strings. To install this version of the module, open any PowerShell console and run: Install-Module PSScriptAnalyzer -Force -Repository PSGallery
By: Sydney Smith submitted:Jun 16 2022
Public Preview of Azure Automation extension for Visual Studio Code
(techcommunity.microsoft.com)
We are happy to announce the Public Preview of Azure Automation extension to help create and manage
By: Jaspreet Kaur submitted:Jan 20 2023
We are happy to announce the Public Preview of Azure Automation extension to help create and manage
runbooks directly from Visual Studio Code. Visual Studio Code is a light weight source code editor which runs on your desktop and is available for Linux, macOS, and Windows.
By: Jaspreet Kaur submitted:Jan 20 2023
Regarding the change on PSGallery to require TLS1.2
(twitter.com)
Regarding the change on PSGallery to require TLS1.2, we're going to update the change so that 1.2 is
By: Steve Lee submitted:Jun 15 2022
Regarding the change on PSGallery to require TLS1.2, we're going to update the change so that 1.2 is
default, but 1.1 and 1.0 are still supported (for now). Sorry about that.
By: Steve Lee submitted:Jun 15 2022
Release v7.0.2 Release of Powershell
(github.com)
Hot off the presses (git) the latest release of PowerShell 7 is not available for you to install.
By: PowerShell Team submitted:Jun 16 2022
Hot off the presses (git) the latest release of PowerShell 7 is not available for you to install.
By: PowerShell Team submitted:Jun 16 2022
Release v7.0.4 Release of PowerShell
(github.com)
Check out the latest LTS version of PowerShell Core
By: PowerShell Team submitted:Jun 16 2022
Check out the latest LTS version of PowerShell Core
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.0-preview.2 Release of PowerShell
(github.com)
Come test out the latest build of PowerShell
By: PowerShell Team submitted:Jun 15 2022
Come test out the latest build of PowerShell
By: PowerShell Team submitted:Jun 15 2022
Release v7.1.0-preview.4 Release of PowerShell
(github.com)
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.0-preview.5 Release of PowerShell
(github.com)
Note: The MSIX is currently blocked by other factors external to the PS team. We're waiting on a
By: PowerShell Team submitted:Jun 16 2022
Note: The MSIX is currently blocked by other factors external to the PS team. We're waiting on a
solution before we can ship another MSIX. In the meantime, please use the MSI packages.
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.0-rc.2 Release of PowerShell
(github.com)
Come get a copy of the latest and greatest
By: PowerShell Team submitted:Jun 16 2022
Come get a copy of the latest and greatest
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.1 Release of PowerShell
(github.com)
Hot off the presses (git) the latest release of PowerShell 7 is now available!
By: PowerShell Team submitted:Jun 16 2022
Hot off the presses (git) the latest release of PowerShell 7 is now available!
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.3 Release of PowerShell
(github.com)
Come and get it while it's still hot!
By: PowerShell Team submitted:Jun 16 2022
Come and get it while it's still hot!
By: PowerShell Team submitted:Jun 16 2022
Release v7.1.5 Release of PowerShell
(github.com)
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.1 Release of PowerShell
(github.com)
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.10 Release of PowerShell
(github.com)
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.4 Release of PowerShell
(github.com)
Check out the latest version of PowerShell
By: PowerShell Team submitted:Jun 16 2022
Check out the latest version of PowerShell
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.6 Release of PowerShell
(github.com)
PowerShell 7.2-preview.6 is out! Thanks to all the community contributors (see changelog for
By: PowerShell Team submitted:Jun 16 2022
PowerShell 7.2-preview.6 is out! Thanks to all the community contributors (see changelog for
details!)
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.8 Release of PowerShell
(github.com)
Check out the latest preview version of PowerShell
By: PowerShell Team submitted:Jun 16 2022
Check out the latest preview version of PowerShell
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.0-preview.9 Release of PowerShell
(github.com)
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.1 Release of PowerShell
(github.com)
Looks like Christmas came early this year!
By: PowerShell Team submitted:Jun 16 2022
Looks like Christmas came early this year!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.3 Release of PowerShell
(github.com)
Come check out the latest PowerShell release!
By: PowerShell Team submitted:Jun 16 2022
Come check out the latest PowerShell release!
By: PowerShell Team submitted:Jun 16 2022
Release v7.2.4 Release of PowerShell
(github.com)
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell release now!
By: PowerShell Team submitted:Jun 16 2022
Release v7.3.0-preview.1 Release of PowerShell
(github.com)
Two PowerShell releases in one week!
By: PowerShell Team submitted:Jun 16 2022
Two PowerShell releases in one week!
By: PowerShell Team submitted:Jun 16 2022
Release v7.3.0-preview.3
(github.com)
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Come get the latest PowerShell Preview release now!
By: PowerShell Team submitted:Jun 16 2022
Scriptember 2024
(scriptrunner.com)
A month-long celebration of PowerShell and its vibrant community
By: ScriptRunner submitted:Sep 6 2024
A month-long celebration of PowerShell and its vibrant community
By: ScriptRunner submitted:Sep 6 2024
SecretManagement 1.1 GA
(devblogs.microsoft.com)
We're happy to announce that SecretManagement 1.1 is now generally available (GA)!
By: PowerShell Team submitted:Jun 16 2022
We're happy to announce that SecretManagement 1.1 is now generally available (GA)!
By: PowerShell Team submitted:Jun 16 2022
SecretManagement and SecretStore are Generally Available
(devblogs.microsoft.com)
We are excited to announce two modules are now generally available on the PowerShell Gallery
By: PowerShell Team submitted:Jun 16 2022
We are excited to announce two modules are now generally available on the PowerShell Gallery
By: PowerShell Team submitted:Jun 16 2022
SecretManagement and SecretStore Release Candidate 2
(devblogs.microsoft.com)
The SecretManagement and SecretStore release candidate 2 (RC2) modules are now available on the
By: PowerShell Team submitted:Jun 16 2022
The SecretManagement and SecretStore release candidate 2 (RC2) modules are now available on the
PowerShell Gallery. These releases contain an exciting new feature which allows users to provide non-sensitive metadata for secrets (note: this feature may not be available for all extension vaults).
By: PowerShell Team submitted:Jun 16 2022
SecretManagement Module v1.1.0 preview update
(devblogs.microsoft.com)
The next 1.1.0 version of SecretManagement has a number of minor fixes, but also two significant
By: PowerShell Team submitted:Jun 16 2022
The next 1.1.0 version of SecretManagement has a number of minor fixes, but also two significant
changes, one of which is a potentially breaking change for extension authors. For more information on the changes in this release, see the CHANGELOG document. This blog discusses the primary changes, why one is potentially breaking, and is especially relevant for extension vault owners who may want to test their vault and make any changes while these updates are in a preview state.
By: PowerShell Team submitted:Jun 16 2022
SecretManagement preview 6 and SecretStore preview 4
(devblogs.microsoft.com)
Two updated preview releases are now available on the PowerShell Gallery:
By: PowerShell Team submitted:Jun 16 2022
Two updated preview releases are now available on the PowerShell Gallery:
By: PowerShell Team submitted:Jun 16 2022
SecretManagement.KeePass 0.9.2
(powershellgallery.com)
PowerShell SecretManagement Keepass extension v0.9.2 pushed to the Gallery with support for
By: Justin Grote submitted:Jun 16 2022
PowerShell SecretManagement Keepass extension v0.9.2 pushed to the Gallery with support for
SecretManagement 1.1.0.
By: Justin Grote submitted:Jun 16 2022
Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code
(devblogs.microsoft.com)
Hi everyone! I'm Justin and I am currently an intern on the PowerShell team. One of my projects was
By: Justin Chen submitted:Jun 16 2022
Hi everyone! I'm Justin and I am currently an intern on the PowerShell team. One of my projects was
to add PowerShell semantic highlighting support in VS Code allowing for more accurate highlighting in the editor. I'm excited to share that the first iteration has been released.
By: Justin Chen submitted:Jun 16 2022
The PowerShell Conference Book Volume 2
(leanpub.com)
Over thirty subject matter experts have teamed up to bring you the ultimate collection of PowerShell
By: Michael T Lombardi and Mark Kraus submitted:Jun 15 2022
Over thirty subject matter experts have teamed up to bring you the ultimate collection of PowerShell
topics that's designed to be like a conference in a book. This book not only delivers top-notch content that rivals any book on the market, but all royalties are donated to the OnRamp scholarship program which bootstraps others into the industry....
By: Michael T Lombardi and Mark Kraus submitted:Jun 15 2022
The Return of the PowerShell DevOps Global Summit
(powershell.org)
The DevOps Collective INC is pleased to announce the return of the PowerShell + DevOps Global Summit
By: PowerShell.org submitted:Jun 16 2022
The DevOps Collective INC is pleased to announce the return of the PowerShell + DevOps Global Summit
in April of 2021.
By: PowerShell.org submitted:Jun 16 2022
The Right Way to Replace the Remove-SPOExternalUser Cmdlet
(office365itpros.com)
Microsoft says they will remove the Remove-SPOExternalUser cmdlet starting July 29. They recommend
By: Tony Redmond submitted:Jul 12 2024
Microsoft says they will remove the Remove-SPOExternalUser cmdlet starting July 29. They recommend
using Remove-AzureADUser as a replacement. It's a bad call because that cmdlet is part of a now-retired and soon to be deprecated module. Overall, recommendations like this make you think that Microsoft doesn't know what's happening across the whole of Microsoft 365. And you might be right.
By: Tony Redmond submitted:Jul 12 2024
Time Running Out for Azure AD and MSOL PowerShell Modules
(office365itpros.com)
Knowledge that Microsoft had plans for Azure AD PowerShell deprecation has been around for a couple
By: Tony Redmond submitted:Apr 7 2023
Knowledge that Microsoft had plans for Azure AD PowerShell deprecation has been around for a couple
of years. Now the time has come when things happen. Cmdlets that set licenses for Azure AD accounts are now retired and will stop working on or before June 30, 2023. If you haven't already upgraded scripts, it's time to do so.
By: Tony Redmond submitted:Apr 7 2023
Turbocharge your Visual Studio experience with Microsoft Dev Box
(devblogs.microsoft.com)
Microsoft Dev Box is a managed service that enables developers to create on-demand,
By: Ruben Rios submitted:May 26 2023
Microsoft Dev Box is a managed service that enables developers to create on-demand,
high-performance, secure & ready-to-code workstations in the cloud. It gives companies the ability to pre-configure the development environment with all the tools needed to build, test, and deploy applications making developers more productive,
By: Ruben Rios submitted:May 26 2023
Twitter PowerShell Community
(twitter.com)
A place to support, share and encourage the PowerShell community. This an inclusive, supportive and
By: Brett Miller submitted:Jun 16 2022
A place to support, share and encourage the PowerShell community. This an inclusive, supportive and
encouraging community of people passionate about PowerShell
By: Brett Miller submitted:Jun 16 2022
Upcoming breaking changes in Azure PowerShell
(docs.microsoft.com)
Come see what need to fix before the next release
By: Azure PowerShell submitted:Aug 26 2022
Come see what need to fix before the next release
By: Azure PowerShell submitted:Aug 26 2022
Update on Status on PowerShell Community Textbook
(reddit.com)
I'm writing an update post to advise on the status of the PowerShell Community Textbook:
By: u/PowerShellMichael submitted:Jul 15 2022
I'm writing an update post to advise on the status of the PowerShell Community Textbook:
By: u/PowerShellMichael submitted:Jul 15 2022
Update PowerShell versions 7.0 and 7.1 to protect against a remote code execution vulnerability
(azure.microsoft.com)
We've released new versions of PowerShell to address a .NET Core remote code execution vulnerability
By: PowerShell Team submitted:Jun 16 2022
We've released new versions of PowerShell to address a .NET Core remote code execution vulnerability
in versions 7.0 and 7.1. We recommend that you install the updated versions as soon as possible. Windows PowerShell 5.1 isn't affected by this issue.
By: PowerShell Team submitted:Jun 16 2022
Update to Drive Automation Tool – Coming Soon
(twitter.com)
It feels like its been too long since the last update, so the Driver Automation Tool 6.4.0 will be
By: Maurice Daly submitted:Jun 15 2022
It feels like its been too long since the last update, so the Driver Automation Tool 6.4.0 will be
out by the end of the week. Added Windows 10 1909 support, new Microsoft Surface device support and other tweaks/fixes.
By: Maurice Daly submitted:Jun 15 2022
Update to PowerShell Pro Tools
(twitter.com)
I just released an update to PowerShell Pro Tools that enables the ability to create self-contained
By: Adam Driscoll submitted:Jun 16 2022
I just released an update to PowerShell Pro Tools that enables the ability to create self-contained
PowerShell 7 executables that support Windows Forms. No need to install PWSH first.
By: Adam Driscoll submitted:Jun 16 2022
Update: 2021 PowerShell DevOps Global Summit
(powershell.org)
It's time to get excited for the PowerShell + DevOps Global Summit, which is returning April 27-29,
By: Mike Kanakos submitted:Jun 16 2022
It's time to get excited for the PowerShell + DevOps Global Summit, which is returning April 27-29,
2021 as a virtual event. I'm here to share with you some details we have planned for this year's event. The upcoming summit will differ from years past, since this event will be 100% virtual. You may wonder what a virtual event would be like, and is it worth it to attend?
By: Mike Kanakos submitted:Jun 16 2022
v7.0.3 Release of PowerShell
(github.com)
Available for download and install now!
By: PowerShell Team submitted:Jun 16 2022
Available for download and install now!
By: PowerShell Team submitted:Jun 16 2022
v7.1.0-rc.1 Release of PowerShell
(github.com)
This release of PowerShell is impacted by a few known regressions and a by-design breaking change in
By: PowerShell Team submitted:Jun 16 2022
This release of PowerShell is impacted by a few known regressions and a by-design breaking change in
.NET 5.0.0-rc.1. Given the impact of these regressions, particularly in interactive scenarios on non-Windows systems, we will only be publishing PowerShell v7.1.0-rc.1 packages for Windows and Linux, skipping macOS until v7.1.0-rc.2 is available with the proper fixes.
By: PowerShell Team submitted:Jun 16 2022
v7.2.21 Release of PowerShell
(github.com)
Get the latest LTS release
By: The PowerShell Team submitted:Jun 21 2024
Get the latest LTS release
By: The PowerShell Team submitted:Jun 21 2024
v7.2.22 Release of PowerShell
(github.com)
The latest LTS release.
By: PowerShell submitted:Jul 26 2024
The latest LTS release.
By: PowerShell submitted:Jul 26 2024
v7.2.23 Release of PowerShell
(github.com)
For those still on 7.2 version 7.2.23 is out now!
By: PowerShell Team submitted:Aug 23 2024
For those still on 7.2 version 7.2.23 is out now!
By: PowerShell Team submitted:Aug 23 2024
v7.2.5 Release of PowerShell
(github.com)
Come get the latest and greatest
By: PowerShell Team submitted:Jun 24 2022
Come get the latest and greatest
By: PowerShell Team submitted:Jun 24 2022
v7.2.6 Release of PowerShell
(github.com)
Fresh off the pipelines.the latest release of PowerShell
By: The PowerShell Team submitted:Aug 12 2022
Fresh off the pipelines.the latest release of PowerShell
By: The PowerShell Team submitted:Aug 12 2022
v7.2.7 Release of PowerShell
(github.com)
Come get the latest and greatest
By: PowerShell Team submitted:Oct 21 2022
Come get the latest and greatest
By: PowerShell Team submitted:Oct 21 2022
v7.3.0-rc.1 Release of PowerShell
(github.com)
Come test out the latest release candidate
By: PowerShell Team submitted:Oct 28 2022
Come test out the latest release candidate
By: PowerShell Team submitted:Oct 28 2022
v7.3.1 Release of PowerShell
(github.com)
Fresh off the pipelines for Christmas, it's PowerShell v7.3.1
By: PowerShell Team submitted:Dec 16 2022
Fresh off the pipelines for Christmas, it's PowerShell v7.3.1
By: PowerShell Team submitted:Dec 16 2022
v7.3.2 Release of PowerShell
(github.com)
Come get the latest version fresh off the build pipelines
By: PowerShell Team submitted:Jan 27 2023
Come get the latest version fresh off the build pipelines
By: PowerShell Team submitted:Jan 27 2023
v7.3.9 Release of PowerShell
(github.com)
Come get the latest version of PowerShell
By: The PowerShell Team submitted:Oct 27 2023
Come get the latest version of PowerShell
By: The PowerShell Team submitted:Oct 27 2023
v7.4.0-preview.2 Release of PowerShell
(github.com)
Come test out the latest release. Now with .net 8!
By: PowerShell Team submitted:Mar 17 2023
Come test out the latest release. Now with .net 8!
By: PowerShell Team submitted:Mar 17 2023
v7.4.10 Release of PowerShell
(github.com)
PowerShell 7.4.10 has been released
By: The PowerShell Team submitted:May 16 2025
PowerShell 7.4.10 has been released
By: The PowerShell Team submitted:May 16 2025
v7.4.3 Release of PowerShell
(github.com)
Come get the latest and greatest
By: The PowerShell Team submitted:Jun 21 2024
Come get the latest and greatest
By: The PowerShell Team submitted:Jun 21 2024
v7.4.4 Release of PowerShell
(github.com)
Come get the latest and greatest
By: PowerShell submitted:Jul 26 2024
Come get the latest and greatest
By: PowerShell submitted:Jul 26 2024
v7.4.5 Release of PowerShell
(github.com)
Version 7.4.5 is offically here!
By: PowerShell Team submitted:Aug 23 2024
Version 7.4.5 is offically here!
By: PowerShell Team submitted:Aug 23 2024
v7.5.0-preview.3 Release of PowerShell
(github.com)
Come see what's new and upcoming in PowerShell 7.5
By: PowerShell submitted:May 31 2024
Come see what's new and upcoming in PowerShell 7.5
By: PowerShell submitted:May 31 2024
v7.5.3 Release of PowerShell
(github.com)
It includes the fix for Out-GridView!!!
By: PowerShell Team submitted:Sep 12 2025
It includes the fix for Out-GridView!!!
By: PowerShell Team submitted:Sep 12 2025
v7.5.6 and v7.4.15 Releases of PowerShell
(github.com)
Yeah, that's right we got 3 releases in one week!
By: PowerShell Team submitted:Apr 24 2026
Yeah, that's right we got 3 releases in one week!
By: PowerShell Team submitted:Apr 24 2026
v7.6.0-preview.3
(github.com)
Start testing your scripts against the next gen now.
By: PowerShell submitted:Feb 28 2025
Start testing your scripts against the next gen now.
By: PowerShell submitted:Feb 28 2025
v7.6.0-preview.4 Release of PowerShell
(github.com)
Come test out the latest release.
By: The PowerShell Team submitted:Apr 11 2025
Come test out the latest release.
By: The PowerShell Team submitted:Apr 11 2025
v7.6.0-preview.6 Release of PowerShell
(github.com)
A ton of great improvement and new feature. Come check them out!
By: The PowerShell Team submitted:Dec 19 2025
A ton of great improvement and new feature. Come check them out!
By: The PowerShell Team submitted:Dec 19 2025
v7.6.1 Release of PowerShell
(github.com)
Come get the latest and greatest now!
By: PowerShell Team submitted:Apr 24 2026
Come get the latest and greatest now!
By: PowerShell Team submitted:Apr 24 2026
v7.7.0-preview.1 Release of PowerShell
(github.com)
Tons of great changes in store with 7.7. Check it out for yourself.
By: PowerShell Team submitted:May 1 2026
Tons of great changes in store with 7.7. Check it out for yourself.
By: PowerShell Team submitted:May 1 2026
v7.7.0-preview.2 Release of PowerShell
(github.com)
Come test the latest preview of 7.7
By: PowerShell Team submitted:May 29 2026
Come test the latest preview of 7.7
By: PowerShell Team submitted:May 29 2026
Version 2002 release notes – Configuration Manager
(docs.microsoft.com)
Configuration Manager current branch version 1910 is the baseline for these changes.
By: Microsoft submitted:Jun 16 2022
Configuration Manager current branch version 1910 is the baseline for these changes.
By: Microsoft submitted:Jun 16 2022
Visual Studio Code for PowerShell 7
(devblogs.microsoft.com)
We are excited to announce that we have released a major update to the PowerShell extension for
By: Sydney Smith submitted:Jun 15 2022
We are excited to announce that we have released a major update to the PowerShell extension for
Visual Studio Code. This release contains months of architectural work that first shipped in our PowerShell Preview extension in November of 2019, along with incremental bug fixes in the intervening months. If you are new to Visual Studio Code this article is helpful for getting started. If you already use Visual Studio Code with the PowerShell extension, read on to find out what is new.
By: Sydney Smith submitted:Jun 15 2022
Visual Studio Spell Checker Preview Now Available
(devblogs.microsoft.com)
We know developers like you take pride in your code! Many of the features in Visual Studio are
By: Dante Gagne submitted:Jan 20 2023
We know developers like you take pride in your code! Many of the features in Visual Studio are
designed to help you write the code you want. Visual Studio helps you ensure your code compiles and can even help with code styling.
By: Dante Gagne submitted:Jan 20 2023
VMware PowerCLI 12.2
(blogs.vmware.com)
PowerCLI now supports parallel operations on PowerShell foreach-object commands!
By: VMware submitted:Jun 16 2022
PowerCLI now supports parallel operations on PowerShell foreach-object commands!
By: VMware submitted:Jun 16 2022
Voice your support for an AWS Lambda container base image for PowerShell
(github.com)
I recently discovered that AWS Lambda launched support for container images, and supported every
By: Trevor Sullivan submitted:Jun 16 2022
I recently discovered that AWS Lambda launched support for container images, and supported every
major language except for PowerShell. If you're interested in publishing AWS Lambda functions, by using a PowerShell container image, add your voice to this GitHub issue report. One of the AWS developers has responded and expressed interest in prioritizing, but we need to show interest / demand for this feature.
By: Trevor Sullivan submitted:Jun 16 2022
vscode-powershell Release v2020.4.3-preview
(github.com)
Come check out what's new with the PowerShell extension for VS Code.
By: PowerShell Team submitted:Jun 15 2022
Come check out what's new with the PowerShell extension for VS Code.
By: PowerShell Team submitted:Jun 15 2022
vSphereDSC 2.2 is released now
(blogs.vmware.com)
Fully supported on Linux. Total 73 DSC resources are available now. Support for Invoke-DSCResource.
By: VMware submitted:Jun 16 2022
Fully supported on Linux. Total 73 DSC resources are available now. Support for Invoke-DSCResource.
By: VMware submitted:Jun 16 2022
Welcome to the PowerShell-Docs wiki!
(github.com)
We are using the wiki to capture raw information that may end up in documentation. There is a lot of
By: submitted:Jun 15 2022
We are using the wiki to capture raw information that may end up in documentation. There is a lot of
arcane knowledge about PowerShell locked in peoples brains, hidden in blog posts, or buried in long issue or RFC discussions. With this wiki, I want to begin to capture that raw information, curate it, polish it, and eventually create published documentation.
By: submitted:Jun 15 2022
What are your best Posh tips & tricks?
(twitter.com)
Awesome Twitter thread
By: Damien Van Robaeys submitted:Jun 16 2022
Awesome Twitter thread
By: Damien Van Robaeys submitted:Jun 16 2022
What the Shell is Happening?
(jdhitsolutions.com)
A great recap of the what's currently going on in the world of PowerShell
By: Jeff Hicks submitted:Jun 16 2022
A great recap of the what's currently going on in the world of PowerShell
By: Jeff Hicks submitted:Jun 16 2022
What’s New in PowerShell-Docs for 2025
(learn.microsoft.com)
This article lists notable changes made to docs each month and celebrates the contributions from the
By: PowerShell Team submitted:Jun 20 2025
This article lists notable changes made to docs each month and celebrates the contributions from the
community.
By: PowerShell Team submitted:Jun 20 2025
Who is your 2020 PowerShell Hero?
(powershell.org)
Once again nominations are open for the 2020 PowerShell Community Heros. We want to know who in our
By: powershell.org submitted:Jun 15 2022
Once again nominations are open for the 2020 PowerShell Community Heros. We want to know who in our
community has gone above and beyond. Be sure to submit those you feel make a real difference out there.
By: powershell.org submitted:Jun 15 2022
Why is Az 7 an important release for Azure PowerShell?
(techcommunity.microsoft.com)
The Azure PowerShell team is proud to announce a new major version of the Az PowerShell module.
By: Damien Caro submitted:Jun 16 2022
The Azure PowerShell team is proud to announce a new major version of the Az PowerShell module.
Following our release cadence, this is the second breaking change release for 2021. Because this release includes updates related to security and the switch to MS Graph, we recommend that you review the release notes before upgrading.
By: Damien Caro submitted:Jun 16 2022
Windows Package Manager 1.4
(devblogs.microsoft.com)
The Windows Package Manager team has been busy working on WinGet 1.4. This release introduces
By: Demitrius Nelon submitted:Jan 27 2023
The Windows Package Manager team has been busy working on WinGet 1.4. This release introduces
support for .zip-based packages. WinGet can now extract and run an installer inside of a .zip archive or install one or more portable packages from an archive.
By: Demitrius Nelon submitted:Jan 27 2023
Windows Package Manager Preview
(devblogs.microsoft.com)
We are thrilled to announce the Windows Package Manager preview!
By: Demitrius Nelon submitted:Jun 16 2022
We are thrilled to announce the Windows Package Manager preview!
By: Demitrius Nelon submitted:Jun 16 2022
Windows Package Manager Preview (v0.1.41821)
(devblogs.microsoft.com)
The first update to the Windows Package Manager has been released. If you are a Windows Insider or
By: Demitrius Nelon submitted:Jun 16 2022
The first update to the Windows Package Manager has been released. If you are a Windows Insider or
part of our Package Manager Insider program, you should already have the latest version. Launch the store and check for updates if you're an insider and you don't have it. If you prefer to just download the client, head on over to GitHub releases page and take it for a spin. You can also join the Windows Package Manager Insider Program if you'd like automatic updates from the store, and you want to run on the released version of Windows 10.
By: Demitrius Nelon submitted:Jun 16 2022
Windows Package Manager Preview (v0.2.2521)
(devblogs.microsoft.com)
Our newest feature is support for installing Apps from the Microsoft Store. Yes, you read that
By: Demitrius Nelon submitted:Jun 16 2022
Our newest feature is support for installing Apps from the Microsoft Store. Yes, you read that
correctly. Our goal is to make it easier to install software on Windows. We also recently released tab completion in PowerShell, and a feature toggle.
By: Demitrius Nelon submitted:Jun 16 2022
Windows Terminal 1.0
(devblogs.microsoft.com)
We are incredibly proud to announce the release of Windows Terminal 1.0!
By: Kayla Cinnamon submitted:Jun 16 2022
We are incredibly proud to announce the release of Windows Terminal 1.0!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal is now the Default in Windows 11
(devblogs.microsoft.com)
The day has finally come! Windows Terminal is now the default command line experience on Windows 11
By: Kayla Cinnamon submitted:Oct 21 2022
The day has finally come! Windows Terminal is now the default command line experience on Windows 11
22H2! ?? This means that all command line applications will now automatically open in Windows Terminal. This blog post will go into how this setting is enabled,
By: Kayla Cinnamon submitted:Oct 21 2022
Windows Terminal Preview 1.10 Released
(devblogs.microsoft.com)
It's Windows Terminal release day! This release introduces Windows Terminal Preview to version 1.10
By: Microsoft submitted:Jun 16 2022
It's Windows Terminal release day! This release introduces Windows Terminal Preview to version 1.10
and Windows Terminal will be updated to version 1.9 soon.
By: Microsoft submitted:Jun 16 2022
Windows Terminal Preview 1.11 Release
(devblogs.microsoft.com)
Happy Windows Terminal release day! This release brings Windows Terminal Preview up to version 1.11
By: Kayla Cinnamon submitted:Jun 16 2022
Happy Windows Terminal release day! This release brings Windows Terminal Preview up to version 1.11
and Windows Terminal up to 1.10.
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.12 Release
(devblogs.microsoft.com)
Windows Terminal Preview 1.12 is here and it's HUGE!
By: PowerShell Team submitted:Jun 16 2022
Windows Terminal Preview 1.12 is here and it's HUGE!
By: PowerShell Team submitted:Jun 16 2022
Windows Terminal Preview 1.13 Release
(devblogs.microsoft.com)
Welcome to the first Windows Terminal release of 2022!
By: Kayla Cinnamon submitted:Jun 16 2022
Welcome to the first Windows Terminal release of 2022!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.15 Release
(devblogs.microsoft.com)
Welcome back to another Windows Terminal release!
By: Kayla Cinnamon submitted:Jul 8 2022
Welcome back to another Windows Terminal release!
By: Kayla Cinnamon submitted:Jul 8 2022
Windows Terminal Preview 1.16 Release
(devblogs.microsoft.com)
The Windows Terminal team is back with another release for you! This release introduces version 1.16
By: Kayla Cinnamon submitted:Sep 16 2022
The Windows Terminal team is back with another release for you! This release introduces version 1.16
to Windows Terminal Preview and updates Windows Terminal to version 1.15 with these new features. As always, you can install Windows Terminal and Windows Terminal Preview from the Microsoft Store,
By: Kayla Cinnamon submitted:Sep 16 2022
Windows Terminal Preview 1.17 Release
(devblogs.microsoft.com)
The Windows Terminal team is back with our first release of the year! ??
By: Christopher Nguyen submitted:Jan 27 2023
The Windows Terminal team is back with our first release of the year! ??
By: Christopher Nguyen submitted:Jan 27 2023
Windows Terminal Preview 1.18 Release
(devblogs.microsoft.com)
Welcome back to another Windows Terminal release! This release updates Windows Terminal to version
By: Christopher Nguyen submitted:May 26 2023
Welcome back to another Windows Terminal release! This release updates Windows Terminal to version
1.17 and includes all of the features from this previous blog post. Additionally, Windows Terminal Preview is getting an update to version 1.18 and will include all the features detailed here,
By: Christopher Nguyen submitted:May 26 2023
Windows Terminal Preview 1.19 Release
(devblogs.microsoft.com)
The Windows Terminal team is back with a new preview release! Windows Terminal Preview 1.19
By: Christopher Nguyen submitted:Sep 29 2023
The Windows Terminal team is back with a new preview release! Windows Terminal Preview 1.19
introduces new features such as Broadcast Input, Web Search, the Suggestions UI and more!
By: Christopher Nguyen submitted:Sep 29 2023
Windows Terminal Preview 1.2 Release
(devblogs.microsoft.com)
Windows Terminal Preview has new features for version 1.2 which will appear in Windows Terminal in
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview has new features for version 1.2 which will appear in Windows Terminal in
August. You can download Windows Terminal Preview and Windows Terminal from the Microsoft Store or from the GitHub releases page. Let's dive into what's new!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.20 Release
(devblogs.microsoft.com)
Happy New Year! The Windows Terminal team is back with our first preview release of the year!
By: Microsoft submitted:Feb 2 2024
Happy New Year! The Windows Terminal team is back with our first preview release of the year!
Windows Terminal Preview 1.20 introduces several changes such as the automatic deferral of package updates while Windows Terminal is running, support for colorful and crazy line styles, changes to the way search results are highlighted and LOTS of usability updates and bug fixes!
By: Microsoft submitted:Feb 2 2024
Windows Terminal Preview 1.21 Release
(devblogs.microsoft.com)
Windows Terminal is back with another preview release! Windows Terminal Preview 1.21 introduces
By: Microsoft submitted:May 10 2024
Windows Terminal is back with another preview release! Windows Terminal Preview 1.21 introduces
long-awaited features like Buffer Restore and fontfall back as well as new experimental features like Scratchpad and the ability to load up an image as a texture. There's also a LOT MORE stuff so check out the rest of this blog post to learn more!
By: Microsoft submitted:May 10 2024
Windows Terminal Preview 1.22 Release
(devblogs.microsoft.com)
Hello friends, we have a new Windows Terminal Preview release! Windows Terminal Preview 1.22 is a
By: Christopher Nguyen submitted:Aug 30 2024
Hello friends, we have a new Windows Terminal Preview release! Windows Terminal Preview 1.22 is a
large release that contains new features such as Sixel image support (a LARGE community contribution!), Grapheme Cluster Support, the Snippets Pane, Quick Fixes in CMD, and a new Cooked Read popup in CMD to name a few!
By: Christopher Nguyen submitted:Aug 30 2024
Windows Terminal Preview 1.24 Release
(devblogs.microsoft.com)
We're back with another Terminal release for you! This development cycle, we focused on overall
By: Kayla Cinnamon submitted:Aug 29 2025
We're back with another Terminal release for you! This development cycle, we focused on overall
quality of life improvements and bug fixes. We are also updating Windows Terminal stable to version 1.23, which will include all of the features from this previous blog post. Some notable features to call out are: 🌟 A completely new [...]
By: Kayla Cinnamon submitted:Aug 29 2025
Windows Terminal Preview 1.3 Release
(devblogs.microsoft.com)
We are back with another release for Windows Terminal and Windows Terminal Preview! This release
By: Kayla Cinnamon submitted:Jun 16 2022
We are back with another release for Windows Terminal and Windows Terminal Preview! This release
adds all of the 1.2 features into Windows Terminal and introduces new features described below for Windows Terminal Preview 1.3. Both builds of Windows Terminal can be installed from the Microsoft Store or from the GitHub releases page. Let's check out what's new this month!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.5 Release
(devblogs.microsoft.com)
We're back with another Windows Terminal release! Windows Terminal has moved to version 1.4 and
By: Kayla Cinnamon submitted:Jun 16 2022
We're back with another Windows Terminal release! Windows Terminal has moved to version 1.4 and
includes the features described in the 1.4 release blog post. Windows Terminal Preview has moved to version 1.5 and includes the features described below. You can download both versions from the Microsoft Store or from the GitHub releases page. Let's dive into what's new!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.8 Release
(devblogs.microsoft.com)
Welcome back to another release of Windows Terminal! This release updates Windows Terminal Preview
By: Kayla Cinnamon submitted:Jun 16 2022
Welcome back to another release of Windows Terminal! This release updates Windows Terminal Preview
to version 1.8 and moves Windows Terminal to version 1.7. Both builds can be installed from the Microsoft Store as well as the GitHub releases page. Let's jump into what's new!
By: Kayla Cinnamon submitted:Jun 16 2022
Windows Terminal Preview 1.9 Release
(devblogs.microsoft.com)
Happy Microsoft Build 2021 and happy 2nd birthday to Windows Terminal! This release introduces
By: Windows Terminal Team submitted:Jun 16 2022
Happy Microsoft Build 2021 and happy 2nd birthday to Windows Terminal! This release introduces
version 1.9 to Windows Terminal Preview and migrates Windows Terminal to version 1.8. As always, you can install both builds from the Microsoft Store as well as from the GitHub releases page. Let's get into what's new!
By: Windows Terminal Team submitted:Jun 16 2022
Windows Terminal Preview 1910 Release
(devblogs.microsoft.com)
Another update to the Windows Terminal has just been released! As always, you can download the
By: Kayla Cinnamon submitted:Jun 15 2022
Another update to the Windows Terminal has just been released! As always, you can download the
Terminal from the Microsoft Store, the Microsoft Store for Business, and GitHub.
By: Kayla Cinnamon submitted:Jun 15 2022
Windows Terminal Preview v0.11 Release
(devblogs.microsoft.com)
We are back with one last major update before the 1.0 release of Windows Terminal! Releases between
By: Kayla Cinnamon submitted:Jun 15 2022
We are back with one last major update before the 1.0 release of Windows Terminal! Releases between
now and then will be revisions of this version. This is the v0.11 release and you can download the Terminal from the Microsoft Store or from the GitHub releases page. Let's see what has changed with this update!
By: Kayla Cinnamon submitted:Jun 15 2022
Windows Terminal Preview v0.8 Release
(devblogs.microsoft.com)
The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the
By: Kayla Cinnamon submitted:Jun 15 2022
The release of the Windows Terminal preview v0.8 has arrived! You can download the Terminal from the
Microsoft Store or from the GitHub releases page. Let's jump into what's new!
By: Kayla Cinnamon submitted:Jun 15 2022
Windows Terminal v1.25.622.0 Release
(github.com)
It sports a new search experience inside the Settings page, the ability to edit actions, command
By: Microsoft submitted:Mar 6 2026
It sports a new search experience inside the Settings page, the ability to edit actions, command
palette entries and key bindings with a rich editor--rather than just their key bindings--support for Kitty's keyboard protocol and two completely new community translations!
By: Microsoft submitted:Mar 6 2026
Blogs, Articles, and Posts
[PSA] Do not use [DateTime]$var to cast a String to a DateTime object, use Get-Date instead
(reddit.com)
Looks like casting via [DateTime] doesn't respect the culture (d/MM/yyyy in my case), but Get-Date
By: u/dextersgenius submitted:Jun 16 2022
Looks like casting via [DateTime] doesn't respect the culture (d/MM/yyyy in my case), but Get-Date
does.
By: u/dextersgenius submitted:Jun 16 2022
$env:PSModulepath with Microsoft.PowerShell.PSResourceGet on macOS
(powershell.co.at)
Hi Community ! Its been a long time since my last content blog, but I am just facing an issue, you
By: Roman Stadlmair submitted:Jan 19 2024
Hi Community ! Its been a long time since my last content blog, but I am just facing an issue, you
also might face now or in the future its worth writing about. It is about the switch from the old Module based CmdLets to the PSResource-based CmdLets with Microsoft.PowerShell.PSResourceGet.
By: Roman Stadlmair submitted:Jan 19 2024
02-14-2025 MSOnline and AzureAD PowerShell modules.. One last Valentine’s day card each
(clatent.com)
If you haven't seen the news already, MSOnline and AzureAD PowerShell modules will be no longer
By: Clayton Tyger submitted:Feb 14 2025
If you haven't seen the news already, MSOnline and AzureAD PowerShell modules will be no longer
supported after March 30, 2025. So looks like this will be our last year to give them a Valentine's day card for all the times they've been there for us in!
By: Clayton Tyger submitted:Feb 14 2025
10 Master PowerShell Troubleshooting Commands: Simplify System Diagnostics
(izoate.tech)
Discover 10 essential PowerShell troubleshooting commands. Learn what each command does, how to use
By: Izoate Tech submitted:Jan 31 2025
Discover 10 essential PowerShell troubleshooting commands. Learn what each command does, how to use
them effectively for system diagnostics.
By: Izoate Tech submitted:Jan 31 2025
10 Popular PowerShell Tips and Tricks in 2023
(itprotoday.com)
This midyear roundup of our most-read PowerShell articles contains tutorials and best practices.
By: Heiko Brenn submitted:Jul 28 2023
This midyear roundup of our most-read PowerShell articles contains tutorials and best practices.
By: Heiko Brenn submitted:Jul 28 2023
10 Powerful PowerShell Select-String Examples
(spguides.com)
As a PowerShell administrator, I mostly worked with the PowerShell Select-String cmdlet. So, I
By: Bijay Kumar submitted:Jun 27 2025
As a PowerShell administrator, I mostly worked with the PowerShell Select-String cmdlet. So, I
thought to show you 10 real examples of Select-String in PowerShell.
By: Bijay Kumar submitted:Jun 27 2025
10 PowerShell Commands Always On VPN Administrators Should Know
(directaccess.richardhicks.com)
Managing a secure and reliable VPN infrastructure is critical for supporting today's highly mobile
By: Richard M. Hicks submitted:Nov 3 2023
Managing a secure and reliable VPN infrastructure is critical for supporting today's highly mobile
workforce. For Always On VPN administrators, PowerShell is an indispensable tool for achieving this goal. Not only can PowerShell be used to automate the installation and configuration of Windows Server Routing and Remote Access Service (RRAS) server
By: Richard M. Hicks submitted:Nov 3 2023
10 Useful Tips for Customizing SharePoint List Fields with PnP PowerShell
(spguides.com)
Recently, I was working on building a Power Apps application that takes data sources as a SharePoint
By: Bijay Kumar submitted:Aug 16 2024
Recently, I was working on building a Power Apps application that takes data sources as a SharePoint
list. To avoid creating SharePoint lists and manually adding different types of columns, I wrote a PowerShell script. While adding different types of columns to the SharePoint lists
By: Bijay Kumar submitted:Aug 16 2024
11 PowerShell Automatic Variables You Should Know
(koupi.io)
Automatic variables are one of the fundamental things you should know about PowerShell. When I was
By: Caroline Chiari submitted:Jun 16 2022
Automatic variables are one of the fundamental things you should know about PowerShell. When I was
learning PowerShell, I kept creating complicated scripts to handle things easily handled by those automatic variables.
By: Caroline Chiari submitted:Jun 16 2022
11 Ways to Create HashTable in PowerShell
(ridicurious.com)
PowerShell Hashtables are compact data structures, which are very popular and come handy in a lot of
By: Prateek Singh submitted:Jun 15 2022
PowerShell Hashtables are compact data structures, which are very popular and come handy in a lot of
use cases. They are capable to store one or more Key-Value pairs and today we are going to looking into various approaches and methods to create a Hashtable in PowerShell.
By: Prateek Singh submitted:Jun 15 2022
15+ new code scanning integrations with open source security tools | The GitHub Blog
(github.blog)
Github code scanning now supports PowerShell PSScriptAnalyzer!
By: Justin Grote submitted:Jun 16 2022
Github code scanning now supports PowerShell PSScriptAnalyzer!
By: Justin Grote submitted:Jun 16 2022
16 .NET Classes PowerShell Users Should Know
(blog.ironmansoftware.com)
There are thousands of awesome cmdlets and modules but sometimes you just need to take advantage of
By: Adam Driscoll submitted:Jun 16 2022
There are thousands of awesome cmdlets and modules but sometimes you just need to take advantage of
.NET directly when writing PowerShell scripts. This post includes 16 classes that are helpful to PowerShell scripters.
By: Adam Driscoll submitted:Jun 16 2022
2025 Overview
(powershellisfun.com)
It's 2026, so it's time to reflect on 2025 :). In this blog post, I will highlight the great
By: Harm Veenstra submitted:Jan 9 2026
It's 2026, so it's time to reflect on 2025 :). In this blog post, I will highlight the great
PowerShell moments that happened this year.
By: Harm Veenstra submitted:Jan 9 2026
2026: Check Secure Boot Certificates of all Domain-Computers with PowerShell
(sid-500.com)
The Microsoft Secure Boot certificate expires in 2026. Here is a PowerShell script that retrieves
By: Patrick Gruenauer submitted:Apr 10 2026
The Microsoft Secure Boot certificate expires in 2026. Here is a PowerShell script that retrieves
the Secure Boot boot certificate information from all domain computers and checks whether they contain the CA
By: Patrick Gruenauer submitted:Apr 10 2026
25 Years of Active Directory and my PowerShell experience managing it
(powershellisfun.com)
This week, on the 17th of February, Active Directory celebrated its 25th birthday 🙂 I will share my
By: Harm Veenstra submitted:Feb 28 2025
This week, on the 17th of February, Active Directory celebrated its 25th birthday 🙂 I will share my
experience managing it with PowerShell in this blog post.
By: Harm Veenstra submitted:Feb 28 2025
3 Best Methods To Import SCCM PowerShell Module Cmdlets
(anoopcnair.com)
Let's learn 3 Best Methods to Import SCCM PowerShell Module Cmdlets. The SCCM PS module is a
By: Dhanraj Barman submitted:Jun 16 2022
Let's learn 3 Best Methods to Import SCCM PowerShell Module Cmdlets. The SCCM PS module is a
collection of CMDLets available to perform SCCM administration tasks.
By: Dhanraj Barman submitted:Jun 16 2022
3 different options to Sort
(gist.github.com)
I ended up writing some notes on a few different ways to sort. I'm pretty sure others might find
By: Panos Grigoriadis submitted:Jun 16 2022
I ended up writing some notes on a few different ways to sort. I'm pretty sure others might find
this useful, so I created a gist. I have an example for sorting a) with an IComparer, b) with LINQ and c) with [array]
By: Panos Grigoriadis submitted:Jun 16 2022
3 Easy PowerShell Scripting Tips for Coding Masochists
(skatterbrainz.wordpress.com)
Tip: Read the ‘Important Notes' section, because these are notes that are important.
By: SkatterBrainz submitted:Jan 9 2026
Tip: Read the ‘Important Notes' section, because these are notes that are important.
By: SkatterBrainz submitted:Jan 9 2026
365AutomatedLab V2.8.0 is released and 365 Dev Tenant Announcement Feelings
(clatent.com)
I know it's been a bit, but life has been a bit hectic. Also a bit saddened about the Microsoft
By: Clayton Tyger submitted:Mar 29 2024
I know it's been a bit, but life has been a bit hectic. Also a bit saddened about the Microsoft
announcement that you can no longer create new Free 365 Dev Tenants. I'm really hoping they revert that decision, or make the Dev Tenant even better. I honestly don't think it's a money grab, but more for security. If it is toot easy to create a temp tenant it is a great tool for bad actors. I'll leave it at that for now, and will probably do a bigger blog post on it in the future.
By: Clayton Tyger submitted:Mar 29 2024
4 PowerShell commands that fix common Windows problems fast
(ift.tt)
These four simple PowerShell scripts fix common Windows headaches and save time with quick,
By: Rich Hein submitted:Feb 27 2026
These four simple PowerShell scripts fix common Windows headaches and save time with quick,
copy-and-paste commands.
By: Rich Hein submitted:Feb 27 2026
4 Ways to Create PowerShell Objects
(ridicurious.com)
PowerShell is object based scripting language and it is good practice to create objects to return,
By: submitted:Jun 15 2022
PowerShell is object based scripting language and it is good practice to create objects to return,
store and manipulate information instead of text. But are you aware that there are 4 ways to create objects in PowerShell
By: submitted:Jun 15 2022
5 PowerShell Script Examples To Inspire You to Get Scripting
(adamtheautomator.com)
PowerShell is an extensive scripting language capable of automating just about everything, and not
By: John Case submitted:Jun 16 2022
PowerShell is an extensive scripting language capable of automating just about everything, and not
just for system administrators. But what if you don't know what you don't know yet? In that case, this combination of various PowerShell script examples will help jumpstart your PowerShell scripting adventure.
By: John Case submitted:Jun 16 2022
5 PowerShell tools to help simplify admin tasks and support
(searchwindowsserver.techtarget.com)
Here, we examine five companies that offer products and services that focus on or heavily depend on
By: Adam Bertram submitted:Jun 15 2022
Here, we examine five companies that offer products and services that focus on or heavily depend on
PowerShell. We'll examine each product's focus, target audience, pricing and how each PowerShell tool integrates into the bigger tech ecosystem. Note that product costs are listed in U.S. dollars.
By: Adam Bertram submitted:Jun 15 2022
5 Reasons you should be using PSReadLine
(scriptrunner.com)
Get up to speed and use PSReadLine more often - in his first article for us, author Jeffery Hicks
By: Jeff Hicks submitted:Sep 6 2024
Get up to speed and use PSReadLine more often - in his first article for us, author Jeffery Hicks
provides his 5 reasons why he recommends using PSReadLine.
By: Jeff Hicks submitted:Sep 6 2024
5 Tips On Getting Started with AWS and PowerShell
(scriptrunner.com)
How many times have you had to open up a web browser, log in to the portal, choose a service, click
By: Adam Bertram submitted:Jun 16 2022
How many times have you had to open up a web browser, log in to the portal, choose a service, click
a bunch of buttons, and finally receive the information you were trying to retrieve on an AWS service? Perhaps the metadata on an EC2 instance? Now you can do it all automatically!
By: Adam Bertram submitted:Jun 16 2022
5 Ways to install PowerShell 7 on Windows
(sid-500.com)
PowerShell 7 is the successor to PowerShell 5.1. It's fast, reliable and it is cross-platform.
By: Patrick Gruenauer submitted:Nov 18 2022
PowerShell 7 is the successor to PowerShell 5.1. It's fast, reliable and it is cross-platform.
Without a doubt, PowerShell 7 is the future.
By: Patrick Gruenauer submitted:Nov 18 2022
6 Command Line (PowerShell & CLI) Tips & Tricks for Microsoft Azure you should know about!
(thomasmaurer.ch)
There are many experiences and possibilities to manage your Microsoft Azure resources, one of them
By: Thomas Maurer submitted:Dec 16 2022
There are many experiences and possibilities to manage your Microsoft Azure resources, one of them
being the command line experience using the Azure CLI or Azure PowerShell. In this blog post we are going to have a look at 6 tips & tricks for managing your Microsoft Azure resources using the command line with Azure
By: Thomas Maurer submitted:Dec 16 2022
6 steps to pimp my terminal
(dev.to)
My current setup is mixed of tools from following list:
By: Piotr Stapp submitted:Jun 16 2022
My current setup is mixed of tools from following list:
By: Piotr Stapp submitted:Jun 16 2022
6 Ways to Copy Files to Remote Hosts with Ansible (Step by Step)
(adamtheautomator.com)
In Ansible, copying files is a common task most users perform every day. The Ansible copy module is
By: Jason Hiatt submitted:Jun 16 2022
In Ansible, copying files is a common task most users perform every day. The Ansible copy module is
a familiar way to copy files and copy directories with Ansible, but it's definitely not the only way. Are you picking the right method?
By: Jason Hiatt submitted:Jun 16 2022
9 Essential PowerShell Scripts for SharePoint Online Security
(o365reports.com)
As we navigate the digital age, SharePoint Online has emerged as a pivotal platform for
By: Shan submitted:Mar 22 2024
As we navigate the digital age, SharePoint Online has emerged as a pivotal platform for
organizational collaboration. However, with great connectivity comes great responsibility, particularly in safeguarding our digital ecosystem. Data breaches, excessive access rights, oversharing, etc., pose significant challenges in maintaining security in SharePoint Online. Recognizing that security is...
By: Shan submitted:Mar 22 2024
9 Tips for Writing Better PowerShell Functions
(devblackops.io)
One of the most common tasks in PowerShell is writing PowerShell functions. Functions are one of the
By: Brandon Olin submitted:Jun 15 2022
One of the most common tasks in PowerShell is writing PowerShell functions. Functions are one of the
basic building blocks we use to separate and abstract our code away. Without them, our scripts would be just a tangled mess of if statements, while and for loops, and duplicated code.
By: Brandon Olin submitted:Jun 15 2022
A 2020 Year End Review and 2021 Directions
(powershell.anovelidea.org)
Dave's summary of 2020, including the Bad and the Good, and what he hopes for 2021.
By: Dave Carroll submitted:Jun 16 2022
Dave's summary of 2020, including the Bad and the Good, and what he hopes for 2021.
By: Dave Carroll submitted:Jun 16 2022
A Beginner’s Guide to Managing Files with PowerShell
(adamtheautomator.com)
In this tutorial, you're going to learn how to get started working with files through an
By: John Case submitted:Jun 16 2022
In this tutorial, you're going to learn how to get started working with files through an
example-based approach to help inspire you to learn the skills you need to wrangle files.
By: John Case submitted:Jun 16 2022
A Beginner’s Guide to Managing Files with PowerShell
(adamtheautomator.com)
If you're wondering how to use PowerShell to write a file, use PowerShell to output to a file, or
By: John Case submitted:Jun 16 2022
If you're wondering how to use PowerShell to write a file, use PowerShell to output to a file, or
use PowerShell to check if a file exists, along with other file examples, stay tuned.
By: John Case submitted:Jun 16 2022
A Beginner’s Guide to Visual Studio Code and Git
(adamtheautomator.com)
Those new to Visual Studio (VS) Code might just see a code editor. The true power of VS Code lies in
By: Adam Bertram submitted:Jun 16 2022
Those new to Visual Studio (VS) Code might just see a code editor. The true power of VS Code lies in
it's extensions, integrated terminal and other features. In this hands-on tutorial, you're going to learn how to use Visual Studio Code by working with a Git repo.
By: Adam Bertram submitted:Jun 16 2022
A beginners guide to Microsoft Graph API rate limiting in Intune
(msendpointmgr.com)
Ever seen your PowerShell script crash with a mysterious HTTP 429 Too Many Requests from Microsoft
By: Ben Whitmore submitted:Nov 14 2025
Ever seen your PowerShell script crash with a mysterious HTTP 429 Too Many Requests from Microsoft
Graph? That's rate limiting - the API's polite way of telling you to slow down. In this post, we dig into Graph's global and Intune-specific limits, how to read the Retry-After header when it appears (and what to do when it doesn't), and how to build exponential backoff into your scripts so your automations stay smooth, resilient, and throttle-friendly
By: Ben Whitmore submitted:Nov 14 2025
A Beginners Guide To PowerShell New-Item
(adamtheautomator.com)
Get started with PowerShell New-Item in this beginner's guide to creating new items and folders
By: Nicholas Xuan Nguyen submitted:Dec 2 2022
Get started with PowerShell New-Item in this beginner's guide to creating new items and folders
within PowerShell!
By: Nicholas Xuan Nguyen submitted:Dec 2 2022
A Best Practice Guide To Creating A PowerShell Module
(thesysadminchannel.com)
Building a Powershell Module might be a daunting task for someone without much PS experience. But
By: Paul Contreras submitted:Jun 16 2022
Building a Powershell Module might be a daunting task for someone without much PS experience. But
what if I told you, creating a module can be as simple as grouping multiple functions together and renaming the extension to psm1. It sounds a lot less complicated when you put it that way.
By: Paul Contreras submitted:Jun 16 2022
A closer look at the parsing code of a Crescendo output handler
(devblogs.microsoft.com)
In my previous post, I showed you how to parse the output from the netstat command. The output of
By: Sean Wheeler submitted:Jun 16 2022
In my previous post, I showed you how to parse the output from the netstat command. The output of
netstat is not very complex. The goal of the post was to introduce some parsing strategies that you can use to create a full Crescendo module. In this post, I explain the details of a more complex parsing function that I created for my VssAdmin module.
By: Sean Wheeler submitted:Jun 16 2022
A Complete Guide For SharePoint Site Creation with PowerShell
(sposcripts.com)
In this article I want to show you how you can streamline the SharePoint Site creation with
By: Serkar submitted:Oct 11 2024
In this article I want to show you how you can streamline the SharePoint Site creation with
PowerShell. You can save time by doing it with PowerShell especially, if you want to create multiple sites as part of a backend process.
By: Serkar submitted:Oct 11 2024
A Complete Guide to Using the Get-WinEvent PowerShell Cmdlet
(adamtheautomator.com)
Windows has several different event logs, but how do you go about retrieving them quickly? The
By: Adam Listek submitted:Jun 16 2022
Windows has several different event logs, but how do you go about retrieving them quickly? The
Get-WinEvent cmdlet can retrieve classic Windows event logs like the System and Application logs, logs generated by Windows Event Log technology, and even Event Tracing for Windows (ETW) logs!
By: Adam Listek submitted:Jun 16 2022
A good start to PowerShell
(twitter.com)
Want to master Command Line but struggling to find where to start ? Then here is the mega thread for
By: Dattaveer Boda submitted:Jun 16 2022
Want to master Command Line but struggling to find where to start ? Then here is the mega thread for
you to start
By: Dattaveer Boda submitted:Jun 16 2022
A great discussion on Twitter about when to use PowerShell vs C#
(twitter.com)
Whenever I review PowerShell from someone who is really good at it, I'm always envious. But
By: David Pine submitted:Jun 16 2022
Whenever I review PowerShell from someone who is really good at it, I'm always envious. But
sometimes, when there is a lot of code...I think to myself, this would be better in a .NET app, for testability
By: David Pine submitted:Jun 16 2022
a Hidden gem in PowerShell : Format-Custom
(powershellisfun.com)
It was something I ran into this week, Format-Custom. Usually I display things in a list or table,
By: Harm Veenstra submitted:Feb 13 2026
It was something I ran into this week, Format-Custom. Usually I display things in a list or table,
but this is different... And very useful! In this blog post, I will show you how it works.
By: Harm Veenstra submitted:Feb 13 2026
A Mini Dive into the Microsoft Entra PowerShell Module: An Intune Administrator’s Perspective
(msendpointmgr.com)
In this post, we'll analyse the Entra PowerShell module's authentication implementation and discuss
By: Ben Whitmore submitted:Feb 20 2025
In this post, we'll analyse the Entra PowerShell module's authentication implementation and discuss
whether it's necessary for your Intune automation needs if you're already using the Microsoft.Graph.Authentication module, part of the Microsoft Graph SDK, to handle your tokens.
By: Ben Whitmore submitted:Feb 20 2025
A multi-stage PowerShell based attack targets Kazakhstan
(blog.malwarebytes.com)
On November 10 we identified a multi-stage PowerShell attack using a document lure impersonating the
By: Malwarebytes Labs submitted:Jun 16 2022
On November 10 we identified a multi-stage PowerShell attack using a document lure impersonating the
Kazakh Ministry of Health Care, leading us to believe it targets Kazakhstan.
By: Malwarebytes Labs submitted:Jun 16 2022
A PowerShell function to easily retry any code
(blog.danskingdom.com)
Performing retries to make your code more resilient is a common pattern. By leveraging a PowerShell
By: Dan Schroeder submitted:Aug 23 2024
Performing retries to make your code more resilient is a common pattern. By leveraging a PowerShell
ScriptBlock, we can create a function to avoid constantly rewriting the same retry logic again and again.
By: Dan Schroeder submitted:Aug 23 2024
A Powershell GUI using DotNet Windows.Forms to start AWS Lambda Functions and display their output
(gist.github.com)
A Powershell GUI using DotNet Windows.Forms to start AWS Lambda Functions and display their output -
By: Anor E. Feldstraw submitted:May 24 2024
A Powershell GUI using DotNet Windows.Forms to start AWS Lambda Functions and display their output -
powershell-gui-aws-lambda-start-functions.ps1
By: Anor E. Feldstraw submitted:May 24 2024
A PowerShell Network Monitor
(jdhitsolutions.com)
I hope you've been trying your hand at the scripting challenges being posted on the Iron Scripter
By: Jeff Hicks submitted:Jun 16 2022
I hope you've been trying your hand at the scripting challenges being posted on the Iron Scripter
web site. The challenges are designed for individuals to do on their own to build up their PowerShell scripting skills. A few weeks ago, a challenge was posted to create a network monitoring tool using PowerShell and the Write-Progress cmdlet. I thought I'd share my notes on the challenge and some of the code I came up with.
By: Jeff Hicks submitted:Jun 16 2022
A PowerShell Recursive Function
(powershell.org)
I was recently in a position where I was asked to provide an example of a PowerShell recursive
By: Tommy Maynard submitted:Jun 15 2022
I was recently in a position where I was asked to provide an example of a PowerShell recursive
function. Unfortunately, I didn't have time to do that as it was a part of a written, and timed, test. Sadly, I didn't even really have time to review the other 50-some answers I had already provided. I mostly knew that might happen.
By: Tommy Maynard submitted:Jun 15 2022
A Powershell Template For Creating The Perfect Function
(thesysadminchannel.com)
Anytime I'm writing a new Powershell script I always find my self scratching my head trying to
By: Paul Contreras submitted:Jun 16 2022
Anytime I'm writing a new Powershell script I always find my self scratching my head trying to
recall the exact syntax inside the parameter block. Even though I've created hundreds of scripts in my day, I always use a template because its much easier. Today I'm going to share with the exact Powershell template I use when creating my Powershell Scripts.
By: Paul Contreras submitted:Jun 16 2022
A simple performance increase trick
(reddit.com)
Just posting that a simple trick of not using += will help speed up your code by a lot and requires
By: u/kewlxhobbs submitted:Jun 16 2022
Just posting that a simple trick of not using += will help speed up your code by a lot and requires
less work than you think.
By: u/kewlxhobbs submitted:Jun 16 2022
A simple PowerShell script template I use when creating new scripts
(blog.danskingdom.com)
I spin up new PowerShell scripts all the time, whether just for quickly experimenting and testing
By: Dan Schroeder submitted:May 31 2024
I spin up new PowerShell scripts all the time, whether just for quickly experimenting and testing
things out, or for projects that I know will be around for a while. There's a few basic things that I like all my scripts to have, so I've created a simple template that I use when creating new scripts.
By: Dan Schroeder submitted:May 31 2024
A Slopoly start to AI-enhanced ransomware attacks
(ibm.com)
During a ransomware engagement, X-Force discovered a PowerShell script deployed on an infected
By: Golo Mühr submitted:Mar 13 2026
During a ransomware engagement, X-Force discovered a PowerShell script deployed on an infected
server. The script appears to be the client component of a novel C2 framework we named "Slopoly."
By: Golo Mühr submitted:Mar 13 2026
A technical solution to a business problem
(reddit.com)
A great discussion on automation in the work place and lessons learned.
By: u/PowerShellMichael submitted:Jun 16 2022
A great discussion on automation in the work place and lessons learned.
By: u/PowerShellMichael submitted:Jun 16 2022
Across numerous scripts and management servers I find I need to know the support dates for different Windows versions.
(twitter.com)
Across numerous scripts and management servers I find I need to know the support dates for different
By: Josh King submitted:Jun 15 2022
Across numerous scripts and management servers I find I need to know the support dates for different
Windows versions. Updating lists everywhere was a pain. PowerShell flavored Azure Functions to the rescue! Now I just have to update it once, and it's available everywhere.
By: Josh King submitted:Jun 15 2022
Activate BitLocker with manage-bde, PowerShell, or WMI
(4sysops.com)
You can configure various settings for BitLocker using group policies, but this doesn't initiate
By: Wolfgang Sommergut submitted:Sep 22 2023
You can configure various settings for BitLocker using group policies, but this doesn't initiate
encryption. Similarly, it doesn't create the configured protectors that are necessary for activating BitLocker. Manage-bde, PowerShell, or the WMI class Win32_EncryptableVolume serve this purpose.
By: Wolfgang Sommergut submitted:Sep 22 2023
Activating PIM Roles that require MFA or Conditional Access Authentication Context with PowerShell
(smsagent.blog)
For some time, I've been activating and scheduling activations for Azure roles under Privileged
By: Trevor Jones submitted:Nov 29 2024
For some time, I've been activating and scheduling activations for Azure roles under Privileged
Identity Management (PIM) using the Microsoft Graph PowerShell SDK. However recently we secured these role activations to require a conditional access authentication context with MFA. This basically requires me to MFA when I activate a role with PIM. Problem is, by ... Continue reading Activating PIM Roles that require MFA or Conditional Access Authentication Context with PowerShell ?
By: Trevor Jones submitted:Nov 29 2024
Active Directory ACL Reporter – PowerShell
(powershellcenter.com)
There is no need to talk about the critical role Active Directory plays within the organization.
By: Faris Malaeb submitted:Jul 28 2022
There is no need to talk about the critical role Active Directory plays within the organization.
Securing Active Directory is a massive part of the overall organization security, configuration, and permission and Access Control List (ACL).
By: Faris Malaeb submitted:Jul 28 2022
Active Directory Auditing: How to Track Down Password Changes
(adamtheautomator.com)
Tracking and auditing changes to passwords in an Active Directory (AD) domain are crucial to
By: Adam Listek submitted:Jun 16 2022
Tracking and auditing changes to passwords in an Active Directory (AD) domain are crucial to
maintaining a secure environment and heading off bad actors early. Thankfully, AD offers the information necessary to track these changes, despite being difficult to parse and understand at times. LAPS is a great example of this.
By: Adam Listek submitted:Jun 16 2022
Active Directory Database: PowerShell Monitoring Made Easy
(adamtheautomator.com)
Find the ntds.dit location and monitor your Active Directory database using PowerShell.
By: Adam Bertram submitted:Feb 2 2024
Find the ntds.dit location and monitor your Active Directory database using PowerShell.
By: Adam Bertram submitted:Feb 2 2024
Active Directory Delegation done the PowerShell way!
(ehmiiz.tech)
Your best bet is to use the Delegation wizard, but wheres the fun (PowerShell fun..) in that. And
By: Emil Larsson submitted:Mar 17 2023
Your best bet is to use the Delegation wizard, but wheres the fun (PowerShell fun..) in that. And
how well does it scale? Not very well.
By: Emil Larsson submitted:Mar 17 2023
Active Directory Health Check using Microsoft Entra Connect Health Service
(evotec.xyz)
Active Directory (AD) is crucial in managing identities and resources within an organization.
By: Przemyslaw Klys submitted:Oct 13 2023
Active Directory (AD) is crucial in managing identities and resources within an organization.
Ensuring its health is pivotal for the seamless operation of various services. Today, I decided to look at Microsoft Entra Connect Health (Azure AD Connect Health) service, which allows monitoring Azure AD Connect, ADFS, and Active Directory. This means that under a single umbrella, you can have an overview of three services health. But is it worth it?
By: Przemyslaw Klys submitted:Oct 13 2023
Active Directory Health Checklist
(mczerniawski.pl)
Mateusz created a repository with simple lists in different topics with RAW Active Directory checks.
By: submitted:Jun 15 2022
Mateusz created a repository with simple lists in different topics with RAW Active Directory checks.
By: submitted:Jun 15 2022
Active Directory Help Desk – Computer Report
(ironmansoftware.com)
In this blog post, we will look at how to create a scheduled script to collect some information
By: Adam Driscoll submitted:Jun 16 2022
In this blog post, we will look at how to create a scheduled script to collect some information
about computers in our Active Directory domain. Then, we will update our dashboard and take advantage of the charting capabilities of Universal Dashboard to show the information in an easy to digest manner.
By: Adam Driscoll submitted:Jun 16 2022
Active Directory Infra check using PowerShell
(powershellisfun.com)
Some of our customers have an Active Directory environment that needs upgrading, to get a good
By: Harm Veenstra submitted:Dec 2 2022
Some of our customers have an Active Directory environment that needs upgrading, to get a good
overview of their environment I always check a lot of things before writing a report and a recommendation about which steps we need to take. In this blog post, I will show you a script that gathers information about the Active Directory Domain which saves a lot of command-line checking and starting up Management Consoles 😉
By: Harm Veenstra submitted:Dec 2 2022
Active Directory Scripts Galore
(adamtheautomator.com)
A huge and useful list of Active Directory scripts put together by Adam.
By: submitted:Jun 15 2022
A huge and useful list of Active Directory scripts put together by Adam.
By: submitted:Jun 15 2022
Active Directory: Find users based on Attributes and add them to a Group with PowerShell
(sid-500.com)
Active Directory objects are usually stored in organizational units. Sometimes these organizational
By: Patrick Gruenauer submitted:Jun 16 2022
Active Directory objects are usually stored in organizational units. Sometimes these organizational
units don't refer to the site where the users work.
By: Patrick Gruenauer submitted:Jun 16 2022
Add a PowerShell Remote Session in Windows Terminal
(thomasmaurer.ch)
I am sure you have heard about the new Windows Terminal, which is in preview, and you can get it
By: Thomas Maurer submitted:Jun 15 2022
I am sure you have heard about the new Windows Terminal, which is in preview, and you can get it
from the Windows Store. In this blog post, I want to share how you can add a PowerShell remote session to the drop-down menu in the Windows Terminal when you open a new tab. The new Windows Terminal is highly customizable and it allows you to run different shells like the classic command prompt, Windows PowerShell, PowerShell 7, and also Windows Subsystem for Linux shells (I am using, for example, Ubuntu with the Windows Subsystem for Linux 2 (WSL 2)).
By: Thomas Maurer submitted:Jun 15 2022
Add Developer PowerShell and Developer Command Prompt for Visual Studio to Windows Terminal
(techcommunity.microsoft.com)
Windows Terminal is great, I use it for all my command line work. It automatically detects new
By: Yannick Reekmans submitted:Jun 16 2022
Windows Terminal is great, I use it for all my command line work. It automatically detects new
shells that are installed on your system, like the shell for Ubuntu or PowerShell Core 7. Unfortunately, it doesn't detect the Developer Command Prompt and Developer PowerShell for Visual Studio. Luckily, you can add them yourself!
By: Yannick Reekmans submitted:Jun 16 2022
Add telemetry to your PowerShell module
(janhendrikpeters.de)
Ah, telemetry. Very ubiquitous today, telemetry is collected from many software companies, device
By: submitted:Jun 15 2022
Ah, telemetry. Very ubiquitous today, telemetry is collected from many software companies, device
vendors and so on. Often telemetry includes PII, personally identifiable information, which of course is a no-go. This post aims to explain how you can responsibly collect telemetry for your PowerShell module to track its usage, version distribution and much more. I will show you the steps you need to take to use Azure ApplicationInsights to collect and Power BI to visualize your telemetry.
By: submitted:Jun 15 2022
Add updates (.msu) offline into Windows images (.wim)
(4sysops.com)
Before deployment, Microsoft ISO's install .wim or custom images should be updated. With the DISM
By: Wolfgang Sommergut submitted:Feb 2 2024
Before deployment, Microsoft ISO's install .wim or custom images should be updated. With the DISM
module in PowerShell, you can add .msu updates, apps, and drivers to a Windows image offline without the need to boot it up.
By: Wolfgang Sommergut submitted:Feb 2 2024
Add your IP address as an NSG rule in Azure using Powershell
(sean-lloyd.com)
One of the (very minor) downsides of working from home, is that I often need to add my IP address to
By: Sean Lloyd submitted:Jun 16 2022
One of the (very minor) downsides of working from home, is that I often need to add my IP address to
many network security groups (NSG) in Azure.
By: Sean Lloyd submitted:Jun 16 2022
Add, remove, or replace values using PowerShell
(powershellisfun.com)
I had another encounter this week where a customer wanted to remove the value from something in
By: Harm Veenstra submitted:Feb 16 2024
I had another encounter this week where a customer wanted to remove the value from something in
Exchange. Setting the value to $null didn't work, and I showed him how to remove it another way. This blog post will show a few ways to add, remove, or replace a value using Active Directory and Exchange Online as examples.
By: Harm Veenstra submitted:Feb 16 2024
Adding a Help Parameter to a Function
(tommymaynard.com)
I started writing a PowerShell function to replicate the work of an old executable called ICSWEEP.
By: Tommy Maynard submitted:Dec 16 2022
I started writing a PowerShell function to replicate the work of an old executable called ICSWEEP.
ICSWEEP "is a command-line utility to clear the Temporary Internet Files Cache and/or the TEMP files folder of ALL user profiles that are NOT in use when this command is executed." ICSWEEP Information.
By: Tommy Maynard submitted:Dec 16 2022
Adding a year worth of sprints in Azure DevOps with PowerShell
(robstr.dev)
If you are working with Azure DevOps to keep track of your projects, you probably have to deal with
By: Roberth Strand submitted:Jun 16 2022
If you are working with Azure DevOps to keep track of your projects, you probably have to deal with
sprints. Depending on the length of your sprints, and the fact that you can bulk add sprints, you probably either end up creating the next sprint during sprint planning or create every sprint manually.
By: Roberth Strand submitted:Jun 16 2022
Adding color to bracket pairs
(devblogs.microsoft.com)
When dealing with deeply nested brackets in Visual Studio, it can be hard to figure out which
By: Mads Kristensen submitted:Sep 9 2022
When dealing with deeply nested brackets in Visual Studio, it can be hard to figure out which
brackets match and which do not. For people with color blindness or other optic maladies, the problem can be even worse. By color-coding bracket pairs,
By: Mads Kristensen submitted:Sep 9 2022
Adding Details of Authentication Methods to the Tenant Passwords and MFA Report
(office365itpros.com)
V1.2 of the User Passwords and MFA report includes the names of authentication methods registered
By: Tony Redmond submitted:Jun 28 2024
V1.2 of the User Passwords and MFA report includes the names of authentication methods registered
for user accounts. V1.3 expands the amount of detail reported for each method, such as the phone number used for SMS challenges, or the email address used for SSPR. It's a small but important detail that's useful to administrators. However, it also comes with a potential privacy issue, so the script must handle that too.
By: Tony Redmond submitted:Jun 28 2024
Adding printer drivers with Endpoint Manager and PowerShell
(powershellisfun.com)
Printers and their drivers, not always the most fun part of IT. Since PrintNightMare it has become
By: Harm Veenstra submitted:Jun 24 2022
Printers and their drivers, not always the most fun part of IT. Since PrintNightMare it has become
more difficult for users to add printers to their workstation, this blogpost describes how you can add printers using Endpoint Manager and PowerShell in a easy way.
By: Harm Veenstra submitted:Jun 24 2022
Adding Registry Hive HKEY_CURRENT_CONFIG (HKCC) to your PowerShell Drives
(sid-500.com)
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
By: Patrick Gruenauer submitted:Jun 16 2022
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
show you now how to do that and how to access HKCC with PowerShell. Let's get started.
By: Patrick Gruenauer submitted:Jun 16 2022
Administering Windows Defender with PowerShell
(sid-500.com)
In this article, I will focus on Microsoft Defender. I will give you a few examples that you can
By: Patrick Gruenauer submitted:Jun 2 2023
In this article, I will focus on Microsoft Defender. I will give you a few examples that you can
build on. It's not about doing wonderful things, it's about basics.
By: Patrick Gruenauer submitted:Jun 2 2023
Advanced HTML reporting using PowerShell
(evotec.xyz)
I've been using HTML reporting in PowerShell for a while. Initially, I would usually build HTML by
By: Przemyslaw Klys submitted:Jun 16 2022
I've been using HTML reporting in PowerShell for a while. Initially, I would usually build HTML by
hand, but the time spent trying to figure out what works and what doesn't drive me mad. With the PSWriteHTML module, a lot has changed. With just a few PowerShell lines, I can create feature-rich reports that change how I show data to my Clients. Today I wanted to show you some advanced HTML reporting without actually complicating PowerShell code. In the last few months, I've added many features that create advanced reports without sacrificing readability.
By: Przemyslaw Klys submitted:Jun 16 2022
AI Inception: Building AI Solutions with AI for AI
(blog.darrenjrobinson.com)
Last month I had the pleasure of speaking at the Sydney event for Global Azure. My session was the
By: Darren Robinson submitted:Jun 20 2025
Last month I had the pleasure of speaking at the Sydney event for Global Azure. My session was the
title of this post, AI Inception: Building AI Solutions with AI for AI. One key component of my talk was on Recursive AI.
By: Darren Robinson submitted:Jun 20 2025
AI-powered administration in the terminal without cutoff date using OpenAI GPT-4o Search in PowerShell and Warp
(4sysops.com)
The GPT-4o Search model offers search engine functionality similar to ChatGPT Search or Perplexity
By: Michael Pietroforte submitted:Mar 28 2025
The GPT-4o Search model offers search engine functionality similar to ChatGPT Search or Perplexity
when accessed via the OpenAI API. With the free OpenAI Python Library, you can enhance your terminal AI by adding online search features, overcoming the limitations of LLM cutoff dates, and eliminating the frustration of outdated instructions.
By: Michael Pietroforte submitted:Mar 28 2025
AI-powered Azure Function for querying Azure in natural language
(4sysops.com)
In this post, I introduce an AI-powered Azure Function that connects to the Azure OpenAI API. This
By: Baki Onur Okutucu submitted:Mar 7 2025
In this post, I introduce an AI-powered Azure Function that connects to the Azure OpenAI API. This
Function allows you to execute queries in natural language to fetch Azure resource information without requiring a deep knowledge of the Azure Resource Graph Query Language (KQL).
By: Baki Onur Okutucu submitted:Mar 7 2025
Alas Kaizala, All is Lost
(practical365.com)
On August 26, Microsoft announced that they will retire Kaizala in August 2023. The Kaizala
By: Tony Redmond submitted:Sep 2 2022
On August 26, Microsoft announced that they will retire Kaizala in August 2023. The Kaizala
retirement is not big news because it's been coming for a while. If you want to get ahead of the game, you can remove the Kaizala service plans from the Office 365 licenses assigned to user accounts. We explain how to do the job in an example PowerShell script.
By: Tony Redmond submitted:Sep 2 2022
All About Pagination with the Graph and the Graph PowerShell SDK
(practical365.com)
When you're new to Graph API requests, you might not know pagination and end up retrieving less data
By: Tony Redmond submitted:Apr 5 2024
When you're new to Graph API requests, you might not know pagination and end up retrieving less data
from queries than is available. In this article, we explain how to use pagination to retrieve data using Graph queries and SDK cmdlets.
By: Tony Redmond submitted:Apr 5 2024
Always On VPN RRAS and PowerShell 7
(directaccess.richardhicks.com)
PowerShell is an essential tool for administrators supporting Microsoft Always On VPN. It is
By: Richard M. Hicks submitted:Sep 19 2025
PowerShell is an essential tool for administrators supporting Microsoft Always On VPN. It is
critical for configuring supporting infrastructure services, such as Routing and Remote Access (RRAS) and Network Policy Server (NPS), as well as provisioning and managing Always On VPN client configuration settings on endpoints.
By: Richard M. Hicks submitted:Sep 19 2025
Always On VPN Windows 10 Device Tunnel Step-by-Step Configuration using PowerShell
(directaccess.richardhicks.com)
Windows 10 Always On VPN and DirectAccess both provide seamless, transparent, always on
By: submitted:Jun 15 2022
Windows 10 Always On VPN and DirectAccess both provide seamless, transparent, always on
remote network access for Windows clients. However, Always On VPN is provisioned to the user, not the machine as it is with DirectAccess. This presents a challenge for deployment scenarios that require the VPN connection to be established before the user logs on.
By: submitted:Jun 15 2022
An Active Directory Change Report from PowerShell
(jdhitsolutions.com)
A few days ago I posted some PowerShell code that you could use to be alerted when things changed in
By: Jeff Hicks submitted:Jun 16 2022
A few days ago I posted some PowerShell code that you could use to be alerted when things changed in
Active Directory. The code used PowerShell and CIM events to notify you, for example, when a new user account is created. This can be helpful when you need alerting. But perhaps you only need reporting. What has changed in Active Directory since a given date and time, such as in the last 24 hours? And wouldn't it be nice to have a pretty report? Let me help. Here's how I approached the prob lem using PowerShell and the ActiveDirectory module.
By: Jeff Hicks submitted:Jun 16 2022
An alternative progress cmdlet based on cli-spinners – Tech thoughts
(powershellone.wordpress.com)
In this post, I would like to share the steps to build a fun project implementing a console-based
By: Dirk submitted:Jun 16 2022
In this post, I would like to share the steps to build a fun project implementing a console-based
progress-spinner that runs in a separate thread while executing arbitrary code in the main thread. The code I'm sharing is compatible with WindowsPowerShell 5.1 and works best when executed within Windows Terminal rather than the PowerShell console window. To keep the cursor in the same position, while writing the progress, we will make use of ANSI-Escape sequences.
By: Dirk submitted:Jun 16 2022
An easy way to figure out what old scripts actually do, document them and maybe even improve them
(randriksen.net)
In most of my jobs in the last 12 years, I've encountered situations where my predecessors had
By: Ole Rand-Hendriksen submitted:Oct 20 2023
In most of my jobs in the last 12 years, I've encountered situations where my predecessors had
already left before I started, and I had to search far and wide for documentation on how they had set up the systems.
By: Ole Rand-Hendriksen submitted:Oct 20 2023
An Example Azure DevOps Build Pipeline for PowerShell modules
(adamrushuk.github.io)
A few months ago did a demo at the Bristol WinOps Meetup showing an example Azure DevOps Build
By: submitted:Jun 15 2022
A few months ago did a demo at the Bristol WinOps Meetup showing an example Azure DevOps Build
Pipeline for PowerShell modules. I told everyone I?d get a blog post up ?soon? with more information, so here it is; better late than never! I?ll go over the goals for the example PowerShell Module, then break down the Build Pipeline tasks for Azure DevOps.
By: submitted:Jun 15 2022
An example of using PowerShell to manage system and user-assigned managed identities in Azure
(4sysops.com)
Managed identities provide secure authentication for resources accessing other resources in Azure
By: Baki Onur Okutucu submitted:Feb 16 2024
Managed identities provide secure authentication for resources accessing other resources in Azure
without requiring sensitive information such as secrets, credentials, and certificates to be handled. Microsoft Entra ID manages these identities, enabling applications to obtain tokens for authentication. In this post, I will provide an example that illustrates how to use system and user-assigned managed identities with PowerShell.
By: Baki Onur Okutucu submitted:Feb 16 2024
An exercise in playing what you’re dealt
(linkedin.com)
Automating emails with PowerShell without being able to run a .ps1 or use a task scheduler.
By: Matthew Peterson submitted:Jun 16 2022
Automating emails with PowerShell without being able to run a .ps1 or use a task scheduler.
By: Matthew Peterson submitted:Jun 16 2022
Analyze SPF records using the PowerShell module SpfAnalyzer
(powershellisfun.com)
I regularly check SPF records for syntax and entries during Exchange migrations or when
By: Harm Veenstra submitted:Sep 5 2025
I regularly check SPF records for syntax and entries during Exchange migrations or when
troubleshooting mail flow. The SpfAnalyzer module from Jiri Formacek can help with that. In this blog post, I will show you how it works.
By: Harm Veenstra submitted:Sep 5 2025
Analyzing Azure Active Directory Sign-In Data with PowerShell
(petri.com)
The Azure Active Directory PowerShell module (now renamed the Azure Active Directory PowerShell for
By: Tony Redmond submitted:Jun 16 2022
The Azure Active Directory PowerShell module (now renamed the Azure Active Directory PowerShell for
Graph module) comes in two versions. The general availability version is intended for production while the preview version (AzureADPreview) contains the cmdlets from the general availability version plus some new cmdlets under development group. The current version of the AzureADPreview module is 2.0.2.105, released in July.
By: Tony Redmond submitted:Jun 16 2022
Announcing docs.microsoft.com/samples
(docs.microsoft.com)
Microsoft just announce a new experience on docs.microsoft.com – a unified, company-wide code
By: submitted:Jun 15 2022
Microsoft just announce a new experience on docs.microsoft.com – a unified, company-wide code
samples browser. You can check it out on docs.microsoft.com/samples. With this release, they aim to make it easier for you to discover relevant code examples to get started, no matter what Microsoft product or service you’re using.
By: submitted:Jun 15 2022
Announcing the AzureRM to Az PowerShell Module Migration Toolkit
(techcommunity.microsoft.com)
As many of you know, all versions of the AzureRM PowerShell module are outdated, but not out of
By: Mike Robbins submitted:Jun 16 2022
As many of you know, all versions of the AzureRM PowerShell module are outdated, but not out of
support (yet). The Az PowerShell module is now the recommended PowerShell module for interacting with Azure.
By: Mike Robbins submitted:Jun 16 2022
Anyone make an interesting or useful discovery in PowerShell lately?
(twitter.com)
A great thread from the most recent #pstweetchat
By: Jeff Hicks submitted:Jun 16 2022
A great thread from the most recent #pstweetchat
By: Jeff Hicks submitted:Jun 16 2022
App-Only Authentication for SharePoint Online PowerShell
(office365itpros.com)
The latest versions of the SharePoint Online PowerShell module support app-only authentication
By: Tony Redmond submitted:Dec 5 2025
The latest versions of the SharePoint Online PowerShell module support app-only authentication
(certificate-based authentication) for the Connect-SPOService cmdlet. In other words, applications can now connect to SharePoint Online to run administrative cmdlets by presenting a registered Entra ID app and an X.509 certificate instead of the credentials for a human SharePoint administrator. It's a good change, even if I still prefer using the Graph APIs for SharePoint automation.
By: Tony Redmond submitted:Dec 5 2025
Application Gateway Ingress Controller Deployment Script
(buchatech.com)
In this blog post, I want to share a script I built that deploys the AGIC. There are many steps to
By: Steve Buchanan submitted:Jun 15 2022
In this blog post, I want to share a script I built that deploys the AGIC. There are many steps to
deploying the AGIC and I figured this is something folks will need to deploy over and over so it makes sense to make it a little easier to do.
By: Steve Buchanan submitted:Jun 15 2022
ARM Template what-if deployment
(4bes.nl)
Last year at Microsoft Ignite, the private preview of the ARM template what-if option was
By: Barbara Forbes submitted:Jun 16 2022
Last year at Microsoft Ignite, the private preview of the ARM template what-if option was
introduced. Since about a month, this new option for PowerShell has gone into public preview and it is really a great new feature, that can help a lot with your template development. In this post, I want to show you how you can use ARM Template what-if deployment, how it can be integrated in a Azure DevOps pipeline and what this means for my PowerShell module ARMHelper.
By: Barbara Forbes submitted:Jun 16 2022
Artificial Intelligence, PowerShell, and Microsoft 365 Administration
(office365itpros.com)
Artificial Intelligence and PowerShell should be a good thing to help hard-pressed Microsoft 365
By: Tony Redmond submitted:Mar 28 2025
Artificial Intelligence and PowerShell should be a good thing to help hard-pressed Microsoft 365
tenant administrators cope with common tasks. The early signs are there with Copilot in the Microsoft 365 admin center. However, the current state of the art depends on what's gone before and can't handle the kind of complex automation that tenants sometimes need, like generating a licensing report from Entra ID, product information, and license costs.
By: Tony Redmond submitted:Mar 28 2025
Ask Jeff
(jeffhicks.substack.com)
Here we are once again at the end of another month. For my North American readers, this means summer
By: Jeff Hicks submitted:Sep 1 2023
Here we are once again at the end of another month. For my North American readers, this means summer
is at an end. I was on the road a lot this summer and feel I didn't have enough time to enjoy it properly. Maybe next year. In the meantime, let's see what we have to wrap up August.
By: Jeff Hicks submitted:Sep 1 2023
Ask Jeff July 2023
(jeffhicks.substack.com)
Well, this has been a whirlwind month. I hope you accomplished much and still had time to learn a
By: Jeff Hicks submitted:Aug 4 2023
Well, this has been a whirlwind month. I hope you accomplished much and still had time to learn a
thing or two. As has been the custom here, let's wrap up with grab bag of tips and suggestions.
By: Jeff Hicks submitted:Aug 4 2023
Ask Jeff June 2023
(jeffhicks.substack.com)
Here we are again, wrapping up another month. I hope you learned a few new things. As usual, I have
By: Jeff Hicks submitted:Jun 30 2023
Here we are again, wrapping up another month. I hope you learned a few new things. As usual, I have
a potpourri of tips and tricks that you can use to improve your console experience and add a little pizzazz to your PowerShell scripts and functions.
By: Jeff Hicks submitted:Jun 30 2023
Ask Jeff November 2023
(jeffhicks.substack.com)
I am amazed at how quickly the year is flying by, and there is so much left on my to-do list for
By: Jeff Hicks submitted:Dec 1 2023
I am amazed at how quickly the year is flying by, and there is so much left on my to-do list for
2023. I guess we'd better get right to the monthly wrap-up.
By: Jeff Hicks submitted:Dec 1 2023
Assigning Permissions for Apps to Use the Microsoft Teams PowerShell Module
(office365itpros.com)
Before an app or an Azure Automation account can use the Teams PowerShell cmdlets in a script or
By: Tony Redmond submitted:Oct 21 2022
Before an app or an Azure Automation account can use the Teams PowerShell cmdlets in a script or
runbook, it must have the permission to act as an administrator. In this article, we cover how to assign the necessary role to a service principal.
By: Tony Redmond submitted:Oct 21 2022
At what point does a script become a module?
(reddit.com)
I'm currently writing a Powershell GUI that will handle everything from AD, parts of SCCM, and
By: u/Anti_Alphabet submitted:Sep 30 2022
I'm currently writing a Powershell GUI that will handle everything from AD, parts of SCCM, and
pulling some data from other sources.
By: u/Anti_Alphabet submitted:Sep 30 2022
Attacking PowerShell CLIXML Deserialization
(truesec.com)
In this article, we will learn that using PowerShell's CLIXML deserialization could lead to
By: Alexander Andersson submitted:Sep 20 2024
In this article, we will learn that using PowerShell's CLIXML deserialization could lead to
undesired effects, including remote code execution. We will also see that widely used solutions, like PowerShell Remoting and PowerShell Direct (Hyper-V), rely on such deserialization and could make you vulnerable to this kind of attack.
By: Alexander Andersson submitted:Sep 20 2024
Attention if you use fslogix
(twitter.com)
and your users still have an old profile path configured in their AD user object! You will get logon
By: Dennis Mohrmann submitted:Jun 16 2022
and your users still have an old profile path configured in their AD user object! You will get logon
errors. Use PowerShell to find users with a profile path in your AD!
By: Dennis Mohrmann submitted:Jun 16 2022
Audit Events in Your Azure Subscription with PowerShell
(smsagent.blog)
Update! v.1.1 released fixing a bug where the most recent events were not being returned
By: Trevor Jones submitted:Sep 16 2022
Update! v.1.1 released fixing a bug where the most recent events were not being returned
(2022-09-13) A quick post - I just published a new script for retrieving activity log events for an Azure subscription as the current options for searching and retrieving events didn't satisfy me.
By: Trevor Jones submitted:Sep 16 2022
Audit Group Policy changes in the event log using XML queries and PowerShell
(4sysops.com)
Custom views in the Event Viewer allow you to filter the metadata of log entries based on various
By: Wolfgang Sommergut submitted:Jul 12 2024
Custom views in the Event Viewer allow you to filter the metadata of log entries based on various
criteria. However, these filters do not assess the content of the log entry messages. To evaluate the log messages, you can extend filters using an XPath query. The examples below demonstrate how to audit Group Policy changes with XML queries, which you can further process with PowerShell.
By: Wolfgang Sommergut submitted:Jul 12 2024
Audit Microsoft Teams Membership Changes using PowerShell
(o365reports.com)
Microsoft Teams plays a crucial role in facilitating collaboration and communication in the
By: Kathy Cooper submitted:Dec 16 2022
Microsoft Teams plays a crucial role in facilitating collaboration and communication in the
organizations. As team owners can add or remove members from MS Teams, it is important for admins to track membership changes to ensure authorized individuals have access
By: Kathy Cooper submitted:Dec 16 2022
Auditing Password Reuse in On-Premises Active Directory with PowerShell and DSInternals
(imab.dk)
Introduction Password reuse among privileged accounts represents one of the most critical security
By: Martin Bengtsson submitted:Oct 24 2025
Introduction Password reuse among privileged accounts represents one of the most critical security
vulnerabilities in on-premises Active Directory environments. When multiple privileged accounts share the same password, a single compromise can cascade across your entire infrastructure. In this post, I'll demonstrate how to audit your Active Directory environment for shared passwords using PowerShell and the DSInternals module.
By: Martin Bengtsson submitted:Oct 24 2025
Authoring Enhancements in Microsoft Desired State Configuration v3.0.0
(devblogs.microsoft.com)
This is the third post in a multi-part series about the new release of DSC. Microsoft Desired State
By: Jason Helmick submitted:Mar 14 2025
This is the third post in a multi-part series about the new release of DSC. Microsoft Desired State
Configuration (DSC) v3.0.0 provides powerful feature that enhance the authoring experience. Shell completion Schema-based validation Support for modern DSLs like Azure Bicep DSC command completer The completer command returns a shell script that, when executed, registers completions
By: Jason Helmick submitted:Mar 14 2025
Auto Deploy Progressive Web Applications (PWA) using Intune or PowerShell
(thelazyadministrator.com)
In this article I will walk you through installing progressive web app's, or PWA's to endpoint
By: Brad Wyatt submitted:Aug 22 2025
In this article I will walk you through installing progressive web app's, or PWA's to endpoint
machines using either PowerShell or Microsoft Intune. You may want to do this for users with frontline licenses that grant them web apps but not full desktop application's.
By: Brad Wyatt submitted:Aug 22 2025
Automate and manage Azure AD tasks at scale with the Microsoft Graph PowerShell SDK
(techcommunity.microsoft.com)
If you're using the Azure AD PowerShell or MSOnline PowerShell modules to manage Azure AD, we
By: Alex Simons submitted:Jun 16 2022
If you're using the Azure AD PowerShell or MSOnline PowerShell modules to manage Azure AD, we
encourage you to try the Microsoft Graph PowerShell SDK. The Microsoft Graph PowerShell SDK is where all our current and future investments are being made.
By: Alex Simons submitted:Jun 16 2022
Automate Applocker configuration for Intune
(nielskok.tech)
I wrote a post a while ago about automating the creation of the Applocker policy for intune. You can
By: Niels Kok submitted:Oct 17 2025
I wrote a post a while ago about automating the creation of the Applocker policy for intune. You can
find it here. This post is a prequel to that post. This post shows you how to automate your Applocker configuration which you can upload with the previous post to Microsoft Intune.
By: Niels Kok submitted:Oct 17 2025
Automate Azure DevOps Work Item Updates with Azure Functions and the Azure DevOps API
(thelazyadministrator.com)
I use Azure DevOps Boards for agile project management, allowing me to plan, track, and discuss
By: Brad Wyatt submitted:Jun 21 2024
I use Azure DevOps Boards for agile project management, allowing me to plan, track, and discuss
automation and DevOps tasks. I also create reporting dashboards from the data within the work items. One such metric I report on is how much time we save when implementing a new automation.
By: Brad Wyatt submitted:Jun 21 2024
Automate Azure Disk Encryption for Windows Virtual Machines – Elan Shudnow’s Blog
(shudnow.net)
The purpose of this article is to provide a script and demonstrate different scenarios in which my
By: Elan Shudnow submitted:Jun 15 2022
The purpose of this article is to provide a script and demonstrate different scenarios in which my
script can be used to help provide an automated method which can encrypt your OS and Data disks as well as automatically creating a Key Vault if one does not exist including the Access Policy configuration.
By: Elan Shudnow submitted:Jun 15 2022
Automate Azure Sentinel Deployment
(saggiehaim.net)
Azure Sentinel is a scalable, cloud-native, security information event management (SIEM) and
By: Saggie Haim submitted:Jun 16 2022
Azure Sentinel is a scalable, cloud-native, security information event management (SIEM) and
security orchestration automated response (SOAR) solution. Azure Sentinel delivers intelligent security analytics and threat intelligence across the enterprise, providing a single solution for alert detection, threat visibility, proactive hunting, and threat response.
By: Saggie Haim submitted:Jun 16 2022
Automate Backups for Azure Table Storage with Azure Function App
(smsagent.blog)
If you've ever used Azure Table Storage you've probably wondered - where is the backup option?!! I
By: Trevor Jones submitted:Jul 28 2023
If you've ever used Azure Table Storage you've probably wondered - where is the backup option?!! I
mean, you can back up SQL server or NoSQL databases, and you can back up storage blobs and Azure files, so why not table storage? Microsoft do not provide any native backup solution for Azure table storage
By: Trevor Jones submitted:Jul 28 2023
Automate CMG Certificates with PowerShell and Let’s Encrypt
(deploymentresearch.com)
Today we're looking at automated management of Let's Encrypt certificates with PowerShell and a CMG.
By: Andrew Johnson submitted:Sep 1 2023
Today we're looking at automated management of Let's Encrypt certificates with PowerShell and a CMG.
Let's Encrypt and PowerShell Awhile back I was playing around with Let's Encrypt in order to get as much of my home lab working properly with HTTPS and minimal client configuration. I found many Linux resources and Docker containers to [...]
By: Andrew Johnson submitted:Sep 1 2023
Automate GUIs with UIAutomation in PowerShell
(powershellone.wordpress.com)
In this post, I would like to describe how to utilize the Microsoft UIAutomation framework through
By: Dirk submitted:Jun 16 2022
In this post, I would like to describe how to utilize the Microsoft UIAutomation framework through
PowerShell to automate GUIs. Since the UIAutomation assembly already comes with .Net it also can be accessed directly through PowerShell.
By: Dirk submitted:Jun 16 2022
Automate migration to SQL Managed Instance using Azure PowerShell and DbaTool
(techcommunity.microsoft.com)
From: JovanPop MicrosoftIn Microsoft Azure, you can easily migrate your databases from SQL Server
By: submitted:Jun 15 2022
From: JovanPop MicrosoftIn Microsoft Azure, you can easily migrate your databases from SQL Server
on-premises or Azure VMs to the fully-managed PaaS database service Azure SQL Database Managed Instance. In this post you will see how to create PowerShell scripts that automate migration to Managed Instance using Azure PowerShell and DbaTools.
By: submitted:Jun 15 2022
Automate on-premises Windows Server from the cloud using Azure Arc
(thomasmaurer.ch)
Running Windows Server on-premises or at the edge? Learn how you can leverage Azure automation,
By: Thomas Maurer submitted:Apr 12 2024
Running Windows Server on-premises or at the edge? Learn how you can leverage Azure automation,
PowerShell, Windows commands, and Azure management solutions for Windows Server on-premises. At the Windows Server Summit 2024, I had the chance to deliver a session with Ryan Willis Product Manager for Azure Arc and we went through different automation options ...
By: Thomas Maurer submitted:Apr 12 2024
Automate Public IP Address Change Notifications for Azure Services
(smsagent.blog)
In Azure, there are various ways to control and restrict the flow of traffic into, out of or between
By: Trevor Jones submitted:May 5 2023
In Azure, there are various ways to control and restrict the flow of traffic into, out of or between
resources depending on the resource in question and the pricing tier used. A common scenario where you might want to restrict traffic is with an API flow where you may want some of your resources to ... Continue reading Automate Public IP Address Change Notifications for Azure Services ?
By: Trevor Jones submitted:May 5 2023
Automate SOC 2 Compliance with PowerShell and Azure
(adamtheautomator.com)
Learn how to use Azure Policy, the EPAC framework, and PowerShell to automate SOC 2 compliance
By: Adam Bertram submitted:Apr 17 2026
Learn how to use Azure Policy, the EPAC framework, and PowerShell to automate SOC 2 compliance
evidence collection, enforce controls across subscriptions, and build a continuous audit trail.
By: Adam Bertram submitted:Apr 17 2026
Automate Text Summarization with OpenAI and PowerShell
(devblogs.microsoft.com)
This easy-to-follow guide shows you how to use PowerShell to summarize text using OpenAI's GPT-3.5
By: Piyush Tripathi submitted:Dec 1 2023
This easy-to-follow guide shows you how to use PowerShell to summarize text using OpenAI's GPT-3.5
API.
By: Piyush Tripathi submitted:Dec 1 2023
Automate the Installation of SCCM 1902
(windows-noob.com)
Niall provides everything you need to know to completely script your installation of Configuration
By: submitted:Jun 15 2022
Niall provides everything you need to know to completely script your installation of Configuration
Manager 1902, complete with the actual scripts.
By: submitted:Jun 15 2022
Automate Your Virtual Infrastructure Management: A Handy PowerCLI Script for On-Call Situations
(angrysysops.com)
Imagine a scenario where a power outage or building power-up event causes your ESXi hosts to remain
By: Piotr Tarnawski submitted:Apr 11 2025
Imagine a scenario where a power outage or building power-up event causes your ESXi hosts to remain
in maintenance mode.
By: Piotr Tarnawski submitted:Apr 11 2025
Automated Alerts on Azure (Entra ID) Application Secret Expirations
(thelazyadministrator.com)
Monitoring Azure AD (Entra ID now) application secret expirations in an enterprise is a critical
By: Brad Wyatt submitted:Jan 5 2024
Monitoring Azure AD (Entra ID now) application secret expirations in an enterprise is a critical
aspect of maintaining robust security and ensuring uninterrupted service. When application secrets expire without timely renewal, it can disrupt business operations by causing application failures. Proactive management of application secret expirations helps enterprises avoid last-minute issues, enabling a more secure and efficient operational environment.
By: Brad Wyatt submitted:Jan 5 2024
Automated Deployment of a Zero Trust Azure Automation Environment
(thelazyadministrator.com)
A common and recommended security practice is only allowing access to an Azure Storage Account via a
By: Brad Wyatt submitted:Jan 3 2025
A common and recommended security practice is only allowing access to an Azure Storage Account via a
whitelisted IP address. While this is generally a good idea, a problem arises when you need an Azure Automation Account to access one of these Storage Accounts.
By: Brad Wyatt submitted:Jan 3 2025
Automated Provisioning of Windows 365 Cloud PCs: Advanced Scripts
(sccmentor.com)
We decided that we would create some more advanced scripts for admins, which would include some
By: SCCMentor submitted:Jan 10 2025
We decided that we would create some more advanced scripts for admins, which would include some
error handling, prompts for input, and more. You will be able to use these scripts to provision your Entra ID joined Cloud PCs for various scenarios, be it using a Microsoft Hosted network or an Azure Network Connection, Enterprise or Frontline builds, or choosing your Cloud PC image, language, or region etc.
By: SCCMentor submitted:Jan 10 2025
Automatic Azure AD Conditional Access Documentation
(wpninjas.ch)
Creating configuration documentations is always hassle. Therefore, I extended the Intune
By: Thomas Kurth submitted:Jun 16 2022
Creating configuration documentations is always hassle. Therefore, I extended the Intune
documentation with a new option to also document Azure AD Conditional Access policies.
By: Thomas Kurth submitted:Jun 16 2022
Automatic environment cleanup with Intune Connector for AD Extender
(blog.basevision.ch)
Thomas Kurth provides great examples on how to keep your environment clean, using automatic cleanup
By: submitted:Jun 15 2022
Thomas Kurth provides great examples on how to keep your environment clean, using automatic cleanup
of Intune Devices and ActiveDirectory Computer Accounts with PowerShell.
By: submitted:Jun 15 2022
Automatic Jira ticket creation for Azure application admin consent requests
(doitpsway.com)
If you are an Azure administrator you are probably aware that it can be pretty dangerous to let
By: Ondrej Sebela submitted:Jun 16 2022
If you are an Azure administrator you are probably aware that it can be pretty dangerous to let
users give permissions consent to any Azure application that is in the wild. Because it can lead to illicit consent grant attack which seems to be more and more popular among the hackers.
By: Ondrej Sebela submitted:Jun 16 2022
Automatic Pull Requests
(funkysi1701.com)
Creating pull requests is part of the development process when working with version control systems
By: Simon Foster submitted:May 15 2026
Creating pull requests is part of the development process when working with version control systems
like Git. Pull requests allow developers to propose...
By: Simon Foster submitted:May 15 2026
Automatically alert your team when your tenant is running low or out of Office 365 license
(insterswap.wordpress.com)
I would like to kick off this post with a question. Why would Microsoft create something so BB (big
By: u/kdships submitted:Jun 15 2022
I would like to kick off this post with a question. Why would Microsoft create something so BB (big
and beautiful) and forget to add an alert to indicate when a license SKU is running low? I have not seen any feature within Office 365 that sends one a notification when a tenant license SKU is low.
By: u/kdships submitted:Jun 15 2022
Automatically convert a PowerShell command to use splatting
(mikefrobbins.com)
You have a lengthy multi-parameter PowerShell command that you'd like to convert to use splatting.
By: Mike F. Robbins submitted:Oct 20 2023
You have a lengthy multi-parameter PowerShell command that you'd like to convert to use splatting.
For example, you want to convert the following command for
By: Mike F. Robbins submitted:Oct 20 2023
Automatically remind users to update iOS with e-mails and custom notifications using Microsoft Intune Powershell SDK
(imab.dk)
The story here is, that iOS is getting updates quite frequently, and a lot of enterprises (including
By: Martin Bengtsson submitted:Jun 15 2022
The story here is, that iOS is getting updates quite frequently, and a lot of enterprises (including
myself), are managing those iOS devices as private BYOD devices enrolled through the Company Portal. As of such, keeping the devices up to date is the end-user's responsibility and something that's often forgotten and neglected. So what if we could send those devices and users a kind reminder automatically, both as a custom notification directly on the device, but also as an e-mail? Microsoft Intune Powershell SDK to the rescue!
By: Martin Bengtsson submitted:Jun 15 2022
Automatically remove and disable unwelcome objects from privileged on-premises Active Directory groups using Microsoft Sentinel
(imab.dk)
Introduction Active Directory is a prime target for attackers - and for most organizations something
By: Martin Bengtsson submitted:Oct 27 2023
Introduction Active Directory is a prime target for attackers - and for most organizations something
that's considered the crown jewels. This is due to Active Directory still being the bread and butter for most organizations in regard to authentication and authorization. When it comes to security, automation is your best friend and keeping a close eye on privileged group membership should be on top of your list. This post will walk you through, how you can make sure no unwelcome objects make their way into privileged groups in on-premises AD, by leveraging Microsoft Sentinel and its option to run playbooks automated. This breaks down to Microsoft Sentinel generating an alert, which triggers the associated Playbook, which triggers a Logic app, which triggers a Runbook in an Automation Account, which ultimately runs a PowerShell script on an on-premises server.
By: Martin Bengtsson submitted:Oct 27 2023
Automatically update PowerShell 7.4 with WSUS or SCCM
(oofhours.com)
Microsoft enabled automatic updates for PowerShell with the release of PowerShell 7.2; that
By: Michael Niehaus submitted:Jan 3 2025
Microsoft enabled automatic updates for PowerShell with the release of PowerShell 7.2; that
continues now with PowerShell 7.4.
By: Michael Niehaus submitted:Jan 3 2025
Automatically uploading applications to intune tenants
(cyberdrain.com)
So I've been doubting if I should make this blog. I found that others had already done this and
By: Kelvin Tegelaar submitted:Jun 15 2022
So I've been doubting if I should make this blog. I found that others had already done this and
maybe my method would just be redundant. After some slight convincing I figured my method does have its merits. One of them being that it uses the secure application model, and thus its easy to apply to all partner tenants for a CSP, the other benefit is that this could run headless as a completely automated solution.
By: Kelvin Tegelaar submitted:Jun 15 2022
Automating ‘Have I Been Pwned’ Breach Checks for Entra ID Groups using PowerShell
(imab.dk)
Introduction In today's digital landscape, data breaches are unfortunately common. As
By: Martin Bengtsson submitted:Oct 31 2025
Introduction In today's digital landscape, data breaches are unfortunately common. As
security-conscious professionals, we need to be proactive about monitoring whether our users' credentials have been compromised. That's why I built an automated PowerShell tool that checks Entra ID (Azure AD) group members against the Have I Been Pwned database.
By: Martin Bengtsson submitted:Oct 31 2025
Automating Active Directory Jobs with PowerShell Scripts
(mcpmag.com)
PowerShell seems to have the ability to automate just about anything. Active Directory (AD) is no
By: submitted:Jun 15 2022
PowerShell seems to have the ability to automate just about anything. Active Directory (AD) is no
different. By downloading a freely available PowerShell module, an IT admin can manage every facet of AD and build powerful scripts to save time on all kinds of tasks. The best part is that knowledge of LDAP, ADSI and other typically developer-focused terms is not necessary. The PowerShell cmdlets take care of that stuff for you.
By: submitted:Jun 15 2022
Automating Azure Abuse Research – Part 2
(posts.specterops.io)
In this second and final part of this series, we are going to dive into the BloodHound Attack Research Kit (BARK). We will explain how the BloodHound Enterprise team uses BARK to perform so-called “continuous abuse primitive validation”. We will also explain how BARK can make your own Azure abuse research easier, faster, and more accurate.
By: Andy Robbins submitted:Sep 2 2022
In this second and final part of this series, we are going to dive into the BloodHound Attack Research Kit (BARK). We will explain how the BloodHound Enterprise team uses BARK to perform so-called “continuous abuse primitive validation”. We will also explain how BARK can make your own Azure abuse research easier, faster, and more accurate.
By: Andy Robbins submitted:Sep 2 2022
Automating Azure Resource Deployments in PowerShell: Part 1
(adamtheautomator.com)
Learn the many ways to get started with automating Azure resource deployments in part one of this
By: Adam Listek submitted:Oct 20 2023
Learn the many ways to get started with automating Azure resource deployments in part one of this
three part series.
By: Adam Listek submitted:Oct 20 2023
Automating Azure Usage Reports with PowerShell
(adamtheautomator.com)
One of the most important aspects of running workloads in Azure is keeping track of expenses. How
By: June Castillote submitted:Jun 15 2022
One of the most important aspects of running workloads in Azure is keeping track of expenses. How
you do that is through tracking resource usage with an Azure usage report. In this article, you?ll learn how to create a PowerShell script to easily query resource usage across all of your Azure resources by date.
By: June Castillote submitted:Jun 15 2022
Automating Azure VM & Arc Server Data Collection Rule Association with PowerShell
(secbyte.in)
Onboarding Azure VMs and Arc-enabled servers to Data Collection Rules (DCRs) is critical for
By: Rod Trent submitted:Feb 6 2026
Onboarding Azure VMs and Arc-enabled servers to Data Collection Rules (DCRs) is critical for
monitoring and security, but doing it manually can be time-consuming and error-prone.
By: Rod Trent submitted:Feb 6 2026
Automating cleanup Entra Joined AVD hosts
(nielskok.tech)
This post is about automating the cleanup for Entra Joined Azure Virtual Desktop (AVD) hosts.
By: Niels Kok submitted:Dec 15 2023
This post is about automating the cleanup for Entra Joined Azure Virtual Desktop (AVD) hosts.
By: Niels Kok submitted:Dec 15 2023
Automating Code Compliance: AI-Driven Code Style Enforcement for Pull Requests
(thelazyadministrator.com)
As teams increasingly rely on automation for code quality and compliance, ensuring consistent coding
By: Brad Wyatt submitted:Feb 7 2025
As teams increasingly rely on automation for code quality and compliance, ensuring consistent coding
standards can be challenging during the pull request (PR) process. In this article, we explore how to build an AI-powered style enforcement pipeline using modern tools like GPT-4 and CI/CD workflows.
By: Brad Wyatt submitted:Feb 7 2025
Automating maintenance tasks with Azure Functions and PowerShell – Part 2: Deployment
(jannemattila.com)
Janne Mattila's blog | From programmer to programmer - Programming just for the fun of it
By: Janne Mattila submitted:Nov 10 2023
Janne Mattila's blog | From programmer to programmer - Programming just for the fun of it
By: Janne Mattila submitted:Nov 10 2023
Automating Microsoft 365 with PowerShell Update #11
(office365itpros.com)
Update #11 for the Automating Microsoft 365 with PowerShell eBook is now available for subscribers
By: Tony Redmond submitted:May 2 2025
Update #11 for the Automating Microsoft 365 with PowerShell eBook is now available for subscribers
to download. The eBook is now over 300 pages long and includes extensive coverage of using PowerShell to interact with Exchange Online, Teams, Planner, SharePoint Online, and OneDrive for Business data using workload modules or the Graph APIs (and Microsoft Graph PowerShell SDK).
By: Tony Redmond submitted:May 2 2025
Automating Microsoft Planner Plan Creation with PowerShell
(practical365.com)
Creating a Planner plan from a template allows a team working on a project to start working with the
By: Sean McAvinue submitted:Jun 23 2023
Creating a Planner plan from a template allows a team working on a project to start working with the
plan without creating a new plan from scratch. This is particularly useful when the same basic plan is used on multiple occasions. In this article, Sean Mcavinue shows you how to do this with some PowerShell Automation!
By: Sean McAvinue submitted:Jun 23 2023
Automating Network Diagnostics with Globalping PowerShell Module
(evotec.xyz)
Are you tired of manually running network diagnostics like Ping, Traceroute, or DNS queries? The
By: Przemyslaw Klys submitted:Jun 20 2025
Are you tired of manually running network diagnostics like Ping, Traceroute, or DNS queries? The
Globalping PowerShell Module is here to save the day! With its easy-to-use cmdlets, you can automate measurements from probes distributed across the globe.
By: Przemyslaw Klys submitted:Jun 20 2025
Automating Performance Monitor in Windows
(potentengineer.com)
For advanced scenarios where you need to automate running Perfmon at scale
By: Daniel Ratliff submitted:Oct 18 2024
For advanced scenarios where you need to automate running Perfmon at scale
By: Daniel Ratliff submitted:Oct 18 2024
Automating PowerShell tasks with Container App Jobs
(jannemattila.com)
I previously wrote about Automating maintenance tasks with Azure Functions and PowerShell. That
By: Janne Mattila submitted:May 24 2024
I previously wrote about Automating maintenance tasks with Azure Functions and PowerShell. That
combo has been my go-to solution for many automation tasks.
By: Janne Mattila submitted:May 24 2024
Automating Role Assignment Cleanup in Azure with PowerShell
(cloud-right.com)
As an Azure administrator, maintaining a clean and secure environment is crucial. One aspect of
By: David O'Brien submitted:Mar 24 2023
As an Azure administrator, maintaining a clean and secure environment is crucial. One aspect of
keeping Azure organized is managing role assignments. Over time, you might end up with unused or "Unknown" role assignments, which can make management more challenging and potentially introduce security risks.
By: David O'Brien submitted:Mar 24 2023
Automating scripts without saving credentials on the server
(reddit.com)
My org has decided to disable the saving of network passwords on servers, so I can no longer use
By: u/xylog submitted:Sep 16 2022
My org has decided to disable the saving of network passwords on servers, so I can no longer use
Task Scheduler to run my Powershell scripts.
By: u/xylog submitted:Sep 16 2022
Automating Sign-In Analysis with PowerShell and Microsoft Graph
(hcritter.devdojo.com)
In this article, we'll walk through how to explore and analyze Conditional Access data in Microsoft
By: Christian Ritter submitted:Oct 25 2024
In this article, we'll walk through how to explore and analyze Conditional Access data in Microsoft
Entra using the Developer Tools in your browser. The purpose of this walkthrough is to demonstrate how you can identify and extract the necessary Microsoft Graph API calls directly from the Entra portal, providing a foundation for automating this process with PowerShell.
By: Christian Ritter submitted:Oct 25 2024
Automating SonarCloud with PowerShell
(jonathanmedd.net)
Part 3 Onboarding a User
By: Jonathan Medd submitted:Jun 16 2022
Part 3 Onboarding a User
By: Jonathan Medd submitted:Jun 16 2022
Automating Sysmon installation and configuration with PowerShell
(imab.dk)
Introduction In today's fast-paced digital world, quick response to security incidents is crucial.
By: Martin Bengtsson submitted:Feb 20 2025
Introduction In today's fast-paced digital world, quick response to security incidents is crucial.
Sysmon (System Monitor) from Microsoft's Sysinternals suite is an essential tool for detailed system monitoring and security analysis. However, traditional installation can be time-consuming, especially in urgent situations. This blog post introduces a PowerShell script that automates the download, extraction, and installation of Sysmon, along with applying a pre-configured setup.
By: Martin Bengtsson submitted:Feb 20 2025
Automating the Citrix Federated Authentication Service with PowerShell
(citrix.com)
This blog post will provide a baseline understanding of how FAS automation works and includes
By: submitted:Jun 15 2022
This blog post will provide a baseline understanding of how FAS automation works and includes
PowerShell code required to build a scalable solution.
By: submitted:Jun 15 2022
Automating VM Deployment in Azure with PowerShell
(adamtheautomator.com)
Learn how to automate the deployment of a Windows VM on Azure using PowerShell. This guide covers
By: Adam Bertram submitted:Oct 25 2024
Learn how to automate the deployment of a Windows VM on Azure using PowerShell. This guide covers
network setup, NSG rules, and IIS installation.
By: Adam Bertram submitted:Oct 25 2024
Automating Windows 365 part 1 – Introducing Graph and setting up Visual Studio code
(sccmentor.com)
Introduction This is Part 1 of a new series of guides which will cover managing Windows 365 Cloud
By: SCCMentor submitted:Nov 3 2023
Introduction This is Part 1 of a new series of guides which will cover managing Windows 365 Cloud
PC's using PowerShell and Microsoft Graph. This mini series should help you get started with automating
By: SCCMentor submitted:Nov 3 2023
Automating Windows 365 part 2 – Using Graph X-Ray
(sccmentor.com)
Introduction This is Part 2 of a new series of guides which will cover managing Windows 365 Cloud
By: SCCMentor submitted:Jan 5 2024
Introduction This is Part 2 of a new series of guides which will cover managing Windows 365 Cloud
PC's using PowerShell and Microsoft Graph. This mini series should help you get started with automatingContinue reading
By: SCCMentor submitted:Jan 5 2024
Automating with PowerShell: an Azure DynDNS replacement
(cyberdrain.com)
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
By: Kelvin Tegelaar submitted:Jun 16 2022
Oracle has bought DynDNS somewhere in 2019 and decided to slowly start killing off the DynDNS
Managed DNS services. This has caused us to look for a different solution. Of course, I immediately thought of Azure, with an Azure DNS hosted zone.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Creating your own password push
(cyberdrain.com)
I was recently talking with some friends in MSPGeek about Password pushing options, and that it's
By: Kelvin Tegelaar submitted:Jun 16 2022
I was recently talking with some friends in MSPGeek about Password pushing options, and that it's
kind of strange of relying on a third party closed service to generate and send passwords to clients. You're not 100% in control and often it misses some form of functionality like a password generator or somesuch.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Deploying Microsoft Teams Templates
(cyberdrain.com)
ne of the biggest challenges we've faced when moving over our client base towards a cloud-only
By: Kelvin Tegelaar submitted:Jun 16 2022
ne of the biggest challenges we've faced when moving over our client base towards a cloud-only
infrastructure has been the development of Teams. Teams is amazing tool on it's own but there is a risk regarding governance and training, but also explosive growth of teams and the way these are implemented. Especially because Teams makes self-services super easy.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Deploying Unifi DHCP Option
(cyberdrain.com)
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
By: Kelvin Tegelaar submitted:Jun 16 2022
Last week one of my friends was working on deploying DHCP options to automatically adopt devices
inside networks managed by a Windows DHCP server. The process is pr etty straight forward - Add a vendor class, add the option, and set it to the correct IP address. Unfortunately, that of course means a lot of clicking in the DHCP console on each Windows Server he manages....
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Enabling Secure Defaults (And SD explained)
(cyberdrain.com)
In one of the groups I am in there was some confusion about how Secure Defaults work and how to
By: Kelvin Tegelaar submitted:Jun 16 2022
In one of the groups I am in there was some confusion about how Secure Defaults work and how to
deploy the Secure Defaults centrally, so I figured I would try to help with this.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Getting device warranty information
(cyberdrain.com)
This morning I woke up with a mission; I wanted to fix HP warranty reporting for my PSWarranty
By: Kelvin Tegelaar submitted:Jul 22 2022
This morning I woke up with a mission; I wanted to fix HP warranty reporting for my PSWarranty
PowerShell Module. If you're not familiar yet I've blogged about the module and warranty reporting before here. Most of the module has been left the same so you can reference that blog for more information.
By: Kelvin Tegelaar submitted:Jul 22 2022
Automating with PowerShell: Increasing the O365 Secure Score
(cyberdrain.com)
At the start of this week I've blogged about reading the secure score and documenting it. This is of
By: Kelvin Tegelaar submitted:Jun 16 2022
At the start of this week I've blogged about reading the secure score and documenting it. This is of
course just one part of the new beta Secure Score module. The next one is actually the more fun part; applying the correct security settings to a tenant.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: setting OneDrive ownership
(cyberdrain.com)
So I've been hard at work on CIPP the last couple of weeks and because of that haven't had time to
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've been hard at work on CIPP the last couple of weeks and because of that haven't had time to
blog really. The great thing is that all of the stuff I normally blog about is pretty easy to integrate into CIPP
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Setting Sharepoint Sharing Settings
(cyberdrain.com)
For a long time SharePoint Admin Settings wasn't something available inside the Graph API. We always
By: Kelvin Tegelaar submitted:Jul 8 2022
For a long time SharePoint Admin Settings wasn't something available inside the Graph API. We always
had to jump through many hoops and had an issue with running changes headless because the PowerShell modules didn't support it. Recently I've been in contact with the SharePoint team and we now have a functional API for most of the important admin settings.
By: Kelvin Tegelaar submitted:Jul 8 2022
Automating with PowerShell: Shipping your logs
(cyberdrain.com)
This time we're going to use PowerShell to setup moving your logs to a centralized logging engine.
By: Kelvin Tegelaar submitted:Jun 16 2022
This time we're going to use PowerShell to setup moving your logs to a centralized logging engine.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automation Decisions
(jdhitsolutions.com)
I've been scripting and automating things since the days of DOS 3.3, beginning with batch files. It
By: Jeffery Hicks submitted:Mar 3 2023
I've been scripting and automating things since the days of DOS 3.3, beginning with batch files. It
always felt like magic. I could cast a charm simply by typing a few characters on a keyboard. Naturally, my magic skills went from batch files to VBScript to PowerShell. Throughout it all, I've also had an internal decision tree regarding automation. Over the years, I've seen IT pros new to scripting and automation needlessly struggle. Often it is due to a deficiency in their decision tree. Today, I thought I'd help you nurture yours.
By: Jeffery Hicks submitted:Mar 3 2023
Avoid PowerShell strings issues and REST API with OData queries
(pkbullock.com)
PowerShell - Watch out for those strings when working with oData and RestAPI
By: Paul Bullock submitted:Jun 16 2022
PowerShell - Watch out for those strings when working with oData and RestAPI
By: Paul Bullock submitted:Jun 16 2022
Avoid The Five Big Errors in Graph PowerShell Scripts
(practical365.com)
Everyone learns from experience. This article covers five important building blocks for writing
By: Tony Redmond submitted:Jun 6 2025
Everyone learns from experience. This article covers five important building blocks for writing
great Graph PowerShell scripts, the product of hard-won experience and many mistakes. Filtering, properties, permissions, and pagination all make the list.
By: Tony Redmond submitted:Jun 6 2025
Avoid UserNames Becoming Bad Words with a Little AI and PowerShell
(linkedin.com)
Maybe your business has been really good. So good, in fact, that now your acquiring other businesses around the world, and you're facing support for more languages. Welcome to having to join meetings at crazy hours due to all those new time zones you never knew about.
By: David Stein submitted:Mar 28 2025
Maybe your business has been really good. So good, in fact, that now your acquiring other businesses around the world, and you're facing support for more languages. Welcome to having to join meetings at crazy hours due to all those new time zones you never knew about.
By: David Stein submitted:Mar 28 2025
Avoid Windows Task Scheduler When Running Microsoft 365 PowerShell Scripts
(practical365.com)
Many people use the Windows Task Scheduler to run PowerShell scripts. The Task Scheduler works, but
By: Tony Redmond submitted:May 26 2023
Many people use the Windows Task Scheduler to run PowerShell scripts. The Task Scheduler works, but
it creates a dependency on a specific workstation and isn't as secure as you might like. Running Microsoft 365 PowerShell scripts in Azure Automation is a much better idea. It's time to dump the Task Scheduler!
By: Tony Redmond submitted:May 26 2023
AWS Custom Config Rule backed by PowerShell
(bgelens.nl)
AWS Config Rules allow you to evaluate the configuration settings of AWS resources during creation,
By: Ben Gelens submitted:Jun 16 2022
AWS Config Rules allow you to evaluate the configuration settings of AWS resources during creation,
update, deletions of such resources or on a schedule. They are used to audit resources for compliance with some defined policy. They don't prevent you from deploying in-compliant resources as this is the realm of service control policies.
By: Ben Gelens submitted:Jun 16 2022
AWS EC2 powerShell tips
(powershell.city)
Ever find yourself looking for ways to use powerShell? maybe that's just me. Hahaha Recently I was
By: Xajuan Smith submitted:May 12 2023
Ever find yourself looking for ways to use powerShell? maybe that's just me. Hahaha Recently I was
supporting some EC2 in the cloud testing some new AWS features and services and I found my self locked out and released this machine was not domain joined but I couldn't login. With the windows PowerShell cmdlets swirlingContinue reading "AWS EC2 powerShell tips"
By: Xajuan Smith submitted:May 12 2023
AWS Key Management Service
(docs.aws.amazon.com)
PowerShell examples for AWS Key Management Service (AWS KMS)
By: June Blender submitted:Jun 15 2022
PowerShell examples for AWS Key Management Service (AWS KMS)
By: June Blender submitted:Jun 15 2022
AWS PowerShell – Intro to PowerShell Lambdas
(overpoweredshell.com)
AWS has finally released support for PowerShell lambdas! Lambdas are pieces of code that can be
By: David Christian submitted:Feb 23 2024
AWS has finally released support for PowerShell lambdas! Lambdas are pieces of code that can be
called from just about anywhere in AWS (or outside for that matter). Even better lambdas don't require a server to run, this means that you only pay for the compute that you actually use. Don't worry the first 1M hits per month are free. Let's dive in and see how we can start using our existing PowerShell skills to start building lambdas.
By: David Christian submitted:Feb 23 2024
AWS S3 server side encryption using PowerShell
(yobyot.com)
Recently, a client asked me to develop standards for them for AWS S3. They are primarily an Azure
By: Alex Neihaus submitted:Jun 16 2022
Recently, a client asked me to develop standards for them for AWS S3. They are primarily an Azure
shop but, like most enterprises these days, they have some apps and business units which use AWS. As I documented what I already knew and researched what I didn't, I was (once again) blown away by the capabilities of this massive cloud-scale network file system....
By: Alex Neihaus submitted:Jun 16 2022
Az Next – AI-powered interactive assistant Azure CLI
(thomasmaurer.ch)
As you know, the Azure CLI already AI-build in with the az find command, and you might have seen a
By: Thomas Maurer submitted:Jun 16 2022
As you know, the Azure CLI already AI-build in with the az find command, and you might have seen a
great feature like AI-powered PowerShell module called Az Predictor Module (Azure PowerShell Predictions), which does what the name says, predict PowerShell commands. Now with az next, the team also brought a similar feature to the Azure CLI. The team's goal with az next is to guide users through their scenarios or sequence of jobs-to-be-done in tool, so that they could remain focused and avoid unnecessary external documentation searches.
By: Thomas Maurer submitted:Jun 16 2022
AzUpdate: PowerShell and Azure Migrate, Managing User Authentication Updates and more
(techcommunity.microsoft.com)
It's been sometime since we connected last so lots of news to cover this week. News this week
By: Anthony Bartolo submitted:Jun 16 2022
It's been sometime since we connected last so lots of news to cover this week. News this week
includes: PowerShell support for Server Migration with Azure Migrate is now generally available, Updates to managing user authentication methods, New recommendations from Azure Advisor are now available, Microsoft announces the redesign of the Microsoft account Security page, QnA Maker introduces deep learning and as always our Microsoft Learn Module of the Week.
By: Anthony Bartolo submitted:Jun 16 2022
Azure AD Access Token Lifetimes and Long-running PowerShell Scripts
(office365itpros.com)
Sometimes, long running PowerShell scripts encounter the problem of Azure AD access token lifetime
By: Tony Redmond submitted:Jun 2 2023
Sometimes, long running PowerShell scripts encounter the problem of Azure AD access token lifetime
expiration. In other words, the default lifetime of tokens issued by Azure AD is too short to allow the script to complete before the token expires. Two solutions exist. Use a token lifetime policy to prolong access token lifetimes or check in code for potential expiration and renew when necessary.
By: Tony Redmond submitted:Jun 2 2023
Azure AD Authentication Methods Summary Reports using Microsoft Graph and PowerShell
(blog.darrenjrobinson.com)
Recently I wrote about reporting on individual Azure AD Users Authentication Methods using Microsoft
By: Darren Robinson submitted:Jun 16 2022
Recently I wrote about reporting on individual Azure AD Users Authentication Methods using Microsoft
Graph and PowerShell. Whilst this is great at a user level, Azure AD Authentication Methods Summary Reports at an organization level are often requested by IT Management. And whilst they can be obtained from the Azure Portal (Azure Active Directory > Security > Authentication Methods > Activity) how can we get them programmatically? In this post l will show how to extract Azure AD Authentication Methods Summary Reports using Microsoft Graph and PowerShell.
By: Darren Robinson submitted:Jun 16 2022
Azure AD: How to set Maximum Devices per User
(sid-500.com)
The default value of the maximum number of devices per user in Azure AD is 50 devices. That is a
By: Patrick Gruenauer submitted:Apr 26 2024
The default value of the maximum number of devices per user in Azure AD is 50 devices. That is a
lot. If you want to restrict the number of devices then you came to the right place.
By: Patrick Gruenauer submitted:Apr 26 2024
Azure Arc Setup on Windows Server
(thomasmaurer.ch)
With Windows Server 2022 and later you now get the Azure Arc Setup integrated on your Windows
By: Thomas Maurer submitted:Dec 8 2023
With Windows Server 2022 and later you now get the Azure Arc Setup integrated on your Windows
Server. This allows you to onboard your Windows Server through a graphical wizard. With the wizard, you can easily onboard your Windows Server machine to Azure Arc. The wizard takes care of the following steps for you: verifying ...
By: Thomas Maurer submitted:Dec 8 2023
Azure Arc-enabled SCVMM: Securing the Azure Connected Machine agent during onboarding with PowerShell
(wmatthyssen.com)
In this blog post, I'll cover one of the more overlooked aspects of deploying Azure Arc-enabled
By: Wim Matthyssen submitted:May 22 2026
In this blog post, I'll cover one of the more overlooked aspects of deploying Azure Arc-enabled
SCVMM, which is hardening
By: Wim Matthyssen submitted:May 22 2026
Azure Arc-enabled servers: Automate scripts with Bicep & Azure DevOps
(markou.me)
Azure Arc empowers you to extend Azure management and services to any infrastructure. One powerful
By: George Markou submitted:Nov 17 2023
Azure Arc empowers you to extend Azure management and services to any infrastructure. One powerful
way to leverage Azure Arc is by automating script execution
By: George Markou submitted:Nov 17 2023
Azure Arc: Azure PowerShell prerequisites configuration script
(wmatthyssen.com)
This blog post will show you how you can configure Azure Arc prerequisites via the use of an Azure
By: Wim Matthyssen submitted:Jun 16 2022
This blog post will show you how you can configure Azure Arc prerequisites via the use of an Azure
PowerShell script.
By: Wim Matthyssen submitted:Jun 16 2022
Azure Arc: Provision an Extended Security License with an Azure PowerShell script
(wmatthyssen.com)
In this blog post, you'll learn how to use an Azure PowerShell script to provision an Extended
By: Wim Matthyssen submitted:Oct 27 2023
In this blog post, you'll learn how to use an Azure PowerShell script to provision an Extended
Security License (ESU)
By: Wim Matthyssen submitted:Oct 27 2023
Azure Arc: Remove an Extended Security License with an Azure PowerShell script
(wmatthyssen.com)
In this blog post, you'll discover how to utilize an Azure PowerShell script for removing an
By: Wim Matthyssen submitted:Oct 20 2023
In this blog post, you'll discover how to utilize an Azure PowerShell script for removing an
Extended Security License (ESU)Continue Reading
By: Wim Matthyssen submitted:Oct 20 2023
Azure ARM template deploymentScripts
(yobyot.com)
After you finish reading this post and experimenting with the Azure sample template below, you may
By: Alex Neihaus submitted:Jun 16 2022
After you finish reading this post and experimenting with the Azure sample template below, you may
never again have to write a nested or linked template.
By: Alex Neihaus submitted:Jun 16 2022
Azure Automation Hybrid Worker Groups: Getting Started Guide
(jeffbrown.tech)
In previous posts, you learned how to create your first Azure Automation PowerShell runbook and
By: Jeff Brown submitted:Aug 5 2022
In previous posts, you learned how to create your first Azure Automation PowerShell runbook and
configure authentication to Azure resources. With these tools available, your next step is to expand your runbook's reach outside of Azure to on-premises resources. Azure Automation makes this possible with Hybrid Worker Groups. In this guide, you will learn how
By: Jeff Brown submitted:Aug 5 2022
Azure Automation Managed Identity: Getting Started
(jeffbrown.tech)
Azure Automation accounts have traditionally used Run As accounts to authenticate to other Azure
By: Jeff Brown submitted:May 26 2023
Azure Automation accounts have traditionally used Run As accounts to authenticate to other Azure
services. However, Microsoft is deprecating Azure Automation Run As accounts in favor of using a managed identity. In this tutorial, you will learn what exactly is a managed identity, how to authenticate to Azure using the managed identity in a PowerShell [...]
By: Jeff Brown submitted:May 26 2023
Azure Automation Runbook to manage SharePoin Online SPO
(spjeff.com)
Wanted to demo Azure Runbook with daily PowerShell PS1 that send SharePoint storage report email
By: Jeff Jones submitted:Jun 16 2022
Wanted to demo Azure Runbook with daily PowerShell PS1 that send SharePoint storage report email
with HTML table and CSV attachment. Features include:
By: Jeff Jones submitted:Jun 16 2022
Azure Bastion: Azure PowerShell deployment script
(wmatthyssen.com)
This blog post will show you how you can deploy Azure Bastion and all associated resources via the
By: Wim Matthyssen submitted:Jun 16 2022
This blog post will show you how you can deploy Azure Bastion and all associated resources via the
use of an Azure PowerShell script.
By: Wim Matthyssen submitted:Jun 16 2022
Azure Bastion: Enable Azure Bastion Standard SKU features with Azure PowerShell
(wmatthyssen.com)
In this blog post, you'll learn how to use an Azure PowerShell script to enable all Azure Bastion
By: Wim Matthyssen submitted:Dec 8 2023
In this blog post, you'll learn how to use an Azure PowerShell script to enable all Azure Bastion
Standard SKU.
By: Wim Matthyssen submitted:Dec 8 2023
Azure Bastion: Upgrade Basic SKU to Standard SKU with Azure PowerShell
(wmatthyssen.com)
This blog post will show you how you can upgrade Azure Bastion from the Basic SKU to the Standard
By: wmatthyssen submitted:Oct 7 2022
This blog post will show you how you can upgrade Azure Bastion from the Basic SKU to the Standard
SKU (Tier) via PowerShell
By: wmatthyssen submitted:Oct 7 2022
Azure DevOps Library Group Powershell
(nielskok.tech)
This blog post is creating an Azure DevOps library group via Powershell.
By: Niels Kok submitted:Jan 19 2024
This blog post is creating an Azure DevOps library group via Powershell.
By: Niels Kok submitted:Jan 19 2024
Azure DevOps Workload Identity & Terraform Authentication
(jeffbrown.tech)
Azure DevOps supports Workload Identity federation (powered by OpenID Connect) to authenticate to
By: Jeff Brown submitted:Apr 26 2024
Azure DevOps supports Workload Identity federation (powered by OpenID Connect) to authenticate to
Azure and Azure DevOps from your pipelines for deploying Terraform configurations. Workload Identity federation To follow along with this tutorial, you will need: To follow along with more code examples, check out this GitHub repository:JeffBrownTech/azure-devops-terraform-oidc-examples What is Workload Identity federation?
By: Jeff Brown submitted:Apr 26 2024
Azure Durable Functions for PowerShell
(4bes.nl)
I have written before about how you can start working with Azure PowerShell functions and how you
By: Barbara 4bes submitted:Jun 16 2022
I have written before about how you can start working with Azure PowerShell functions and how you
can connect to a storage queue and CosmosDB. For this post, we will see how you can use PowerShell in Durable functions. This functionality has been in public preview since August 2020. While some documentation is available, I want to focus on a practical example. This will be a bit of a step-by-step guide on how you can create your own Azure PowerShell Durable functions.
By: Barbara 4bes submitted:Jun 16 2022
Azure Functions – Event Driven, Serverless Functions
(millerb.co.uk)
Quick introductory overview of Azure Functions with PowerShell. Some use cases and I will follow up
By: Brett Miller submitted:Jun 15 2022
Quick introductory overview of Azure Functions with PowerShell. Some use cases and I will follow up
with a couple of in-depth posts on getting started and lessons learned.
By: Brett Miller submitted:Jun 15 2022
Azure Functions, PowerApps and Exchange Online
(ingogegenwarth.wordpress.com)
Lately we were approached by different teams to help with some scenarios. These scenarios were a bit
By: Ingo Gegenwarth submitted:Dec 8 2023
Lately we were approached by different teams to help with some scenarios. These scenarios were a bit
tricky and complex as there is currently no solution out-of-the-box. Here some examples:
By: Ingo Gegenwarth submitted:Dec 8 2023
Azure Garbage Collection (auto-delete your unused resources)
(feval.ca)
Delete expired Azure resources automatically with this Azure Garbage Collector, using Powershell
By: submitted:Jun 15 2022
Delete expired Azure resources automatically with this Azure Garbage Collector, using Powershell
Azure Functions
By: submitted:Jun 15 2022
Azure Key Vault: How to Find Expired Secrets Using KQL
(powershellcenter.com)
Ever had a production app break because an Azure Key Vault secret expired? It's painful-and usually
By: Faris Malaeb submitted:Feb 13 2026
Ever had a production app break because an Azure Key Vault secret expired? It's painful-and usually
happens at the worst time. The good news is you can catch it early. With Event Grid publishing Key Vault events and Log Analytics giving you KQL visibility, you can track expirations proactively and trigger alerts (or even automation)
By: Faris Malaeb submitted:Feb 13 2026
Azure Logic Apps Adds Sandboxed Code Interpreters to Agent Workflows
(infoq.com)
Microsoft added sandboxed code interpreters to Azure Logic Apps, enabling agents within integration
By: Steef-Jan Wiggers submitted:May 29 2026
Microsoft added sandboxed code interpreters to Azure Logic Apps, enabling agents within integration
workflows to generate and execute Python, JavaScript, C#, and PowerShell in Hyper-V isolated session.
By: Steef-Jan Wiggers submitted:May 29 2026
Azure PowerShell – Knowing the basics and starting with few important CMDLETS
(knowledge-junction.com)
On every weekend we are started sharing basic question and answers (may help to prepare interview ,
By: Prasham SaBbdra submitted:Jun 16 2022
On every weekend we are started sharing basic question and answers (may help to prepare interview ,
certifications, migration, help to understand basic concepts.) related to Microsoft cloud technologies (Azure, Azure AD, SharePoint, Microsoft 365, Teams, Power Platform and so on)
By: Prasham SaBbdra submitted:Jun 16 2022
Azure PowerShell releases demystified
(techcommunity.microsoft.com)
Have you ever wondered why Az.Compute has a different version than the Az module or why a module had
By: The Azure PowerShell team submitted:Jun 16 2022
Have you ever wondered why Az.Compute has a different version than the Az module or why a module had
documentation but is not available in Cloud Shell?
By: The Azure PowerShell team submitted:Jun 16 2022
Azure PowerShell Tips and Tricks
(techcommunity.microsoft.com)
Tips and tricks for using PowerShell and REST APIs in Azure.
By: Alvin Ashcraft submitted:Mar 22 2024
Tips and tricks for using PowerShell and REST APIs in Azure.
By: Alvin Ashcraft submitted:Mar 22 2024
Azure PowerShell vs. Azure CLI
(4sysops.com)
In your work in Microsoft Azure, should you focus your energies on Azure PowerShell, Azure CLI, or
By: Timothy Warner submitted:Mar 17 2023
In your work in Microsoft Azure, should you focus your energies on Azure PowerShell, Azure CLI, or
both? This lesson presents a comprehensive comparison of the two primary scripting languages in the Azure cloud.
By: Timothy Warner submitted:Mar 17 2023
Azure Quickstart – Back up a VM with PowerShell
(docs.microsoft.com)
This step-by-step guide shows you how to easily back up a VM on Azure using PowerShell.
By: submitted:Jun 15 2022
This step-by-step guide shows you how to easily back up a VM on Azure using PowerShell.
By: submitted:Jun 15 2022
Azure REST API: Manage Azure resources with the PowerShell cmdlet Invoke-AzRestMethod
(4sysops.com)
Sometimes, managing certain Azure resources using PowerShell can be challenging due to the absence
By: Baki Onur Okutucu submitted:Jan 19 2024
Sometimes, managing certain Azure resources using PowerShell can be challenging due to the absence
of specific cmdlets for those operations or services. This is where the Invoke-AzRestMethod cmdlet comes into play, which allows PowerShell scripts to communicate with Azure services by sending HTTP requests to Azure's REST API. It acts as a bridge between PowerShell and Azure services that still need to be integrated with cmdlets.
By: Baki Onur Okutucu submitted:Jan 19 2024
Azure runbook and “Assembly with same name is already loaded”.
(paweljarosz.wordpress.com)
I was working on one runbook when all of a sudden was getting below error: Assembly with same name
By: Paweł Jarosz submitted:Mar 20 2026
I was working on one runbook when all of a sudden was getting below error: Assembly with same name
is already loaded
By: Paweł Jarosz submitted:Mar 20 2026
Azure Update Manager: Register all required resource providers with a PowerShell script
(wmatthyssen.com)
This blog post will show you how to use an Azure PowerShell script to register all required Azure
By: Wim Matthyssen submitted:Jul 18 2025
This blog post will show you how to use an Azure PowerShell script to register all required Azure
Update ManagerContinue Reading
By: Wim Matthyssen submitted:Jul 18 2025
Azure virtual network service endpoints
(yobyot.com)
This time it's a quickie PowerShell script to list all subnets in all virtual networks in all
By: Alex Neihaus submitted:Jun 15 2022
This time it's a quickie PowerShell script to list all subnets in all virtual networks in all
subscriptions that have one or more Azure virtual network service endpoints assigned.
By: Alex Neihaus submitted:Jun 15 2022
AzureADAssessment
(github.com)
Hey AzureAD admins! Do you already know MSCloudIdUtils.psm1? It’s a PowerShell module with
By: submitted:Jun 15 2022
Hey AzureAD admins! Do you already know MSCloudIdUtils.psm1? It’s a PowerShell module with
helper functions to gather configuration information of your tenant e.g. logs and reports of licenses, apps (incl. expired secrets).
By: submitted:Jun 15 2022
Back to Basics: Conditional Logic with PowerShell If Statement
(adamtheautomator.com)
Learn what the PowerShell If Statement construct is, understand its syntax and how it works.
By: June Castillote submitted:May 26 2023
Learn what the PowerShell If Statement construct is, understand its syntax and how it works.
By: June Castillote submitted:May 26 2023
Back to Basics: How to Manage Windows Services with PowerShell
(adamtheautomator.com)
Windows services is one of those topics nearly every Windows sysadmin has to work with. To manage
By: Adam Bertram submitted:Jun 16 2022
Windows services is one of those topics nearly every Windows sysadmin has to work with. To manage
Windows services you could fire up the services.msc MMC snap-in for one-off tasks but what if you need to build some kind of automation with PowerShell? Learn how to use PowerShell to get a service, use PowerShell to start a service, use PowerShell to stop a service, and use PowerShell to restart a service in this tutorial!
By: Adam Bertram submitted:Jun 16 2022
Back to Basics: The PowerShell Contains Operator
(adamtheautomator.com)
Keep your PowerShell fundamentals strong with this tutorial on the PowerShell contains operator by
By: Nicholas Xuan Nguyen submitted:Nov 18 2022
Keep your PowerShell fundamentals strong with this tutorial on the PowerShell contains operator by
ATA Learning!
By: Nicholas Xuan Nguyen submitted:Nov 18 2022
Background Jobs and Recursive Functions
(tommymaynard.com)
I recently had a thought: I have not written much on background jobs over the last nearly eight
By: Tommy Maynard submitted:Jun 16 2022
I recently had a thought: I have not written much on background jobs over the last nearly eight
years. I should do more of that.
By: Tommy Maynard submitted:Jun 16 2022
Background Jobs in PowerShell 7
(tfl09.blogspot.com)
With PowerShell 7, you have the option of running a job using either PowerShell 7 (ie the default)
By: Thomas Lee submitted:Jun 15 2022
With PowerShell 7, you have the option of running a job using either PowerShell 7 (ie the default)
or using Windows PowerShell 5.1.
By: Thomas Lee submitted:Jun 15 2022
Backup all your TechNet Gallery contributions with PowerShell
(systanddeploy.com)
In this post I will show you a script I created that allows you to backup all your Technet Gallery
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will show you a script I created that allows you to backup all your Technet Gallery
contributions on your computer.
By: Damien Van Robaeys submitted:Jun 15 2022
Backup and restore Conditional access policies with PowerShell
(4bes.nl)
Since the summer of 2020, the AzureAD PowerShell module provides cmdlets that can help you manage
By: Barbara Forbes submitted:Jun 16 2022
Since the summer of 2020, the AzureAD PowerShell module provides cmdlets that can help you manage
Conditional access policies. This can give you some nice options to backup, document and restore Conditional access policies. In my opinion, the PowerShell cmdlets aren't all that intuitive, which is the reason I want to show in this post how to backup and restore Conditional Access Policies with PowerShell.
By: Barbara Forbes submitted:Jun 16 2022
Backup and Restore your Microsoft Intune configuration with PowerShell!
(srdn.io)
BREAKING Update: IntuneBackupAndRestore v2.0.0 released, which relies on the Microsoft.Graph.Intune
By: John Seerden submitted:Jun 16 2022
BREAKING Update: IntuneBackupAndRestore v2.0.0 released, which relies on the Microsoft.Graph.Intune
PowerShell module instead of MSGraphFunctions
By: John Seerden submitted:Jun 16 2022
Be Careful with Retention Labels Configured with Created Date Expiration
(office365itpros.com)
Retention policies and retention labels have been around for about 8 years. Some of the older
By: Tony Redmond submitted:Jul 25 2025
Retention policies and retention labels have been around for about 8 years. Some of the older
retention settings might use file created dates to remove items. No doubt basing retention on creation dates made perfect sense at the time, but experience shows that maybe basing retention on the last modified date can be better. All explored here together with a script to update retention labels in OneDrive.
By: Tony Redmond submitted:Jul 25 2025
Behind the PowerShell Pipeline
(jdhitsolutions.com)
Last week I made some passing references on Twitter to a new project I am working on this year. I
By: Jeff Hicks submitted:Jun 16 2022
Last week I made some passing references on Twitter to a new project I am working on this year. I
thought I'd take a little time to explain it and hopefully entice a few of you into joining me.
By: Jeff Hicks submitted:Jun 16 2022
Behind the PowerShell Pipeline
(buttondown.com)
Welcome to Behind the PowerShell Pipeline a subscription-based newsletter that will dive deeply into
By: Jeff Hicks submitted:Feb 14 2025
Welcome to Behind the PowerShell Pipeline a subscription-based newsletter that will dive deeply into
the world of PowerShell.
By: Jeff Hicks submitted:Feb 14 2025
Best practice to use function keyword in single purpose script?
(reddit.com)
When creating a single purpose PS1 script, what is the benefit of using to the function keyword as
By: u/jeffwcpa submitted:Aug 19 2022
When creating a single purpose PS1 script, what is the benefit of using to the function keyword as
opposed to simply naming the PS1 script verb-noun without using the function keyword?
By: u/jeffwcpa submitted:Aug 19 2022
Best Practices – PowerShell Universal
(docs.powershelluniversal.com)
Learn how to best configure PowerShell Universal.
By: Adam Driscoll submitted:Jul 28 2022
Learn how to best configure PowerShell Universal.
By: Adam Driscoll submitted:Jul 28 2022
Best practices for Powershell
(reddit.com)
What is best practices for running unattended, scheduled Powershell scripts? Do you locate them on
By: u/breid7718 submitted:Aug 5 2022
What is best practices for running unattended, scheduled Powershell scripts? Do you locate them on
the machines they're related to? Did you create a centralized server to run them from? Do you just dump results to logs or do you send notification e-mails to interested parties?
By: u/breid7718 submitted:Aug 5 2022
Best Practices for PowerShell Dot Sourcing, Part 2
(redmondmag.com)
Let's dive into some practical advice on naming conventions, variable management and code
By: Brien Posey submitted:Nov 21 2025
Let's dive into some practical advice on naming conventions, variable management and code
organization to keep dot sourced scripts efficient, consistent and secure.
By: Brien Posey submitted:Nov 21 2025
Best Practices for PowerShell Script Version Control, Part 1
(redmondmag.com)
Semantic versioning gives PowerShell script changes clear meaning so you can evolve scripts quickly
By: Brien Posey submitted:Mar 20 2026
Semantic versioning gives PowerShell script changes clear meaning so you can evolve scripts quickly
without letting updates devolve into chaos.
By: Brien Posey submitted:Mar 20 2026
Best Practices Make Perfect
(jdhitsolutions.com)
This post is a reprint from an article published to my premium PowerShell newsletter Behind the
By: Jeffery Hicks submitted:Jan 13 2023
This post is a reprint from an article published to my premium PowerShell newsletter Behind the
PowerShell Pipeline available on Substack.
By: Jeffery Hicks submitted:Jan 13 2023
Best Practices Make Perfect
(jeffhicks.substack.com)
Over the last several weeks, I've been sharing and demonstrating techniques for writing effective
By: Jeff Hicks submitted:Nov 17 2023
Over the last several weeks, I've been sharing and demonstrating techniques for writing effective
PowerShell functions. I know I've mentioned a few recommended best practices. But since they are important, I want to review and re-emphasize them. These practices will make your code easier to write, debug or troubleshoot and more secure. I'd like to think some of them are simply common sense, but sometimes we need someone to remind us. These items are not in any particular order.
By: Jeff Hicks submitted:Nov 17 2023
Best way to automate File Transfers
(reddit.com)
Currently I have about 15+ SFTP Connections, with many being both inbound and outbound.
By: u/Ok_Hearing3804 submitted:Dec 16 2022
Currently I have about 15+ SFTP Connections, with many being both inbound and outbound.
By: u/Ok_Hearing3804 submitted:Dec 16 2022
Better Active Directory Reporting with PowerShell
(jdhitsolutions.com)
During the course of conversations with my friend and AD admin, Gladys Kravitz, I realized I needed
By: Jeff Hicks submitted:Jun 16 2022
During the course of conversations with my friend and AD admin, Gladys Kravitz, I realized I needed
to build a solid reporting tool around Active Directory. I had a library of scripts and functions I have written over the years, including a few that I've written about here recently. Thus was born ADReportingTools.
By: Jeff Hicks submitted:Jun 16 2022
Better Control over Your Copilot Code Suggestions
(devblogs.microsoft.com)
Copilot code completions and suggestions in the editor speed you up in your daily programming and
By: Simona Liao submitted:Aug 22 2025
Copilot code completions and suggestions in the editor speed you up in your daily programming and
coding activities, at every keystroke. They help you finish the line you're typing or anticipate your next edit, making your workflow smoother and faster.
By: Simona Liao submitted:Aug 22 2025
Better Error Catching
(claytonerrington.com)
A better use of try catch blocks in powershell
By: Clayton Errington submitted:Feb 13 2026
A better use of try catch blocks in powershell
By: Clayton Errington submitted:Feb 13 2026
Better Event Logs with PowerShell
(jdhitsolutions.com)
Because I don't work in a corporate environment, I don't always see opportunities where PowerShell
By: Jeff Hicks submitted:Jun 16 2022
Because I don't work in a corporate environment, I don't always see opportunities where PowerShell
can make your life better as an IT professional. I have a friend - let's call her Gladys Kravitz. Gladys and I were chatting and she mentioned how tricky it is to pull information out of Windows event logs. If I recall, she was looking at 4625 events in the Security log which represents failed logon attempts.
By: Jeff Hicks submitted:Jun 16 2022
Better way of Robocopy Write-Progress…
(reddit.com)
After a bunch of messing around and testing Write-Progress with Robocopy, Ive finally figured out 2
By: u/JeanxPlay submitted:Jun 16 2022
After a bunch of messing around and testing Write-Progress with Robocopy, Ive finally figured out 2
ways to implement it with a nice and accurate layout.
By: u/JeanxPlay submitted:Jun 16 2022
Bing AI VS. ChatGPT, Which One is Better in PowerShell
(powershellcenter.com)
PowerShell scripting is an essential skill each sysadmin has to know as it provides an efficient and
By: Faris Malaeb submitted:Mar 24 2023
PowerShell scripting is an essential skill each sysadmin has to know as it provides an efficient and
reliable way to automate IT tasks. When it comes to using AI technology to enhance PowerShell scripting, two of the most prominent options are Bing AI and ChatGPT. While both offer unique features and benefits, it's important to...
By: Faris Malaeb submitted:Mar 24 2023
BiteSize: Configure Windows 11 Lock screen using PowerShell – YouTube
(youtube.com)
Configuring the Windows Lock screen can be achieved using Intune Policies, but In this video Andy
By: Andy Jones submitted:Jun 16 2022
Configuring the Windows Lock screen can be achieved using Intune Policies, but In this video Andy
shows how to deploy this configuration to a Windows 11 machine using PowerShell provided by Bradley Wyatt AKA 'The Lazy Administrator'. PowerShell scripts can be used to configure NON Enterprise or Educational licensed devices.
By: Andy Jones submitted:Jun 16 2022
Block brute force Remote Desktop attacks with Windows PowerShell
(4sysops.com)
The Windows PowerShell script I introduce here detects brute force Remote Desktop attacks and blocks
By: Alexander Pazik submitted:Jun 16 2022
The Windows PowerShell script I introduce here detects brute force Remote Desktop attacks and blocks
them in the Windows Firewall.
By: Alexander Pazik submitted:Jun 16 2022
Block or unblock keyboard combinations on your devices with PowerShell
(systanddeploy.com)
In this post I will show you how to prevent some keyboard combinations on your devices with
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you how to prevent some keyboard combinations on your devices with
PowerShell.
By: Damien Van Robaeys submitted:Jun 16 2022
Boost Your Copilot Collaboration with Reusable Prompt Files
(devblogs.microsoft.com)
Writing effective prompts for AI tools can be time-consuming and challenging. Cement those efforts
By: Jessie Houghton submitted:Sep 5 2025
Writing effective prompts for AI tools can be time-consuming and challenging. Cement those efforts
by leveraging reusable prompt files. These custom prompts allow for quick access at the prompt box, and they're automatically stored and shared with your teammates to make it easy to multiply your Copilot successes.
By: Jessie Houghton submitted:Sep 5 2025
Build a Powershell API with Pode
(scomnewbie.github.io)
I've tried to explain previously how to secure a backend api where I've used Azure functions to
By: Francois Leon submitted:Jun 16 2022
I've tried to explain previously how to secure a backend api where I've used Azure functions to
demonstrate how to protect it, but what if we're not on Azure? I know you can run the Az functions anywhere with Arc for Kubernetes but here, I wanted to create something quick and simple for my demos.
By: Francois Leon submitted:Jun 16 2022
Build a Scalable PowerShell Pester Testing Framework
(adamtheautomator.com)
Learn how to create a maintainable and organized Pester testing framework for PowerShell that scales
By: Adam Bertram submitted:Jan 31 2025
Learn how to create a maintainable and organized Pester testing framework for PowerShell that scales
with your needs. Perfect for large test suites.
By: Adam Bertram submitted:Jan 31 2025
Build a Windows Server 2025 S2D cluster lab with Hyper-V and PowerShell
(4sysops.com)
To explore Storage Spaces Direct (S2D) in Windows Server 2025, you can set up a lab environment
By: Wolfgang Sommergut submitted:Oct 11 2024
To explore Storage Spaces Direct (S2D) in Windows Server 2025, you can set up a lab environment
using virtual machines with Hyper-V and PowerShell.
By: Wolfgang Sommergut submitted:Oct 11 2024
Build an Azure DevOps pipeline to automatically sign your PowerShell scripts
(tech.nicolonsky.ch)
Too lazy to sign your PowerShell scripts? Yes of course it provides security benefits but performing
By: Nicola Suter submitted:Jun 16 2022
Too lazy to sign your PowerShell scripts? Yes of course it provides security benefits but performing
the steps manually can be easily forgotten and re-signing needs to happen after every script change. Because I like CI/CD topics and have not found a solution on the internet I decided to build a solution based on Azure capabilities. Furthermore, I wanted a solution which does not require to hand out the code signing certificate to the respective script author which can be useful if you have a bunch of people writing PowerShell scripts.
By: Nicola Suter submitted:Jun 16 2022
Build Docker Container for PowerShell on Raspberry Pi
(trevorsullivan.net)
Let Trevor show how you can run PowerShell easily using the RaspberryPi, thanks to Docker.
By: submitted:Jun 15 2022
Let Trevor show how you can run PowerShell easily using the RaspberryPi, thanks to Docker.
By: submitted:Jun 15 2022
Build dynamic JSON with PowerShell
(techguy.at)
I recently did a Contacts Sync with GRAPH Api and PowerShell to create Contacts in a Shared Mailbox
By: Michael Seidl submitted:Sep 27 2024
I recently did a Contacts Sync with GRAPH Api and PowerShell to create Contacts in a Shared Mailbox
and USer Contact Folder. At this time, it was needed to build dynamic JSON related to existing Values, so I looked for some posts on how to build dynamic JSON with PowerShell.
By: Michael Seidl submitted:Sep 27 2024
Build your own natural language interface for PowerShell using the Azure OpenAI API
(4sysops.com)
This article presents a PowerShell script leveraging the Azure OpenAI API, enabling you to execute
By: Baki Onur Okutucu submitted:Apr 11 2025
This article presents a PowerShell script leveraging the Azure OpenAI API, enabling you to execute
PowerShell commands using natural language. A key benefit compared to comparable AI tools like ShellGPT is the ability to customize the script.
By: Baki Onur Okutucu submitted:Apr 11 2025
Build your own natural language interface for PowerShell using the Azure OpenAI API
(4sysops.com)
This article presents a PowerShell script leveraging the Azure OpenAI API, enabling you to execute
By: Baki Onur Okutucu submitted:Apr 18 2025
This article presents a PowerShell script leveraging the Azure OpenAI API, enabling you to execute
PowerShell commands using natural language. A key benefit compared to comparable AI tools like ShellGPT is the ability to customize the script.
By: Baki Onur Okutucu submitted:Apr 18 2025
Building a better Group Policy backup with Powershell
(networkadm.in)
The PowerShell script I discuss in this post creates a Group Policy backup in a different way than
By: Mike Kanakos submitted:Jun 15 2022
The PowerShell script I discuss in this post creates a Group Policy backup in a different way than
with the Backup-GPO cmdlet of the Group Policy module. With my function, it will be much easier to identify the correct Group Policy Object (GPO) in case you have to restore Group Policy settings.
By: Mike Kanakos submitted:Jun 15 2022
Building a Discord Bot in PowerShell and Azure Functions
(blog.dcrich.net)
I like using Discord to accomplish stuff. But I'm no programmer. That leaves me with little space to
By: Devin Rich submitted:Jun 16 2022
I like using Discord to accomplish stuff. But I'm no programmer. That leaves me with little space to
operate in; making a Discord bot is hardT. I've made some scripts for my own usage that integrate with Discord bots, but they've always been for my own use only.
By: Devin Rich submitted:Jun 16 2022
Building a Notion PowerShell Module: Part 2
(adamtheautomator.com)
Learn the next steps of building a PowerShell Notion module in this in-depth PowerShell tuto
By: Adam Listek submitted:Nov 3 2023
Learn the next steps of building a PowerShell Notion module in this in-depth PowerShell tuto
By: Adam Listek submitted:Nov 3 2023
Building a Notion PowerShell Module: Part 3
(adamtheautomator.com)
Learn the next steps of building a PowerShell Notion module in this in-depth PowerShell tutorial by
By: Adam Listek submitted:Nov 17 2023
Learn the next steps of building a PowerShell Notion module in this in-depth PowerShell tutorial by
ATA Learning!
By: Adam Listek submitted:Nov 17 2023
Building a PowerShell Command Inventory Solution – Part Deux
(powershell.anovelidea.org)
A quick update on how I used PowerShell Abstract Tree Syntax to solve this Iron Scripter challenge.
By: Dave Carroll submitted:Jun 16 2022
A quick update on how I used PowerShell Abstract Tree Syntax to solve this Iron Scripter challenge.
By: Dave Carroll submitted:Jun 16 2022
Building a PowerShell Inventory
(jdhitsolutions.com)
A few weeks ago, a new Iron Scripter PowerShell scripting challenge was issued. For this challenge
By: Jeff Hicks submitted:Jun 16 2022
A few weeks ago, a new Iron Scripter PowerShell scripting challenge was issued. For this challenge
we were asked to write some PowerShell code that we could use to inventory our PowerShell script library. Here's how I approached the problem, which by no means is the only way.
By: Jeff Hicks submitted:Jun 16 2022
Building a PowerShell Process Detection Tool
(jdhitsolutions.com)
I spend my entire working day in a PowerShell prompt. It is often a combination of Windows
By: Jeff Hicks submitted:Jun 16 2022
I spend my entire working day in a PowerShell prompt. It is often a combination of Windows
PowerShell and PowerShell 7. Sometimes I'm in a session with a loaded profile, sometimes not. Sometimes I have a PowerShell 7 Preview session running. And then there are the scheduled jobs which also run PowerShell. Over the years, I've written a number of variations of a PowerShell script or function to discover all of the running PowerShell sessions on my computer. But I think I have finally written the final version of a PowerShell process detection tool.
By: Jeff Hicks submitted:Jun 16 2022
Building an Active Directory Health Check Tool
(adamtheautomator.com)
If you use, Active Directory (AD), it is probably the most important system you've got. Without it,
By: Alex Asplund submitted:Jun 15 2022
If you use, Active Directory (AD), it is probably the most important system you've got. Without it,
users can't login, they probably can't browse the web, machines can't communicate and finance won't be able to generate their latest report. Be sure you keep AD in tip top shape with an Active Directory health check script!
By: Alex Asplund submitted:Jun 15 2022
Building Event-Driven Automations in Microsoft 365 Using Graph Subscriptions
(thelazyadministrator.com)
This post demonstrates how to use Microsoft Graph Subscriptions to create event-driven automation in
By: Brad Wyatt submitted:Nov 7 2025
This post demonstrates how to use Microsoft Graph Subscriptions to create event-driven automation in
Microsoft 365. Graph Subscriptions allow applications to receive real-time notifications when specific changes occur within Microsoft 365 resources such as users, groups, or mailboxes, without the need for constant polling.
By: Brad Wyatt submitted:Nov 7 2025
Building PowerShell Azure Functions with VS Code [Series]
(adamtheautomator.com)
Running PowerShell in Azure Functions gives your scripts infinite resources and flexibility. Learn
By: Adam Bertram submitted:Oct 7 2022
Running PowerShell in Azure Functions gives your scripts infinite resources and flexibility. Learn
how to cloudify your PowerShell scripts with Azure Functions!
By: Adam Bertram submitted:Oct 7 2022
Building PowerShell for Speed
(adamtheautomator.com)
In every scripter's journey, a script is never fast enough. To remedy this, let's cover some ways on
By: Tyler Muir submitted:Jun 16 2022
In every scripter's journey, a script is never fast enough. To remedy this, let's cover some ways on
how to get the performance of your PowerShell scripts to the highest it can be.
By: Tyler Muir submitted:Jun 16 2022
Building PowerShell for Speed
(adamtheautomator.com)
In every scripter's journey, a script is never fast enough. To remedy this, let's cover some ways on
By: Tyler Muir submitted:Jun 16 2022
In every scripter's journey, a script is never fast enough. To remedy this, let's cover some ways on
how to get the performance of your Powershell scripts to the highest it can be.
By: Tyler Muir submitted:Jun 16 2022
Building web forms with PowerShell Universal
(blog.ironmansoftware.com)
PowerShell Universal provides several features that are capable of building web-based forms using
By: Adam Driscoll submitted:Jun 16 2022
PowerShell Universal provides several features that are capable of building web-based forms using
PowerShell. For basic forms, we suggest using Universal Automation. For advanced forms, we suggest using Universal Dashboard.
By: Adam Driscoll submitted:Jun 16 2022
Building your own Terminal Status Bar in PowerShell
(mdgrs.hashnode.dev)
This is what we are going to make in this post. It's running on the Windows Terminal and PowerShell.
By: mdgrs submitted:Apr 28 2023
This is what we are going to make in this post. It's running on the Windows Terminal and PowerShell.
By: mdgrs submitted:Apr 28 2023
Bulk License Assignment with the Microsoft Graph PowerShell SDK
(practical365.com)
A reader asked how to use a CSV file for bulk license assignment with the Microsoft Graph PowerShell
By: Tony Redmond submitted:Sep 8 2023
A reader asked how to use a CSV file for bulk license assignment with the Microsoft Graph PowerShell
SDK. We didn't have one to hand, so we wrote a new script to illustrate the principles of how to process license assignments for a set of user accounts (which don't necessarily have to come from a CSV file). We even included some error handling!
By: Tony Redmond submitted:Sep 8 2023
Bypassing the VCF 9.1 Subnet Trap
(angrysysops.com)
How the SDDC Manager API and a Bit of PowerShell Saved My Upgrade. If you are gearing up for the
By: Piotr Tarnawski submitted:Jun 5 2026
How the SDDC Manager API and a Bit of PowerShell Saved My Upgrade. If you are gearing up for the
VMware Cloud Foundation (VCF) 9.1 upgrade, grab a cup of coffee and pull up a chair.
By: Piotr Tarnawski submitted:Jun 5 2026
C# to PowerShell an Introduction
(blog.truesec.com)
I, like most C# developers, had heard about PowerShell since it came out. I originally shunned
By: Tim Davis submitted:Jun 15 2022
I, like most C# developers, had heard about PowerShell since it came out. I originally shunned
PowerShell as 'just a scripting language' and assumed it could never do what I could do with a custom C# tool. Over the past year I have learned how very wrong I was. In this article I will try to highlight some information about PowerShell I found useful during my transition.
By: Tim Davis submitted:Jun 15 2022
Can I Bypass Powershell Execution Policy? Powershell Execution Policies
(itblogpros.com)
Can I Bypass Powershell Execution Policy? If you are new to PowerShell then you are probably ready
By: Graeme submitted:Feb 16 2024
Can I Bypass Powershell Execution Policy? If you are new to PowerShell then you are probably ready
to dive in and start experimenting with scripts and all kinds of cool learning resources. If you ever download a script from an external source then you need to be aware of a few things.
By: Graeme submitted:Feb 16 2024
Can powershell resize windows?
(reddit.com)
I want a script that will get-process and look for all running powershell.exe processes. Bring all
By: u/Adamsandlersshorts submitted:Feb 10 2023
I want a script that will get-process and look for all running powershell.exe processes. Bring all
of them to the foreground and resize them to all fit perfectly on the screen so I can see all of them at once.
By: u/Adamsandlersshorts submitted:Feb 10 2023
Can you specify powershell 7 for remote sessions?
(reddit.com)
A neat little trick on how to use PowerShell 7 from an Azure Automation Hybrid Runbook Worker.
By: u/PartTimeTulsa submitted:Jun 16 2022
A neat little trick on how to use PowerShell 7 from an Azure Automation Hybrid Runbook Worker.
By: u/PartTimeTulsa submitted:Jun 16 2022
Catch / Try Logging in powershell?
(reddit.com)
would like to get help to better understand try / catch logging command please. so i run the
By: u/Past_Special_7306 submitted:Mar 17 2023
would like to get help to better understand try / catch logging command please. so i run the
following script , the powershell console gave me error shows file exited, but the log file itself shows log created successfully .
By: u/Past_Special_7306 submitted:Mar 17 2023
Centrally Manage Company Contacts and Deploy to Built-In Contacts App Using Intune, SharePoint, PowerShell and Graph API.
(thelazyadministrator.com)
I recently met with a company that was looking for a better way to get contacts to their employee's
By: Brad Wyatt submitted:Sep 22 2023
I recently met with a company that was looking for a better way to get contacts to their employee's
work phones. Currently, they are sending a .vcf file and then having the employees manually save the contacts. While this works, the problem is if you need to send a new contact, you now need to send a new .vcf file to every employee and instruct them on how to save it. Similarly, if you ever need to remove a contact, you need to instruct your employees to manually delete that contact.
By: Brad Wyatt submitted:Sep 22 2023
Changes to Invoke-RestMethod in PowerShell 7
(tommymaynard.com)
As we continue, do keep in mind that Invoke-RestMethod can do much more than what we've seen so far,
By: Tommy Maynard submitted:Jun 15 2022
As we continue, do keep in mind that Invoke-RestMethod can do much more than what we've seen so far,
and what we'll cover. It can do POST requests, handle pagination, handle multipart/form-data, and it can pass in multiple headers if required. Don't forget about authentication and credentials; it can handle those, as well.
By: Tommy Maynard submitted:Jun 15 2022
Changing Modern and Basic authentication settings
(cyberdrain.com)
A friend of mine recently asked the question on how he could edit the Modern Authentication settings
By: Kelvin Tegelaar submitted:Jun 16 2022
A friend of mine recently asked the question on how he could edit the Modern Authentication settings
in Office365. He found that when he went to the new Settings Pane for Modern Authentication he could change settings specifically to block older clients.
By: Kelvin Tegelaar submitted:Jun 16 2022
Changing the Look of the Prompt
(sid-500.com)
PowerShell comes with a standard prompt whose configuration is stored in the prompt function. The
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell comes with a standard prompt whose configuration is stored in the prompt function. The
good news is that we are able to change this prompt function to suit our needs. In this blog post, I will show you how you can change this prompt and I will give you some examples.
By: Patrick Gruenauer submitted:Jun 16 2022
Changing your console window title
(devblogs.microsoft.com)
This post shows how to change the title of your console terminal window.
By: Francisco Nabas submitted:Jul 14 2023
This post shows how to change the title of your console terminal window.
By: Francisco Nabas submitted:Jul 14 2023
ChatGPT the ultimate teaching assistant
(reddit.com)
I've found a rather effective method for learning Python, as someone familiar with PowerShell.
By: u/Techplained submitted:Apr 28 2023
I've found a rather effective method for learning Python, as someone familiar with PowerShell.
By: u/Techplained submitted:Apr 28 2023
Cheat Sheet – Console Experience
(devblogs.microsoft.com)
PowerShell can take some getting used to. Especially if you come at it from a different Shell and
By: Friedrich Weinmann submitted:Jul 15 2022
PowerShell can take some getting used to. Especially if you come at it from a different Shell and
don't see any way to get your good old experience back. However, hidden behind that plain white on blue shell, there is actually a wide range of customization options that help make your life less painful. See below for the most commonly appreciated options.
By: Friedrich Weinmann submitted:Jul 15 2022
Check for non-Microsoft signed Windows Services
(powershellisfun.com)
I have a lot of Windows Services on my Windows 11 laptop, mainly from Microsoft itself or
By: Harm Veenstra submitted:Oct 27 2023
I have a lot of Windows Services on my Windows 11 laptop, mainly from Microsoft itself or
third-party, but Microsoft signed are safe(r). In this blog post, I will show you how you can scan your system for non-Microsoft signed Windows Services and create a report on those.
By: Harm Veenstra submitted:Oct 27 2023
Check for Open (Listening) Ports with PowerShell
(woshub.com)
In PowerShell, you can use the Test-NetConnection cmdlet to check whether a port is available (open)
By: woshub.com submitted:Jul 7 2023
In PowerShell, you can use the Test-NetConnection cmdlet to check whether a port is available (open)
on a remote computer. You can use this cmdlet to check the response and...
By: woshub.com submitted:Jul 7 2023
Check for PowerShell module updates
(powershellisfun.com)
Last year, I wrote a blog post about updating your modules to the latest version, including removing
By: Harm Veenstra submitted:Sep 22 2023
Last year, I wrote a blog post about updating your modules to the latest version, including removing
the older versions here. This blog post will show you how to check for updated modules.
By: Harm Veenstra submitted:Sep 22 2023
Check If An Email Was Read using Graph API PowerShell SDK
(thesysadminchannel.com)
With the growing number of people migrating from the Azure AD module to Microsoft Graph API, it's
By: Paul Contreras submitted:Jul 28 2022
With the growing number of people migrating from the Azure AD module to Microsoft Graph API, it's
great to see some features finally become available via the command line interface .aka. PowerShell. Today we'll cover step by step on how.
By: Paul Contreras submitted:Jul 28 2022
Check if Azure AD Users exists PowerShell function
(blog.it-koehler.com)
When scripting with cloud users in AzureAD some people might ask how to check if an Azure AD user is
By: Alexander Koehler submitted:Jun 16 2022
When scripting with cloud users in AzureAD some people might ask how to check if an Azure AD user is
available or not. I also had to challenge this scenario while scripting for a customer. After this I thought this is something many people may need. So here is my solution with some explanation to use it in your own script.
By: Alexander Koehler submitted:Jun 16 2022
Check if TPM chip is present and enabled and retrieve version with PowerShell
(alexandrumarin.com)
A Trusted Platform Module (TPM) chip is a specialized hardware component that provides
By: marinalexandru submitted:Jul 28 2023
A Trusted Platform Module (TPM) chip is a specialized hardware component that provides
security-related functions and serves as a secure root of trust for a computing system. It is a microcontroller that is integrated into a computer's motherboard or added as a discrete component.
By: marinalexandru submitted:Jul 28 2023
Check latest PowerShell Module version with PowerShell
(blog.it-koehler.com)
Sometimes it is necessary to check if your powershell module is still up to date. Yes in newer
By: Alexander Koehler submitted:Jun 16 2022
Sometimes it is necessary to check if your powershell module is still up to date. Yes in newer
PowerShell Versions you can choose the following cmdlet: Update-Module (PS-Version5.1). But I wanted to have a function which can compare versions of any powershell module and can also compare any other version. Therefor I did some research in google and found .Net Framework class [version]. Some blogposts later I got the comparing mechanism to check if one version is older than another.
By: Alexander Koehler submitted:Jun 16 2022
Check mail records using the DomainHealthChecker PowerShell Module
(powershellisfun.com)
Verifying DNS records for Exchange Online is something that I do for migrations or security scans. I
By: Harm Veenstra submitted:Apr 24 2026
Verifying DNS records for Exchange Online is something that I do for migrations or security scans. I
wrote a function for that in the past, but the DomainHealthChecker module is pretty extensive! In this small blog post, I will show you how to use it.
By: Harm Veenstra submitted:Apr 24 2026
Check PowerShell Scripts for deprecated Azure AD or MSOnline Cmdlets
(powershellisfun.com)
You might have read it a few times... The Azure AD and MSOnline PowerShell modules are deprecated,
By: Harm Veenstra submitted:Apr 10 2026
You might have read it a few times... The Azure AD and MSOnline PowerShell modules are deprecated,
and scripts that use Cmdlets from these modules should be updated to use Microsoft Graph Cmdlets. In this blog post, I will show you a script to scan for them and also which replacement Cmdlets you should use instead.
By: Harm Veenstra submitted:Apr 10 2026
Check the Software Installation/Removal History in Windows
(woshub.com)
A complete history of software installations, updates, and removals on a computer can be found in
By: Windows OS Hub submitted:Oct 11 2024
A complete history of software installations, updates, and removals on a computer can be found in
Windows Event logs.
By: Windows OS Hub submitted:Oct 11 2024
Check the Windows Server version to determine if an in-place upgrade to Server 2025 is supported
(4sysops.com)
Before upgrading to Windows Server 2025, check your existing Windows Server version to determine if
By: Markus Elsberger submitted:May 2 2025
Before upgrading to Windows Server 2025, check your existing Windows Server version to determine if
an in-place upgrade is feasible. You can check the Windows version via the graphical user interface, Windows PowerShell, or the command prompt.
By: Markus Elsberger submitted:May 2 2025
Check Windows 11 Hardware Readiness with PowerShell Script
(woshub.com)
In this article, we'll look at how to use the official Microsoft HardwareReadiness.ps1 PowerShell
By: Windows OS Hub submitted:May 17 2024
In this article, we'll look at how to use the official Microsoft HardwareReadiness.ps1 PowerShell
script to perform a bulk Windows 11 hardware compatibility check on domain computers.
By: Windows OS Hub submitted:May 17 2024
Checking for SQL Server Updates with dbatools
(flxsql.com)
For the longest time, I've been checking my SQL Server instances to see what needs patching with
By: Andy Levy submitted:Jun 15 2022
For the longest time, I've been checking my SQL Server instances to see what needs patching with
Test-DbaBuild from the dbatools PowerShell module. But the result was always the same - it never returned a Service Pack or Cumulative Update target. I glossed over it because I knew what the right answer was already, but recently I decided that wasn't good enough. We need a reliable report to give to other people.
By: Andy Levy submitted:Jun 15 2022
Checking the Weather with PowerShell
(blog.ironmansoftware.com)
In this post, we'll check the weather with PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
In this post, we'll check the weather with PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
Checking Where Tenant Users Go as Guests
(office365itpros.com)
After all the fuss about Teams users inviting people to chat via email, tenant administrators
By: Tony Redmond submitted:Dec 12 2025
After all the fuss about Teams users inviting people to chat via email, tenant administrators
realize that knowing where users are active as guest accounts is not as easy as it might seem. Part of the problem is that data about user activity is mostly controlled by host rather than home tenants. However, it's possible to extract some information from audit sign-in logs to figure out where tenant users go as guests.
By: Tony Redmond submitted:Dec 12 2025
Choosing the Right Command-Line Tool for Your Needs: CMD vs PowerShell vs Windows Terminal – Izoate Tech
(izoate.tech)
Confused about Choosing the Right Command Line Tool? Explore the differences between CMD,
By: Izoate Tech submitted:Aug 15 2025
Confused about Choosing the Right Command Line Tool? Explore the differences between CMD,
PowerShell, and Windows Terminal to find the best fit for your needs.
By: Izoate Tech submitted:Aug 15 2025
Chrome: Manage extensions with PowerShell
(4sysops.com)
In this article, you will learn how you can manage extensions in Google's web browser Chrome in your
By: Robert Pearman submitted:Jun 16 2022
In this article, you will learn how you can manage extensions in Google's web browser Chrome in your
organization. With the help of a PowerShell script, you can install Chrome managed extensions in your network either through Intune or any RMM software that supports scripts.
By: Robert Pearman submitted:Jun 16 2022
CI CD for PowerShell scripts in Active Directory environments
(reddit.com)
For anyone who is looking for simple solution to:
By: u/Federal_Ad2455 submitted:Jun 16 2022
For anyone who is looking for simple solution to:
By: u/Federal_Ad2455 submitted:Jun 16 2022
CISO Wants To Block PowerShell But Open to Ideas
(reddit.com)
Yes. you read it right. Just for starters, I have read this:
By: u/CuriousJazz7th submitted:Sep 2 2022
Yes. you read it right. Just for starters, I have read this:
By: u/CuriousJazz7th submitted:Sep 2 2022
Cleaning data
(reddit.com)
I've recently had to deal with some messy data, and put together a bunch of small regex-based
By: u/akaBrotherNature submitted:Jun 15 2022
I've recently had to deal with some messy data, and put together a bunch of small regex-based
replace operations.
By: u/akaBrotherNature submitted:Jun 15 2022
Cleanup Active Directory groups with PowerShell
(blog.it-koehler.com)
Taking care for local Active Directory (if it is still present) is one of the most important tasks,
By: Alexander Koehler submitted:Sep 8 2023
Taking care for local Active Directory (if it is still present) is one of the most important tasks,
so you may need also cleanup disabled users from groups. Sometimes you don't want to delete users but only removing them from AD groups is required (often for licensing issues etc.)
By: Alexander Koehler submitted:Sep 8 2023
Cleanup duplicated devices in Intune
(wpninjas.ch)
From: Thomas KurthCleanup duplicated Windows10 devices in Intune!
By: submitted:Jun 15 2022
From: Thomas KurthCleanup duplicated Windows10 devices in Intune!
By: submitted:Jun 15 2022
CleanupMonster v 3.1.5
(powershellgallery.com)
This module provides an easy way to cleanup Active Directory from dead/old objects based on various
By: Przemyslaw Klys submitted:Jul 11 2025
This module provides an easy way to cleanup Active Directory from dead/old objects based on various
criteria. It can also disable, move or delete objects. It can utilize Azure AD, Intune and Jamf to get additional information about objects before deleting them.
By: Przemyslaw Klys submitted:Jul 11 2025
Clear Host Deconstructed
(tommymaynard.com)
Sometimes, just sitting inside my console, I issue a few consecutive commands, and suddenly, I have
By: Tommy Maynard submitted:Jun 16 2022
Sometimes, just sitting inside my console, I issue a few consecutive commands, and suddenly, I have
something worth sharing. Recently, as I prepared to work with something other than PowerShell, I cleared the host. It's a common occurrence - probably for us both, even. After doing so, I decided to take a closer look at the command I had just issued.
By: Tommy Maynard submitted:Jun 16 2022
Cline vs. Roo Code – Which VS Code extension is better for the AI-augmented IT pro?
(4sysops.com)
In a prior article, I showcased automating PowerShell management in natural language using the VS
By: Michael Pietroforte submitted:Feb 14 2025
In a prior article, I showcased automating PowerShell management in natural language using the VS
Code extension Cline. Roo Code (formerly Roo Cline) is a Cline fork that provides extra valuable features for the AI-enhanced IT pro. Roo Code remains comparable, and the insights I shared about working with MCP servers in Cline also apply to Roo Code. The main difference is that Roo Code serves system administrators more effectively, as it provides a mode more suitable for natural language use in a CLI. Additionally, Roo Code's support of VS Code's Code Actions feature makes it perfect for understanding and modifying a colleague's scripts.
By: Michael Pietroforte submitted:Feb 14 2025
Cloning Hyper-V VMs with PowerShell
(deploymentresearch.com)
Unlike when using Windows Admin Center to manage your Hyper-V VMs, Hyper-V Manager, nor the built-in
By: Johan Arwidmark submitted:Mar 1 2024
Unlike when using Windows Admin Center to manage your Hyper-V VMs, Hyper-V Manager, nor the built-in
cmdlets, offer any native VM cloning function. But with a bit of creative scripting, it's certainly doable. Here is a script that clones a virtual machine in Hyper-V: Unlike when using Windows Admin Center to manage your Hyper-V VMs, Hyper-V Manager
By: Johan Arwidmark submitted:Mar 1 2024
Cloud operations for Windows Server through Azure Arc
(thomasmaurer.ch)
Running Windows Server on-premises or at the edge? Learn how you can leverage Azure management
By: Thomas Maurer submitted:Apr 19 2024
Running Windows Server on-premises or at the edge? Learn how you can leverage Azure management
solutions for cloud operations for Windows Server through Azure Arc.
By: Thomas Maurer submitted:Apr 19 2024
Code coverage for PowerShell module development
(robstr.dev)
In this particular blog, we're going to explore how to create code coverage metrics and
By: Roberth Strand submitted:Jun 16 2022
In this particular blog, we're going to explore how to create code coverage metrics and
automatically send the results to the service codecov.io, which in turn will present the results so that we can see change over time.
By: Roberth Strand submitted:Jun 16 2022
Collecting AzureAD User Authentication Method Information
(verboon.info)
Hello everyone, last Friday I received an e-mail from one of my customers, asking how to identify
By: Alex Verboon submitted:Jun 16 2022
Hello everyone, last Friday I received an e-mail from one of my customers, asking how to identify
users in AzureAD that have enabled passwordless sign-in with the Microsoft Authenticator app. Previously I usually made use of the Script for Azure MFA authentication method analysis but that script uses the MSOnline PowerShell mode where the Get-Msoluser cmdlet doesn't expose the information about these newer Authentication Methods.
By: Alex Verboon submitted:Jun 16 2022
Combine Images
(powershellmagic.netlify.app)
So I decided to let Powershell combine the images for me vertically to allow me to have one long
By: Adam Bacon submitted:Aug 1 2025
So I decided to let Powershell combine the images for me vertically to allow me to have one long
image as the end result.
By: Adam Bacon submitted:Aug 1 2025
Combine Two JSON Files With PowerShell
(jonathanmedd.net)
Over the years I've used a few different methods to combine two JSON files using PowerShell, but
By: Jonathan Medd submitted:Jun 15 2022
Over the years I've used a few different methods to combine two JSON files using PowerShell, but
today I found a neat way to do it, so thought I would document it here for easy recall next time I need to do it.
By: Jonathan Medd submitted:Jun 15 2022
Commenting Out PowerShell Scripts in Visual Studio and Visual Studio Code
(ironmansoftware.com)
I was giving a presentation to the Austin PowerShell User Group last week and the group took notice
By: submitted:Jun 15 2022
I was giving a presentation to the Austin PowerShell User Group last week and the group took notice
when I quickly commented and uncommented lines in my PowerShell script in VS Code. This is very easy to do with the built in keyboard shortcuts.
By: submitted:Jun 15 2022
Compare two processes using PowerShell
(alexandrumarin.com)
Let's unravel the intricacies of using Windows PowerShell to uncover the nuances between two
By: Alexandru Radu Marin submitted:Sep 8 2023
Let's unravel the intricacies of using Windows PowerShell to uncover the nuances between two
instances of the same process running on your system. This illuminating technique involves the adept utilization of the Compare-Object cmdlet, revealing insights that might otherwise remain hidden.
By: Alexandru Radu Marin submitted:Sep 8 2023
Comparing Invoke-RestMethod to the PowerShell SDK
(modernendpoint.com)
Welcome back! A lot has happened since my last post. This post is a companion to one of my sessions
By: Sean Bulger submitted:Jun 16 2022
Welcome back! A lot has happened since my last post. This post is a companion to one of my sessions
at MMSMOA. It is also the latest post in my series on automating endpoint management tasks with Microsoft Graph and the MEMCM AdminService.
By: Sean Bulger submitted:Jun 16 2022
Comparing PowerShell Property Names
(jdhitsolutions.com)
Recently, I was chatting with my friend Gladys Kravitz about the hassle of comparing objects in
By: Jeff Hicks submitted:Jun 16 2022
Recently, I was chatting with my friend Gladys Kravitz about the hassle of comparing objects in
PowerShell. Even after all these years. She has a specific use case, but you might also feel the need for a better comparison option. And to be clear, the comparison we're talking about is not the object's values, as you might see with Compare-Object. But rather the property names.
By: Jeff Hicks submitted:Jun 16 2022
Comparing Security Baselines in Endpoint Manager using PowerShell and Microsoft Graph API
(imab.dk)
Security Baselines, and those for Windows 10 in particular, consist of a lot settings. So I wondered
By: Martin Bengtsson submitted:Jun 16 2022
Security Baselines, and those for Windows 10 in particular, consist of a lot settings. So I wondered
what's changed and started browsing and comparing the various settings via the admin portal. Then I realized how that's not very optimal, and began looking for alternatives. I eventually got myself into trying something new, and went on to compare the Security Baselines Profiles using Powershell and the Microsoft Graph. The result of that journey is this post.
By: Martin Bengtsson submitted:Jun 16 2022
Complete Guide to Automate the Microsoft Intune Daily Tasks using of Graph X Ray
(anoopcnair.com)
This guide will help you to automate your Intune daily task with using Graph X Ray. This article
By: Sujin Nelladath submitted:Dec 20 2024
This guide will help you to automate your Intune daily task with using Graph X Ray. This article
will teach us how to use effectvly use Graph X-Ray to automate the Microsoft Intune Tasks.
By: Sujin Nelladath submitted:Dec 20 2024
Computer Auditing – Part 4 – Windows Services, DHCP Scopes, and IIS Websites
(hkeylocalmachine.com)
I've recently been looking at extending the standard set of auditing (from the previous scripts
By: Kamal submitted:Jan 12 2024
I've recently been looking at extending the standard set of auditing (from the previous scripts
mentioned in Part 1, Part 2, and Part 3) to include DHCP scope information, and IIS-based website information.
By: Kamal submitted:Jan 12 2024
Concatenate PowerShell arrays on the fly
(itluke.online)
Here is a method to build a global array at the same time you collect data from various parts of a
By: Luc FULLENWARTH submitted:Mar 24 2023
Here is a method to build a global array at the same time you collect data from various parts of a
tree.
By: Luc FULLENWARTH submitted:Mar 24 2023
Concatenate String in Write-Host In PowerShell
(spguides.com)
In this tutorial, I'll walk you through multiple methods to concatenate strings in PowerShell's
By: Bijay Kumar submitted:Jun 13 2025
In this tutorial, I'll walk you through multiple methods to concatenate strings in PowerShell's
Write-Host command, from the most basic approaches to advanced techniques. String concatenation in PowerShell, especially when using the Write-Host cmdlet, is something you'll do almost daily if you're writing scripts for system administration or automation tasks.
By: Bijay Kumar submitted:Jun 13 2025
Conditional Access Gallery – Point, Select, and Deploy in Minutes
(danielchronlund.com)
With my new Conditional Access Gallery tool Invoke-DCConditionalAccessGallery in DCToolbox you can
By: Daniel Chronlund submitted:Nov 22 2024
With my new Conditional Access Gallery tool Invoke-DCConditionalAccessGallery in DCToolbox you can
pick and choose from any of 25+ available Conditional Access templates included, and the tool will auto-deploy them in your tenant (report-only mode), automatically create all dependencies like groups, named locations, and terms of use agreements, and finally document your new policy design
By: Daniel Chronlund submitted:Nov 22 2024
Config Files In PowerShell
(usefulscripting.network)
Explaining how to use config files in PowerShell for more complex scripts
By: Clayton Errington submitted:Feb 24 2023
Explaining how to use config files in PowerShell for more complex scripts
By: Clayton Errington submitted:Feb 24 2023
Configure ‘Allow logon locally’ automatically using PowerShell and Microsoft Intune
(imab.dk)
I know Microsoft Intune has the ability to configure this particular user rights assignment natively
By: Martin Bengtsson submitted:May 17 2024
I know Microsoft Intune has the ability to configure this particular user rights assignment natively
already. At time of writing, the new security baseline for Windows 11 23H2 in Intune configure this as well, restricting local logons to the built-in groups: Users and Administrators. This solution does something else. This solution grabs the currently logged on user and configures the 'Allow logon locally' policy to ONLY allow this very user as well as Administrators to be able to log on locally.
By: Martin Bengtsson submitted:May 17 2024
Configure attack surface reduction in Microsoft Defender using Group Policy or PowerShell
(4sysops.com)
In addition to the virus scanner, Microsoft Defender offers other security functions. These include
By: Wolfgang Sommergut submitted:Aug 19 2022
In addition to the virus scanner, Microsoft Defender offers other security functions. These include
the reduction of the attack surface, which hardens applications such as Office, browsers, and Adobe Reader. The feature is not active by default and can be configured via group policies or PowerShell.
By: Wolfgang Sommergut submitted:Aug 19 2022
Configure DHCP-Server-Role with PowerShell
(sid-500.com)
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
By: Patrick Gruenauer submitted:Dec 9 2022
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
IP-Adresses to hosts. In this article I will show you how to configure a DHCP Server with a [...]
By: Patrick Gruenauer submitted:Dec 9 2022
Configure do not allow unencrypted SMB Sessions with PowerShell
(alexandrumarin.com)
In today's interconnected world, data sharing is a fundamental aspect of modern computing. One of
By: Alex Radu Marin submitted:Aug 25 2023
In today's interconnected world, data sharing is a fundamental aspect of modern computing. One of
the protocols that facilitates this exchange is the Server Message Block (SMB), used predominantly in Windows environments. While SMB offers convenient file and printer sharing capabilities, it's essential to delve into one of its potential security pitfalls - unencrypted SMB [...]
By: Alex Radu Marin submitted:Aug 25 2023
Configure PowerShell Secret Management Module
(connorcarnes.com)
This post is a quick set up guide for the PowerShell Secret Management module. I'll do my best to
By: connorcarnes submitted:Jun 16 2022
This post is a quick set up guide for the PowerShell Secret Management module. I'll do my best to
keep these steps up to date but the module is still under development so the steps required to get set up could change at any time.
By: connorcarnes submitted:Jun 16 2022
Configure Remote SSH Connections in Visual Studio Code
(woshub.com)
Visual Studio Code is a very feature-rich and versatile text editor that can benefit both developers
By: Windows OS Hub submitted:Jul 14 2023
Visual Studio Code is a very feature-rich and versatile text editor that can benefit both developers
and system administrators. You can use VS Code to edit your PowerShell scripts, configuration...
By: Windows OS Hub submitted:Jul 14 2023
Configure Windows 10 Accent Color with Intune and PowerShell
(thelazyadministrator.com)
In his last two articles Brad showed you how you can set a computers desktop wallpaper and lock
By: submitted:Jun 15 2022
In his last two articles Brad showed you how you can set a computers desktop wallpaper and lock
screen wallpaper without having Enterprise or Education by using a PowerShell script and Intune. Now learn how to configure the Windows accent color to also match your corporate branding.
By: submitted:Jun 15 2022
Configure Windows Firewall Rules For Remote Access | PowerShell
(faun.pub)
Suppose, your firewall is enabled on your Windows server, but you want to access your server using
By: Mohammed Shamim submitted:Sep 23 2022
Suppose, your firewall is enabled on your Windows server, but you want to access your server using
"Remote Desktop"
By: Mohammed Shamim submitted:Sep 23 2022
Configuring NTFS permissions using PowerShell
(powershellisfun.com)
Configuring NTFS permissions is something that you can do using your Windows Explorer, Server
By: Harm Veenstra submitted:May 5 2023
Configuring NTFS permissions is something that you can do using your Windows Explorer, Server
Manager, or by using command-line tools like subinacl.exe or icacls.exe. In this blog post, I will show you how to set NTFS permissions in two different ways using PowerShell 🙂
By: Harm Veenstra submitted:May 5 2023
Configuring NTFS Permissions using PowerShell
(deploymentresearch.com)
Here are some quick examples on configuring NTFS permissions using PowerShell. The first example is
By: Johan Arwidmark submitted:Apr 26 2024
Here are some quick examples on configuring NTFS permissions using PowerShell. The first example is
using the takeown.exe and icacls.exe commands driven by PowerShell, and the second example is using the takeown.exe and native Get-Acl and Set-Acl PowerShell cmdlets. Credits: Thanks to Gary Blok for showing me the Get-Acl and Set-Acl PowerShell cmdlets.
By: Johan Arwidmark submitted:Apr 26 2024
Configuring PowerShell 7 With Group Policy
(tfl09.blogspot.com)
Group policy is a feature of Windows Server Active Directory which automagically deploys groups of
By: Thomas Lee submitted:Jun 16 2022
Group policy is a feature of Windows Server Active Directory which automagically deploys groups of
policies to users and computers. A policy is some computer setting you wish to enforce, such as which screen saver to use, what desktop background to use, or what the default execution policy should be.
By: Thomas Lee submitted:Jun 16 2022
Configuring PowerShell settings using Intune or Group Policy
(powershellisfun.com)
Every Windows device has PowerShell installed by default. (Sadly, it's still only version 5, not
By: Harm Veenstra submitted:Sep 6 2024
Every Windows device has PowerShell installed by default. (Sadly, it's still only version 5, not
version 7.) However, you want to configure the devices' security and log settings. In this blog post, I will show you how to do that using Microsoft Intune or Group Policy.
By: Harm Veenstra submitted:Sep 6 2024
Confirm Domain Join during OSD
(garytown.com)
I've got a small group in my TS that double checks the domain join status, then exit with an error
By: Gary Blok submitted:Aug 16 2024
I've got a small group in my TS that double checks the domain join status, then exit with an error
code if the OSD process didn't join the domain properly. Basically, I'm using PowerShell to do a couple of lookups and writing the information to variables, which I then use to trigger an exit command.
By: Gary Blok submitted:Aug 16 2024
Confirmed: Windows defender has started slowing down PowerShell method calls in the last week
(reddit.com)
I had posted about this earlier, and finally got confirmation from someone else running my repro
By: u/skiippy submitted:Apr 7 2023
I had posted about this earlier, and finally got confirmation from someone else running my repro
code that this isn't just me: https://github.com/PowerShell/PowerShell/issues/19431#issuecomment-1494644550
By: u/skiippy submitted:Apr 7 2023
Connect an Azure Function or Web App to a Key Vault to retrieve secrets with PowerShell
(4sysops.com)
Azure Functions often require access to sensitive information. It is a security risk to store
By: Baki Onur Okutucu submitted:Feb 2 2024
Azure Functions often require access to sensitive information. It is a security risk to store
credentials in code or configuration files. Thus, protecting sensitive information like connection strings, API keys, or passwords is crucial. This is where Azure Key Vault comes in, offering secure and centralized storage for all your secrets. In this article, I will explain how to retrieve secrets from the Key Vault within an Azure Function using PowerShell.
By: Baki Onur Okutucu submitted:Feb 2 2024
Connect Azure Cloud Shell to Virtual Network vNet
(thomasmaurer.ch)
As you know, Azure Cloud Shell is a great management tool to manage your Azure resources. Azure
By: Thomas Maurer submitted:Jun 16 2022
As you know, Azure Cloud Shell is a great management tool to manage your Azure resources. Azure
Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.
By: Thomas Maurer submitted:Jun 16 2022
Connect to Exchange Online PowerShell with an Azure Managed Identity
(thelazyadministrator.com)
Recently the Exchange Online Module v2 came out with support for connecting to Exchange Online via a
By: Brad Wyatt submitted:Sep 16 2022
Recently the Exchange Online Module v2 came out with support for connecting to Exchange Online via a
managed identity. The module has several parameters:
By: Brad Wyatt submitted:Sep 16 2022
Connect to Exchange Online with PowerShell and certificate-based authentication
(4sysops.com)
Connecting to Exchange Online with PowerShell to automate tasks was made slightly more challenging
By: Robert Pearman submitted:Jul 21 2023
Connecting to Exchange Online with PowerShell to automate tasks was made slightly more challenging
when Microsoft discontinued basic authentication for Microsoft 365 tenants, making certificate-based authentication mandatory.
By: Robert Pearman submitted:Jul 21 2023
Connect to the Microsoft Entra PowerShell Module
(o365reports.com)
We all know that Microsoft deprecated the Azure AD PowerShell and MSOnline PowerShell modules. So,
By: Sudha submitted:Jun 28 2024
We all know that Microsoft deprecated the Azure AD PowerShell and MSOnline PowerShell modules. So,
they advise us to migrate all the scripts to the MS Graph PowerShell. But finding the equivalent cmdlets and updating the scripts can be tough. Don't worry! Microsoft heard our struggle!
By: Sudha submitted:Jun 28 2024
Connect your AKS Edge Essentials cluster to Azure Arc
(thomasmaurer.ch)
In a blog post I was describing how you can install Kubernetes on Windows 10 and Windows 11 using
By: Thomas Maurer submitted:May 5 2023
In a blog post I was describing how you can install Kubernetes on Windows 10 and Windows 11 using
Azure Kubernetes Service (AKS) Edge Essentials. In this blog post we are going to have a look at how you can connect this AKS Edge Essentials cluster to Microsoft Azure using Azure Arc-enabled Kubernetes, and how ...
By: Thomas Maurer submitted:May 5 2023
Connecting to an Azure Windows VM using an Azure PowerShell script and native client via Azure Bastion
(wmatthyssen.com)
In this blog post, you'll learn how to connect to an Azure Windows VM using a native client
By: wmatthyssen submitted:Mar 3 2023
In this blog post, you'll learn how to connect to an Azure Windows VM using a native client
By: wmatthyssen submitted:Mar 3 2023
Connecting to Microsoft Graph PowerShell SDK
(powershellgeek.com)
Introduction As promised in my blog post last week, this is the first of many blog posts on
By: damian submitted:Jan 13 2023
Introduction As promised in my blog post last week, this is the first of many blog posts on
Microsoft Graph PowerShell and to start things out right we will first cover the How on connecting to Microsoft Graph PowerShell. Then over the coming weeks we will cover permissions, cmdlet discovery as well as some common...
By: damian submitted:Jan 13 2023
Connecting to Microsoft Teams & Skype for Business Online via PowerShell using the new Teams Module
(ucit.blog)
his guide will cover the command blocks that are needed to connect to Microsoft Teams and Skype for
By: Eric Marsi submitted:Jun 16 2022
his guide will cover the command blocks that are needed to connect to Microsoft Teams and Skype for
Business Online via PowerShell via two methods.
By: Eric Marsi submitted:Jun 16 2022
ConsentFix – The Quickfix
(msendpointmgr.com)
Just when you thought OAuth was safe, along comes ConsentFix to remind us that attackers are always
By: Michael Mardahl submitted:Jan 9 2026
Just when you thought OAuth was safe, along comes ConsentFix to remind us that attackers are always
two steps ahead. If you've been following security news lately, you've probably heard about this clever attack that abuses legitimate Microsoft authentication flows to steal authorization codes. The good news? There's a dead-simple PowerShell fix that' sorts this out.
By: Michael Mardahl submitted:Jan 9 2026
Contributing to PSAISuite
(pauljnav.github.io)
A Practical Guide for New Contributors
By: Paul Naughton submitted:May 22 2026
A Practical Guide for New Contributors
By: Paul Naughton submitted:May 22 2026
Control Azure VM with PowerShell and Azure REST API
(techguy.at)
Today I want to show you how to control an Azure VM with PowerShell and Azure REST API. So to Start,
By: Michael Seidl submitted:Jan 19 2024
Today I want to show you how to control an Azure VM with PowerShell and Azure REST API. So to Start,
Stop or Restart an Azure VM.
By: Michael Seidl submitted:Jan 19 2024
Control license allocation with the PowerShell in Microsoft 365!
(techcommunity.microsoft.com)
I used the PowerShell ISE for this configuration. But you are also very welcome to use Visual Studio
By: Tom Wechsler submitted:Jun 16 2022
I used the PowerShell ISE for this configuration. But you are also very welcome to use Visual Studio
Code, just as you wish. Please start with the following steps to begin the deployment (the Hashtags are comments):
By: Tom Wechsler submitted:Jun 16 2022
Control Split-Panes in Windows Terminal through PowerShell
(powershellone.wordpress.com)
In this post, I would like to introduce a PowerShell function to create new split-panes for the
By: Dirk submitted:Jun 16 2022
In this post, I would like to introduce a PowerShell function to create new split-panes for the
Windows Terminal. One of the many great features of the Windows Terminal is the ability to split a window into panes:
By: Dirk submitted:Jun 16 2022
Convert .ps1 Files to .exe Files
(sid-500.com)
Have you ever dreamed of creating exe files out of your PowerShell scripts? If yes, read on. In this
By: Patrick Gruenauer submitted:Jun 16 2022
Have you ever dreamed of creating exe files out of your PowerShell scripts? If yes, read on. In this
post I will show you how you can create exe files with a small and simple program called ps2exe.
By: Patrick Gruenauer submitted:Jun 16 2022
Convert ConfigMgr Error Codes to Plain Text Messages for Reporting
(asquaredozen.com)
If you have ever checked the logs in ConfigMgr, you've likely run across an error code in a format
By: Adam Gross submitted:Jun 15 2022
If you have ever checked the logs in ConfigMgr, you've likely run across an error code in a format
like 0x87D00664 or -2016410012. If use the error lookup feature in CMTrace, you can generally convert the error to plain text. In the ConfigMgr console, if you are looking at deployment statuses or even SSRS reports, you will see the plain text listed, but that data doesn't exist in the database.
By: Adam Gross submitted:Jun 15 2022
Convert Dynamic Distribution Lists to Teams
(office365itpros.com)
After writing about the recent revamp of Exchange Online dynamic distribution lists, I was asked if
By: Tony Redmond submitted:Jun 16 2022
After writing about the recent revamp of Exchange Online dynamic distribution lists, I was asked if
it was possible to create a team from the membership of a dynamic distribution list. The answer is that the steps are straightforward to create a static Microsoft 365 group. Things get more complicated if you contemplate using a dynamic Microsoft 365 group.
By: Tony Redmond submitted:Jun 16 2022
Convert from OATime
(powershell.city)
One of my favorite reasons I love PowerShell is because can tap into its programming roots for added
By: Xajuan Smith submitted:Jun 16 2022
One of my favorite reasons I love PowerShell is because can tap into its programming roots for added
power. I will demonstrate later in my post.
By: Xajuan Smith submitted:Jun 16 2022
Convert JSON array object to String in PowerShell
(stackoverflow.com)
The following question was asked and answered on StackOverflow: I need to convert the Tags array
By: submitted:Jun 15 2022
The following question was asked and answered on StackOverflow: I need to convert the Tags array
into a comma-separated string [and replace the array with the converted string in the JSON file]. I have tried converting from JSON, but I am struggling to convert the array into string in a clean way.
By: submitted:Jun 15 2022
Convert OneDrive to per-machine installation
(deploywindows.com)
Learn how to convert OneDrive to per-machine installation with MS Intune and PowerShell and Win32
By: submitted:Jun 15 2022
Learn how to convert OneDrive to per-machine installation with MS Intune and PowerShell and Win32
app
By: submitted:Jun 15 2022
Convert RSA XML Private Key to PEM Format with PowerShell
(blog.darrenjrobinson.com)
Recently I was working with a particular application that used certificates to secure communication.
By: Darren Robinson submitted:Jul 26 2024
Recently I was working with a particular application that used certificates to secure communication.
I wanted to put the certificates into Azure KeyVault. Azure KeyVault naturally allows you to store certificates. However, it only lets you upload certificates that are in PFX (PKCS#12) or CER (DER or BASE64 encoded).... keep reading
By: Darren Robinson submitted:Jul 26 2024
Convert specific table of excel sheet to JSON using PowerShell
(devblogs.microsoft.com)
This posts explains how to Convert Specific Table of Excel Sheet to JSON
By: Sonam Rastogi submitted:Apr 14 2023
This posts explains how to Convert Specific Table of Excel Sheet to JSON
By: Sonam Rastogi submitted:Apr 14 2023
Convert to and from Windows and Unix timestamps with PowerShell
(blog.darrenjrobinson.com)
In this post I detail a module I've just published that is another of those I've done this before,
By: Darren Robinson submitted:Oct 14 2022
In this post I detail a module I've just published that is another of those I've done this before,
but how do I find it again moments. Converting from Windows and Unix timestamps with PowerShell.
By: Darren Robinson submitted:Oct 14 2022
Convert to Azure Premium SSD v2 Disks with PowerShell
(4sysops.com)
Azure Premium SSD v2 disks, currently in public preview, provide enhanced throughput and IOPS at a
By: Baki Onur Okutucu submitted:Oct 18 2024
Azure Premium SSD v2 disks, currently in public preview, provide enhanced throughput and IOPS at a
lower cost than earlier versions. You can convert existing disks to Premium SSD v2 using PowerShell. However, it's crucial to understand the specific limitations and requirements beforehand.
By: Baki Onur Okutucu submitted:Oct 18 2024
Convert Word documents to PDF documents (Bulk)
(sid-500.com)
I often have to convert Microsoft word documents to pdf. What if you have really many documents to
By: Patrick Gruenauer submitted:Jun 16 2022
I often have to convert Microsoft word documents to pdf. What if you have really many documents to
convert, let's say 1000 or more? Would you open each documents seperately and click on save? Bad idea. In this blog post I will give you a PowerShell function at hand which enables you to convert multiple documents with a single command. This procedure is called automation ;-). Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
Convert YAML to JSON with PowerShell Core
(meziantou.net)
In this post, I describe how to convert a YAML file to a JSON file with PowerShell Core.
By: Gerald Barre submitted:Sep 1 2023
In this post, I describe how to convert a YAML file to a JSON file with PowerShell Core.
By: Gerald Barre submitted:Sep 1 2023
Converting Pester V4 to Pester V5 basics
(evotec.xyz)
Now that Pester V5 is out, I decided that I need to make sure that my Pester tests for all my
By: Przemyslaw Klys submitted:Jun 16 2022
Now that Pester V5 is out, I decided that I need to make sure that my Pester tests for all my
modules keep on running correctly. Some substantial changes in Pester add new features, changing some things, but that also means all the tests that you have defined most likely will need a small push to get it up and running again on Pester V5. Starting this blog post, I wanted to mention that I am by no means an expert on Pester, but I do use it for some time now for most of my projects. I am using basic functionality, but even that basic functionality stops working once you upgrade from PesterV4 to PesterV5, so I thought I would save you some time and give you a small overview of how you can quickly fix it. It works for me, but you may have to find your way to fix things.
By: Przemyslaw Klys submitted:Jun 16 2022
Cool little PowerShell tip
(twitter.com)
The tilde character (~) is shorthand notation for the current user's home folder.
By: David Goldman submitted:Jun 16 2022
The tilde character (~) is shorthand notation for the current user's home folder.
By: David Goldman submitted:Jun 16 2022
Copy multi-valued Active Directory attributes from one user to another with PowerShell
(devblogs.microsoft.com)
Using -Replace parameter with Set-ADUser to copy Active Directory multi-valued attributes
By: Dr Scripto (MSFT Scripting Guys) submitted:Jun 15 2022
Using -Replace parameter with Set-ADUser to copy Active Directory multi-valued attributes
By: Dr Scripto (MSFT Scripting Guys) submitted:Jun 15 2022
Copy PowerShell History Command
(jdhitsolutions.com)
I thought I'd share a short but useful PowerShell utility. This is something that is very handy when
By: Jeff Hicks submitted:Jun 16 2022
I thought I'd share a short but useful PowerShell utility. This is something that is very handy when
I am writing. As you know, PowerShell maintains a command history in your PowerShell session. You can view history with the Get-History cmdlet or its alias h. To re-rerun a command use Invoke-History or its alias...
By: Jeff Hicks submitted:Jun 16 2022
Copy to Multiple Destinations with PowerShell
(jdhitsolutions.com)
In honor of today, 2/22/2022, I thought I'd share a PowerShell function that allows you to copy
By: Jeff Hicks submitted:Jun 16 2022
In honor of today, 2/22/2022, I thought I'd share a PowerShell function that allows you to copy
files to multiple destinations. If you look at help for Copy-Item, which you should, you'll see that the Destination parameter does not take an array. That's ok. I can fix that. However, I have a disclaimer that you should consider this a proof-of-concept and not production-ready code.
By: Jeff Hicks submitted:Jun 16 2022
Copying files between Windows and Linux with SCP and PowerShell
(4sysops.com)
There are various mechanisms for copying files between Windows and Linux. A proven tool for this
By: Thomas Joos submitted:Jan 5 2024
There are various mechanisms for copying files between Windows and Linux. A proven tool for this
purpose is Secure Copy (SCP), and with the porting of PowerShell to Linux, it is suitable for this task, too. The connection runs over SSH in both cases, ensuring that files are transferred encrypted.
By: Thomas Joos submitted:Jan 5 2024
Create a Catalog of Windows Update Data using Microsoft Graph
(smsagent.blog)
For some time I have run my own reporting solution for Windows Updates since I've never really been
By: Trevor Jones submitted:Apr 18 2025
For some time I have run my own reporting solution for Windows Updates since I've never really been
happy with the canned reports Microsoft have created in Intune and Windows Update for Business reports, even to this day.
By: Trevor Jones submitted:Apr 18 2025
Create a Hyper-V VM to run pfSense with a PowerShell script
(wmatthyssen.com)
In this blog post, you'll learn how to use a PowerShell script to create a Hyper-V virtual machine
By: Wim Matthyssen submitted:Aug 4 2023
In this blog post, you'll learn how to use a PowerShell script to create a Hyper-V virtual machine
(VM) toContinue Reading
By: Wim Matthyssen submitted:Aug 4 2023
Create a local user with password authentication for a SFTP-enabled storage account using an Azure PowerShell script
(wmatthyssen.com)
This blog post will demonstrate how to use an Azure PowerShell script to create a local user that
By: wmatthyssen submitted:Apr 21 2023
This blog post will demonstrate how to use an Azure PowerShell script to create a local user that
uses password authenticationContinue Reading
By: wmatthyssen submitted:Apr 21 2023
Create a Powershell Function App and trigger from Kudu and Logic Apps
(cirriustech.co.uk)
In his latest post on working with Logic Apps and Kudu Graham Gold shows you how to create a
By: submitted:Jun 15 2022
In his latest post on working with Logic Apps and Kudu Graham Gold shows you how to create a
PowerShell Function App and trigger from Kudu and Logic Apps. The things he shows here are a great primer for multiple different scenarios, even if you aren?t using Kudu.
By: submitted:Jun 15 2022
Create a report on local DNS lookups using PowerShell
(powershellisfun.com)
When troubleshooting a system, you sometimes need to know what DNS lookups are being done. This will
By: Harm Veenstra submitted:Sep 2 2022
When troubleshooting a system, you sometimes need to know what DNS lookups are being done. This will
give you a good insight into traffic from the systems to the local network or internet. You can do this with DNS auditing on your Windows server or in your local Pihole server, but that's not always available
By: Harm Veenstra submitted:Sep 2 2022
Create a TCP/UDP port listener using PowerShell
(powershellisfun.com)
One of our customers is securing his network and firewall changes were made that needed to be
By: Harm Veenstra submitted:Aug 12 2022
One of our customers is securing his network and firewall changes were made that needed to be
tested. In this case, the new servers were not deployed in that specific network yet. But... We did want to test the connections before deploying the servers 🙂 In this blog post, I will show you a way how to create listening ports on a machine in order to test the connection from another network using netcat on Linux or portqry on Windows.
By: Harm Veenstra submitted:Aug 12 2022
Create a Windows 11 Multi-session golden image for Azure Virtual Desktop using Marketplace Image
(askaresh.com)
Want to create a Windows 11 golden image for Azure Virtual Desktop (AVD) using a marketplace image
By: Aresh Sarakari submitted:Dec 16 2022
Want to create a Windows 11 golden image for Azure Virtual Desktop (AVD) using a marketplace image
using PowerShell? Check out this post by Aresh Sarakari on how you can do just that.
By: Aresh Sarakari submitted:Dec 16 2022
Create advanced dynamic groups with PowerShell & Azure Functions
(powers-hell.com)
Creating advanced dynamic groups for MS Intune with PowerShell and Azure Functions
By: Ben Reader submitted:Jun 16 2022
Creating advanced dynamic groups for MS Intune with PowerShell and Azure Functions
By: Ben Reader submitted:Jun 16 2022
Create an Amazon Machine Image (AMI) of an EC2 instance with a Bash and PowerShell script
(4sysops.com)
The provided Bash and PowerShell script helps automate the creation of Amazon Machine Images (AMIs)
By: Michael Pietroforte submitted:Jan 5 2024
The provided Bash and PowerShell script helps automate the creation of Amazon Machine Images (AMIs)
from existing AWS Elastic Compute Cloud (EC2) instances. This is particularly useful for creating point-in-time backups or disaster recovery. I mostly use the script to quickly clone an EC2 instance for testing or troubleshooting.
By: Michael Pietroforte submitted:Jan 5 2024
Create an Azure Arc Service Principal with longer expiration date using PowerShell
(thomasmaurer.ch)
When you are onboarding at scale of Azure Arc enabled servers or Azure Arc enabled Kubernetes
By: Thomas Maurer submitted:Sep 16 2022
When you are onboarding at scale of Azure Arc enabled servers or Azure Arc enabled Kubernetes
clusters, you want to use service principals for automated authentication during the onboarding process for Azure Arc resources. Microsoft provides you with an option in the Azure portal to create that service principal. When you use this, you can set .
By: Thomas Maurer submitted:Sep 16 2022
Create an Azure Files share in a specified subscription using an Azure PowerShell script
(wmatthyssen.com)
This blog post will demonstrate how to use an Azure PowerShell script to create an Azure Files share
By: wmatthyssen submitted:Feb 3 2023
This blog post will demonstrate how to use an Azure PowerShell script to create an Azure Files share
in a specified subscription.
By: wmatthyssen submitted:Feb 3 2023
Create an Image in Nerdio using PSNerdio
(nielskok.tech)
The next part! Create an image in Nerdio using PSNerdio. So, the next step is of course creating an
By: Niels Kok submitted:Aug 15 2025
The next part! Create an image in Nerdio using PSNerdio. So, the next step is of course creating an
image in Nerdio. We want to do that automatically via PSNerdio. So, let's add some CMDlets to the module to make sure we can do everything from code. Link to the GitHub repo.
By: Niels Kok submitted:Aug 15 2025
Create an interactive HTML report with PowerShell data
(vcloud-lab.com)
Basically I wrote this project as an fun/poc, but it went very well. I wanted to show the HTML +
By: janviudapi submitted:Jun 16 2022
Basically I wrote this project as an fun/poc, but it went very well. I wanted to show the HTML +
PowerShell capabilities to my (Asset collection team) colleagues as there are endless possibilities what you can build using HTML + Powershell. After launching the html file in the chromium browser the webpage looks like below.
By: janviudapi submitted:Jun 16 2022
Create and Assign a Custom Attribute for Virtual Machines in vCenter Using PowerShell
(angrysysops.com)
Introduction: Managing a large number of virtual machines in vCenter can be challenging, especially
By: Piotr Tarnawski submitted:Mar 24 2023
Introduction: Managing a large number of virtual machines in vCenter can be challenging, especially
when you need to keep track of specific information for each...
By: Piotr Tarnawski submitted:Mar 24 2023
Create and manage append blobs with PowerShell
(4sysops.com)
Before diving into how to manage append blobs using PowerShell, let's have a quick look at the blob
By: Baki Onur Okutucu submitted:Oct 14 2022
Before diving into how to manage append blobs using PowerShell, let's have a quick look at the blob
types (block blobs, page blobs, and append blobs) available on Azure storage accounts. Storage accounts on Azure support three types of blobs, each of which is used for a different purpose. Therefore, it's important to determine the type of blob you need when you create it, as it is not possible to change the type once the blob is created. The supported blob types are as follows.
By: Baki Onur Okutucu submitted:Oct 14 2022
Create and read SCVMM custom properties with PowerShell and the VMM Console
(4sysops.com)
In this guide, I will show you how to add, remove, and read Microsoft's System Center Virtual
By: Alexander Pazik submitted:Jun 16 2022
In this guide, I will show you how to add, remove, and read Microsoft's System Center Virtual
Machine Manager (SCVMM) custom properties with PowerShell and the Virtual Machine Manager Console.
By: Alexander Pazik submitted:Jun 16 2022
Create Azure Bastion with Shareable Link support with PowerShell
(luke.geek.nz)
Azure Bastion is a service you deploy that lets you connect to a virtual machine using your browser
By: Luke Murray submitted:Mar 17 2023
Azure Bastion is a service you deploy that lets you connect to a virtual machine using your browser
and the Azure portal or via the native SSH or RDP client installed on your local computer.
By: Luke Murray submitted:Mar 17 2023
Create Calculated Properties in PowerShell with Select-Object, Format-Table, and Format-List
(mikefrobbins.com)
PowerShell offers a range of cmdlets and functionalities that allow you to format and manipulate
By: Mike F Robbins submitted:Sep 29 2023
PowerShell offers a range of cmdlets and functionalities that allow you to format and manipulate
data in countless ways. One such feature is the ability to create calculated properties using Select-Object, Format-Table, and Format-List. Calculated properties allow you to create custom objects, enabling more effective data management and presentation.
By: Mike F Robbins submitted:Sep 29 2023
Create color coded HTML reports from powershell
(reddit.com)
Lately I have been working on building easy to read HTML reports directly from Powershell.
By: u/HipsterSlug submitted:Oct 21 2022
Lately I have been working on building easy to read HTML reports directly from Powershell.
By: u/HipsterSlug submitted:Oct 21 2022
Create folders in OneDrive For Business using PowerShell PnP
(veronicageek.com)
If you ever need to pre-provision OneDrive For Business for a better user experience or create
By: submitted:Jun 15 2022
If you ever need to pre-provision OneDrive For Business for a better user experience or create
folders/files in advance, Veronique lays out the entire process using PowerShell PnP in this blog post.
By: submitted:Jun 15 2022
Create the Optimize Database Solution using PowerShell and dbatools
(stevethompsonmvp.wordpress.com)
Let's automate the creation of this optimization solution using PowerShell and DBATools. Let's get
By: Steve Thompson submitted:Jun 16 2022
Let's automate the creation of this optimization solution using PowerShell and DBATools. Let's get
building!
By: Steve Thompson submitted:Jun 16 2022
Create Web Link with PowerShell in Intune
(itconstructors.com)
Web Link is a simple way to publish URL shortcuts in Intune. It allows the administrator to control
By: Wiktor Mrowczynski submitted:Sep 29 2023
Web Link is a simple way to publish URL shortcuts in Intune. It allows the administrator to control
which URL shortcut appear on user's mobile device either without user consent or as an optional application. The way to create it is fairly simple, you can look at Microsoft's documentation. Recently I had a need to ...
By: Wiktor Mrowczynski submitted:Sep 29 2023
Create Web Links as HTML Files using PowerShell
(tommymaynard.com)
You know, I'm not even sure of my visitor count these days, but last I looked this site still
By: Tommy Maynard submitted:Dec 12 2025
You know, I'm not even sure of my visitor count these days, but last I looked this site still
receives a few hundred pages views per week. Something like that, at least. I wrote something at work today that brought me over here, as it may help others. I guess I still do care enough
By: Tommy Maynard submitted:Dec 12 2025
Create, configure, and delete system restore points with PowerShell, vssadmin.exe, and System Properties
(4sysops.com)
System restore points allow users to roll back Windows to an earlier state if problems arise. These
By: Wolfgang Sommergut submitted:Jun 28 2024
System restore points allow users to roll back Windows to an earlier state if problems arise. These
points capture important system files, the registry, and drivers. In addition to using the System Properties applet, you can manage system restore points with PowerShell and vssadmin.exe.
By: Wolfgang Sommergut submitted:Jun 28 2024
Creating a Class Definition from an Existing Object – Part 3
(powershell.anovelidea.org)
Wrapping up this series, we add methods and recursive capability to the ConvertTo-ClassDefinition
By: Dave Carroll submitted:Jun 16 2022
Wrapping up this series, we add methods and recursive capability to the ConvertTo-ClassDefinition
function for this Iron Scripter challenge walk-through.
By: Dave Carroll submitted:Jun 16 2022
Creating a Company Standard Naming Computers with PowerShell
(clatent.com)
Tired of guessing or remembering which prefix to use when setting up a new computer? Or what about
By: Clayton Tyger submitted:Apr 28 2023
Tired of guessing or remembering which prefix to use when setting up a new computer? Or what about
when you by accident fat finger it, and you have to redo it? Or even, you have multiple people in ...
By: Clayton Tyger submitted:Apr 28 2023
Creating a Comprehensive Inactive Guest Account Report
(practical365.com)
Many examples of how to report inactive guest accounts are available on the internet, but they're
By: Tony Redmond submitted:Oct 17 2025
Many examples of how to report inactive guest accounts are available on the internet, but they're
all flawed because they make decisions based on the last sign in. That's a shortsighted method because it doesn't take guest activity into account. This article explains how to combine audit data with sign-in data to create an enhanced view of guest account activity so that intelligent decisions can be made to keep or retain the accounts.
By: Tony Redmond submitted:Oct 17 2025
Creating a development Windows Sandbox using PowerShell and WinGet
(powershellisfun.com)
As I mentioned before, I like Windows Sandbox! However, since Windows 11 24H2, Windows Sandbox has
By: Harm Veenstra submitted:Aug 9 2024
As I mentioned before, I like Windows Sandbox! However, since Windows 11 24H2, Windows Sandbox has
been missing two things I often use: Notepad and Windows ISE. In this blog post, I will show you how to start Windows Sandbox and automatically install your preferred editors and tools using WinGet and PowerShell.
By: Harm Veenstra submitted:Aug 9 2024
Creating a Microsoft 365 Automated Off-boarding Process with SharePoint, Graph API, and PowerShell
(thelazyadministrator.com)
In this write-up I will be creating a basic off-boarding automation that uses SharePoint as the
By: Brad Wyatt submitted:Sep 9 2022
In this write-up I will be creating a basic off-boarding automation that uses SharePoint as the
front end, and PowerShell, the Graph API, and Azure Runbooks as the back-end.
By: Brad Wyatt submitted:Sep 9 2022
Creating a Modern Home Page for the Root Site in a Tenant
(sympmarc.com)
Want your SharePointOnline root site to have a modern home page? This PowerShell approach from is
By: submitted:Jun 15 2022
Want your SharePointOnline root site to have a modern home page? This PowerShell approach from is
easy to follow and will get you results while we wait for the ability to enable a communication site experience at the root.
By: submitted:Jun 15 2022
Creating a Planner Weekly Notification Email for Incomplete Tasks
(office365itpros.com)
A reader wanted a weekly incomplete task report to send details of Planner tasks to people with
By: Tony Redmond submitted:Apr 17 2026
A reader wanted a weekly incomplete task report to send details of Planner tasks to people with
outstanding work to do. We used PowerShell to scan for incomplete tasks for people who are members of a group, perform some analysis on the data, and create and send email. Despite some deficiencies in the Planner Graph API, the code is pretty straightforward.
By: Tony Redmond submitted:Apr 17 2026
Creating a PowerShell Clock
(jdhitsolutions.com)
I've published a new project to the PowerShell Gallery. This is something that I needed, and maybe
By: Jeff Hicks submitted:Jun 16 2022
I've published a new project to the PowerShell Gallery. This is something that I needed, and maybe
you do as well. Even though I have the typical clock running in the Windows taskbar, I have an ultrawide monitor so it isn't always easy to read.
By: Jeff Hicks submitted:Jun 16 2022
Creating a PowerShell Weather Command
(jeffhicks.substack.com)
Earlier this year I tried something new. I documented the process of creating a new PowerShell
By: Jeff Hicks submitted:May 5 2023
Earlier this year I tried something new. I documented the process of creating a new PowerShell
command in real time. Often, I am sharing code and commands I've already written. Instead, over the course of the next several weeks, I don't know exactly since I haven't written anything yet, I want to share my experiences creating a PowerShell weather command based on free Open-Meteo weather API. The development process will hopefully expose you to new techniques and concepts.
By: Jeff Hicks submitted:May 5 2023
Creating a scalable, customised running environment
(devblogs.microsoft.com)
This post shows how to create an easy to support environment with all your own cmdlets.
By: Rod Meaney submitted:Mar 1 2024
This post shows how to create an easy to support environment with all your own cmdlets.
By: Rod Meaney submitted:Mar 1 2024
Creating Adaptive Cards via Teams Incoming Webhooks Using PowerShell
(adamtheautomator.com)
Have you ever wanted to customize the look of Teams by easily creating your own cards in channels?
By: Adam Listek submitted:Jun 16 2022
Have you ever wanted to customize the look of Teams by easily creating your own cards in channels?
Using a concept called Adaptive Cards, Teams allows you to create and customize various cards in Teams via JSON. You could create them by typing up some JSON but it's much more fun to create them with incoming Teams webhooks and a little PowerShell!
By: Adam Listek submitted:Jun 16 2022
Creating an API to find an Azure resource abbreviation
(4bes.nl)
I have created an API to find an Azure resource abbreviation. In most naming conventions I have seen
By: Barbara Forbes submitted:Jun 16 2022
I have created an API to find an Azure resource abbreviation. In most naming conventions I have seen
at companies, the resource type is mentioned in the name of the resource. To save space, an abbreviation is used.
By: Barbara Forbes submitted:Jun 16 2022
Creating an Array of Dates within a Date Range with PowerShell
(sympmarc.com)
Today I needed to create an array of all the dates in a data range in PowerShell. It's a simple
By: Marc D Anderson submitted:Jun 23 2023
Today I needed to create an array of all the dates in a data range in PowerShell. It's a simple
little thing. Maybe I should have asked Github Copilot, but I'm old skool, so I wrote it myself. (I also haven't gotten used to having a virtual assistant!)
By: Marc D Anderson submitted:Jun 23 2023
Creating an Array of Dates within a Date Range with PowerShell
(sympmarc.com)
Today I needed to create an array of all the dates in a data range in PowerShell. It's a simple
By: Marc D Anderson submitted:Jun 30 2023
Today I needed to create an array of all the dates in a data range in PowerShell. It's a simple
little thing. Maybe I should have asked Github Copilot, but I'm old skool, so I wrote it myself. (I also haven't gotten used to having a virtual assistant!)
By: Marc D Anderson submitted:Jun 30 2023
Creating an AWS SSL Certs from Scratch (CLI and PowerShell)
(adamtheautomator.com)
Learn how to create SSL certificates in AWS Certificate Manager using the AWS CLI. This tutorial
By: Adam Bertram submitted:Nov 1 2024
Learn how to create SSL certificates in AWS Certificate Manager using the AWS CLI. This tutorial
walks through setting up permissions, requesting a certificate, and verifying its creation.
By: Adam Bertram submitted:Nov 1 2024
Creating an Azure Automation Account
(modernendpoint.com)
There are a lot of different tools that can be used to automate tasks in Azure, but perhaps the most
By: Sean Bulger submitted:Jun 16 2022
There are a lot of different tools that can be used to automate tasks in Azure, but perhaps the most
flexible is an Azure Automation account.
By: Sean Bulger submitted:Jun 16 2022
Creating and publishing PowerShell Modules to Azure Artifacts with Azure DevOps YAML Pipelines
(faun.pub)
PowerShell Modules are very useful and can save a lot of time if well designed and created. Check on
By: Wesley Camargo submitted:Jun 16 2022
PowerShell Modules are very useful and can save a lot of time if well designed and created. Check on
this post how to create and pack a basic PowerShell Module, and publish it into Azure Artifact using Azure DevOps YAML Pipelines.
By: Wesley Camargo submitted:Jun 16 2022
Creating and Using an Azure Automation Custom Runtime Environment
(office365itpros.com)
A custom runtime environment is a way of defining a specific job execution environment for Azure
By: Tony Redmond submitted:Aug 29 2025
A custom runtime environment is a way of defining a specific job execution environment for Azure
Automation runbooks, including Microsoft Graph PowerShell SDK runbooks. In this article, we create a new environment for PowerShell V7.4, load in some SDK modules, switch a runbook from a system-generated environment, and run some code.
By: Tony Redmond submitted:Aug 29 2025
Creating Azure DevOps WIKI Pages from within a pipeline – part 1 – Stefan Stranger
(stefanstranger.github.io)
Everything you need to know to create really cool documentation directly from an ARM Template during
By: Stefan Stranger submitted:Jun 15 2022
Everything you need to know to create really cool documentation directly from an ARM Template during
a pipeline build.
By: Stefan Stranger submitted:Jun 15 2022
Creating Code-Signing Certificates
(community.idera.com)
Windows 10 and Server 2016 (and better) ship with an enhanced New-SelfSignedCert cmdlet that finally
By: submitted:Jun 15 2022
Windows 10 and Server 2016 (and better) ship with an enhanced New-SelfSignedCert cmdlet that finally
can create code-signing certificates. With code-signing certificates, you can digitally sign PowerShell scripts and use the signature to detect when people tamper with your script content.
By: submitted:Jun 15 2022
Creating Containers with PowerShell For Azure Cosmos DB
(sqlshack.com)
Creating Containers with PowerShell For Azure CosmosDB with PowerShell?s Az module
By: submitted:Jun 15 2022
Creating Containers with PowerShell For Azure CosmosDB with PowerShell?s Az module
By: submitted:Jun 15 2022
Creating Extensive PowerShell GUI Applications
(domruggeri.com)
A great tutorial on creating Powershell applications using Visual Studio
By: submitted:Jun 15 2022
A great tutorial on creating Powershell applications using Visual Studio
By: submitted:Jun 15 2022
Creating Intune Randomized Rollouts with Entra Group Membership
(joeloveless.com)
In our org, we have around 40k devices. Rolling out policies in the Group Policy days was a little
By: Joe Loveless submitted:May 2 2025
In our org, we have around 40k devices. Rolling out policies in the Group Policy days was a little
bit easier for us, as we weren't hitting every device at once (way too many forests). The great thing about Intune, is that we can hit all the devices at once. The bad thing about Intune, is we can hit all devices at once!
By: Joe Loveless submitted:May 2 2025
Creating PowerShell GUIs in Minutes using Visual Studio
(foxdeploy.com)
This post is part of the Learning GUI Toolmaking Series, here on FoxDeploy.
By: Stephen Owen submitted:Jun 15 2022
This post is part of the Learning GUI Toolmaking Series, here on FoxDeploy.
By: Stephen Owen submitted:Jun 15 2022
Creating sudo for PowerShell (Part 2)
(community.idera.com)
In our effort to create a sudo command for PowerShell - to elevate individual commands - in part 1
By: Idera submitted:Jun 16 2022
In our effort to create a sudo command for PowerShell - to elevate individual commands - in part 1
we created the sudo function body:
By: Idera submitted:Jun 16 2022
Creating/downloading videos from Azure OpenAI Sora 2 by PowerShell/API
(alexholmeset.blog)
Short blogpost today with an updated PowerShell script to generate Sora 2 videos with the Azure AI
By: Alexander Holmeset submitted:Oct 31 2025
Short blogpost today with an updated PowerShell script to generate Sora 2 videos with the Azure AI
Foundry API.
By: Alexander Holmeset submitted:Oct 31 2025
Creating/downloading videos from Azure OpenAI Sora by PowerShell/API
(alexholmeset.blog)
Finally the OpenAI Sora model is released in preview for Azure AI Foundry. You can read more about
By: Alexander Holmeset submitted:Jun 6 2025
Finally the OpenAI Sora model is released in preview for Azure AI Foundry. You can read more about
it here. Sora is a text to video model that lets you input a description of a scene and it generates a video from it. Using the Video playground in AI Foundry its super easy to generate
By: Alexander Holmeset submitted:Jun 6 2025
Curl vs. PowerShell: Comparing Use Cases
(adamtheautomator.com)
Curl is a versatile tool that allows you to make HTTP calls across a wide range of situations. It's
By: Devin Rich submitted:Jun 15 2022
Curl is a versatile tool that allows you to make HTTP calls across a wide range of situations. It's
been around mostly in the Linux world for many years but more recently in Windows 10. But the scripting language PowerShell can accomplish similar tasks that curl can. Is PowerShell a good alternative to curl? What are the differences? Let's find out!
By: Devin Rich submitted:Jun 15 2022
Custom Compliance PowerShell script for detecting additional local Administrators
(powershellisfun.com)
One of our customers wanted to be sure that there were no additional accounts in the local
By: Harm Veenstra submitted:Apr 21 2023
One of our customers wanted to be sure that there were no additional accounts in the local
Administrators group on their Intune devices, and... That's where Custom Compliance policies come in 🙂 In this blog post, I will show you how to automatically check the Administrators group and mark the device as non-compliant if needed.
By: Harm Veenstra submitted:Apr 21 2023
Custom Maester Tests: Validate Full Addresses Now and Cleaned Up Wording
(clatent.com)
Added 3 new tests which I think the first two will be game changers. The first 2 are tests for
By: Clayton Tyger submitted:Feb 14 2025
Added 3 new tests which I think the first two will be game changers. The first 2 are tests for
validating locations, in which the user must have street, city, state, postal code, country, business phone, and company name the same as the valid location in the json.
By: Clayton Tyger submitted:Feb 14 2025
Custom PowerShell Script for Release Retention in Azure DevOps
(techgenix.com)
If you're using Azure Devops Classic, you can retain production releases forever using an extension
By: Eric Eissler submitted:Nov 25 2022
If you're using Azure Devops Classic, you can retain production releases forever using an extension
it has. That said, what if you want to retain releases from another environment or you want to set your own retention policy? Learn more in this article.
By: Eric Eissler submitted:Nov 25 2022
Custom Script Setting in SharePoint & OneDrive Removed
(imaginet.com)
Last week, we published a blog discussing Microsoft retiring SharePoint Add-Ins. In that blog, we
By: Janine Jeanson submitted:Aug 23 2024
Last week, we published a blog discussing Microsoft retiring SharePoint Add-Ins. In that blog, we
briefly discussed how the Classic Mode for Custom Scripts has been affected by that change. The Custom Script setting in SharePoint and OneDrive has already been removed - the change took place in May 2024. There is a new PowerShell command (DelayDenyAddAndCustomizePagesEnforcement) that will allow administrators to delay any changes until November of this year. Additionally, the NoScriptSite setting will be configured to True for all existing sites except for specific site templates. How Will The Removal of Custom Script Settings Affect My Organization?
By: Janine Jeanson submitted:Aug 23 2024
Customer Managed Planned Failover for Azure Storage using PowerShell
(4sysops.com)
Currently, in Preview, the Customer Managed Planned Failover feature allows you to manage and
By: Baki Onur Okutucu submitted:Oct 11 2024
Currently, in Preview, the Customer Managed Planned Failover feature allows you to manage and
execute a planned failover of your Azure Storage account. This guide demonstrates how to perform this using PowerShell.
By: Baki Onur Okutucu submitted:Oct 11 2024
Customize your Windows 11 (23H2 and onwards) taskbar during OSD with ConfigMgr using just PowerShell
(imab.dk)
Approximately two years ago, I authored a blog post detailing how to customize the taskbar in
By: Martin Bengtsson submitted:Oct 4 2024
Approximately two years ago, I authored a blog post detailing how to customize the taskbar in
Windows 11.
By: Martin Bengtsson submitted:Oct 4 2024
Customizing the Microsoft 365 User Profile Card with the Microsoft Graph PowerShell SDK
(office365itpros.com)
This article describes how to use the Microsoft Graph PowerShell SDK to customize the user account
By: Tony Redmond submitted:Nov 17 2023
This article describes how to use the Microsoft Graph PowerShell SDK to customize the user account
properties shown by the Microsoft 365 user profile card. Previously this was possible using a Graph API request to the beta endpoint. Now everything is in production and Graph SDK cmdlets are available to make customization a tad easier.
By: Tony Redmond submitted:Nov 17 2023
Cut and Paste Between Worksheets in Excel using Powershell
(reddit.com)
Yesterday I posted here asking if anyone knew how to cut and paste between two worksheets in an
By: u/gregj529 submitted:Jun 16 2022
Yesterday I posted here asking if anyone knew how to cut and paste between two worksheets in an
excel file. I never really got a response with a solution. I finally figured it out and wanted to share.
By: u/gregj529 submitted:Jun 16 2022
DCToolbox – An Easy Approach to Deploy Conditional Access Policies
(o365reports.com)
When it comes to Conditional Access policies in Microsoft 365, the task isn't a walk in the park for
By: Thiraviam submitted:Oct 27 2023
When it comes to Conditional Access policies in Microsoft 365, the task isn't a walk in the park for
administrators; it is a critical task to do! While our primary concern is safeguarding our data with these policies, it's equally important
By: Thiraviam submitted:Oct 27 2023
Debugging ConvertTo-Json
(joshooaj.com)
My co-worker, Jared, who regularly uses MilestonePSTools and builds tools with it brought me an
By: Josh Hendricks submitted:Sep 8 2023
My co-worker, Jared, who regularly uses MilestonePSTools and builds tools with it brought me an
interesting problem yesterday - an apparent compatibility issue between our SDK and the ConvertTo-Json cmdlet from the built-in Microsoft.PowerShell.Utility module.
By: Josh Hendricks submitted:Sep 8 2023
Deep dive into a custom class in PowerShell
(lagebj.github.io)
On November 7th I published a post about my new Powershell module Passphraser. I have been using
By: Lage Berger Jensen submitted:Jun 15 2022
On November 7th I published a post about my new Powershell module Passphraser. I have been using
this module to test Plaster, Pester, psake, platyPS, Appveyor and ReadTheDocs. I have also been wanting to explore custom classes in Powershell, so I figured Passphraser would be the perfect platform. This allows me to get a passphrase as an object which I can manipulate further to my needs. I wrote a little bit about this in an update to my post on Passphraser, but here I'll dig deeper into the class itself.
By: Lage Berger Jensen submitted:Jun 15 2022
Dell Command Update – Install & Manage via PowerShell
(garytown.com)
So if you haven't read my last post yet, Dell Command Update - pulling back the curtains - GARYTOWN
By: Gary Blok submitted:Nov 1 2024
So if you haven't read my last post yet, Dell Command Update - pulling back the curtains - GARYTOWN
ConfigMgr Blog, you should, as I go into how Dell Command Update (DCU) gets it's feed of information under the hood. That is the basis for a lot of things I'll be doing. In this post, ... Read more
By: Gary Blok submitted:Nov 1 2024
Democratizing Performance: The Copilot Profiler Agent in Action on Real Code
(devblogs.microsoft.com)
We're excited to announce the Copilot Profiler Agent available in Visual Studio 2026 Insiders, it's
By: Harshada Hole submitted:Sep 12 2025
We're excited to announce the Copilot Profiler Agent available in Visual Studio 2026 Insiders, it's
an AI-powered performance assistant built directly into Visual Studio. Forget staring at endless call trees or walls of mysterious numbers that leave you asking, "where do I even start?" The Copilot Profiler Agent changes that.
By: Harshada Hole submitted:Sep 12 2025
Deploy and automatically update WinGet apps in Intune using PowerShell without Remediation or 3rd party tools
(powershellisfun.com)
In this blog post, I will show you how to use PowerShell and the WinGet module to install a specific
By: Harm Veenstra submitted:May 23 2025
In this blog post, I will show you how to use PowerShell and the WinGet module to install a specific
or the latest version of software using Intune Win32 Detection and install scripts. This solution will automatically update your apps if updates are available without using Remediation, Enterprise App Catalog, or third-party tools.
By: Harm Veenstra submitted:May 23 2025
Deploy dynamic hostpools using PSNerdio
(nielskok.tech)
New part of the PSNerdio series! This is the final part and it's about how to deploy dynamic
By: Niels Kok submitted:Sep 26 2025
New part of the PSNerdio series! This is the final part and it's about how to deploy dynamic
hostpools using PSNerdio!
By: Niels Kok submitted:Sep 26 2025
Deploy Enterprise PowerShell Modules Using Azure Artifacts
(adamtheautomator.com)
Build a private PowerShell repository using Azure Artifacts with automated CI/CD publishing,
By: Adam Bertram submitted:Mar 13 2026
Build a private PowerShell repository using Azure Artifacts with automated CI/CD publishing,
semantic versioning, code signing, and JEA integration for secure enterprise module distribution.
By: Adam Bertram submitted:Mar 13 2026
Deploy OpenSSH Server to Windows 10
(jdhitsolutions.com)
PowerShell 7 offers a number of compelling reasons to adopt it. One of the best is support for SSH
By: Jeff Hicks submitted:Jun 16 2022
PowerShell 7 offers a number of compelling reasons to adopt it. One of the best is support for SSH
as a PowerShell remoting protocol. Unfortunately, this is not a topic that typically comes up for Windows-centric IT Pros. I know this is definitely true in my case, and a deficiency I have been working on. On the plus side, Windows 10 ships with the OpenSSH client installed and ready to go. But what about the OpenSSH Server? On Windows platforms, you need to enable and configure this element if you want to use SSH remoting in PowerShell. Naturally, I'd like to do this with PowerShell and also remotely. First up, I want to show you how to setup the OpenSSH Server component on Windows 10.
By: Jeff Hicks submitted:Jun 16 2022
Deploy PowerShell ActiveDirectory Module without installing the remote server tools
(janikvonrotz.ch)
Make use of the PowerShell ActiveDirectory module always required to install the Remote Server
By: Janik Vonrotz submitted:Jun 16 2022
Make use of the PowerShell ActiveDirectory module always required to install the Remote Server
Administration Tools. That sucks! We want it as simple as executing a script.
By: Janik Vonrotz submitted:Jun 16 2022
Deploy Windows 11 with the free PowerShell framework OSDCloud
(4sysops.com)
OSDCloud is a free PowerShell framework for deploying Windows 10 and Windows 11. The tool provides
By: Wolfgang Sommergut submitted:May 31 2024
OSDCloud is a free PowerShell framework for deploying Windows 10 and Windows 11. The tool provides
simple methods for adding drivers and configuring settings in an image. After booting from a customized WinPE, either the OSDCloudGUI or an automated script initiates the installation.
By: Wolfgang Sommergut submitted:May 31 2024
Deploying default Intune configurations
(cyberdrain.com)
So I've been kind of Intune focused lately, mostly because I'm just really enjoying the technology.
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've been kind of Intune focused lately, mostly because I'm just really enjoying the technology.
I also see that a lot of MSPs are still struggling with deploying a default autopilot configuration and are kind of avoiding it with the worries that you make a total mess of things.
By: Kelvin Tegelaar submitted:Jun 16 2022
Deploying Temporary Access passwords
(cyberdrain.com)
So last time I spoke about Passwordless but skimped over the new feature TAP. TAP stands for
By: Kelvin Tegelaar submitted:Jun 16 2022
So last time I spoke about Passwordless but skimped over the new feature TAP. TAP stands for
Temporary Access Password and TAP is actually pretty cool, especially for MSPs deploying loads of devices. The TAP is a generated password th at has a maximum amount of uses...
By: Kelvin Tegelaar submitted:Jun 16 2022
Deploying the WVD POC under 30 minutes
(v-desktops.com)
Creating a VDI infrastructure using traditional methods is a thing of the past! VDI the very word is
By: Surendra Dhondale submitted:Jun 15 2022
Creating a VDI infrastructure using traditional methods is a thing of the past! VDI the very word is
all about Efficiency, Speed, Productivity. Hence we have put together list of all powershell commands that should help you deploy a WVD infrastructure framework in just under 30 minutes! For this to work as claimed.. first! ensure that you have all of the pre-requisites setup and ready to go!
By: Surendra Dhondale submitted:Jun 15 2022
Deprecated PowerShell Modules and Azure AD Graph retirement
(powershellisfun.com)
You created a script or function a while back that people in the company use a lot, and suddenly...
By: Harm Veenstra submitted:May 17 2024
You created a script or function a while back that people in the company use a lot, and suddenly...
They come to you telling you that it doesn't work anymore. 🙁 The module you used has become deprecated, cmdlets don't all work anymore, etc. In this blog post, I will show the three most prominent modules that have become deprecated and where you can find good information about the successor to adjust your scripts.
By: Harm Veenstra submitted:May 17 2024
Deprecation Notice
(jdhitsolutions.com)
Get your copy of this wonderful content, while it is still available.
By: Jeffery Hicks submitted:Jun 19 2026
Get your copy of this wonderful content, while it is still available.
By: Jeffery Hicks submitted:Jun 19 2026
Designing PowerShell For End Users
(devblogs.microsoft.com)
This posts explains taking user experience into account when designing PowerShell tools
By: Stephen Valdinger submitted:May 5 2023
This posts explains taking user experience into account when designing PowerShell tools
By: Stephen Valdinger submitted:May 5 2023
Designing Professional Parameters
(powershell.one)
With the help of the attribute [Parameter()], you can define sophisticated PowerShell parameters
By: Dr. Tobias Weltner submitted:Jun 15 2022
With the help of the attribute [Parameter()], you can define sophisticated PowerShell parameters
that enhance usability and versatility of your functions.
By: Dr. Tobias Weltner submitted:Jun 15 2022
Despite the Doubters, Microsoft 365 Administrators Should Continue Using PowerShell
(office365itpros.com)
A recent article by a Microsoft MVP attempted to lay out a case that tenants should not use
By: Tony Redmond submitted:Mar 8 2024
A recent article by a Microsoft MVP attempted to lay out a case that tenants should not use
Microsoft 365 PowerShell and use ISV products instead. It's a silly position to argue. PowerShell is an important automation tool for administrators that can't be replaced by any ISV product. ISV products have their place and fill many gaps, but arguing to dump PowerShell and use ISV products instead just can't be justified.
By: Tony Redmond submitted:Mar 8 2024
Detecting Wired, Wireless, and VPN Connections using PowerShell
(deploymentresearch.com)
In a recent customer project we needed to detect whether the clients where connected via Wired,
By: Johan Arwidmark submitted:Jun 16 2022
In a recent customer project we needed to detect whether the clients where connected via Wired,
Wireless (WiFi) and/or VPN. This was a decent sized environment, about 50K clients, with hardware models from both HP, Dell, and Lenovo. The existing code I had did not work across all the hardware, so I reached out to the ConfigMgr community, and got some great tips...
By: Johan Arwidmark submitted:Jun 16 2022
Determine if laptop or desktop?
(reddit.com)
Is there a definitive way that I could tell if a computer is a laptop or desktop?
By: u/rivkinnator submitted:Jun 9 2023
Is there a definitive way that I could tell if a computer is a laptop or desktop?
By: u/rivkinnator submitted:Jun 9 2023
Developing PowerShell Azure Functions Locally in a Container
(millerb.co.uk)
I have recently just switched work machines from a Windows laptop to a Macbook. I've not had much
By: Brett Miller submitted:Jun 15 2022
I have recently just switched work machines from a Windows laptop to a Macbook. I've not had much
exposure to anything other than Windows but I live on the command line most of the time and 'mac' -eq 'linux' anyway right?
By: Brett Miller submitted:Jun 15 2022
DHCP scopes: Check their utilization with this PowerShell script
(techgenix.com)
Whether you have implemented Windows DHCP servers or a third-party DHCP server, it is necessary to
By: Nirmal Sharma submitted:Jun 15 2022
Whether you have implemented Windows DHCP servers or a third-party DHCP server, it is necessary to
monitor the utilization of DHCP scopes. While Microsoft provides System Center Operations Manager and necessary management packs to monitor all aspects of DHCP servers including monitoring of DHCP scopes, the System Center suite is very expensive and it requires a considerable amount of time to implement all of its components just to enable monitoring of a few servers. In this article, we learn how we can use simple PowerShell commands and a PowerShell script to check the utilization of DHCP scopes on multiple DHCP servers.
By: Nirmal Sharma submitted:Jun 15 2022
Diagnosing Common Windows Problems with PowerShell
(techgenix.com)
Although Windows 10 is the most stable and reliable version of Windows that Microsoft has created in
By: submitted:Jun 15 2022
Although Windows 10 is the most stable and reliable version of Windows that Microsoft has created in
quite some time, things can, and occasionally do go wrong. Thankfully, there are a number of different diagnostic and troubleshooting tools built into the operating system. In fact, you can diagnose a wide variety of Windows problems through PowerShell by leveraging the built-in troubleshooting packs.
By: submitted:Jun 15 2022
Diagramming Networks and Systems with PowerShell
(reddit.com)
Diagramming simple and more advanced networks/systems with images/shapes/icons.
By: u/MadBoyEvo submitted:Jun 15 2022
Diagramming simple and more advanced networks/systems with images/shapes/icons.
By: u/MadBoyEvo submitted:Jun 15 2022
Did you know both array and dictionary index accessors in #PowerShell supports array expressions as index values?
(twitter.com)
I learned something very useful today, thanks to Mathias.
By: Mathias Jessen submitted:Jun 15 2022
I learned something very useful today, thanks to Mathias.
By: Mathias Jessen submitted:Jun 15 2022
Did you know that you can use functions as values in a PowerShell hashtable?
(twitter.com)
You can define the scriptblock as a reference to the keys of the hashtable, and then you can pass
By: Doug Finke submitted:Jun 16 2022
You can define the scriptblock as a reference to the keys of the hashtable, and then you can pass
arguments to it and evaluate it.
By: Doug Finke submitted:Jun 16 2022
Did you know the PowerShell split method has a ‘MaxSubString’ parameter?
(twitter.com)
If you specify .split('.',2) it'll split the string at the first two and then stop.
By: Jess Pomfret submitted:Jun 16 2022
If you specify .split('.',2) it'll split the string at the first two and then stop.
By: Jess Pomfret submitted:Jun 16 2022
Did you spot the “-IncludeLiveDump” parameter of the “Get-StorageDiagnosticInfo” #PowerShell cmdlet?
(twitter.com)
It does exactly what the name suggests: live dump of the entire OS memory ?? Yet another way,
By: Grzegorz Tworek submitted:Jun 16 2022
It does exactly what the name suggests: live dump of the entire OS memory ?? Yet another way,
built-in tools only, again ???????
By: Grzegorz Tworek submitted:Jun 16 2022
Difference between Break, Return and Exit
(sid-500.com)
In this blog post I will show you the difference of three PowerShell statements that are widely used
By: Patrick Gruenauer submitted:Jun 16 2022
In this blog post I will show you the difference of three PowerShell statements that are widely used
in PowerShell scripts. I am talking about Break, Return and Exit. I will use three examples for explanation. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
Difference between GetTempFileName() and GetRandomFileName() that got my ass kicked
(evotec.xyz)
Today's story is about me making assumptions on how things work based on the method's name.
By: Przemyslaw Klys submitted:Jun 16 2022
Today's story is about me making assumptions on how things work based on the method's name.
By: Przemyslaw Klys submitted:Jun 16 2022
Different ways of gaining remote computer access
(4sysops.com)
Technical support personnel, engineering teams, and security teams often need access to a remote
By: Dan Greenhaus submitted:Sep 9 2022
Technical support personnel, engineering teams, and security teams often need access to a remote
computer involving both servers and workstations, using a variety of techniques. Three of the most common tools in a Windows environment are Microsoft Remote Desktop (RDP), VMware Console access, and Microsoft Management Console (MMC), but we can also use SMB shares, PowerShell remoting, and PsExec. This article will you give an overview of the most popular ways gaining remote computer access, along with some tips of what you can do if the remote connection fails.
By: Dan Greenhaus submitted:Sep 9 2022
Disable Automatic Logon using PowerShell
(alexandrumarin.com)
Microsoft Windows can be set up to automatically logon using a pre-defined user account without
By: Alexandru Radu Marin submitted:Jul 14 2023
Microsoft Windows can be set up to automatically logon using a pre-defined user account without
prompting the user for logon credentials at boot time. Windows retrieves login account information from the registry, specifically three registry values: DefaultPassword,DefaultUserName,sDefaultDomainName. Anyone who has physical access to the computer can access the computer's contents, programs, and files, as well
By: Alexandru Radu Marin submitted:Jul 14 2023
Disable Bitlocker
(powershell.city)
Disabling bitlocker with PowerShell is as easy as you might not believe.
By: Xajuan Smith submitted:Jun 15 2022
Disabling bitlocker with PowerShell is as easy as you might not believe.
By: Xajuan Smith submitted:Jun 15 2022
Disaster recovery plan for Azure Key Vault using tags, PowerShell and Azure Function
(rozemuller.com)
By default the Azure Key Vault has softdelete enabled with a 90 day retention. This option will
By: Sander Rozemuller submitted:Jun 16 2022
By default the Azure Key Vault has softdelete enabled with a 90 day retention. This option will
protect Key Vault items when deleted by accident. When deleted you are able to restore that item through the portal or PowerShell. But what if someone has deleted the Key Vault itself with all the items and softdeleted items included. There is no option to restore a Key Vault. In this article I will describe a way how to backup and restore a Key Vault when deleted.
By: Sander Rozemuller submitted:Jun 16 2022
Discover Enums with Get-TypeMember
(jdhitsolutions.com)
Earlier this Spring, I released a new function called Get-TypeMember. The function is in the
By: Jeffery Hicks submitted:Jun 2 2023
Earlier this Spring, I released a new function called Get-TypeMember. The function is in the
PSScriptTools module. I wrote about that release here. This command is an alternative to Get-Member that includes more details. The other day I pushed a new version that makes it easier to identify properties that are enumerations. The function has...
By: Jeffery Hicks submitted:Jun 2 2023
Discover Who Creates Guest Accounts in Office 365 Applications
(petri.com)
At a recent conference, a discussion took place about the number of guest user accounts now being
By: Tony Redmond submitted:Jun 15 2022
At a recent conference, a discussion took place about the number of guest user accounts now being
created by applications in the directories of Office 365 tenants. The accounts are created through Azure B2B collaboration (by applications that generate invitations to join Office 365 Groups, like Teams and Planner) or SharePoint sharing invitations for documents or folders. It's one thing to invite people outside your tenant to collaborate; it's a horse of a different color to manage the resulting guest accounts.
By: Tony Redmond submitted:Jun 15 2022
Discovering Aliases with the PowerShell AST
(jdhitsolutions.com)
I've been working on a new PowerShell module that incorporates code from a few of my recent posts on
By: Jeff Hicks submitted:Jun 16 2022
I've been working on a new PowerShell module that incorporates code from a few of my recent posts on
converting PowerShell scripts and functions to files. I even whipped up a script, think of it as a meta-script, to create the module using the commands that I am adding to the module.
By: Jeff Hicks submitted:Jun 16 2022
Discovering Pester Tags with the PowerShell AST
(jdhitsolutions.com)
As I resolved at the end of last year, I am doing more with Pester in 2022. I'm getting a bit more
By: Jeff Hicks submitted:Jun 16 2022
As I resolved at the end of last year, I am doing more with Pester in 2022. I'm getting a bit more
comfortable with Pester 5 and as my tests grow in complexity I am embracing the use of tags. You can add tags to different Pester test elements.
By: Jeff Hicks submitted:Jun 16 2022
Discovering PowerShell provider dynamic parameters
(oofhours.com)
PowerShell ships with providers that expose things like file systems, the registry, certificates,
By: Michael Niehaus submitted:Mar 6 2026
PowerShell ships with providers that expose things like file systems, the registry, certificates,
environment variables, etc. To see which are available in your PowerShell session, you can use Get-PSProvider: Not surprisingly, these behave differently based on the type of data or objects they are working with.
By: Michael Niehaus submitted:Mar 6 2026
Display any tree with PowerShell
(itluke.online)
Display Active Directory, Registry, VMWare, File System, and more trees with PowerShell...
By: Luke submitted:Jun 9 2023
Display Active Directory, Registry, VMWare, File System, and more trees with PowerShell...
By: Luke submitted:Jun 9 2023
Display Execution Time In PowerShell Prompt
(blog.ukotic.net)
Let Mark show you a pretty cool way to easily see the efficiency of your code.
By: submitted:Jun 15 2022
Let Mark show you a pretty cool way to easily see the efficiency of your code.
By: submitted:Jun 15 2022
Display Markdown files in PowerShell
(powershellisfun.com)
Creating Markdown files is something that I do regularly, usually in Visual Studio Code or
By: Harm Veenstra submitted:Aug 30 2024
Creating Markdown files is something that I do regularly, usually in Visual Studio Code or
Obsidian. But when working in a Windows Terminal or a standard PowerShell prompt, it's nice to display those .md files in those, too, with all the formatting that Markdown gives you. In this blog post, I will show you how 🙂
By: Harm Veenstra submitted:Aug 30 2024
Display Notifications on Windows 10 using PowerShell
(starwindsoftware.com)
In this guide, I will explain to create and display a notification using PowerShell. To perform this
By: Nicolas Prigent submitted:Jun 16 2022
In this guide, I will explain to create and display a notification using PowerShell. To perform this
task, I will use PowerShell and especially, the BurntToast module which is a custom module available on GitHub.
By: Nicolas Prigent submitted:Jun 16 2022
Display-Object: a PowerShell utility Cmdlet
(red-gate.com)
How do you list all the objects and values within a PowerShell object, investigate an object or
By: Phil Factor submitted:Jun 16 2022
How do you list all the objects and values within a PowerShell object, investigate an object or
explore its structure? There must be a simple way. I used to use ConvertTo-JSON. This is fine up to a point but what if you just wish to search for strings or look for objects with a cartain name or value? What if you need their path so you can reference them? It isn't plain-sailing. In the ISE, the intellisense will help you a lot but I want more and I want to do it in script rather than the IDE
By: Phil Factor submitted:Jun 16 2022
Distinguished Parsing with PowerShell and Regex
(jdhitsolutions.com)
The other day I'm chatting with my friend Gladys Kravitz about Active Directory and she makes an
By: Jeff Hicks submitted:Jun 16 2022
The other day I'm chatting with my friend Gladys Kravitz about Active Directory and she makes an
off-hand remark about parsing out organizational unit names from a distinguished name. On one hand, this is a pretty simple task, assuming a proper distinguished name from the Active Directory cmdlets. All you really need to do is split the string.
By: Jeff Hicks submitted:Jun 16 2022
Do While, While and Do Until in PowerShell
(powershellisfun.com)
I used this again in a few scripts while creating packages in Intune for a customer, where I had to
By: Harm Veenstra submitted:Oct 3 2025
I used this again in a few scripts while creating packages in Intune for a customer, where I had to
wait for specific tasks to finish. In this brief blog post, I will outline how it works and discuss its use cases.
By: Harm Veenstra submitted:Oct 3 2025
Do you guys use GitHub as a place to store basic scratchpad and one-liners?
(reddit.com)
Some cool tips and ideas on how to store all your code and snippets.
By: r/PowerShell submitted:Jun 16 2022
Some cool tips and ideas on how to store all your code and snippets.
By: r/PowerShell submitted:Jun 16 2022
Do-While vs. Do-Until vs. While
(sid-500.com)
Understanding the differences between a do-while, do-until and while loop could be confusing. Is it
By: Patrick Gruenauer submitted:Jun 15 2022
Understanding the differences between a do-while, do-until and while loop could be confusing. Is it
the same? Why then two different techniques? In this blog post I will show the differences.
By: Patrick Gruenauer submitted:Jun 15 2022
Documenting all GPOs with PowerShell
(sid-500.com)
Active Directory Group Policies (GPO) enables you to control user and computer settings. It is
By: Patrick Gruenauer submitted:May 5 2023
Active Directory Group Policies (GPO) enables you to control user and computer settings. It is
important to document them. In this blog post I am going to show you two PowerShell commands [...]
By: Patrick Gruenauer submitted:May 5 2023
Documenting with PowerShell
(cyberdrain.com)
Chapter 1 – Server overview page
By: submitted:Jun 15 2022
Chapter 1 – Server overview page
By: submitted:Jun 15 2022
Documenting with PowerShell Chapter 5: File share permissions
(cyberdrain.com)
Today I?ll be showing you how to upload permissions to IT-Glue using the IT-Glue API and the
By: Kelvin Tegelaar submitted:Jun 15 2022
Today I?ll be showing you how to upload permissions to IT-Glue using the IT-Glue API and the
NTFSSecurity module. We?;ll also have a generic non-ITGlue version you can use with whatever documentation system you use.
By: Kelvin Tegelaar submitted:Jun 15 2022
Documenting with PowerShell: Active Directory domain and settings
(cyberdrain.com)
Clients that still have a server on-site are become rare these days - Most of our client base is
By: Kelvin Tegelaar submitted:Jun 15 2022
Clients that still have a server on-site are become rare these days - Most of our client base is
either completely public cloud using AAD or they have hosted servers in our private cloud. For these clients I've made the following script to document their Active Directory server settings. I always I want to be in complete control of my clients environment. That means having up to date documentation at the ready.
By: Kelvin Tegelaar submitted:Jun 15 2022
Documenting with PowerShell: Documenting admin actions
(cyberdrain.com)
So with all this exchange news going around, I figured there's enough people writing about that so I
By: Kelvin Tegelaar submitted:Jun 16 2022
So with all this exchange news going around, I figured there's enough people writing about that so I
won't bother; there's lots a smart scripts flying about that can be used to find the webshells, etc. Instead I'm focussing on M365 admin actions.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting mobile devices
(cyberdrain.com)
This was a request by a friend in one of the peer groups I operate in. He wanted a method to
By: Kelvin Tegelaar submitted:Jun 16 2022
This was a request by a friend in one of the peer groups I operate in. He wanted a method to
document which mobile devices exist in a O365 tenant and put them into IT-Glue as configurations. I figured I'd help him real quick and blog about it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting Print Servers
(cyberdrain.com)
Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a
By: Kelvin Tegelaar submitted:Jun 16 2022
Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a
paperless environment each day. Unfortunately we're not at that future just yet, so we have to document print servers and their settings.
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Documenting Remote Access
(cyberdrain.com)
A friend of mine recently requested if it would be possible to document some of the types of remote
By: Kelvin Tegelaar submitted:Jun 16 2022
A friend of mine recently requested if it would be possible to document some of the types of remote
access tools that are installed on a computer, and list the possible access URLs; that way he could easily document which access methods are open and audit them once in a while to see if he...
By: Kelvin Tegelaar submitted:Jun 16 2022
Documenting with PowerShell: Office 365 Secure Score PowerShell module
(cyberdrain.com)
A while back I wrote a blog about the Secure Score and how to increase it. After that blog I got a
By: Kelvin Tegelaar submitted:Jun 16 2022
A while back I wrote a blog about the Secure Score and how to increase it. After that blog I got a
lot more questions about documenting Secure Score with the Secure Application model.
By: Kelvin Tegelaar submitted:Jun 16 2022
Does Microsoft Care about SharePoint Online PowerShell?
(office365itpros.com)
Microsoft's support for SharePoint Online PowerShell has degraded over the last few years.
By: Tony Redmond submitted:Mar 22 2024
Microsoft's support for SharePoint Online PowerShell has degraded over the last few years.
Pnp.PowerShell is now the best option as not much is happening in the official SharePoint Online management module or the tenant settings Graph API. the lack of progress is a pity, but perhaps it's also true that community-driven projects sometimes deliver better results.
By: Tony Redmond submitted:Mar 22 2024
Does PowerShell DSC have any concept of a ‘handler’ like Ansible does?
(reddit.com)
So for those unaware, a 'handler' in Ansible is basically a task that executes upon a specific
By: u/Marquis77 submitted:Sep 16 2022
So for those unaware, a 'handler' in Ansible is basically a task that executes upon a specific
condition, such as a file being changed on the system. You can 'notify' the handler task, in which case Ansible knows that at the end of your playbook, it will execute that task regardless of where in the playbook you currently are, but **only if the notifying task has caused a change to the system**.
By: u/Marquis77 submitted:Sep 16 2022
Doing More with $MyInvocation
(jdhitsolutions.com)
Not that long ago someone made a comment to me on Twitter about something I had shared related to
By: Jeff Hicks submitted:Jun 16 2022
Not that long ago someone made a comment to me on Twitter about something I had shared related to
PowerShell. He wanted to know more about the $MyInvocation variable. This is something that isn't well documented, yet can be very useful in your PowerShell scripting. Let's take a look at it in a bit more detail.
By: Jeff Hicks submitted:Jun 16 2022
Doing More with Windows Sandbox
(jdhitsolutions.com)
One of the reasons I was looking forward to updating to Windows 10 2004 was to have access to the
By: Jeff Hicks submitted:Jun 16 2022
One of the reasons I was looking forward to updating to Windows 10 2004 was to have access to the
Windows Sandbox feature. I think I tinkered with a pre-release version and was intrigued. I normally have a set of Hyper-V virtual machines that I can test with, but I'm always looking for something new to play with. And what is better to play with than a sand box!
By: Jeff Hicks submitted:Jun 16 2022
DomainManagement v 1.8.202
(powershellgallery.com)
Module to manage domain configuration
By: Friedrich Weinmann submitted:Jan 12 2024
Module to manage domain configuration
By: Friedrich Weinmann submitted:Jan 12 2024
Don’t waste your time with ($PSEdition -eq ‘Core’) in your PowerShell module manifest/psd1
(blog.netnerds.net)
I cannot believe my eyes.
By: Chrissy LeMaire submitted:Mar 10 2023
I cannot believe my eyes.
By: Chrissy LeMaire submitted:Mar 10 2023
Don’t forget to update your PowerShell modules.
(twitter.com)
I like using @mikefrobbins MrToolkit for this. Its so good...
By: ctmcisco submitted:Jun 16 2022
I like using @mikefrobbins MrToolkit for this. Its so good...
By: ctmcisco submitted:Jun 16 2022
Donovan Quick and Easy Tip to Run PowerShell in MS Docs
(twitter.com)
The “Try it” buttons in Microsoft Docs are really cool but always run Bash. If you are
By: submitted:Jun 15 2022
The “Try it” buttons in Microsoft Docs are really cool but always run Bash. If you are
like me and prefer PowerShell just type pwsh. Now you are in PowerShell!
By: submitted:Jun 15 2022
Download HTTP files over 122x faster
(twitter.com)
by disabling the progress bar
By: Stephen Gutekanst submitted:Jun 16 2022
by disabling the progress bar
By: Stephen Gutekanst submitted:Jun 16 2022
Download script or file from GitHub
(thomasmaurer.ch)
Since a lot of people are starting to store their scripts and files in GitHub repositories, I often
By: Thomas Maurer submitted:Jun 16 2022
Since a lot of people are starting to store their scripts and files in GitHub repositories, I often
get the question, how can I download a script or a file from a Git repository using PowerShell. There are a couple of ways to you can obviously do this. You could use git and do a git clone of the repository and then run the script. In many cases however you don't have git installed on the machine or it would be too much to clone the whole repo. So you can simply download the file or script from GitHub using PowerShell using the Invoke-WebRequest cmdlet.
By: Thomas Maurer submitted:Jun 16 2022
Download the Microsoft Azure, Cloud and Enterprise Symbol / Icon set with PowerShell
(wmatthyssen.com)
The Microsoft Azure, Cloud and Enterprise Symbol / Icon Set package is available as
By: submitted:Jun 15 2022
The Microsoft Azure, Cloud and Enterprise Symbol / Icon Set package is available as
a free download from Microsoft (version 5.6.2019) and includes icons for almost all Azure services and Microsoft cloud related technologies currently available.
By: submitted:Jun 15 2022
Download Windows Themes using PowerShell
(powershellisfun.com)
You can switch your Windows Theme using the Settings app and the Microsoft Store, but you can also
By: Harm Veenstra submitted:Jun 20 2025
You can switch your Windows Theme using the Settings app and the Microsoft Store, but you can also
download them from the Microsoft site using PowerShell to save them locally for easy switching between them. In this blog post, I will show you how.
By: Harm Veenstra submitted:Jun 20 2025
Download/Upload to Azure Storage Accounts with SAS-link and PowerShell
(alexholmeset.blog)
Super short blogpost today, just two commands on how you use SAS link to download and upload files
By: Alexander Holmeset submitted:Nov 14 2025
Super short blogpost today, just two commands on how you use SAS link to download and upload files
with PowerShell/RestAPI. Same can be done with Python using a link like this. Yes, I know my SAS ID is in the code, but its not valid anymore
By: Alexander Holmeset submitted:Nov 14 2025
DPRK hackers dupe targets into typing PowerShell commands as admin
(bleepingcomputer.com)
North Korean state actor 'Kimsuky' (aka 'Emerald Sleet' or 'Velvet Chollima') has been observed
By: Bill Toulas submitted:Feb 14 2025
North Korean state actor 'Kimsuky' (aka 'Emerald Sleet' or 'Velvet Chollima') has been observed
using a new tactic inspired from the now widespread ClickFix campaigns.
By: Bill Toulas submitted:Feb 14 2025
DSC v3.2.0: new Windows resources, version pinning, and Bicep integration
(4sysops.com)
Microsoft Desired State Configuration (DSC) v3.2.0 reached general availability on April 29, 2026.
By: IT Experts submitted:May 15 2026
Microsoft Desired State Configuration (DSC) v3.2.0 reached general availability on April 29, 2026.
DSC is a tool that lets you describe how a Windows or Linux system should be configured - services running, firewall rules in place, features installed - and then automatically apply or verify that configuration.
By: IT Experts submitted:May 15 2026
Duplicate Drivers from a ConfigMgr Boot Image
(deploymentresearch.com)
When creating new boot images in ConfigMgr, you often want to copy drivers from an older boot image.
By: Johan Arwidmark submitted:Oct 18 2024
When creating new boot images in ConfigMgr, you often want to copy drivers from an older boot image.
If you have many drivers added, it's way quicker to do that in PowerShell compared to comparing drivers in the boot image drivers tab.
By: Johan Arwidmark submitted:Oct 18 2024
Duplicate Mail User Objects Created for Guest Accounts
(office365itpros.com)
The February 2025 EX1015484 incident explains why mail user objects with duplicate SMTP addresses
By: Tony Redmond submitted:Apr 4 2025
The February 2025 EX1015484 incident explains why mail user objects with duplicate SMTP addresses
are created for guest accounts. That's a problem because Exchange Online can't route messages to objects with duplicate email addresses. Fortunately, you can find out if any duplicates exist in your tenant with some PowerShell. Problems happen!
By: Tony Redmond submitted:Apr 4 2025
Dynamic PowerShell Version in Windows Terminal Tabs
(tommymaynard.com)
I find myself inside the Window Terminal's JSON Settings file each time I update the version of
By: Tommy Maynard submitted:Jun 16 2022
I find myself inside the Window Terminal's JSON Settings file each time I update the version of
PowerShell on my system. That includes non-preview and preview versions of PowerShell. Well, as of today, that's changed. Previously I would install an updated version, jump into the JSON Settings file, and modify the Name and TabTitle properties of the corresponding profile. I've long wanted the version number on the Tab and so I was hard coding the values. No longer.
By: Tommy Maynard submitted:Jun 16 2022
Dynamically Construct a PowerShell GUI
(redmondmag.com)
Learn how to dynamically generate PowerShell GUI elements from a SQL data source and update values
By: Brien Posey submitted:Sep 19 2025
Learn how to dynamically generate PowerShell GUI elements from a SQL data source and update values
with user input.
By: Brien Posey submitted:Sep 19 2025
Easily profile your PowerShell code with the Profiler module
(blog.danskingdom.com)
Premature optimization may be the root of all evil, but that doesn't mean you shouldn't optimize
By: Daniel Schroeder submitted:Sep 15 2023
Premature optimization may be the root of all evil, but that doesn't mean you shouldn't optimize
your code where it matters. Rather than guessing which code is slow and spending time optimizing code that doesn't need it, you should profile your code to find the true bottlenecks. At that point you can decide if the code is slow enough to warrant optimizing.
By: Daniel Schroeder submitted:Sep 15 2023
Easy PowerShell Custom Formatting
(jdhitsolutions.com)
One of the features I truly enjoy about PowerShell, is the ability to have it present information
By: Jeff Hicks submitted:Jun 16 2022
One of the features I truly enjoy about PowerShell, is the ability to have it present information
that I need in a form that I want. Here's a good example. Running Get-Process is simple enough and the output is pretty complete. But one thing that would make it better for me, is that sometimes I want an easy way to see high-memory use properties. Yes, I can pipe Get-Process to Sort-Object and Where-Object. However, in this particular situation, what I really want is to see high-memory usage processes displayed in red. Maybe those that are getting close to my arbitrary limit I'd like to see in Yellow. This isn't that difficult to achieve using ANSI escape sequences.
By: Jeff Hicks submitted:Jun 16 2022
Editing PowerShell scripts in Azure Cloud Shell
(powershellisfun.com)
Executing PowerShell scripts in Azure Cloud Shell is easy and fast, but how do you edit them before
By: Harm Veenstra submitted:May 19 2023
Executing PowerShell scripts in Azure Cloud Shell is easy and fast, but how do you edit them before
running? I will show you three ways to do that in this blog post.
By: Harm Veenstra submitted:May 19 2023
Embedding Q# in your favorite languages and platforms
(devblogs.microsoft.com)
Calling Quantum Programs from Julia? Lua.? PowerShell.?
By: Chris Granade submitted:Jun 16 2022
Calling Quantum Programs from Julia? Lua.? PowerShell.?
By: Chris Granade submitted:Jun 16 2022
Embrace the Power of PowerCLI 13.1: Innovative Modules, Enhanced vSAN Capabilities, and Beyond
(angrysysops.com)
This version ushers in a long-awaited PowerCLI feature - a PowerCLI module for vSphere Replication,
By: Piotr Tarnawski submitted:Apr 21 2023
This version ushers in a long-awaited PowerCLI feature - a PowerCLI module for vSphere Replication,
utilizing the same foundation as our auto-generated modules for NSX...
By: Piotr Tarnawski submitted:Apr 21 2023
Embracing UEFI Booting and Secure Boot in ESXi Environments
(angrysysops.com)
Transitioning from BIOS to UEFI booting in ESXi environments is a pivotal step toward enhancing
By: Piotr Tarnawski submitted:Feb 2 2024
Transitioning from BIOS to UEFI booting in ESXi environments is a pivotal step toward enhancing
system security and performance. UEFI, with its advanced features like faster boot times and Secure Boot, ensures a robust and secure operating environment. Secure Boot, in particular, plays a crucial role by allowing only signed software to run, thus protecting systems against unauthorized firmware and drivers.
By: Piotr Tarnawski submitted:Feb 2 2024
Empty the Recycle Bin with PowerShell and the Task Scheduler
(sid-500.com)
In this post I will show you how to empty the recycle bin automatically. For this I will use
By: Patrick Gruenauer submitted:Jan 27 2023
In this post I will show you how to empty the recycle bin automatically. For this I will use
PowerShell and Scheduled PowerShell Jobs.
By: Patrick Gruenauer submitted:Jan 27 2023
Empty Windows recycle bin with PowerShell
(thomasmaurer.ch)
Windows has the concept of the recycle bin, from which you can restore files you have deleted. You
By: Thomas Maurer submitted:Jun 16 2022
Windows has the concept of the recycle bin, from which you can restore files you have deleted. You
might want to clear the Windows recycle bin from time to time, to remove unnecessary files and free up space. You can do that using the Windows user interface, or you can empty the Windows recycle bin using PowerShell. The Clear-RecycleBin is a simple PowerShell cmdlet, which removes the file from the Windows recycle bin.
By: Thomas Maurer submitted:Jun 16 2022
Enable AppLocker on Windows 10 Pro and Windows 11 Pro with PowerShell
(4sysops.com)
In the past, AppLocker was available only for Windows Enterprise and Education subscribers. In this
By: Welf Alberts submitted:Jul 1 2022
In the past, AppLocker was available only for Windows Enterprise and Education subscribers. In this
post, I will show you a way to use AppLocker on Windows 10 Pro and Windows 11 Pro.
By: Welf Alberts submitted:Jul 1 2022
Enable batch file secure mode in Windows 11 with LockBatchFilesWhenInUse: Lock running batch scripts
(4sysops.com)
Windows 11 Insider Preview builds introduce a new secure processing mode for batch files and CMD
By: IT Experts submitted:Mar 6 2026
Windows 11 Insider Preview builds introduce a new secure processing mode for batch files and CMD
scripts. IT administrators can enable it via a registry value named LockBatchFilesWhenInUse, which prevents batch files from being altered while they execute. The feature also improves performance when Windows Defender Application Control (WDAC) code integrity policies are active. It is currently available in the Dev Channel build 26300.7939, and the Beta Channel build 26220.7934.
By: IT Experts submitted:Mar 6 2026
Enable BitLocker with PowerShell
(4sysops.com)
BitLocker is a volume encryption technology that was first introduced in Windows Vista and Windows
By: Surender Kumar submitted:Sep 9 2022
BitLocker is a volume encryption technology that was first introduced in Windows Vista and Windows
Server 2008. Like other Microsoft products, it also suffers from certain glitches, but many people around the globe rely on BitLocker Drive Encryption (BDE) to protect their data at rest.
By: Surender Kumar submitted:Sep 9 2022
Enable Microsoft Sentinel Analytics Rules at Scale
(charbelnemnom.com)
Microsoft Sentinel comes with analytics rule built-in templates that you can turn into active rules
By: Charbel Nemnom submitted:Oct 28 2022
Microsoft Sentinel comes with analytics rule built-in templates that you can turn into active rules
by effectively creating a copy of them - that's what happens when you create a rule from a template.
By: Charbel Nemnom submitted:Oct 28 2022
Enable NIC Teaming (LBFO) and Switch Embedded Teaming (SET) in Windows Server 2025
(4sysops.com)
In Windows Server 2025, LBFO NIC Teaming is blocked for Hyper-V virtual switches, and Switch
By: Markus Elsberger submitted:Oct 10 2025
In Windows Server 2025, LBFO NIC Teaming is blocked for Hyper-V virtual switches, and Switch
Embedded Teaming (SET) is the only supported teaming method for Hyper-V. However, LBFO remains available for non-virtualization use cases. In this article, I'll show you how to enable and configure both LBFO and SET in Windows Server 2025 using the GUI and PowerShell.
By: Markus Elsberger submitted:Oct 10 2025
Enable PowerShell remoting on ArcoLinux
(mikefrobbins.com)
PowerShell is a cross-platform scripting language that runs on Windows, Linux, and macOS. ArcoLinux
By: Mike F Robbins submitted:Aug 26 2022
PowerShell is a cross-platform scripting language that runs on Windows, Linux, and macOS. ArcoLinux
is a rolling release Linux distribution based on Arch Linux.
By: Mike F Robbins submitted:Aug 26 2022
Enable Remote Desktop remotely with PowerShell
(sid-500.com)
Forgot to enable remote desktop? This is bad. The only solution is to go back to the remote computer
By: Patrick Gruenauer submitted:Jun 16 2022
Forgot to enable remote desktop? This is bad. The only solution is to go back to the remote computer
and then enable RD. Not really. In this blog post I will show you how you can enable RD with PowerShell. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
Enable Wake-on-LAN (WOL) with PowerShell
(itinsights.org)
With every recent Windows 10 update, and they happen a lot, Windows unfortunately also resets the
By: submitted:Jun 15 2022
With every recent Windows 10 update, and they happen a lot, Windows unfortunately also resets the
power settings of the network adapters. Since I like to start both my PC and notebook from a remote location or from within the same network, I wrote a little PowerShell function to enable Wake-on-LAN (WoL) again.
By: submitted:Jun 15 2022
Enabling MFA with Web-Sign in for Windows Devices
(cyberdrain.com)
Microsoft has introduced web sign-in some months ago as an alternative way to log into Windows. Web
By: Kelvin Tegelaar submitted:Jun 16 2022
Microsoft has introduced web sign-in some months ago as an alternative way to log into Windows. Web
Sign-in allows you to sign in using your M365 credentials and multifactor authentication token, or using a Azure AD Temporary Access Pass. Web-Sign in is pretty cool as users get presented with a modern authentication pop-up dialog when signing in, the same one they are used to seeing when logging into the Office suite applications.
By: Kelvin Tegelaar submitted:Jun 16 2022
Encrypting secrets locally
(devblogs.microsoft.com)
Keeping security folks happy (or less upset which is the best we can hope for)
By: Rod Meaney submitted:May 3 2024
Keeping security folks happy (or less upset which is the best we can hope for)
By: Rod Meaney submitted:May 3 2024
Encrypting Sensitive Data for Transit or Rest with PowerShell
(smsagent.blog)
This blog is about how you can use the .Net cryptography model to encrypt and decrypt sensitive
By: Trevor Jones submitted:Sep 30 2022
This blog is about how you can use the .Net cryptography model to encrypt and decrypt sensitive
information such as passwords with PowerShell. It is specifically for the encryption in transit and encryption at rest scenarios, where, for example, you may be sending data to a backend service and securely storing it in that service.
By: Trevor Jones submitted:Sep 30 2022
Encrypting Text (Part 1)
(community.idera.com)
Let's take a look at a safe way of encrypting text on a computer. The below Protect-Text function
By: Stephane van Gulick submitted:Jun 15 2022
Let's take a look at a safe way of encrypting text on a computer. The below Protect-Text function
takes any text and encrypts it automatically, no password needed. Instead of a password, it uses either your user account and machine, or just your machine as a secret.
By: Stephane van Gulick submitted:Jun 15 2022
Encrypting Text (Part 2)
(community.idera.com)
This is the second part of our text encryption/decryption series. In the first part you learned how
By: Stephane van Gulick submitted:Jun 15 2022
This is the second part of our text encryption/decryption series. In the first part you learned how
you can safely encrypt text on a machine. Now let's take a look at the decrypting part.
By: Stephane van Gulick submitted:Jun 15 2022
End to end module development
(janhendrikpeters.de)
Why are we here? So, everybody is talking about DevOps, CI/CD, Pester, git, Visual Studio Code and
By: jhp submitted:Feb 24 2023
Why are we here? So, everybody is talking about DevOps, CI/CD, Pester, git, Visual Studio Code and
so on. But what's it to you? A customer recently reminded me that there are little end to end module build and release howto's that assume little and help you get up to speed. In this post, we'll try to cover a lot of ground. None of the topics will be deep-dived into as every topic is documented very well online. Quick warning: I might add some images in the future to break this long post up ever so slightly.
By: jhp submitted:Feb 24 2023
Endpoint Manager Packaging Script Pt.1
(nielskok.tech)
I created an Endpoint Manager Packaging Script which downloads the installer, packages it, uploads
By: Niels Kok submitted:Jun 16 2022
I created an Endpoint Manager Packaging Script which downloads the installer, packages it, uploads
it to Intune and assigns it. But first things first, credits to Nickolaj Andersen and his module who made it all possible.
By: Niels Kok submitted:Jun 16 2022
Enhanced Dashboards with PSWriteHTML – Introducing InfoCards and Density Options
(evotec.xyz)
Discover new features in the PSWriteHTML PowerShell module - including New-HTMLInfoCard, improved
By: Przemyslaw Klys submitted:Jun 6 2025
Discover new features in the PSWriteHTML PowerShell module - including New-HTMLInfoCard, improved
layout controls with the -Density parameter, and customizable shadows for clean, modern dashboards and reports.
By: Przemyslaw Klys submitted:Jun 6 2025
Enhancing PowerShell Telemetry Tools and Log Sources – Redbeard Security
(redbeardsec.com)
PowerShell, a versatile scripting language, is increasingly becoming a popular target for malicious
By: Redbeard submitted:Mar 17 2023
PowerShell, a versatile scripting language, is increasingly becoming a popular target for malicious
actors to exploit. As a result, it is crucial for organizations to start Enhancing PowerShell Telemetry to detect and respond to potential threats if they have not already done so. By utilizing PowerShell telemetry tools and log sources, organizations can enhance their
By: Redbeard submitted:Mar 17 2023
Enhancing PowerShell with Python
(tessarinseve.pythonanywhere.com)
PowerShell, a powerful command-line shell and scripting language, can be extended and customized to
By: Severino Tessarin submitted:Jan 19 2024
PowerShell, a powerful command-line shell and scripting language, can be extended and customized to
work harmoniously with Python.
By: Severino Tessarin submitted:Jan 19 2024
Enrich your image using PSNerdio
(nielskok.tech)
New part of the PSNerdio series! This part is about how to enrich your image using PSNerdio. So, we
By: Niels Kok submitted:Aug 29 2025
New part of the PSNerdio series! This part is about how to enrich your image using PSNerdio. So, we
are adding scripted actions, applications and schedules to the image. This allows you to create a complete image via PSNerdio.
By: Niels Kok submitted:Aug 29 2025
Ensure a Function Should be Invoked
(tommymaynard.com)
it's been a long time since I've written; I know. I still use PowerShell at every opportunity; I
By: Tommy Maynard submitted:Mar 21 2025
it's been a long time since I've written; I know. I still use PowerShell at every opportunity; I
just don't write about it like I used to. An average of a post per week for nine years, which is what I managed previously, wasn't always something I planned to maintain.
By: Tommy Maynard submitted:Mar 21 2025
Entra Automation: Users, Groups, and Conditional Access
(adamtheautomator.com)
Use Microsoft Graph PowerShell to automate Entra ID users, security groups, group membership, and
By: Adam Bertram submitted:May 29 2026
Use Microsoft Graph PowerShell to automate Entra ID users, security groups, group membership, and
Conditional Access policies with report-only validation.
By: Adam Bertram submitted:May 29 2026
Entra ID Captures Timestamp for Last Successful Sign In for User Accounts
(office365itpros.com)
Entra ID captures the lastSuccessfulSignInDateTime property to record the last successful sign-in
By: Tony Redmond submitted:Dec 8 2023
Entra ID captures the lastSuccessfulSignInDateTime property to record the last successful sign-in
action against user accounts. The new property is available through the Graph beta endpoint. Quite a difference can exist between the last successful sign in and the last sign in, as explored in this article.
By: Tony Redmond submitted:Dec 8 2023
Entra ID Improves Registered App Security
(office365itpros.com)
The preview app instance property lock feature designed to improve the security of Entra ID
By: Tony Redmond submitted:Dec 15 2023
The preview app instance property lock feature designed to improve the security of Entra ID
registered apps is becoming the default for new apps. In this article, we describe how to update the app instance property lock to reflect the new default setting using cmdlets from the Microsoft Graph PowerShell SDK, including a script you can download and run.
By: Tony Redmond submitted:Dec 15 2023
EntraFIDOFinder March Update
(clatent.com)
We are in March, and looks like no new major changes. I may have to start sending this update out
By: Clayton Tyger submitted:Mar 7 2025
We are in March, and looks like no new major changes. I may have to start sending this update out
later in the week, as I'm wondering if Microsoft hasn't updated their page yet. Some things I did notice were that a few of the YubiKey names slightly changed on the FIDO Alliance database
By: Clayton Tyger submitted:Mar 7 2025
EntraFIDOFinder now with over 50 new keys!
(clatent.com)
I guess I should be careful what I ask for now.. Not sure if you saw, but when Microsoft first made
By: Clayton Tyger submitted:Mar 21 2025
I guess I should be careful what I ask for now.. Not sure if you saw, but when Microsoft first made
this update it blew up my repo with over 100 issues due to all the changes and I assumed Microsoft had changed how they formatted their website, but they hadn't.
By: Clayton Tyger submitted:Mar 21 2025
EntraFIDOFinder Update
(clatent.com)
October 15, is less than a week away for the MFA requirement on certain 365 Apps. Please make sure
By: Clayton Tyger submitted:Oct 11 2024
October 15, is less than a week away for the MFA requirement on certain 365 Apps. Please make sure
you are all set by then. Make sure to go through all your accounts, especially those old ones that you rarely ever touch, and see if you still need it or what is the best way
By: Clayton Tyger submitted:Oct 11 2024
EntraFIDOFinder: New Web UI and Over 70 New Authenticators
(clatent.com)
You read that right, over 70 new authenticators are now approved for Entra Attestation and have been
By: Clayton Tyger submitted:Jan 30 2026
You read that right, over 70 new authenticators are now approved for Entra Attestation and have been
add to the web ui and the PowerShell module! I knew they had to be holding back after these last few updates. Also I've updated the web UI and curious of your thoughts.
By: Clayton Tyger submitted:Jan 30 2026
Error handling in functions?
(reddit.com)
After reading the thread below it got me curious about how everyone implements error handling in
By: r/PowerShell submitted:Jun 16 2022
After reading the thread below it got me curious about how everyone implements error handling in
their functions.
By: r/PowerShell submitted:Jun 16 2022
Errors Connecting to Skype for Business Online PowerShell Module
(jeffbrown.tech)
While Teams may have its own PowerShell module, many of the management tasks still reside in legacy
By: Jeff Brown submitted:Jun 16 2022
While Teams may have its own PowerShell module, many of the management tasks still reside in legacy
Skype for Business Online PowerShell. To connect to this service, you need to download and install the latest SkypeOnlineConnector module and create a remote PowerShell session to the service.
By: Jeff Brown submitted:Jun 16 2022
Event-Driven Serverless Containers with PowerShell Azure Functions and Azure Container Instances
(dev.to)
Create your first serverless container using PowerShell and Azure Functions
By: submitted:Jun 15 2022
Create your first serverless container using PowerShell and Azure Functions
By: submitted:Jun 15 2022
Events are Easy
(posh.pckt.blog)
Events are easy. Events let you know when something happened, and respond to it if you choose.
By: James Brundage submitted:Jun 5 2026
Events are easy. Events let you know when something happened, and respond to it if you choose.
Events are incredibly useful.
By: James Brundage submitted:Jun 5 2026
Events with PowerShell Automation
(blog.smallfoxx.com)
If you're looking for a PowerShell script to help you plan out or schedule your event, this is not
By: smallfoxx submitted:Oct 7 2022
If you're looking for a PowerShell script to help you plan out or schedule your event, this is not
the post you're looking for; maybe another time.
By: smallfoxx submitted:Oct 7 2022
Everything you wanted to know about ShouldProcess
(powershellexplained.com)
PowerShell functions are very robust with several features that greatly improves the way users
By: Kevin Marquette submitted:Jun 15 2022
PowerShell functions are very robust with several features that greatly improves the way users
interact with them. One important feature that is often overlooked is -WhatIf and -Confirm support and it is easy to add to your functions. In this article, we will dive deep into how to implement this feature.
By: Kevin Marquette submitted:Jun 15 2022
Everything you wanted to know about the IF statement
(powershellexplained.com)
Like many other languages, PowerShell has statements for conditionally executing code in your
By: submitted:Jun 15 2022
Like many other languages, PowerShell has statements for conditionally executing code in your
scripts. One of those statements is the?if?statement. Today we will take a deep dive into one of the most fundamental commands in PowerShell.
By: submitted:Jun 15 2022
Excel Charts from PowerShell data
(powershell.city)
Looking to make Reports more sharing friendly? Script Time!!!!
By: Xajuan Smith submitted:Jun 15 2022
Looking to make Reports more sharing friendly? Script Time!!!!
By: Xajuan Smith submitted:Jun 15 2022
Exchange Online deprecates -Credential parameter in Connect-ExchangeOnline PowerShell cmdlet
(4sysops.com)
Microsoft announced on February 12, 2026, a significant change to its Exchange Online PowerShell
By: IT Experts submitted:Feb 20 2026
Microsoft announced on February 12, 2026, a significant change to its Exchange Online PowerShell
module: the deprecation of the -Credential parameter for the Connect-ExchangeOnline cmdlet. This change represents part of a broader initiative to enhance security across Microsoft 365 administrative interfaces by eliminating authentication methods that do not support multifactor authentication.
By: IT Experts submitted:Feb 20 2026
Exchange Online PowerShell V2 use cases and small tutorial
(blog.it-koehler.com)
Dealing with PowerShell is a great thing, especially if you have to administer a large and dynamic
By: Alexander Koehler submitted:Jun 16 2022
Dealing with PowerShell is a great thing, especially if you have to administer a large and dynamic
organization. Let's spend some time to learn some default use cases lot of exchange admins have to do. In this article I'm showing a various combination of different PowerShell cmdlets, with special focus in the new Exchange Online cmdlets. You can do a much more crazy stuff, but I want to show some basics.
By: Alexander Koehler submitted:Jun 16 2022
Exchange Online Upgrades Its Message Tracing Capabilities
(office365itpros.com)
Microsoft announced the GA for the new message tracing feature on June 3. The old code will be
By: Tony Redmond submitted:Jun 6 2025
Microsoft announced the GA for the new message tracing feature on June 3. The old code will be
deprecated in September 2025, so it's time to update any PowerShell scripts that use the Get-MessageTrace or Get-MessageTraceDetail cmdlets. Upgrading is easy and shouldn't take too long, once you find the time to do the work.
By: Tony Redmond submitted:Jun 6 2025
Exchange Online: How to set Junk Settings for Shared Mailboxes
(sid-500.com)
When working with shared mailboxes, there is a problem: the user connected to this mailbox cannot
By: Patrick Gruenauer submitted:Dec 15 2023
When working with shared mailboxes, there is a problem: the user connected to this mailbox cannot
configure the Junk Mail Settings for this shared mailbox in Outlook itself.
By: Patrick Gruenauer submitted:Dec 15 2023
Exchange Online: Message Tracking with PowerShell
(sid-500.com)
Message tracking in Exchange Online can be performed graphically as well as in PowerShell. In this
By: Patrick Gruenauer submitted:Apr 5 2024
Message tracking in Exchange Online can be performed graphically as well as in PowerShell. In this
post I will show how to track messages with PowerShell.
By: Patrick Gruenauer submitted:Apr 5 2024
Exchange PowerShell without basic auth?
(alexholmeset.blog)
On October 1st Microsoft states in this doc that they are starting to randomly disable Basic Auth in
By: Alexander Holmeset submitted:Sep 23 2022
On October 1st Microsoft states in this doc that they are starting to randomly disable Basic Auth in
tenants. They even started to disable it last year for tenants that had not used it. It's a good thing they are taking this step to make our tenants more secure. The big questions though is,
By: Alexander Holmeset submitted:Sep 23 2022
Exit, Throw, Return, Break and Continue. A Round up
(jamesone111.wordpress.com)
A great write-up on when and how to use Exit, Throw, Return, Break and Continue in your PowerShell
By: submitted:Jun 15 2022
A great write-up on when and how to use Exit, Throw, Return, Break and Continue in your PowerShell
scripts.
By: submitted:Jun 15 2022
Experimenting with PowerShell Batching and Parallel Execution
(practical365.com)
PowerShell Parallel Processing is a mechanism to speed the processing of large quantities of data.
By: Tony Redmond submitted:Jun 14 2024
PowerShell Parallel Processing is a mechanism to speed the processing of large quantities of data.
In this example, we discuss how to use parallel batches to fetch Entra ID account information using mailbox data to drive information retrieval. Although this is only a demonstration of a technique, it might help those who must process thousands of mailboxes or accounts and would like to do so more quickly.
By: Tony Redmond submitted:Jun 14 2024
Exploiting Exchange PowerShell After ProxyNotShell: Part 3 – DLL Loading Chain for RCE
(zerodayinitiative.com)
As you may know, I recently presented my Exchange-related talk during OffensiveCon 2024. This series
By: Zero Day Initiative submitted:Sep 20 2024
As you may know, I recently presented my Exchange-related talk during OffensiveCon 2024. This series
of 4 blog posts is meant to supplement the talk and provide additional technical details. In this article, part 3 of the series, I describe a chain of 3 vulnerabilities that led to remote code exec
By: Zero Day Initiative submitted:Sep 20 2024
Exploring PowerShell Reflective Loading in Lumma Stealer
(medium.com)
One of the most common techniques I've seen used by threat actors to deliver Lumma Stealer payloads
By: Tedi Heriyanto submitted:Jan 31 2025
One of the most common techniques I've seen used by threat actors to deliver Lumma Stealer payloads
to victims is Reflective Loading, leveraging the .NET library. Reflective Loading is a technique...
By: Tedi Heriyanto submitted:Jan 31 2025
Exploring the PowerShell Gallery using PSGalleryExplorer
(powershellisfun.com)
The PowerShell Gallery is the primary source for downloading most of your modules. You can search
By: Harm Veenstra submitted:Aug 8 2025
The PowerShell Gallery is the primary source for downloading most of your modules. You can search
and find information about them using the website or... By using the PSGalleryExplorer module from Jake Morison 🙂 In this blog post, I will show you how to use it.
By: Harm Veenstra submitted:Aug 8 2025
Export All App Registrations with Certificates and Secrets in Microsoft Entra
(o365reports.com)
Imagine spending your afternoon sifting through dozens of app registrations in Entra ID to determine
By: Lokesh submitted:Feb 28 2025
Imagine spending your afternoon sifting through dozens of app registrations in Entra ID to determine
which ones are still active, and which are relics from past projects. As an admin, you know that applications use certificates and secrets for app registrations to securely authenticate-but many of these credentials persist
By: Lokesh submitted:Feb 28 2025
Export All Mailboxes in Microsoft 365 Using PowerShell
(o365reports.com)
Managing Exchange Online mailboxes is one of the most essential responsibilities for Microsoft 365
By: Praba submitted:May 9 2025
Managing Exchange Online mailboxes is one of the most essential responsibilities for Microsoft 365
administrators. Whether you're conducting audits, offboarding M365 users, or handling routine mailbox maintenance, having quick access to a complete and accurate list of mailboxes is vital.
By: Praba submitted:May 9 2025
Export Complex PowerShell Objects to CliXML: A Practical Guide
(adamtheautomator.com)
Learn how to export complex, nested PowerShell objects to CliXML while preserving their structure
By: Adam Bertram submitted:Nov 1 2024
Learn how to export complex, nested PowerShell objects to CliXML while preserving their structure
and relationships. Follow along with a real-world example using workout program data.
By: Adam Bertram submitted:Nov 1 2024
Export Conditional Access Policies to Excel using PowerShell
(o365reports.com)
Conditional Access policies play a vital role in securing your Microsoft 365 environment and are a
By: Shan submitted:Feb 23 2024
Conditional Access policies play a vital role in securing your Microsoft 365 environment and are a
key component of the zero-trust model. However, setting them up incorrectly can have serious consequences, like unintentionally compromising your entire Microsoft 365 security.
By: Shan submitted:Feb 23 2024
Export Exchange Online Shared Mailbox Size Report Using PowerShell
(o365reports.com)
Shared mailboxes provide centralized delegated access to common mailboxes and enhance
By: Thiraviam submitted:Feb 9 2024
Shared mailboxes provide centralized delegated access to common mailboxes and enhance
organization-wide coordination without requiring additional licenses. However, it's crucial to get shared mailbox size reports in Microsoft 365 to tackle potential storage issues. Tracking shared mailbox usage, including the total size aids in capacity planning and enables organizations to maintain a responsive email environment.
By: Thiraviam submitted:Feb 9 2024
Export Microsoft 365 License Cost Report Using PowerShell
(o365reports.com)
Microsoft 365 offers a vast array of plans and licenses, making it easy to find the perfect fit for
By: Praba submitted:Jun 14 2024
Microsoft 365 offers a vast array of plans and licenses, making it easy to find the perfect fit for
your business needs. But with that flexibility comes complexity. Managing Microsoft 365 licenses and the cost spent on all those licenses can lead to confusion and can be a challenge.
By: Praba submitted:Jun 14 2024
Export Microsoft 365 Users’ Self-Service Password Reset (SSPR) Status Reports
(o365reports.com)
Microsoft self-service password reset (SSPR) feature enables users to reset passwords independently,
By: Shan submitted:Feb 16 2024
Microsoft self-service password reset (SSPR) feature enables users to reset passwords independently,
reducing help desk reliance in the organization. However, before users can utilize SSPR, admins must enable self-service password reset, and users must register their authentication methods.
By: Shan submitted:Feb 16 2024
Export registry information using PowerShell
(powershellisfun.com)
At the end of another busy week, and after passing the AZ-801 exam two days ago, it's time for a
By: Harm Veenstra submitted:Nov 25 2022
At the end of another busy week, and after passing the AZ-801 exam two days ago, it's time for a
small blog post 🙂 I had to export a registry from a client on which regedit tools were blocked. Exporting using PowerShell is an option, but the format isn't that great by default. In this blog post, I will show you how to export it to a friendly format.
By: Harm Veenstra submitted:Nov 25 2022
Exporting PowerShell Functions to Files
(jdhitsolutions.com)
When I write a PowerShell module, it typically includes more than one export function. Where you
By: Jeff Hicks submitted:Jun 16 2022
When I write a PowerShell module, it typically includes more than one export function. Where you
store your module functions is a great discussion topic and I don't think there is necessarily one best practice for everyone.
By: Jeff Hicks submitted:Jun 16 2022
Exposing the Mystery of PowerShell Objects
(jdhitsolutions.com)
A few weeks ago, I was working on content for a new PowerShell course for Pluralsight. The subject
By: Jeffery Hicks submitted:Mar 17 2023
A few weeks ago, I was working on content for a new PowerShell course for Pluralsight. The subject
was objects. We all know the importance of working with objects in PowerShell. Hopefully, you also know that the output you get on your screen from running a PowerShell command is not the whole story. Formatted presentation...
By: Jeffery Hicks submitted:Mar 17 2023
Extended Intune Documentation Script
(wpninjas.ch)
Thomas has updated his already awesome Intune Documentation script. It will now include AutoPilot
By: submitted:Jun 15 2022
Thomas has updated his already awesome Intune Documentation script. It will now include AutoPilot
configurations, Compliance Policies, Exchange Connector, and may more areas. Check out his blog and Github for the complete list.
By: submitted:Jun 15 2022
Extending PowerShell PSDrives
(jdhitsolutions.com)
Yesterday I shared some PowerShell code I use to managing my PSDrive assignments. My code works for
By: Jeff Hicks submitted:Jun 16 2022
Yesterday I shared some PowerShell code I use to managing my PSDrive assignments. My code works for
me in my environment. But that doesn't mean it is necessarily right for you and your environment. There are plenty of ways to use PowerShell to achieve the same results as my code. This is something you should always keep in mind when looking at someone else's code. But enough caveats. In the previous post I left you with a tease that there is more to be done with PSDrives. Let's look at that today.
By: Jeff Hicks submitted:Jun 16 2022
Extract LAPS Passwords and BitLocker Keys from Active Directory
(tommymaynard.com)
The below PowerShell can be used to extract LAPS Passwords and BitLocker Keys from Active Directory.
By: Tommy Maynard submitted:Jul 26 2024
The below PowerShell can be used to extract LAPS Passwords and BitLocker Keys from Active Directory.
This was written on Friday, July 19, 2024, due to the CrowdStrike Outage. If you choose to test this PowerShell, ensure that you update the argument for the SearchBase parameter to reflect your Active Directory domain.
By: Tommy Maynard submitted:Jul 26 2024
F# and PowerShell
(jkone27-3876.medium.com)
Included in Sergey's F# advent calendar 2025, thank you Sergey and thank you F# dev community for
By: jkone27 submitted:Dec 19 2025
Included in Sergey's F# advent calendar 2025, thank you Sergey and thank you F# dev community for
this magic time of the year again
By: jkone27 submitted:Dec 19 2025
Fake Leonardo DiCaprio Movie Torrent Drops Agent Tesla Through Layered PowerShell Chain
(bitdefender.com)
Bitdefender researchers investigate a complex infection chain embedded in a fake movie torrent for
By: Cynthia Brumfield submitted:Dec 19 2025
Bitdefender researchers investigate a complex infection chain embedded in a fake movie torrent for
One Battle After Another.
By: Cynthia Brumfield submitted:Dec 19 2025
Fast, Dirty DNS Enumeration BONUS: Fast, Dirtyport scan
(reddit.com)
It's a native powershell/.net zone transfer... without the zone transfer. It's on GitHub
By: submitted:Jun 15 2022
It's a native powershell/.net zone transfer... without the zone transfer. It's on GitHub
By: submitted:Jun 15 2022
Faster Exchange PowerShell commands
(cyberdrain.com)
We've had the ExchangeOnlineManagement PowerShell module for some time now. This module is the
By: Kelvin Tegelaar submitted:Jun 16 2022
We've had the ExchangeOnlineManagement PowerShell module for some time now. This module is the
faster and better method of managing Exchange Online via PowerShell - It just has some downsides right now for most Microsoft Partners.
By: Kelvin Tegelaar submitted:Jun 16 2022
Fighting the PUP Wave: A Practical PowerShell Cleanup Workflow for MSPs
(kylereddoch.me)
When unwanted apps keep sneaking onto client endpoints and allowlisting is not in the budget, a
By: ZeroDay Bae submitted:Feb 27 2026
When unwanted apps keep sneaking onto client endpoints and allowlisting is not in the budget, a
repeatable uninstall script plus RMM automation can still move the needle.
By: ZeroDay Bae submitted:Feb 27 2026
Final Days for the MSOnline and AzureAD PowerShell Modules
(office365itpros.com)
After many twists and turns since August 2021, the MSOnline module retirement will happen in April
By: Tony Redmond submitted:Jan 24 2025
After many twists and turns since August 2021, the MSOnline module retirement will happen in April
2025. The AzureAD module will then retire in the 3rd quarter. It's way past time to upgrade PowerShell scripts. The question is whether to use the Entra module or the Microsoft Graph PowerShell SDK. I know which option is best and say why in this article.
By: Tony Redmond submitted:Jan 24 2025
Finally Making Sense of How Windows Manages Certificates
(adamtheautomator.com)
If you're a Windows system administrator, you might have been forced to work with certificates.
By: Michael Soule submitted:Jun 15 2022
If you're a Windows system administrator, you might have been forced to work with certificates.
Working with certificates in Windows is typically one of those extra hats a sysadmin has to take on. Certificates are notoriously complex and hard to understand but in this article, you'll get a chance to discover certificates aren't that scary in Windows!
By: Michael Soule submitted:Jun 15 2022
Find Account That Sent Emails From Shared Mailbox using PowerShell
(thesysadminchannel.com)
In a world where email is one of our main methods of communication for business use, having the
By: Paul Contreras submitted:Sep 15 2023
In a world where email is one of our main methods of communication for business use, having the
ability to send emails as a "generic user" or shared mailbox helps us hide behind a proxy when needed.
By: Paul Contreras submitted:Sep 15 2023
Find an MSI by the ProductName and Uninstall It
(alexandrumarin.com)
Want to uninstall an MSI but don’t know the ProductCode? You can do this with Powershell,
By: submitted:Jun 15 2022
Want to uninstall an MSI but don’t know the ProductCode? You can do this with Powershell,
thanks to Alex.
By: submitted:Jun 15 2022
Find and remove duplicate files with PowerShell
(4sysops.com)
You can use PowerShell to find and remove duplicate files that are only wasting valuable storage.
By: Surender Kumar submitted:Nov 25 2022
You can use PowerShell to find and remove duplicate files that are only wasting valuable storage.
Once you identify duplicate files, you can move them to another location, or you might even want to permanently remove all duplicates.
By: Surender Kumar submitted:Nov 25 2022
Find Azure Marketplace VM images using PowerShell
(yobyot.com)
With PowerShell 7 bringing back the endlessly useful Out-GridView (woot!), I wanted a simple script
By: Alex Neihaus submitted:Jun 15 2022
With PowerShell 7 bringing back the endlessly useful Out-GridView (woot!), I wanted a simple script
to allow a DevOps architect to quickly locate a specific Azure VM Marketplace image. That script is posted below. You can use the output of the script to complete theimageReference property of Microsoft.Compute/virtualMachines in an ARM template that deploys a VM.
By: Alex Neihaus submitted:Jun 15 2022
Find cmdlets with -ComputerName parameter
(twitter.com)
Today my granddaughter asked me what PowerShell cmdlets take a -ComputerName parameter so can be
By: Guy Leech submitted:Jun 16 2022
Today my granddaughter asked me what PowerShell cmdlets take a -ComputerName parameter so can be
self-remoted so I gave her this:
By: Guy Leech submitted:Jun 16 2022
Find Computers with Pending Reboot Status Using PowerShell
(woshub.com)
After installing certain patches or security updates on Windows, a restart may be required for them
By: Windows OS Hub submitted:Apr 17 2026
After installing certain patches or security updates on Windows, a restart may be required for them
to take effect. However, if users continually postpone rebooting their computers or if the...
By: Windows OS Hub submitted:Apr 17 2026
Find disabled Security Center Recommendations using PowerShell
(techcommunity.microsoft.com)
If you are using Security Center's Secure Score today (and you should!), you are able to disable
By: Tiander Turpijn submitted:Jun 15 2022
If you are using Security Center's Secure Score today (and you should!), you are able to disable
specific recommendations which may not be relevant to you. By navigating to the ASC's default initiative in the Azure Policy blade, you can disable a recommendation:
By: Tiander Turpijn submitted:Jun 15 2022
Find Empty Groups in Active Directory using PowerShell
(thesysadminchannel.com)
Whether it's time for spring cleaning or you're just doing some general cleanup, it's important to
By: Paul Contreras submitted:Oct 6 2023
Whether it's time for spring cleaning or you're just doing some general cleanup, it's important to
maintain a proper lifecycle around Active Directory groups. Many organizations love creating groups however, some (most?), don't really like to do cleanup
By: Paul Contreras submitted:Oct 6 2023
Find enabled local Group Policy settings with rsop.msc and PowerShell
(4sysops.com)
When it comes to GPO troubleshooting, you might want to find settings that are configured by local
By: Wolfgang Sommergut submitted:Aug 11 2023
When it comes to GPO troubleshooting, you might want to find settings that are configured by local
Group Policy. With rsop.msc, a graphical tool is available for this purpose. However, it is generally more efficient to generate a report using gpresult.exe and evaluate it with PowerShell.
By: Wolfgang Sommergut submitted:Aug 11 2023
Find Groups with Disabled Users in Microsoft 365
(o365reports.com)
Offboarding users in Microsoft 365 involves more than just blocking sign-ins; there's a hidden
By: AIMA submitted:Jan 24 2025
Offboarding users in Microsoft 365 involves more than just blocking sign-ins; there's a hidden
complication that many overlook. Disabled accounts tied to groups hinder group management by inflating group sizes, making it harder to track active members and maintain compliance with access policies.
By: AIMA submitted:Jan 24 2025
Find Microsoft Teams teams without an Owner, Teams Admin Center and PowerShell
(tomtalks.blog)
Let Tom help you keep your Teams deployment clean by identify any Teams without an owner.
By: submitted:Jun 15 2022
Let Tom help you keep your Teams deployment clean by identify any Teams without an owner.
By: submitted:Jun 15 2022
Find orphaned (unused) User Accounts with PowerShell
(sid-500.com)
This short blog post will show you how you can find orphaned user accounts in Active Directory that
By: Patrick Gruenauer submitted:Jun 16 2022
This short blog post will show you how you can find orphaned user accounts in Active Directory that
may no longer be in use. Let's go.
By: Patrick Gruenauer submitted:Jun 16 2022
Find orphaned GPOs via PowerShell before migrating to Intune
(blog.it-koehler.com)
Many companies have already fully transitioned to Endpoint Management Intune and no longer need GPOs
By: A.K. submitted:Jul 26 2024
Many companies have already fully transitioned to Endpoint Management Intune and no longer need GPOs
(Group Policy Objects). Others are in the preparatory stages. Therefore, I would like to provide some assistance for identifying orphaned Group Policy Objects. These can be relatively easily found and, if necessary, removed using PowerShell.
By: A.K. submitted:Jul 26 2024
Find Out Where Users Get Sensitivity Labels From
(office365itpros.com)
A question about finding out which sensitivity label policy makes a label available to a user
By: Tony Redmond submitted:Aug 25 2023
A question about finding out which sensitivity label policy makes a label available to a user
requires some PowerShell to figure out the answer with some human-friendly results. The outcome is a script that analyzes sensitivity label policies to find where a user gets their labels from. It's another example of how useful PowerShell can be.
By: Tony Redmond submitted:Aug 25 2023
Find paired Azure region locations with Azure PowerShell
(mikefrobbins.com)
In this article, you learn how to add a custom property to the Azure PowerShell Get-AzLocation
By: Mike F Robbins submitted:Aug 23 2024
In this article, you learn how to add a custom property to the Azure PowerShell Get-AzLocation
cmdlet output to display the physical location for paired regions in Azure. This information isn't available by default but can help you understand the resiliency and redundancy of your Azure resources like geo-redundant storage (GRS) and other Azure services that rely on Azure Storage for replication.
By: Mike F Robbins submitted:Aug 23 2024
Find Scheduled Tasks via PowerShell
(deploymentresearch.com)
This morning I needed to find which scheduled task that ran a specific PowerShell script, and also
By: Johan Arwidmark submitted:Apr 28 2023
This morning I needed to find which scheduled task that ran a specific PowerShell script, and also
which username that was configured to run the task. While the Get-ScheduledTask and Get-ScheduledTaskInfo cmdlets does retrieve detailed information about schedule tasks, they don't reveal the information about the username. Good old schtasks.exe to the rescue. The Script This [...]
By: Johan Arwidmark submitted:Apr 28 2023
Find the source of AD account lockouts
(4sysops.com)
In a previous post, we discussed how to quickly unlock AD accounts with PowerShell. However, the
By: Surender Kumar submitted:Jan 13 2023
In a previous post, we discussed how to quickly unlock AD accounts with PowerShell. However, the
main problem admins tend to face is identifying the source computer or service that is causing the account to lock out in the first place.
By: Surender Kumar submitted:Jan 13 2023
Find the Teams Meetings Attended by a Specific User Using PowerShell
(o365reports.com)
Ever wondered how much time your team members spend in Teams meetings? Or perhaps you're tasked with
By: Praba submitted:May 24 2024
Ever wondered how much time your team members spend in Teams meetings? Or perhaps you're tasked with
analyzing an individual's meeting activity within Teams. Look no further! In this blog, we'll explore the methods to obtain user-specific Teams meeting reports. Here, we'll also introduce a crafted PowerShell script that simplifies the process...
By: Praba submitted:May 24 2024
Find Who Created a User Account in Microsoft 365 | Audit User Creations
(o365reports.com)
In Microsoft 365, user accounts act as gateways to access resources. Unauthorized or suspicious user
By: Kavya submitted:Aug 4 2023
In Microsoft 365, user accounts act as gateways to access resources. Unauthorized or suspicious user
creations can lead to severe consequences, such as data breaches and compromises in sensitive information. Admins play a critical role in safeguarding organizational data by [...]
By: Kavya submitted:Aug 4 2023
Find Who Sent Email from Shared Mailbox in Office 365 using PowerShell
(o365reports.com)
Shared mailbox delegates can send emails from the shared mailbox based on permissions like 'Send As'
By: O365Reports.com submitted:Jun 16 2022
Shared mailbox delegates can send emails from the shared mailbox based on permissions like 'Send As'
and 'Send On Behalf.'
By: O365Reports.com submitted:Jun 16 2022
Find Your Most Frequently Used Terminal Commands
(adamsdesk.com)
Determine the most used commands in the terminal using Bash, Fish, PowerShell and Zsh with these
By: Adam submitted:Aug 2 2024
Determine the most used commands in the terminal using Bash, Fish, PowerShell and Zsh with these
simple one line commands.
By: Adam submitted:Aug 2 2024
Finding Azure AD Users with Admin Roles Not Protected with MFA
(office365itpros.com)
Some great developments in Azure AD recently and strong evidence to use MFA everywhere. Here’s
By: submitted:Jun 15 2022
Some great developments in Azure AD recently and strong evidence to use MFA everywhere. Here’s
how to use PowerShell find accounts that have an Office365 Admin role that don’t use MFA.
By: submitted:Jun 15 2022
Finding duplicate SPN with PowerShell
(evotec.xyz)
Duplicate SPNs aren't very common but can happen in any Active Directory as there's no built-in way
By: Przemyslaw Klys submitted:Jun 16 2022
Duplicate SPNs aren't very common but can happen in any Active Directory as there's no built-in way
that tracks and prevent duplicate SPN's
By: Przemyslaw Klys submitted:Jun 16 2022
Finding Group Policy settings by category
(joeloveless.com)
A PowerShell script to search for GPO settings by category.
By: Joe Loveless submitted:Jul 25 2025
A PowerShell script to search for GPO settings by category.
By: Joe Loveless submitted:Jul 25 2025
Finding Installed Updates
(community.idera.com)
A pretty cool method to find installed updates.
By: submitted:Jun 15 2022
A pretty cool method to find installed updates.
By: submitted:Jun 15 2022
Finding Modified Files with PowerShell
(jdhitsolutions.com)
Here's another task that I seem to be constantly fiddling with using PowerShell. What files did I
By: Jeff Hicks submitted:Jun 16 2022
Here's another task that I seem to be constantly fiddling with using PowerShell. What files did I
work on yesterday? Or what files were modified in the last 48 hours?
By: Jeff Hicks submitted:Jun 16 2022
Finding nested Active Directory groups faster with PowerShell
(4sysops.com)
Finding nested groups in large Active Directory groups can be a challenging task. Active Directory
By: Mike Kanakos submitted:Jun 16 2022
Finding nested groups in large Active Directory groups can be a challenging task. Active Directory
includes the cmdlet Get-ADGroupMember for finding group members, but it cannot be used to query groups with over 5000 members. The cmdlet also suffers from performance bottlenecks. I'd like to share with you a tool I built that solves both those problems.
By: Mike Kanakos submitted:Jun 16 2022
Finding Performance Bottlenecks
(github.com)
Check out the code and slides from Mike’s Finding Performance Bottlenecks with PowerShell
By: submitted:Jun 15 2022
Check out the code and slides from Mike’s Finding Performance Bottlenecks with PowerShell
session at this year’s PowerShell Summit.
By: submitted:Jun 15 2022
Finding PowerShell Last Logon by User Logon Event ID
(adamtheautomator.com)
There are many fancy tools out there to monitor user login activity. What if I told you, you didn't
By: Adam Bertram submitted:Jun 16 2022
There are many fancy tools out there to monitor user login activity. What if I told you, you didn't
need to spend any money by building a PowerShell last logon and history script? You can find the last logon date and even the user logon event ID with the Windows event log and a little PowerShell!
By: Adam Bertram submitted:Jun 16 2022
Finding Stale Azure AD B2B Guest Accounts based on lastSignInDateTime – darrenjrobinson – Bespoke Identity and Access Management Solutions
(blog.darrenjrobinson.com)
Collaboration between Azure Active Directory tenants typically involves Azure AD Guest accounts.
By: Darren Robinson submitted:Jun 16 2022
Collaboration between Azure Active Directory tenants typically involves Azure AD Guest accounts.
After a few years, the proliferation of 'Guest' accounts usually becomes a focus, especially for larger tenants. As Azure AD has matured the meta data associated with accounts, along with Microsoft Graph improvements is making it easier to define and locate stale Azure AD B2B Guest Accounts. In this post I investigate Azure AD with Microsoft Graph API's to find stale Azure AD B2B Guest Accounts.
By: Darren Robinson submitted:Jun 16 2022
Finding System Paths
(community.idera.com)
Occasionally, your script needs to know the path to the users' desktop, or to the start menu, etc.
By: Idera submitted:Jun 16 2022
Occasionally, your script needs to know the path to the users' desktop, or to the start menu, etc.
These paths can vary, especially when users use OneDrive. To find the current system path, use this line:
By: Idera submitted:Jun 16 2022
Finding the specific day of the month with PowerShell
(claytonerrington.com)
Advanced usage of PowerShell's Get-Date function for finding dates
By: Clayton Errington submitted:May 10 2024
Advanced usage of PowerShell's Get-Date function for finding dates
By: Clayton Errington submitted:May 10 2024
Finding Your Way on the System.IO.Path
(jeffhicks.substack.com)
Since we've been exploring ways to use .NET classes to supplement existing command coverage in
By: Jeff Hicks submitted:Jan 26 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 namespace. Here, you will find several classes to incorporate into your PowerShell scripting. As you'll see, some of the classes provide functionality already offered by existing cmdlets. I always recommend using cmdlets in your code wherever possible for beginner scripters. Cmdlets are easier to understand, are documented, and provide features like -WhatIf that you don't get when accessing the .NET Framework directly.
By: Jeff Hicks submitted:Jan 26 2024
Finding your Windows Install Date – Clayton Errington
(claytonerrington.com)
Did you ever need to find when you installed your operating system? Check out the many ways to check
By: Clayton Errington submitted:Jun 9 2023
Did you ever need to find when you installed your operating system? Check out the many ways to check
your system.
By: Clayton Errington submitted:Jun 9 2023
Finding Zombie Files with PowerShell
(jdhitsolutions.com)
Ok, maybe these aren't really living dead files, but rather files with a 0-byte length. It is
By: Jeff Hicks submitted:Jun 16 2022
Ok, maybe these aren't really living dead files, but rather files with a 0-byte length. It is
certainly possible that you may intentionally want a 0 length file. But perhaps they are artifacts or accidents that you'd like to clean up. Here's one approach you might take.
By: Jeff Hicks submitted:Jun 16 2022
Fired techie admits sabotaging ex-employer, causing $862K in damage
(go.theregister.com)
PowerShell script locked thousands of workers out of their accounts
By: Hacker & Security News submitted:Nov 28 2025
PowerShell script locked thousands of workers out of their accounts
By: Hacker & Security News submitted:Nov 28 2025
Five shortcuts to boost your productivity
(devblogs.microsoft.com)
Taking full advantage of the Visual Studio editor features will make you a more productive
By: Mads Kristensen submitted:Jan 13 2023
Taking full advantage of the Visual Studio editor features will make you a more productive
developer. Any keyboard warrior will tell you that knowing the right shortcuts boosts that productivity even further. So, we've put together a short little video that demonstrates some useful shortcuts you can use while coding in Visual Studio.
By: Mads Kristensen submitted:Jan 13 2023
Fix “The WinRM client cannot process the request”
(4sysops.com)
If you work on Windows, one of the common errors you might encounter is when the WinRM client cannot
By: Jasmin Kahriman submitted:Sep 1 2023
If you work on Windows, one of the common errors you might encounter is when the WinRM client cannot
process a request. Windows Remote Management (WinRM) is a Windows built-in remote management protocol that helps exchange information between different systems. For instance, you can spot it being used in Exchange, WSUS, and Microsoft Teams, especially when you're running PowerShell scripts and other third-party tools.
By: Jasmin Kahriman submitted:Sep 1 2023
Fix: Slow Startup of PowerShell Console and Scripts
(woshub.com)
I have noticed that the PowerShell console sometimes takes a long time to open. This issue occurs on
By: Windows OS Hub submitted:Sep 5 2025
I have noticed that the PowerShell console sometimes takes a long time to open. This issue occurs on
different computers.
By: Windows OS Hub submitted:Sep 5 2025
Fixing Windows 11 24H2 – No Internet Access Issue using PowerShell and Intune Remediation
(powershellisfun.com)
There are articles and forum posts from people who upgraded to Windows 11 24H2 and are experiencing
By: Harm Veenstra submitted:Jan 24 2025
There are articles and forum posts from people who upgraded to Windows 11 24H2 and are experiencing
Wi-Fi issues. In this blog post, I will show you an Intune Remediation script that might fix the problem for your devices.
By: Harm Veenstra submitted:Jan 24 2025
For those that were asking about splatting in PowerShell
(twitter.com)
recently (where you pass a hashtable containing the parameters rather than passing named parameters
By: Guy Leech submitted:Jun 16 2022
recently (where you pass a hashtable containing the parameters rather than passing named parameters
(never use positional parameters!)), you can multi-splat if you need to as I do here
By: Guy Leech submitted:Jun 16 2022
For those that work in IT Admin, what are the key Powershell Commands that every admin should know?
(reddit.com)
A great discuss on r/PowerShell about what cmdlets to learn
By: u/mrEnigma86 submitted:Jun 16 2022
A great discuss on r/PowerShell about what cmdlets to learn
By: u/mrEnigma86 submitted:Jun 16 2022
Force Intune policy sync from a PowerShell script
(scconfigmgr.com)
Ever wondered how you can kick off a manual or automatic sync of your Intune policies from a
By: Michael Mardahl submitted:Jun 15 2022
Ever wondered how you can kick off a manual or automatic sync of your Intune policies from a
PowerShell script?
By: Michael Mardahl submitted:Jun 15 2022
Foreach vs Foreach-Object in PowerShell
(spguides.com)
The foreach statement and the ForEach-Object cmdlet, while similar in function, difference in form,
By: Bijay Kumar submitted:Mar 8 2024
The foreach statement and the ForEach-Object cmdlet, while similar in function, difference in form,
execution context, and performance implications. They are both designed for iterating over collections, executing a block of script code for each object in the collection. In this PowerShell tutorial, we will explain everything about the Foreach vs Foreach-Object in PowerShell.
By: Bijay Kumar submitted:Mar 8 2024
ForEach-Object and its scriptblocks
(sergeyvasin.com)
A great refresher on ForEach-Object.
By: ?????? ????? submitted:Jun 16 2022
A great refresher on ForEach-Object.
By: ?????? ????? submitted:Jun 16 2022
Format the output of a string in multiple columns with PowerShell
(mikefrobbins.com)
In my previous blog article, I used the PowerShell Format-Wide cmdlet to format the output of a
By: Mike F. Robbins submitted:Jun 16 2022
In my previous blog article, I used the PowerShell Format-Wide cmdlet to format the output of a
string in multiple columns. While Format-Wide isn't a command that I've used extensively, the behavior wasn't what I expected.
By: Mike F. Robbins submitted:Jun 16 2022
Formatting dates from text or objects
(powershell.city)
Ever imported data just to have a non readable date stamp?
By: Xajuan Smith submitted:Jun 16 2022
Ever imported data just to have a non readable date stamp?
By: Xajuan Smith submitted:Jun 16 2022
Formatting PowerShell 7 code like Kusto Query Language
(mikefrobbins.com)
An obscure feature that was added to PowerShell in version 7 is the ability to specify the pipe
By: Mike F. Robbins submitted:Jun 15 2022
An obscure feature that was added to PowerShell in version 7 is the ability to specify the pipe
character on the next line similar to the syntax for Kusto Query Language (KQL).
By: Mike F. Robbins submitted:Jun 15 2022
Four commands to help you track down insecure LDAP Bindings before March 2020
(evotec.xyz)
In March 2020, Microsoft will release its monthly updates. With those updates, Microsoft will
By: Przemyslaw Klys submitted:Jun 15 2022
In March 2020, Microsoft will release its monthly updates. With those updates, Microsoft will
disable insecure LDAP Bindings, which is going to break a lot of your systems (hopefully not). But this was already communicated, and you know all about it, right? If not, you should read those two articles that can help you with understanding what is happening and when.
By: Przemyslaw Klys submitted:Jun 15 2022
Free SquaredUp Community Dashboard Server for PowerShell
(4sysops.com)
SquaredUp Community Dashboard Server is a free solution for creating dashboards based on PowerShell
By: Brandon Lee submitted:Jul 28 2022
SquaredUp Community Dashboard Server is a free solution for creating dashboards based on PowerShell
and Web APIs. Learn about recent updates that add even more features.
By: Brandon Lee submitted:Jul 28 2022
Free up RAM in Windows with taskkill, PowerShell, and Sysinternals RAMMap
(4sysops.com)
Freeing up RAM on Windows can significantly improve system performance, especially when certain
By: Markus Elsberger submitted:Jul 11 2025
Freeing up RAM on Windows can significantly improve system performance, especially when certain
applications consume excessive memory. In this guide, you'll learn how to free up RAM using taskkill on the command prompt, PowerShell, wmic, and the free Sysinternals RAMMap tool, with step-by-step instructions for each method.
By: Markus Elsberger submitted:Jul 11 2025
Freeform Functions
(pckt.blog)
We all yearn for freedom. We want to be free from tyranny. We want to be free to live. We want to be
By: James Brundage submitted:May 15 2026
We all yearn for freedom. We want to be free from tyranny. We want to be free to live. We want to be
free to do things we enjoy. Some of us yearn to be free of...
By: James Brundage submitted:May 15 2026
Friends of Azure PowerShell survey 2019
(aka.ms)
Microsoft wants your feedback to help shape the future of Azure PowerShell.
By: submitted:Jun 15 2022
Microsoft wants your feedback to help shape the future of Azure PowerShell.
By: submitted:Jun 15 2022
From PowerShell to Payload: An Analysis of Weaponized Malware
(huntress.com)
Click, boom, and your network is compromised. All a hacker needs is one successful exploit and you
By: John Hammond submitted:Jun 16 2022
Click, boom, and your network is compromised. All a hacker needs is one successful exploit and you
could have a very bad day. Recently, we uncovered one artifact that we would like to break down and showcase. We will get "into the wee ds" here and really deep-dive on the technical details, so put on your ear protection and let's walk down range...
By: John Hammond submitted:Jun 16 2022
From PowerShell to Payload: An Analysis of Weaponized Malware | Threatpost
(threatpost.com)
John Hammond, security researcher with Huntress, takes a deep-dive into a stager's technical and
By: John Hammond submitted:Jun 16 2022
John Hammond, security researcher with Huntress, takes a deep-dive into a stager's technical and
coding aspects.
By: John Hammond submitted:Jun 16 2022
From Standard User to Elevated Administrator
(thelazyadministrator.com)
Run Elevated PowerShell Commands with PowerShell Studio and Impersonation
By: Brad Wyatt submitted:Jun 16 2022
Run Elevated PowerShell Commands with PowerShell Studio and Impersonation
By: Brad Wyatt submitted:Jun 16 2022
Fully automated RDP connection using LAPS password and PowerShell
(doitpsway.com)
In this article, I will show you, how to automate using of LAPS password for making RDP connection,
By: Ondrej Sebela submitted:Jun 16 2022
In this article, I will show you, how to automate using of LAPS password for making RDP connection,
so it will be a matter of calling one PowerShell function
By: Ondrej Sebela submitted:Jun 16 2022
Fun with Get-Content
(tfl09.blogspot.com)
Most IT Pros know and use the Get-Content to get the contents of a file into a variable/array. You
By: Thomas Lee submitted:Mar 3 2023
Most IT Pros know and use the Get-Content to get the contents of a file into a variable/array. You
can then process the array to do useful ...
By: Thomas Lee submitted:Mar 3 2023
Function cannot be created because function capacity 4096 has been exceeded for this scope
(evotec.xyz)
I had a long day today when my long-running script (10 hours) gave me weird errors with Microsoft
By: Przemyslaw Klys submitted:Aug 4 2023
I had a long day today when my long-running script (10 hours) gave me weird errors with Microsoft
Graph for Teams. Finally, I solved my mistakes and reran the hand to see if the report would be complete this time. Surprisingly, it gave me an error I'd never seen before. "Function cannot be created because function capacity 4096 has been exceeded for this scope". The error is at least weird because it's shown on a production server where I've just a handful of PowerShell modules installed, and I've never seen it on my development machine where I've over 200 modules.
By: Przemyslaw Klys submitted:Aug 4 2023
FYI you can use square brackets with wildcards in PowerShell Select-Object (alias select)
(twitter.com)
to restrict the wildcard eg here I only want name properties beginning with C or D so I use
By: Guy Leech submitted:Aug 5 2022
to restrict the wildcard eg here I only want name properties beginning with C or D so I use
[CD]*name where square brackets is same as in regex & means 1 of. Use ? to match single character
By: Guy Leech submitted:Aug 5 2022
Gaining Confidence with Az CLI and Az PowerShell: Introducing What if & Export Bicep | Microsoft Community Hub
(techcommunity.microsoft.com)
Ever hesitated before hitting Enter on a command, wondering what changes it might make? You're not
By: Steven Bucher submitted:Dec 19 2025
Ever hesitated before hitting Enter on a command, wondering what changes it might make? You're not
alone. Whether you're deploying resources or updating...
By: Steven Bucher submitted:Dec 19 2025
Gaining Confidence with Az CLI and Az PowerShell: Introducing What if & Export Bicep | Microsoft Community Hub
(buff.ly)
Ever hesitated before hitting Enter on a command, wondering what changes it might make? You're not
By: MS IT Tech News submitted:Nov 28 2025
Ever hesitated before hitting Enter on a command, wondering what changes it might make? You're not
alone. Whether you're deploying resources or updating...
By: MS IT Tech News submitted:Nov 28 2025
General Guidance on Conversion to C# Cmdlets
(github.com)
A great discussion on converting script modules into C# cmdlet modules.
By: Dave Carroll submitted:Jun 16 2022
A great discussion on converting script modules into C# cmdlet modules.
By: Dave Carroll submitted:Jun 16 2022
Generate a DHCP Report Via PowerShell
(spiderzebra.com)
Today we are going to look at how to generate a DHCP scope statistics HTML report by using
By: SpiderZebra submitted:Jun 16 2022
Today we are going to look at how to generate a DHCP scope statistics HTML report by using
PowerShell. This report will give you one location to see all of your DHCP scope statistics across all of your Windows DHCP servers. It will dynamically pull the DHCP servers and associated DHCP scopes within your Active Directory domain. This report will help you keep an eye on the usage of all of your DHCP scopes so you can prevent scopes from filling up. With this PowerShell script there is no need to import a list of DHCP servers or hard code them in a variable. I recommend setting this up as a recurring scheduled task so that the report runs without the need for manual intervention.
By: SpiderZebra submitted:Jun 16 2022
Generate PowerShell Dynamic Parameter Code
(jdhitsolutions.com)
One of the topics we've discussed in the PowerShell Cmdlet Working Group is a request to make it
By: Jeff Hicks submitted:Jun 16 2022
One of the topics we've discussed in the PowerShell Cmdlet Working Group is a request to make it
easier to insert dynamic parameters.
By: Jeff Hicks submitted:Jun 16 2022
Generating Advanced hunting queries with PowerShell
(verboon.info)
I was recently writing some advanced hunting queries for Microsoft Defender ATP to search for the
By: Alex Verboon submitted:Jun 16 2022
I was recently writing some advanced hunting queries for Microsoft Defender ATP to search for the
execution of specific PowerShell commands. If you are just looking for one specific command, you can run query as shown below. But if you are looking for several functions, then there is going to be a lot of manual editing, and so the idea was born to use PowerShell to help me generate an advanced hunting query.
By: Alex Verboon submitted:Jun 16 2022
Generating PowerShell module documentation with platyPS
(mikefrobbins.com)
Creating accurate and efficient documentation is paramount in technical writing, especially for
By: Mike F Robbins submitted:Dec 1 2023
Creating accurate and efficient documentation is paramount in technical writing, especially for
PowerShell modules. platyPS, an open-source module, emerged as a solution for generating Markdown-based reference content for PowerShell modules. This article provides a comprehensive guide for using platyPS to create and maintain high-quality reference documentation for your PowerShell module, enhancing the experience for both module authors and users.
By: Mike F Robbins submitted:Dec 1 2023
Generative AI (ChatGPT) with PowerShell
(blog.darrenjrobinson.com)
Unless you've been off the grid on a long sabbatical the last six months you've surely heard of
By: Darren Robinson submitted:Apr 28 2023
Unless you've been off the grid on a long sabbatical the last six months you've surely heard of
ChatGPT. Like many I started exploring the possibilities of OpenAI ChatGPT when it hit the world by storm last year. Pretty quickly I saw the power of it, but also wondered about using it via API.... keep reading
By: Darren Robinson submitted:Apr 28 2023
Get a better Intune policy report part 3.
(doitpsway.com)
By combining information from MDMDiagReport.xml and system registry
By: Ondrej Sebela submitted:Jun 16 2022
By combining information from MDMDiagReport.xml and system registry
By: Ondrej Sebela submitted:Jun 16 2022
Get a list of security patches installed in the last 90 days
(blogs.technet.microsoft.com)
Cloud and Datacenter Management MVP, Thomas Rayner, shows how to get a list of all the security
By: submitted:Jun 15 2022
Cloud and Datacenter Management MVP, Thomas Rayner, shows how to get a list of all the security
patches installed in the last three months.
By: submitted:Jun 15 2022
Get Action Command Line from Scheduled Task using PowerShell
(deploymentresearch.com)
This week I had to find out the command line of a scheduled task from a few hundred machines, to
By: Johan Arwidmark submitted:Sep 15 2023
This week I had to find out the command line of a scheduled task from a few hundred machines, to
make sure they had received the correct task, deployed from a Group Policy. Well, PowerShell to the rescue. Here is a small PowerShell snippet that will return the command line from a give task:
By: Johan Arwidmark submitted:Sep 15 2023
Get Active Directory ports with PowerShell
(4sysops.com)
Active Directory services communicate over specific ports needed for authentication, replication,
By: Markus Elsberger submitted:Oct 25 2024
Active Directory services communicate over specific ports needed for authentication, replication,
and other directory services. Knowing these ports is crucial for configuring firewalls, ensuring secure communication, and troubleshooting network issues related to Active Directory services. This post will teach you how to get the Active Directory ports with PowerShell.
By: Markus Elsberger submitted:Oct 25 2024
Get all Microsoft IP and FQDNs for their services
(powershellisfun.com)
When you are in an environment with strict internet access, you need to figure out what to open to
By: Harm Veenstra submitted:Sep 23 2022
When you are in an environment with strict internet access, you need to figure out what to open to
what destination for Microsoft services like Exchange Online, Teams, Endpoint Manager, and so on. Microsoft publishes this on their website but in the blog post, I would like to show you a nice way of outputting
By: Harm Veenstra submitted:Sep 23 2022
Get All Teams Channels With External Members
(o365reports.com)
Channels in Microsoft Teams are the heartbeat of collaboration, designated to help teams organize
By: Karthi submitted:Feb 7 2025
Channels in Microsoft Teams are the heartbeat of collaboration, designated to help teams organize
conversations, files, and tasks around specific topics or projects. However, they also come with challenges-especially when external members are involved.
By: Karthi submitted:Feb 7 2025
Get All The Aliases by Cmdlet in PowerShell
(kpatnayakuni.com)
You can get the alias by name using Get-Alias with -Name parameter.
By: Kiran Patnayakuni submitted:Jun 15 2022
You can get the alias by name using Get-Alias with -Name parameter.
By: Kiran Patnayakuni submitted:Jun 15 2022
Get all your local certificates by using PowerShell
(blogs.technet.microsoft.com)
Learn how you can use Windows PowerShell to enumerate all certificates on a Windows computer.
By: submitted:Jun 15 2022
Learn how you can use Windows PowerShell to enumerate all certificates on a Windows computer.
By: submitted:Jun 15 2022
Get and set IP address with PowerShell
(4sysops.com)
Setting the IP address, subnet mask, default gateway, and DNS of your network card is one of the
By: Emanuel Halapciuc submitted:Oct 20 2023
Setting the IP address, subnet mask, default gateway, and DNS of your network card is one of the
most basic tasks you're expected to do as an administrator. This guide will teach you how to use PowerShell to get and set the IP address.
By: Emanuel Halapciuc submitted:Oct 20 2023
Get Application Certificate and Secret Expiration with Graph API
(thesysadminchannel.com)
In the world of Azure cloud automation we always need to ensure that our accounts are able to
By: Paul Contreras submitted:Jan 20 2023
In the world of Azure cloud automation we always need to ensure that our accounts are able to
properly authenticate. Accounts with username and password might have Active Directory alert you when your password expires, however, what can we use...
By: Paul Contreras submitted:Jan 20 2023
Get Azure Conditional Access Policy Changes using PowerShell
(thesysadminchannel.com)
I always find it very helpful to be able to use Powershell to automate whatever task needs
By: Paul Contreras submitted:Jun 16 2022
I always find it very helpful to be able to use Powershell to automate whatever task needs
automating. Knowing how to automate is truly one of the most versatile skills you can have as a Systems Engineer and today I'm going to share a script I wrote to be able to get azure conditional access policy changes using Powershell.
By: Paul Contreras submitted:Jun 16 2022
Get CPU Temperature w/o WMI
(reddit.com)
I am working on creating a script to pull CPU and GPU temperatures, package them, and send them to
By: u/IndianaNetworkAdmin submitted:Jun 16 2022
I am working on creating a script to pull CPU and GPU temperatures, package them, and send them to
Elasticsearch.
By: u/IndianaNetworkAdmin submitted:Jun 16 2022
Get Installed Language from Domain Computers/Servers
(nielskok.tech)
This is a quick short blog about how to get the installed language from domain
By: Niels Kok submitted:Jul 14 2023
This is a quick short blog about how to get the installed language from domain
By: Niels Kok submitted:Jul 14 2023
Get Installed PowerShell Versions
(jdhitsolutions.com)
The problem I had was to remotely query a Windows system and determine what versions of PowerShell
By: Jeff Hicks submitted:Jun 16 2022
The problem I had was to remotely query a Windows system and determine what versions of PowerShell
were installed. For servers, you can use Get-WindowsFeature to check if PowerShell-V2 is installed. But what about PowerShell Core, PowerShell 7, or even a preview build? My solution was to query the registry.
By: Jeff Hicks submitted:Jun 16 2022
Get latest Windows release
(nielskok.tech)
Maybe you heard of this already but I found this hidden gem (at least for me) where you can easily
By: Niels Kok submitted:Jan 23 2026
Maybe you heard of this already but I found this hidden gem (at least for me) where you can easily
get the latest Windows release in PowerShell. The module is written by Jose Schenardie. You can find it here in the PowerShell gallery. So, what does it actually do?
By: Niels Kok submitted:Jan 23 2026
Get List Item Count in SharePoint Online Using PowerShell
(o365reports.com)
In organizations, SharePoint lists are essential for organizing and managing various data, from
By: Praba submitted:Sep 6 2024
In organizations, SharePoint lists are essential for organizing and managing various data, from
tracking tasks to managing customer information and inventory. These lists not only streamline collaboration but also ensure that data is easily accessible and well-structured.
By: Praba submitted:Sep 6 2024
Get MFA Status For Azure/Office365 Users Using PowerShell
(thesysadminchannel.com)
Paul Contreras provides a great function you can use to quickly and easily see which users have MFA
By: submitted:Jun 15 2022
Paul Contreras provides a great function you can use to quickly and easily see which users have MFA
enabled or not.
By: submitted:Jun 15 2022
Get Microsoft 365 Users’ Registered MFA Methods With PowerShell
(o365reports.com)
Nowadays, security is paramount and multifactor authentication (MFA) stands as a critical line of
By: Praba submitted:Aug 16 2024
Nowadays, security is paramount and multifactor authentication (MFA) stands as a critical line of
defense in protecting sensitive information within Microsoft 365 environments. As organizations increasingly adopt to configure MFA, it becomes essential for administrators to monitor the authentication methods registered by users.
By: Praba submitted:Aug 16 2024
Get Per-User MFA Status using PowerShell
(thesysadminchannel.com)
There are a ton of scripts out there that show you if the user has MFA enabled by checking their
By: Paul Contreras submitted:Jun 16 2022
There are a ton of scripts out there that show you if the user has MFA enabled by checking their
authentication methods, something very similar to this Get MFA Methods using Graph API script I wrote a while back. However, I haven't really seen a script to show me what their per-user MFA status is.
By: Paul Contreras submitted:Jun 16 2022
Get SharePoint Files & Folders Created by External Users Using PowerShell
(o365reports.com)
External collaboration in SharePoint Online is essential for certain projects and tasks that might
By: Sruthy submitted:Jun 14 2024
External collaboration in SharePoint Online is essential for certain projects and tasks that might
involve users from external organizations. External sharing in SharePoint Online and the ability to grant them access to our resources simplifies communication and bridges the collaboration gaps.
By: Sruthy submitted:Jun 14 2024
Get SharePoint List Column Details [Internal Name, Display Name, Data Type] Using PnP PowerShell
(spguides.com)
A few weeks before, I developed a Power Apps application for a client that takes data sources as a
By: Bijay Kumar submitted:May 16 2025
A few weeks before, I developed a Power Apps application for a client that takes data sources as a
SharePoint list. There are almost six lists, and each list has more than 20 fields. Due to some permission issues, we had to manually create all the lists and columns on the SharePoint site.
By: Bijay Kumar submitted:May 16 2025
Get started with Microsoft Desired State Configuration v3.0.0
(devblogs.microsoft.com)
This post show you how to install DSC v3.0.0 and get started using the dsc command.
By: Jason Helmick submitted:Mar 14 2025
This post show you how to install DSC v3.0.0 and get started using the dsc command.
By: Jason Helmick submitted:Mar 14 2025
Get The List of Non-Compliant Azure Resources With PowerShell
(charbelnemnom.com)
In this article, I will share with you how to get the list of non-compliant Azure resources to be
By: Charbel Nemnom submitted:Jun 16 2022
In this article, I will share with you how to get the list of non-compliant Azure resources to be
remediated in all your Azure subscriptions with PowerShell.
By: Charbel Nemnom submitted:Jun 16 2022
Get Users’ True Last Logon in Active Directory Using PowerShell
(o365reports.com)
Identifying the true last logon time of Active Directory users can be difficult because logon
By: Adi submitted:May 29 2026
Identifying the true last logon time of Active Directory users can be difficult because logon
details are stored on individual domain controllers and not fully replicated. This makes it hard to get a single accurate value, especially in environments with multiple DCs. To simplify this, we developed a PowerShell script that retrieves accurate last logon details for all users in a domain.
By: Adi submitted:May 29 2026
Get variable size in MB?
(reddit.com)
Not you typical number conversion here. There are some good tips on data normalization.
By: u/AppleOfTheEarthHead submitted:Jun 16 2022
Not you typical number conversion here. There are some good tips on data normalization.
By: u/AppleOfTheEarthHead submitted:Jun 16 2022
Get-ADObject: Querying Active Directory Objects
(adamtheautomator.com)
Are you looking for a quick way to create an Active Directory (AD) report using PowerShell? You've
By: Kevin Sapp submitted:Jun 15 2022
Are you looking for a quick way to create an Active Directory (AD) report using PowerShell? You've
come to the right place! In this article, you will learn how to create custom reports of user accounts in your AD environment using the Get-ADObject cmdlet.
By: Kevin Sapp submitted:Jun 15 2022
Get-CIMInstance Vs Get-WMIObject: What’s The Difference?
(networkadm.in)
Sysadmins have been using WMI for years, and then Microsoft gave us data access via CIM with the
By: Mike Kanakos submitted:Jun 16 2022
Sysadmins have been using WMI for years, and then Microsoft gave us data access via CIM with the
rollout of PowerShell v3.0. What's the difference between these management interfaces? Which one should you use, and why?
By: Mike Kanakos submitted:Jun 16 2022
Get-FileHash of 100G files
(reddit.com)
An interesting thread on reading file hashes.
By: r/PowerShell submitted:May 10 2024
An interesting thread on reading file hashes.
By: r/PowerShell submitted:May 10 2024
Get-GpoReport
(adamtheautomator.com)
How to Build Fancy GPO Reports with PowerShell
By: Emanuel Halapciuc submitted:Jun 16 2022
How to Build Fancy GPO Reports with PowerShell
By: Emanuel Halapciuc submitted:Jun 16 2022
Get-Help Episode 021
(powershellnews.podbean.com)
This episode was recorded at the PowerShell on the River event. It is a sitdown interview with David
By: submitted:Jun 15 2022
This episode was recorded at the PowerShell on the River event. It is a sitdown interview with David
Littlejohn and James Petty. We discuss the speakers and topics at the event, while also talking about future PowerShell events across the country. We also discuss the OnRamp program and its value to both the industry and the students.
By: submitted:Jun 15 2022
Get-Mailbox Versus Get-ExoMailbox
(office365itpros.com)
Microsoft's advice is to use the Get-ExoMailbox cmdlet instead of its older Get-Mailbox counterpart.
By: Tony Redmond submitted:Sep 20 2024
Microsoft's advice is to use the Get-ExoMailbox cmdlet instead of its older Get-Mailbox counterpart.
Generally, this is good advice that you should follow. However, the older cmdlet can do a job in certain circumstances, so don't write it off completely. More importantly, make sure that filtering of objects is done using server-side filters. This will improve script performance significantly.
By: Tony Redmond submitted:Sep 20 2024
Getting data from Power BI using PowerShell
(powershell.no)
In this article, we are going to have a look at how to access data in Power BI from PowerShell.
By: Jan Egil Ring submitted:Jun 15 2022
In this article, we are going to have a look at how to access data in Power BI from PowerShell.
By: Jan Egil Ring submitted:Jun 15 2022
Getting Download Links from Webpages using PowerShell
(blog.griff.systems)
Introduction I recently had the need to update the Microsoft ODBC Driver for SQL Server on a
By: Griff submitted:Dec 1 2023
Introduction I recently had the need to update the Microsoft ODBC Driver for SQL Server on a
collection of Windows servers.
By: Griff submitted:Dec 1 2023
Getting familiar with Invoke-Item in PowerShell
(networkadm.in)
A few weeks ago I was browsing the tips and tricks page on my good friend, Jeff Hicks' website and
By: Mike Kanakos submitted:Jun 16 2022
A few weeks ago I was browsing the tips and tricks page on my good friend, Jeff Hicks' website and
stumbled across a cmdlet I was not familiar with: Invoke-Item. His tips page included a one liner that stated:
By: Mike Kanakos submitted:Jun 16 2022
Getting file metadata with PowerShell similar to what Windows Explorer provides
(evotec.xyz)
I'm working on a new feature for one of my modules that requires me to know what kind of files I am
By: Przemyslaw Klys submitted:Jun 16 2022
I'm working on a new feature for one of my modules that requires me to know what kind of files I am
working with. It's quite easy in PowerShell, and without a lot of code, you can reasonably quickly get necessary information about data stored on your desktop or anywhere else for that matter.
By: Przemyslaw Klys submitted:Jun 16 2022
Getting insights into the utilization of SQL Server licenses on Azure to optimize cost
(techcommunity.microsoft.com)
Here is a single PowerShell script to get insights into the utilization of SQL Server licenses on
By: Sasha Nosov submitted:Jun 16 2022
Here is a single PowerShell script to get insights into the utilization of SQL Server licenses on
all of your Azure subscriptions to optimize cost...
By: Sasha Nosov submitted:Jun 16 2022
Getting Microsoft 365 Individual User Usage Reports with PowerShell
(blog.darrenjrobinson.com)
The ability to obtain Individual User Usage Reports has been possible in Office365 for many years.
By: Darren Robinson submitted:Jun 16 2022
The ability to obtain Individual User Usage Reports has been possible in Office365 for many years.
However, they were only available from each individual service such as Teams, OneDrive, Exchange, SharePoint and Yammer. If you wanted a holistic view you needed to query each of the services API's and collate the responses for each identity. In August 2020 Microsoft added the ability to get M365 User Usage Reports to the BETA Microsoft Graph API. This means you can now use the Microsoft Graph Reports API to get a Microsoft 365 Individual User Usage Report with PowerShell rather than using the Microsoft 365 Admin Portal and the reports functionality there.
By: Darren Robinson submitted:Jun 16 2022
Getting new Secure App Model tokens
(cyberdrain.com)
Since I've released CIPP I've been getting a load of questions about the Secure Application Model,
By: Kelvin Tegelaar submitted:Jun 16 2022
Since I've released CIPP I've been getting a load of questions about the Secure Application Model,
one of the most common occurrences happens to be that users somehow don't get their tokens setup completely, and need to retrieve these again.
By: Kelvin Tegelaar submitted:Jun 16 2022
Getting Started in Web Automation with PowerShell and Selenium
(adamtheautomator.com)
Having to type and click stuff over and over to get a job done is not fun. Take website monitoring
By: June Castillote submitted:Jun 16 2022
Having to type and click stuff over and over to get a job done is not fun. Take website monitoring
and testing, for example. You do many repetitive actions like clicking on buttons and links, login, run a search, and click some more. Good thing there's Selenium and PowerShell.
By: June Castillote submitted:Jun 16 2022
Getting Started with 1E’s Tachyon and PowerShell
(adamtheautomator.com)
1E's Tachyon is primarily a GUI-driven endpoint management solution, but not entirely. As it turns
By: Adam Bertram submitted:Jun 16 2022
1E's Tachyon is primarily a GUI-driven endpoint management solution, but not entirely. As it turns
out, the 1E PowerShell module exists called the PSTachyonToolkit that lets you leverage the power of Tachyon PowerShell!
By: Adam Bertram submitted:Jun 16 2022
Getting Started with 365AutomatedLab Part 1
(clatent.com)
Adding/Removing Users Adding Users With 365AutomatedLab, you can add as many users with their
By: Clayton Tyger submitted:Sep 29 2023
Adding/Removing Users Adding Users With 365AutomatedLab, you can add as many users with their
primary licensing as you need at one time. Currently, the Microsoft Dev Environment only allows 25 lice...
By: Clayton Tyger submitted:Sep 29 2023
Getting Started with Azure Automation
(blog.ipswitch.com)
One of the most popular automation tools is Azure Automation and this will be a series of posts
By: June Castillote submitted:Jun 15 2022
One of the most popular automation tools is Azure Automation and this will be a series of posts
covering the introduction to Azure Automation, creating automation runbooks, dealing with assets, testing and publishing runbooks.
By: June Castillote submitted:Jun 15 2022
Getting started with Azure OpenAI and PowerShell
(alexholmeset.blog)
You probably have been playing around with Chat GPT lately, and have seen its amazing capabilities.
By: Alexander Holmeset submitted:Feb 10 2023
You probably have been playing around with Chat GPT lately, and have seen its amazing capabilities.
Recently Microsoft invested heavily in OpenAI, and now there is an Azure version available called Azure OpenAI. I have written a guide on how to take advantage of this service by using PowerShell and Rest API calls.
By: Alexander Holmeset submitted:Feb 10 2023
Getting Started with Chocolatey [A Walkthrough]
(adamtheautomator.com)
If you're struggling with managing and maintaining software across your environment, you're in for a
By: Francisco Navarro submitted:Jun 15 2022
If you're struggling with managing and maintaining software across your environment, you're in for a
treat. In this article, you're going to learn all about the ubiquitous package management tool called Chocolatey. Whether you're building a DevOps pipeline, attempting to automate software deployments or an individual user wanted to speed up software installations, this article is for you.
By: Francisco Navarro submitted:Jun 15 2022
Getting Started with GitHub Copilot in the CLI
(thelazyadministrator.com)
It was announced recently that GitHub Copilot in the CLI has reached General Availablity for all
By: Brad Wyatt submitted:Mar 29 2024
It was announced recently that GitHub Copilot in the CLI has reached General Availablity for all
Individual, Business, and Enterprise customers. In this post, I will show you how you can get download and install the CLI and Copilot extension, authenticate to use Copilot, and the available commands and use cases.
By: Brad Wyatt submitted:Mar 29 2024
Getting Started With Microsoft Graph PowerShell for Microsoft Entra ID
(charbelnemnom.com)
Microsoft Entra ID (formerly Azure AD) is an enterprise access management and identity system for
By: Charbel Nemnom submitted:Oct 6 2023
Microsoft Entra ID (formerly Azure AD) is an enterprise access management and identity system for
Microsoft cloud services. This enterprise identity system gives you accessContinue Reading10 Min. Read
By: Charbel Nemnom submitted:Oct 6 2023
Getting Started with OpenSSL and PowerShell
(adamtheautomator.com)
Generating SSL certificates can be a daunting task, one filled with frustration and sorrow. But it
By: Bill Kindle submitted:Jun 16 2022
Generating SSL certificates can be a daunting task, one filled with frustration and sorrow. But it
doesn't have to be that way! If you are struggling with SSL certificates for your webpages and servers, keep reading.
By: Bill Kindle submitted:Jun 16 2022
Getting Started with PowerShell and the PSWindowsUpdate Module
(adamtheautomator.com)
Installing Windows Updates manually can be a drag. Why not automate the entire process with
By: Ekekenta Clara submitted:Jun 16 2022
Installing Windows Updates manually can be a drag. Why not automate the entire process with
PowerShell? Get started controlling Windows updates with the PSWindowsUpdate module in PowerShell!
By: Ekekenta Clara submitted:Jun 16 2022
Getting Started with PowerShell and the ServiceNow API
(adamtheautomator.com)
Unlock the power of ServiceNow's API! Learn how to set up your developer account, create an OAuth
By: Adam Bertram submitted:Jul 19 2024
Unlock the power of ServiceNow's API! Learn how to set up your developer account, create an OAuth
app, and make your first API call using PowerShell.
By: Adam Bertram submitted:Jul 19 2024
Getting Started with PowerShell Gallery
(adamtheautomator.com)
Learn how to leverage the PowerShell Gallery for more efficient and effective PowerShell scripting
By: Nicholas Xuan Nguyen submitted:Jan 13 2023
Learn how to leverage the PowerShell Gallery for more efficient and effective PowerShell scripting
in this ATA Learning tutorial.
By: Nicholas Xuan Nguyen submitted:Jan 13 2023
Getting Started with PowerShell Invoke-SQLCmd Command
(adamtheautomator.com)
The PowerShell Invoke-SQLCmd cmdlet offers a powerful way of interacting with SQL databases. Learn
By: Victor Silva submitted:Apr 7 2023
The PowerShell Invoke-SQLCmd cmdlet offers a powerful way of interacting with SQL databases. Learn
how to use this command in this ATA Learning tutorial!
By: Victor Silva submitted:Apr 7 2023
Getting Started with PowerShell on Linux: A Beginner’s Guide
(adamtheautomator.com)
In this tutorial, you're going to learn how to get started from scratch by installing PowerShell on
By: AbdulMusawwir Khatri submitted:Jun 16 2022
In this tutorial, you're going to learn how to get started from scratch by installing PowerShell on
Ubuntu (other Linux distributions are similar), how to run commands, and even install some modules.
By: AbdulMusawwir Khatri submitted:Jun 16 2022
Getting Started with PowerShell: The First Five Commands You Need to Master
(networkadm.in)
Getting started with PowerShell is easy. In fact, it's easy enough for some people that they just
By: Mike Kanakos submitted:Jun 15 2022
Getting started with PowerShell is easy. In fact, it's easy enough for some people that they just
dive in and start using it every day with little formal knowledge. At some point though, everyone needs a little help. The PowerShell console has a rich set of cmdlets and built-in help that can be useful for learning how to use the PowerShell language correctly.
By: Mike Kanakos submitted:Jun 15 2022
Getting Started with SSH in Windows PowerShell
(griff.systems)
PowerShell and automation articles for click-free IT pros from another systems engineer.
By: Griff Barker submitted:Jan 23 2026
PowerShell and automation articles for click-free IT pros from another systems engineer.
By: Griff Barker submitted:Jan 23 2026
Getting started with the PowerShell script installer for Win32 apps
(petervanderwoude.nl)
This week is all about the recently introduced functionality to use PowerShell scripts for
By: Peter van der Woude submitted:Feb 6 2026
This week is all about the recently introduced functionality to use PowerShell scripts for
installing and uninstalling Win32 apps.
By: Peter van der Woude submitted:Feb 6 2026
Getting started with the PSReadLine module for PowerShell
(4sysops.com)
PSReadLine is a module created by Microsoft to customize the command line editing environment in
By: Mike Kanakos submitted:Jun 16 2022
PSReadLine is a module created by Microsoft to customize the command line editing environment in
PowerShell. It offers numerous customizations that can change how your command line editor presents data in many ways.
By: Mike Kanakos submitted:Jun 16 2022
Getting the Timezone in Windows Using a Simple PowerShell Command
(everything-powershell.com)
Learn how to retrieve the timezone information in Windows using PowerShell. The Get-TimeZone command
By: Edward van Biljon MVP submitted:Apr 5 2024
Learn how to retrieve the timezone information in Windows using PowerShell. The Get-TimeZone command
allows you to access various properties related to the timezone, such as the timezone ID, display name, and standard time offset. Follow the simple steps provided in this blog post to retrieve the timezone information for your Windows system. This information can be useful for troubleshooting, system administration, or scripting tasks. Give the Get-TimeZone command in PowerShell a try next time you need to retrieve the timezone in Windows.
By: Edward van Biljon MVP submitted:Apr 5 2024
Git repo best practices for PowerShell
(reddit.com)
Curious how everyone else manages their code repos for Powershell.
By: u/Sunsparc submitted:Jun 16 2022
Curious how everyone else manages their code repos for Powershell.
By: u/Sunsparc submitted:Jun 16 2022
Git Status – Clayton Errington
(claytonerrington.com)
Quick way to get the status of multiple repositories at a time
By: Clayton Errington submitted:Nov 10 2023
Quick way to get the status of multiple repositories at a time
By: Clayton Errington submitted:Nov 10 2023
GitHub Actions and PowerShell: The Underdog
(clatent.com)
Remember how I mentioned how GitHub actions are underrated? I'm going to show at a high level how
By: Clayton Tyger submitted:Nov 22 2024
Remember how I mentioned how GitHub actions are underrated? I'm going to show at a high level how
GitHub Actions with PowerShell can save you time and be more efficient. What does it do? It does that automatically once every day, I could do it more, but didn't think it was necessary.
By: Clayton Tyger submitted:Nov 22 2024
GitHub and PowerShell: The Underdog
(clatent.com)
Remember how I mentioned how GitHub actions are underrated? I'm going to show at a high level how
By: Clayton Tyger submitted:Nov 15 2024
Remember how I mentioned how GitHub actions are underrated? I'm going to show at a high level how
GitHub Actions with PowerShell can save you time and be more efficient. What does it do? It does that automatically once every day, I could do it more, but didn't think it was necessary.
By: Clayton Tyger submitted:Nov 15 2024
GitHub Copilot in Windows Terminal
(devblogs.microsoft.com)
GitHub Copilot users can now use the power of GitHub Copilot to get command suggestions and
By: Christopher Nguyen submitted:Nov 1 2024
GitHub Copilot users can now use the power of GitHub Copilot to get command suggestions and
explanations without leaving the terminal with Terminal Chat in Windows Terminal Canary ?? This is available for all GitHub Copilot Individual, Business, and Enterprise customers. To get started, sign up for a GitHub Copilot free trial and check out [...]
By: Christopher Nguyen submitted:Nov 1 2024
GitHub Copilot is moving to usage-based billing
(github.blog)
Starting June 1, your Copilot usage will consume GitHub AI Credits.
By: Mario Rodriguez submitted:May 1 2026
Starting June 1, your Copilot usage will consume GitHub AI Credits.
By: Mario Rodriguez submitted:May 1 2026
GitHub Copilot Password Warning
(clatent.com)
Did you know that GitHub Copilot is now sensing hard coded credentials and giving you a warning?
By: Clayton Tyger submitted:Oct 4 2024
Did you know that GitHub Copilot is now sensing hard coded credentials and giving you a warning?
It's not perfect, but even if something looks like hard coded creds it will flag it, as on another script I had, it contained numbers that looked like they could be private, and it gave me a warning
By: Clayton Tyger submitted:Oct 4 2024
Give me your most strongly-held opinions about PowerShell coding style
(twitter.com)
Join the discussion now on Twitter
By: Mathias R. Jessen submitted:Jun 16 2022
Join the discussion now on Twitter
By: Mathias R. Jessen submitted:Jun 16 2022
Go vs. PowerShell, Python, and JavaScript for DevOps
(4sysops.com)
In this article, I outline why I chose the Go programming language over PowerShell, Python, and
By: Graham Beer submitted:Jun 16 2022
In this article, I outline why I chose the Go programming language over PowerShell, Python, and
JavaScript for my DevOps projects.
By: Graham Beer submitted:Jun 16 2022
Going Deep Converting PowerShell Objects to JSON
(jeffbrown.tech)
When working with APIs, you often need to convert between PowerShell objects and JSON. Web APIs
By: Jeff Brown submitted:Jun 16 2022
When working with APIs, you often need to convert between PowerShell objects and JSON. Web APIs
accept requests in JSON notation, and your PowerShell script might have data represented as a PowerShell object. In order to use this data in a web request, you convert it to JSON.
By: Jeff Brown submitted:Jun 16 2022
Got strings that you need to normalize?
(twitter.com)
PowerShell makes it easy to strip diacritics off letters for example
By: Mathias Jessen submitted:Jun 16 2022
PowerShell makes it easy to strip diacritics off letters for example
By: Mathias Jessen submitted:Jun 16 2022
Grabbing Info via PowerShell
(garytown.com)
Simple Post to start collecting things I often forget but use enough that I need to know.
By: Gary Blok submitted:Jun 16 2022
Simple Post to start collecting things I often forget but use enough that I need to know.
By: Gary Blok submitted:Jun 16 2022
Graph and PowerShell Hiccups for the Groups and Teams Report Script
(office365itpros.com)
The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since
By: Tony Redmond submitted:Mar 29 2024
The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since
2016 (not all the time). Some recent Graph hiccups meant that I had to apply some fixes and workarounds. At the same time, some users hit the infamous 'not recognized as a valid datetime' problem, so another update was needed. All good, clean fun.
By: Tony Redmond submitted:Mar 29 2024
Graph API using a Managed Identity in an Automation Runbook
(thesysadminchannel.com)
In a previous post, I laid out detailed steps on how to connect to Microsoft Graph API using
By: Paul Contreras submitted:Jan 6 2023
In a previous post, I laid out detailed steps on how to connect to Microsoft Graph API using
PowerShell. This is using the PowerShell SDK running on a machine that's not in Azure.
By: Paul Contreras submitted:Jan 6 2023
Graph PowerShell Help – Duplicate Synopses
(powershellgeek.com)
Introduction As someone that spends a lot of time working with PowerShell, I have a tendency to
By: Damian Scoles submitted:Mar 10 2023
Introduction As someone that spends a lot of time working with PowerShell, I have a tendency to
review the help for a cmdlet either with Get-Help or checking on Microsoft's Learn pages. Sometimes I see things that trigger my curiosity and this has happened recently when I was reviewing cmdlets for one of Microsoft Graph's...
By: Damian Scoles submitted:Mar 10 2023
Hackers use new stealthy PowerShell backdoor to target 60+ victims
(bleepingcomputer.com)
A previously undocumented, fully undetectable PowerShell backdoor is being actively used by a threat
By: Bill Toulas submitted:Oct 21 2022
A previously undocumented, fully undetectable PowerShell backdoor is being actively used by a threat
actor who has targeted at least 69 entities.
By: Bill Toulas submitted:Oct 21 2022
Handle timeouts while scripting with the microsoft cloud (or anywhere else)
(blog.it-koehler.com)
If you found this article maybe you are struggling slowness of the Microsoft cloud (or some other
By: Alexander Koehler submitted:Jun 16 2022
If you found this article maybe you are struggling slowness of the Microsoft cloud (or some other
products) and your script fails because it does not find the newly created object. Yeah that's a big issue especially in the wonderful cloud, and if you want to automate tasks. So I invested some time to script this issue, which is not really difficult. It may help others during scripting.
By: Alexander Koehler submitted:Jun 16 2022
Handling the Too Many Retries Error and Dealing with Odd Numbers of Audit Events
(office365itpros.com)
The AuditLog Query Graph API remains in beta status but cmdlets are now available in the Microsoft
By: Tony Redmond submitted:Aug 16 2024
The AuditLog Query Graph API remains in beta status but cmdlets are now available in the Microsoft
Graph PowerShell SDK. This led to some oddities in results when the number of audit events found by a search didn't match those reported by the Purview compliance portal. It all worked out in the end. In other news, the Set-MgRequestContext helped sort out some retry problems.
By: Tony Redmond submitted:Aug 16 2024
Harnessing AI in PowerShell: Create a multi-model command-line AI assistant (Part 1)
(smsagent.blog)
AI is virtually inescapable these days. From annoying website chat bots to the assimilation of the
By: Trevor Jones submitted:Jan 24 2025
AI is virtually inescapable these days. From annoying website chat bots to the assimilation of the
Microsoft product portfolio by Copilot, AI has been busy spreading its tentacles every which way it can. I must be honest - I've never been a fan of it. That is, until I started using GitHub Copilot.
By: Trevor Jones submitted:Jan 24 2025
Hitting Snooze
(toastit.dev)
Hitting snooze on your alarm clock is probably rather common. Let's take a look at how you can do
By: Josh King submitted:Jun 15 2022
Hitting snooze on your alarm clock is probably rather common. Let's take a look at how you can do
the same thing with your Toast Notifications.
By: Josh King submitted:Jun 15 2022
Hosting and Protecting Your Own NuGet Feed with ProGet
(adamcook.io)
In this post I will share with you how to install Inedo's ProGet to host your own NuGet feed
By: Adam Cook submitted:Jun 16 2022
In this post I will share with you how to install Inedo's ProGet to host your own NuGet feed
(effectively your own PowerShell Gallery). This will let you share PowerShell modules and scripts amongst other systems and colleagues from an internal resource, using cmdlets from the PowerShellGet module e.g. Install-Module, Install-Script, Find-Module, Find-Script etc.
By: Adam Cook submitted:Jun 16 2022
Hosting PowerShell in a Python script
(devblogs.microsoft.com)
Yes Virginia, languages other than PowerShell do exist.
By: Jim Truher submitted:Jul 1 2022
Yes Virginia, languages other than PowerShell do exist.
By: Jim Truher submitted:Jul 1 2022
How and where to properly define classes and enums in your PowerShell modules
(blog.danskingdom.com)
I recently created a PowerShell script module that defines classes and enums. Everything worked fine
By: Daniel Schroeder submitted:Aug 18 2023
I recently created a PowerShell script module that defines classes and enums. Everything worked fine
locally, but broke when I tested the module on a build server. This was odd, as the module did not have any dependencies.
By: Daniel Schroeder submitted:Aug 18 2023
How anyone can contribute to the MS Docs website! – YouTube
(youtube.com)
docs.microsoft.com is the home for Microsoft documentation. It is a valuable resource for IT pros to
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
docs.microsoft.com is the home for Microsoft documentation. It is a valuable resource for IT pros to
learn how various Microsoft services and products work. What may not be well-known is that the docs website is open source! Anyone can contribute, edit, change, add to the documentation available. The question is how to does someone make a change and what happens after they submit a change?
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
How can one powershell script check if another powershell script is running?
(reddit.com)
I have two powershell scripts, a.ps1 and b.ps1
By: u/LunchyPete submitted:Dec 16 2022
I have two powershell scripts, a.ps1 and b.ps1
By: u/LunchyPete submitted:Dec 16 2022
How can someone (in, say, a tech support position) practice Powershell in their spare time?
(reddit.com)
Another great topic and discussion from Reddit.
By: u/razzrazz- submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: u/razzrazz- submitted:Jun 16 2022
How Can You Dramatically Boost Exchange PowerShell Performance with Multi-Threading? – PUPUWEB
(pupuweb.com)
Is Your Bulk Exchange Script Sluggish? Discover the Game-Changing PowerShell Parallelism! Optimizing
By: PUPUWEB Blog submitted:May 9 2025
Is Your Bulk Exchange Script Sluggish? Discover the Game-Changing PowerShell Parallelism! Optimizing
bulk operations in Microsoft Exchange using
By: PUPUWEB Blog submitted:May 9 2025
How Can You Effortlessly Restart or Shutdown Windows Using PowerShell Commands?
(pupuweb.com)
In Windows PowerShell, you have two main commands for controlling shutdown and restart functions:
By: PUPUWEB Blog submitted:Nov 15 2024
In Windows PowerShell, you have two main commands for controlling shutdown and restart functions:
Restart-Computer and Stop-Computer. Each command can
By: PUPUWEB Blog submitted:Nov 15 2024
How ChatGPT saved our company $1500 in less than 15 minutes
(clatent.com)
Let me set the stage... previously we had a batch file in our startup script to add/remove network
By: Clayton Tyger submitted:Sep 15 2023
Let me set the stage... previously we had a batch file in our startup script to add/remove network
drives. It worked great and didn't have any issues. We moved away from an on-site file server to a c...
By: Clayton Tyger submitted:Sep 15 2023
How do I get the full Azure Advisor Recommendation from an API?
(blog.norwood.cloud)
Recently at work I was writing a script to pull all Azure Advisor recommendations for a set of
By: Anthony Norwood submitted:Jun 6 2025
Recently at work I was writing a script to pull all Azure Advisor recommendations for a set of
subscriptions for further analysis and display, and I wanted to make sure that my output included as much information as possible. The list of recommendations is readily available via the API, and based on the example output I thought - perfect! This should have all of the information I could need!
By: Anthony Norwood submitted:Jun 6 2025
How do I turn the monitor back on with PowerShell?
(reddit.com)
I turn the monitor off in one of my scripts by running
By: u/TheRealTengri submitted:May 26 2023
I turn the monitor off in one of my scripts by running
By: u/TheRealTengri submitted:May 26 2023
How do I Un-Join, Reboot then Join my Domain via Powershell?
(reddit.com)
My question is, how can I convert these steps to Powershell? Once I enter the correct code and press
By: u/mudderfudden submitted:Sep 9 2022
My question is, how can I convert these steps to Powershell? Once I enter the correct code and press
Enter, will I be prompted for MyAdmin password? I saw a few examples but they don't seem to be quite what I'm looking for. I would be performing this on an individual station, therefore I don't think I would need to specify a computer name.
By: u/mudderfudden submitted:Sep 9 2022
How do we create a temp file through powershell that last for one session and goes away?
(reddit.com)
I m facing issue in finding logic to create a temp text that is created during a powershell session
By: r/PowerShell submitted:Jun 16 2022
I m facing issue in finding logic to create a temp text that is created during a powershell session
and which gets automatically deleted after the powershell session ends. Any help is much much appreciated .Thank you
By: r/PowerShell submitted:Jun 16 2022
How do you deal with encrypting and saving credentials of a script multiple people use / ingest?
(reddit.com)
A good discussion on Reddit on a very common topic.
By: u/PartTimeTulsa submitted:Jun 16 2022
A good discussion on Reddit on a very common topic.
By: u/PartTimeTulsa submitted:Jun 16 2022
How do you guys document your work?
(reddit.com)
Another great discussion thread on r/PowerShell
By: u/bigbossbeku submitted:Jul 15 2022
Another great discussion thread on r/PowerShell
By: u/bigbossbeku submitted:Jul 15 2022
How do you read word document files using powershell?
(reddit.com)
Compared to text files when I use Get-Content on a word document it shows some weird symbols as if
By: u/RallyAngelo submitted:Jan 20 2023
Compared to text files when I use Get-Content on a word document it shows some weird symbols as if
it was obfuscated. How can I properly make powershell display the contents of a word document without downloading anything?
By: u/RallyAngelo submitted:Jan 20 2023
How do you schedule your PS scripts?
(reddit.com)
Im with two small IT help desk/ ops teams located in two different manufacturing plants.
By: u/Distinct_Ship_3152 submitted:Nov 18 2022
Im with two small IT help desk/ ops teams located in two different manufacturing plants.
By: u/Distinct_Ship_3152 submitted:Nov 18 2022
How does Powershell deal with processing/storing massive objects in terms of memory management?
(reddit.com)
I deal with a lot of massive log analysis and reporting. I often am worried about resource
By: u/cazmajor submitted:Sep 9 2022
I deal with a lot of massive log analysis and reporting. I often am worried about resource
utilisation when scripts are running on remote/customer servers that need to process millions of lines. Instead of variables I would just write everything off to a file. However, with things like invoking commands in parallel this doesn't work well as there is a need for mutexes where a thread aware collection would work so much better.
By: u/cazmajor submitted:Sep 9 2022
How I Automated Software Management
(tseknet.com)
Did someone say chocolate?
By: Dan Tsekhanskiy submitted:Jun 16 2022
Did someone say chocolate?
By: Dan Tsekhanskiy submitted:Jun 16 2022
How I Automated the Tracking of the Holiday Metra Train
(thelazyadministrator.com)
This post is a bit different from my usual content, as it may only be of interest to people living
By: Brad Wyatt submitted:Dec 19 2025
This post is a bit different from my usual content, as it may only be of interest to people living
in the Chicagoland area. Chicago's regional commuter rail is called the Metra, and during the holidays they have several trains that are decked out in holiday lights and the inside is decorated with lights, ornaments, and other holiday decor.
By: Brad Wyatt submitted:Dec 19 2025
How IT admins can use PowerShell to monitor CPU usage
(searchenterprisedesktop.techtarget.com)
IT administrators that are familiar with PowerShell can use certain scripts to monitor CPU
By: Dan Franciscus submitted:Jun 16 2022
IT administrators that are familiar with PowerShell can use certain scripts to monitor CPU
performance on desktops to determine the root cause of desktop performance issues.
By: Dan Franciscus submitted:Jun 16 2022
How Microsoft Graph PowerShell SDK Access Tokens Work
(office365itpros.com)
If you use the Microsoft Graph PowerShell SDK, you don't need to worry about obtaining an access
By: Tony Redmond submitted:Aug 8 2025
If you use the Microsoft Graph PowerShell SDK, you don't need to worry about obtaining an access
token because SDK cmdlets include automatic token management. Although you don't need to know the details of the access token used in an SDK session, it's possible to find and examine its contents, and even use the token with a Graph request. It's a nice to know thing that you'll never need in practice.
By: Tony Redmond submitted:Aug 8 2025
How Scopes Work in PowerShell
(adamtheautomator.com)
When you write a PowerShell script with no functions and no external dependencies on other scripts,
By: Tyler Muir submitted:Jun 15 2022
When you write a PowerShell script with no functions and no external dependencies on other scripts,
the concept of PowerShell scopes isn?t of much concern. But as you begin to build functions, modules and learn to call scripts from other scripts, the topic becomes more important.
By: Tyler Muir submitted:Jun 15 2022
How the Graph X-Ray Tool Helps PowerShell Developers
(office365itpros.com)
When Microsoft decided to build the administrative tools for Exchange Server 2007 around PowerShell,
By: Tony Redmond submitted:Jun 16 2022
When Microsoft decided to build the administrative tools for Exchange Server 2007 around PowerShell,
they realized that it would take time for administrators to become accustomed to PowerShell. Sensibly, Microsoft included a cmdlet logging facility in the Exchange Management Console (EMC) to allow administrators to see the PowerShell code used to execute different actions, such as creating a new mailbox.
By: Tony Redmond submitted:Jun 16 2022
How to access ARM template outputs in PowerShell
(yobyot.com)
This post takes a look at how you might use outputs: {} to send ARM template results to a PowerShell
By: Alex Neihaus submitted:Jun 15 2022
This post takes a look at how you might use outputs: {} to send ARM template results to a PowerShell
script.
By: Alex Neihaus submitted:Jun 15 2022
How to add BGP routes to AWS security groups
(yobyot.com)
PowerShell's Compare-Object makes it easy to compare two collections of objects
By: Alex Neihaus submitted:Aug 5 2022
PowerShell's Compare-Object makes it easy to compare two collections of objects
By: Alex Neihaus submitted:Aug 5 2022
How to Add Items to an Array in PowerShell (5 Simple Methods)
(spguides.com)
Recently, I was developing an automation script to manage a large inventory of servers, and I needed
By: Bijay Kumar submitted:May 2 2025
Recently, I was developing an automation script to manage a large inventory of servers, and I needed
to add items to an array as the script ran dynamically. The challenge is that PowerShell handles arrays differently than many other programming languages. In this tutorial, I will show you five proven methods to add items to
By: Bijay Kumar submitted:May 2 2025
How to add MDT applications with Chocolatey package manager
(searchenterprisedesktop.techtarget.com)
The Microsoft Deployment Toolkit allows administrators to install applications during deployment.
By: submitted:Jun 15 2022
The Microsoft Deployment Toolkit allows administrators to install applications during deployment.
Here’s how IT can simplify the process with Chocolatey’s command-line input.
By: submitted:Jun 15 2022
How to Add or Remove Pinned Folders to Quick Access with PowerShell and GPO
(woshub.com)
Windows File Explorer has a separate panel that displays a list of favorite folders and locations
By: Windows OS Hub submitted:Jun 21 2024
Windows File Explorer has a separate panel that displays a list of favorite folders and locations
called Quick Access. Many users and administrators unjustly ignore this handy Windows tool
By: Windows OS Hub submitted:Jun 21 2024
How to add pictures to Excel with PowerShell?
(bronowski.it)
Spreadsheets' main purpose is data: storing, manipulating and analyzing them. We can add some
By: Mikey Bronowski submitted:Jun 16 2022
Spreadsheets' main purpose is data: storing, manipulating and analyzing them. We can add some
colours or charts to make the data more friendly, but sometimes we may want to add something else - like a logo or picture and all that can be achieved with PowerShell.
By: Mikey Bronowski submitted:Jun 16 2022
How to Add Quotes in PowerShell (Single & Double Quotes)
(spguides.com)
Many a time, you might need to add quotes in PowerShell, like single and double quotes. In this
By: Bijay Kumar submitted:Mar 8 2024
Many a time, you might need to add quotes in PowerShell, like single and double quotes. In this
PowerShell tutorial, I will explain how to add quotes in PowerShell. In PowerShell, when a string is enclosed within double quotes, it is subject to interpretation by the parser.
By: Bijay Kumar submitted:Mar 8 2024
How to Add Timeouts to Pester Tests with PowerShell Runspaces
(adamtheautomator.com)
Prevent Pester tests from hanging indefinitely using PowerShell runspaces. Learn to handle variable
By: Adam Bertram submitted:Jul 4 2025
Prevent Pester tests from hanging indefinitely using PowerShell runspaces. Learn to handle variable
scoping, module loading, TestDrive access, and stream capture challenges with timeout protection.
By: Adam Bertram submitted:Jul 4 2025
How to Append Text to Files in PowerShell
(spguides.com)
As a PowerShell user, I've found that one of the most common tasks is writing data to files,
By: Bijay Kumar submitted:Apr 18 2025
As a PowerShell user, I've found that one of the most common tasks is writing data to files,
especially appending content to existing files without overwriting previous information. This will be helpful in scenarios such as creating logs, generating reports, or saving script output, etc. In this tutorial, I'll walk you through the different methods
By: Bijay Kumar submitted:Apr 18 2025
How to Authenticate to Azure Using PowerShell (User and Device Authentication)
(adamtheautomator.com)
Learn how to authenticate to Azure using PowerShell, including module installation, interactive and
By: Adam Bertram submitted:Sep 27 2024
Learn how to authenticate to Azure using PowerShell, including module installation, interactive and
device login methods, verifying sessions, and managing multiple subscriptions.
By: Adam Bertram submitted:Sep 27 2024
How to Automatically Update Apps in Intune with Dynamic Win32 App Deployment
(msendpointmgr.com)
Greetings, fellow IT admins! Repackaging setup files and editing your Win32 app again can be tedious
By: Recast Software submitted:Apr 26 2024
Greetings, fellow IT admins! Repackaging setup files and editing your Win32 app again can be tedious
and time-consuming. Thankfully, I bring you good news! There is a way to deploy a Win32 app and have it always install the latest version of the app on the computer.
By: Recast Software submitted:Apr 26 2024
How to backup all of your keys, certs and secrets included in all your Azure Key Vaults
(scriptinglibrary.com)
After my previous article on the basic Powershell cmdlets for Azure Key Vault, I thought it would be
By: Paolo Frigo submitted:Jun 16 2022
After my previous article on the basic Powershell cmdlets for Azure Key Vault, I thought it would be
interesting to provide to all users, who are already familiar with it, a method to export all keys, certs and secrets stored in it once via Powershell.
By: Paolo Frigo submitted:Jun 16 2022
How to Block Ad-Hoc Email-Based Subscriptions
(office365itpros.com)
The old Set-MsolCompanySettings cmdlet is no more, so how can a Microsoft 365 tenant block
By: Tony Redmond submitted:Jun 13 2025
The old Set-MsolCompanySettings cmdlet is no more, so how can a Microsoft 365 tenant block
email-based subscriptions? With the Graph, of course! Seriously, there's no 1-to-1 mapping from the old cmdlet to a new, but some of the settings are available in the Entra ID authorization policy. We can update the authorization policy with PowerShell to block email-based subscriptions, like Copilot Studio.
By: Tony Redmond submitted:Jun 13 2025
How to Block Registry Editor in Windows Devices using PowerShell Script Group Policy and Intune Policy
(anoopcnair.com)
Hello - Here is the new HTMD Blog Article for you. Enjoy reading it.
By: Alok Kumar Mishra submitted:Jul 4 2025
Hello - Here is the new HTMD Blog Article for you. Enjoy reading it.
By: Alok Kumar Mishra submitted:Jul 4 2025
How to Build a PowerShell GUI for your Scripts
(adamtheautomator.com)
PowerShell is a command-line tool but did you know it can also be used as a base for graphical
By: submitted:Jun 15 2022
PowerShell is a command-line tool but did you know it can also be used as a base for graphical
interfaces? Sometimes command-line isn’t the best kind of interface for a particular instance. Building a PowerShell GUI for for your service desk is a great example. This is one of those times when it is more appropriate to build graphical tools instead.
By: submitted:Jun 15 2022
How To Build PowerShell ChatOps Integrations with PoshBot
(rubrik.com)
Jaap Brasser walks through PowerShell ChatOps integrations with PoshBot
By: submitted:Jun 15 2022
Jaap Brasser walks through PowerShell ChatOps integrations with PoshBot
By: submitted:Jun 15 2022
How to bypass Microsoft Graph PowerShell access restrictions
(ourcloudnetwork.com)
Learn how to bypass Microsoft Graph PowerShell access restrictions and gain full directory access
By: Daniel Bradley submitted:Nov 1 2024
Learn how to bypass Microsoft Graph PowerShell access restrictions and gain full directory access
using PowerShell.
By: Daniel Bradley submitted:Nov 1 2024
How to chain multiple PowerShell commands on one line
(thomasmaurer.ch)
PowerShell one-liners sometimes are an easy way to achieve something quickly. There are cases where
By: Thomas Maurer submitted:Jun 16 2022
PowerShell one-liners sometimes are an easy way to achieve something quickly. There are cases where
you might want to run multiple separated PowerShell commands on one line. This can be handy if you do copy pasting of commands or if you want to make it easy for the end-user when you need to troubleshoot something. In this blog post, we will look at how you can chain and run multiple PowerShell commands on one line using pipelines and chaining commands.
By: Thomas Maurer submitted:Jun 16 2022
How to chain multiple PowerShell commands on one line ?? – YouTube
(youtube.com)
PowerShell one-liners sometimes are an easy way to achieve something quickly. There are cases where
By: Thomas Maurer submitted:Jun 16 2022
PowerShell one-liners sometimes are an easy way to achieve something quickly. There are cases where
you might want to run multiple separated PowerShell commands on one line. This can be handy if you do copy pasting of commands or if you want to make it easy for the end-user when you need to troubleshoot something. In this blog post, we will look at how you can chain and run multiple PowerShell commands on one line using pipelines and chaining commands.
By: Thomas Maurer submitted:Jun 16 2022
How to change registry permissions with PowerShell
(adamtheautomator.com)
Just about every object in Windows can set who and what can access it. The registry is no different.
By: submitted:Jun 15 2022
Just about every object in Windows can set who and what can access it. The registry is no different.
Since PowerShell ties into the .NET Framework, you can change these restrictions with a script. In this post, you’re going to learn how to change registry permissions with PowerShell using the?Get-Acl?and?Set-Acl?cmdlets.
By: submitted:Jun 15 2022
How to change the PowerShell prompt
(4sysops.com)
All modern shells and command lines offer a prompt that provides the user with essential information
By: Wolfgang Sommergut submitted:Mar 24 2023
All modern shells and command lines offer a prompt that provides the user with essential information
about his context. By default, however, PowerShell displays only the current directory. Since its appearance is determined by a function, you can change the PowerShell prompt easily.
By: Wolfgang Sommergut submitted:Mar 24 2023
How to Check CPU Temperature Using PowerShell Command
(izoate.tech)
Let's check real-time CPU temperature logging using powershell command. In this guide we have
By: Izoate Tech submitted:Apr 4 2025
Let's check real-time CPU temperature logging using powershell command. In this guide we have
discuss best powershell command to monitor CPU temp.
By: Izoate Tech submitted:Apr 4 2025
How to Check File Size Using PowerShell
(sharepointsky.com)
This PowerShell tutorial, we will see a very simple way to check file size using PowerShell
By: submitted:Jun 15 2022
This PowerShell tutorial, we will see a very simple way to check file size using PowerShell
script.
By: submitted:Jun 15 2022
How to Check If a Machine is Physical or Virtual?
(adminknowhow.wordpress.com)
Although it's difficult to differentiate a virtual or physical machine by remote desktop to the
By: Jimmy Liew submitted:Jun 16 2022
Although it's difficult to differentiate a virtual or physical machine by remote desktop to the
machine alone, because it looks exactly the same. However, there are several ways to verify it.
By: Jimmy Liew submitted:Jun 16 2022
How to Check if a PowerShell String Contains Special Characters (5 Easy Methods)
(spguides.com)
Recently, I was working on a PowerShell script to validate user inputs, and I needed to check if
By: Bijay Kumar submitted:May 16 2025
Recently, I was working on a PowerShell script to validate user inputs, and I needed to check if
strings contained special characters. This is a common requirement when validating usernames, passwords, or parsing data files. The challenge is that PowerShell treats many special characters differently since they have specific meanings in the language.
By: Bijay Kumar submitted:May 16 2025
How to Check if a Variable is Null or Empty in PowerShell?
(spguides.com)
While working on PowerShell scripts, you'll often need to check if a variable contains data before
By: Bijay Kumar submitted:May 9 2025
While working on PowerShell scripts, you'll often need to check if a variable contains data before
performing operations on it. There are various methods for checking this. In this article, I'll show you several methods to check if a PowerShell variable is null or empty.
By: Bijay Kumar submitted:May 9 2025
How to Check if a Variable is Null or Empty in PowerShell?
(spguides.com)
While working on a PowerShell script, I got a requirement to check if a PowerShell variable in null
By: Bijay Kumar submitted:Feb 9 2024
While working on a PowerShell script, I got a requirement to check if a PowerShell variable in null
or empty. In this PowerShell tutorial, we'll explore how to check if a variable is null or empty in PowerShell using various methods. To check if a variable in PowerShell is null or empty, you can use ... read more...
By: Bijay Kumar submitted:Feb 9 2024
How to check if an Azure Marketplace image is marked for deprecation
(techielass.com)
How to check if an Azure Marketplace image is marked for deprecation.
By: Sarah Lean submitted:Jun 21 2024
How to check if an Azure Marketplace image is marked for deprecation.
By: Sarah Lean submitted:Jun 21 2024
How To Check If File Modified In Last 24 Hours Using PowerShell?
(spguides.com)
One of my team members recently wanted to check if a file has been modified in the last 24 hours. I
By: Bijay Kumar submitted:Dec 6 2024
One of my team members recently wanted to check if a file has been modified in the last 24 hours. I
suggest using PowerShell as it provides different methods to check. In this tutorial, I will explain how to check if a file has been modified in the last 24 hours using PowerShell with examples.
By: Bijay Kumar submitted:Dec 6 2024
How to Check Who Deleted Emails from Shared Mailbox in Microsoft 365
(o365reports.com)
With multiple users having access to Microsoft 365 shared mailboxes, the risk of important emails
By: Lokesh submitted:Mar 14 2025
With multiple users having access to Microsoft 365 shared mailboxes, the risk of important emails
disappearing is a real challenge. A single missing email can disrupt client interactions or halt progress in collaborative projects. Therefore, this blog will show you how to monitor shared mailbox email deletion to identify who...
By: Lokesh submitted:Mar 14 2025
How to Check Who Reset the Password of a User in Active Directory
(woshub.com)
Every wondered who reset that service account password, or any other user password in Active
By: submitted:Jun 15 2022
Every wondered who reset that service account password, or any other user password in Active
Directory. Well wonder no longer with this tutorial from Windows OS Hub showing you every step of the process, from enabling logging, to how to search the logs with PowerShell.
By: submitted:Jun 15 2022
How to combine two USB 3.0 Gigabit Ethernet adapters as an external virtual switch in Hyper-V with PowerShell
(wmatthyssen.com)
This blog post will guide you through the process of combining two USB 3.0 Gigabit Ethernet adapters
By: Wim Matthyssen submitted:Feb 9 2024
This blog post will guide you through the process of combining two USB 3.0 Gigabit Ethernet adapters
and utilizing themContinue Reading
By: Wim Matthyssen submitted:Feb 9 2024
How to compare all files in two folders using PowerShell
(scriptinglibrary.com)
When I am investigating or troubleshooting any issue, I always hope to have access to any log,
By: Paolo Frigo submitted:Dec 6 2024
When I am investigating or troubleshooting any issue, I always hope to have access to any log,
source control, build artifacts, and pipelines. However, some scenarios are not related to software development where the only resources that I have immediate access to are folders and the files contained, and also the same ones but
By: Paolo Frigo submitted:Dec 6 2024
How to configure Azure PowerShell global settings with the *-AzConfig cmdlets
(mikefrobbins.com)
This article is a brief introduction designed to raise awareness about the *-AzConfig cmdlets in
By: Mike F Robbins submitted:Jul 7 2023
This article is a brief introduction designed to raise awareness about the *-AzConfig cmdlets in
Azure PowerShell. These cmdlets, introduced in the Az PowerShell module version 9, are used to configure your global settings for Azure PowerShell.
By: Mike F Robbins submitted:Jul 7 2023
How To Connect To Microsoft Graph API Using PowerShell
(thesysadminchannel.com)
Microsoft has confirmed on multiple occasions that the Azure AD Graph Endpoint is deprecated and
By: Paul Contreras submitted:Jun 16 2022
Microsoft has confirmed on multiple occasions that the Azure AD Graph Endpoint is deprecated and
will fully be decommissioned on June 30, 2022.
By: Paul Contreras submitted:Jun 16 2022
How to Control Access to Entra Multi-Tenant Apps
(office365itpros.com)
Entra multi-tenant applications can be used by any tenant - unless you restrict sign-in audiences to
By: Tony Redmond submitted:Jan 30 2026
Entra multi-tenant applications can be used by any tenant - unless you restrict sign-in audiences to
permit only specific tenants to use the application. In this article, we explain the preview feature and use the Microsoft Graph PowerShell SDK to restrict sign-in audiences by defining a list of permitted tenant identifiers in the properties of multi-tenant applications.
By: Tony Redmond submitted:Jan 30 2026
How to control media playback in powershell
(reddit.com)
How do you control media playback in powershell ?
By: u/Stride_44 submitted:Jun 16 2022
How do you control media playback in powershell ?
By: u/Stride_44 submitted:Jun 16 2022
How to Convert Multiline String to Array in PowerShell?
(spguides.com)
Do you need to convert multiline strings into arrays in PowerShell? In this PowerShell tutorial, I
By: Bijay Kumar submitted:Feb 2 2024
Do you need to convert multiline strings into arrays in PowerShell? In this PowerShell tutorial, I
will explain to you different methods to convert a multiline string into an array in PowerShell. To convert a multiline string into an array in PowerShell, you can use the -split operator with a newline character as the delimiter.
By: Bijay Kumar submitted:Feb 2 2024
How to Copy files from Windows to Linux using PowerShell Remoting
(techcommunity.microsoft.com)
With the release PowerShell Core 6, the PowerShell Team brought PowerShell to other platforms like
By: Thomas Maurer submitted:Jun 15 2022
With the release PowerShell Core 6, the PowerShell Team brought PowerShell to other platforms like
Linux and macOS. This new cross-platform approach allows users to take advantage of some pretty cool features. In this blog post, I am quickly going to show you, how you can use PowerShell Remoting to copy files from Windows to Linux systems.
By: Thomas Maurer submitted:Jun 15 2022
How to Craft a Modern PowerShell Message Box
(adamtheautomator.com)
Discover all the modern ways to craft a PowerShell Message Box and get away from the VBScript
By: Edem Afenyo submitted:Jan 6 2023
Discover all the modern ways to craft a PowerShell Message Box and get away from the VBScript
methods of old in this updated how-to!
By: Edem Afenyo submitted:Jan 6 2023
How to Create a Beautiful HTML Report with PowerShell
(adamtheautomator.com)
PowerShell is a powerful tool that helps you simplify and automate tedious and repetitive tasks.
By: Dan Dimalanta submitted:Jun 15 2022
PowerShell is a powerful tool that helps you simplify and automate tedious and repetitive tasks.
Administrators typically use PowerShell to extract information from a system or database when the data set required has to be presented as a report. But reports in text or CSV files usually lack the flare and fancy styling of HTML.
By: Dan Dimalanta submitted:Jun 15 2022
How to create a command-line predictor
(docs.microsoft.com)
PSReadLine 2.1.0 introduced the concept of a smart command-line predictor by implementing the
By: PowerShell Team submitted:Jun 16 2022
PSReadLine 2.1.0 introduced the concept of a smart command-line predictor by implementing the
Predictive IntelliSense feature. PSReadLine 2.2.2 expanded on that feature by adding a plugin model that allows you create your own command-line predictors.
By: PowerShell Team submitted:Jun 16 2022
How to create a Jira ticket using PowerShell
(doitpsway.com)
The possibility to create Jira tickets in an automated can be very handy. But it can be a little bit
By: Ondrej Sebela submitted:Jun 16 2022
The possibility to create Jira tickets in an automated can be very handy. But it can be a little bit
tricky because Jira is quite customizable and therefore there is no universal PowerShell function that will work for everybody.
By: Ondrej Sebela submitted:Jun 16 2022
How to Create a List of Your Installed Programs on Windows
(adminknowhow.wordpress.com)
Having a list of what programs had installed in your machine, or the machine you manage, is useful
By: Jimmy Liew submitted:Jun 16 2022
Having a list of what programs had installed in your machine, or the machine you manage, is useful
if you are planning to install the same programs on your new machine.
By: Jimmy Liew submitted:Jun 16 2022
How to create a maintenance mode in Azure Automation
(baswijdenes.com)
An emergency button to ensure that your runbooks stop running without disconnecting the schedule in
By: Bas Wijdenes submitted:Jan 5 2024
An emergency button to ensure that your runbooks stop running without disconnecting the schedule in
Azure Automation Disclaimer: This post can be seen as satire. There are probably better ways, but because we were so limited with the customer at the time, we opted for a hobby approach: 'Maintenance mode the creative way'. What if... ... Continue reading How to create a maintenance mode in Azure Automation
By: Bas Wijdenes submitted:Jan 5 2024
How to Create a Powershell Form Generator
(ctrlaltzzz.wordpress.com)
Powershell is a powerful scripting language that can automate many tasks and perform complex
By: Fabio De Oliveira submitted:May 12 2023
Powershell is a powerful scripting language that can automate many tasks and perform complex
operations. But sometimes, you may want to make your scripts more user-friendly and interactive by adding a graphical user interface (GUI).
By: Fabio De Oliveira submitted:May 12 2023
How to Create a Powershell Menu GUI
(smarthomepursuits.com)
In this guide, I'm going to show you an incredibly simple way to create a menu to display all of
By: Danny submitted:Jun 16 2022
In this guide, I'm going to show you an incredibly simple way to create a menu to display all of
your most-used Powershell scripts.
By: Danny submitted:Jun 16 2022
How to create a PowerShell Module with multiple Functions
(sid-500.com)
In this blog post, I will show you how to create a module with multiple functions using an example.
By: Patrick Gruenauer submitted:Jan 13 2023
In this blog post, I will show you how to create a module with multiple functions using an example.
You will see that this is not rocket science. Let's jump in.
By: Patrick Gruenauer submitted:Jan 13 2023
How to Create a PowerShell Module: A Beginner’s Guide
(jeffbrown.tech)
PowerShell modules are essential for scriptwriters and system administrators to organize and reuse
By: Jeff Brown submitted:Dec 6 2024
PowerShell modules are essential for scriptwriters and system administrators to organize and reuse
their code. A module is a package of related functions, cmdlets, and resources bundled together for easy sharing and deployment. Creating a custom PowerShell module allows you to centralize functionality, streamline code reuse, and distribute your work to others.
By: Jeff Brown submitted:Dec 6 2024
How to Create an Azure AD App Registration
(techcommunity.microsoft.com)
Azure Active Directory (Azure AD) is Microsoft’s fully managed multi-tenant identity and
By: submitted:Jun 15 2022
Azure Active Directory (Azure AD) is Microsoft’s fully managed multi-tenant identity and
access capabilities for app service. More organizations are now harnessing the security capabilities of Azure AD into the apps they create for an additional layer of authentication. This post will cover how to register an app to Azure AD via PowerShell to take advantage of this.
By: submitted:Jun 15 2022
How to create and use your own PowerShell GitHub Repository
(powershellisfun.com)
I use GitHub to store all my scripts and projects. In this blog post, I will show you how to create
By: Harm Veenstra submitted:Jun 30 2023
I use GitHub to store all my scripts and projects. In this blog post, I will show you how to create
and use your GitHub repository.
By: Harm Veenstra submitted:Jun 30 2023
How To Create Azure IoT Hub Using PowerShell
(c-sharpcorner.com)
In this article, we are going to see how to create an Azure IoT Hub using Azure PowerShell cmdlets.
By: Ravishankar N submitted:Jun 16 2022
In this article, we are going to see how to create an Azure IoT Hub using Azure PowerShell cmdlets.
IoT Hub is used to connect, manage, and monitor billions of IoT devices. It securely connects the devices to develop IoT applications. IoT Hub is a flexible cloud platform service that supports multiple protocols and open-source SDKs.
By: Ravishankar N submitted:Jun 16 2022
How to Create Azure Service Principals in PowerShell
(adamtheautomator.com)
Learn how to create Azure service principals using PowerShell, enabling secure automation for
By: Adam Bertram submitted:Oct 4 2024
Learn how to create Azure service principals using PowerShell, enabling secure automation for
managing Azure resources like virtual machines.
By: Adam Bertram submitted:Oct 4 2024
How to Create Dynamic Administrative Units with PowerShell
(office365itpros.com)
A reader asked how they could create dynamic administrative units for every department in their
By: Tony Redmond submitted:Sep 29 2023
A reader asked how they could create dynamic administrative units for every department in their
directory. A PowerShell script does the job, even if some constraints in how Entra ID processes membership rules means that the rules can't be quite as precise as I would like them to be.
By: Tony Redmond submitted:Sep 29 2023
How to Create Prompts in PowerShell
(jeffbrown.tech)
In this post, I'm going to demonstrate two ways to create prompts in PowerShell and how to take
By: Jeff Brown submitted:Jun 15 2022
In this post, I'm going to demonstrate two ways to create prompts in PowerShell and how to take
action on the response.
By: Jeff Brown submitted:Jun 15 2022
How to customize Teams recording and transcription consent notifications with PowerShell
(topedia.net)
This post explains how to configure custom Teams recording and transcription consent notifications
By: Tobias Asböck submitted:Feb 6 2026
This post explains how to configure custom Teams recording and transcription consent notifications
for meetings and calls using PowerShell, including message templates, localization, and known limitations.
By: Tobias Asböck submitted:Feb 6 2026
How to Deal with Common Errors when Running Graph Commands with PowerShell
(practical365.com)
It's great to be able to run Graph API requests in PowerShell scripts if everything goes right. This
By: Tony Redmond submitted:Feb 10 2023
It's great to be able to run Graph API requests in PowerShell scripts if everything goes right. This
article describes why some common Graph API errors occur in scripts and what to do when the errors happen. Most errors are due to permissions assigned to the Azure AD apps used to run scripts and getting the basics will resolve those problems.
By: Tony Redmond submitted:Feb 10 2023
How to Delete Microsoft Teams Cache for All Users via PowerShell
(techcommunity.microsoft.com)
Sometimes there is a need to delete Microsoft Teams cache to quicken the adoption of an in-band
By: Anthony Bartolo submitted:Jun 16 2022
Sometimes there is a need to delete Microsoft Teams cache to quicken the adoption of an in-band
policy change or simply troubleshoot an issue. The challenge here is that the cache for Microsoft Teams is in multiple directories. This can be done manually but would result in a slow and tedious process. Again, we turn to PowerShell to automate this process and this time it's a one-liner that addresses this opportunity.
By: Anthony Bartolo submitted:Jun 16 2022
How to Delete Recurring Planner Tasks with PowerShell
(clatent.com)
Are you using PowerShell and Microsoft Planner? I feel it doesn't get the love it deserves, and to
By: Clayton Tyger submitted:Aug 1 2025
Are you using PowerShell and Microsoft Planner? I feel it doesn't get the love it deserves, and to
be honest, I hadn't used PowerShell with Planner in a while, but wanted to get back into it. I first starting using the Microsoft.Graph.Planner and found some limitations that were possible if you used the Graph API directly.
By: Clayton Tyger submitted:Aug 1 2025
How to Deploy an Azure VM to Availability Zone? (PowerShell Guide)
(rebeladmin.com)
Azure Availability Zones offers high availability for data and applications. In an Azure region,
By: Dishan Francis submitted:Jun 16 2022
Azure Availability Zones offers high availability for data and applications. In an Azure region,
there can be one or more data centers. Azure Availability Zone is made out of one or more datacentres in the same Azure region, which have independent power, hardware, networking, and cooling. All Zone redundant service will replicate data and application across Availability Zone for high resilience. Each Azure region contains a minimum of three Azure Availability Zones.
By: Dishan Francis submitted:Jun 16 2022
How to deploy Azure Automation Runbooks with source control through Azure DevOps
(scriptingchris.tech)
I use Azure Automation for orchestrating alot of my Powershell automation. I use it for both my
By: Christian Hoejsager submitted:Jun 16 2022
I use Azure Automation for orchestrating alot of my Powershell automation. I use it for both my
Azure environment but also my on-premises environment. I find Azure automation to be a great solution for managing and running your automation, instead of having them run on a server with scheduled tasks.
By: Christian Hoejsager submitted:Jun 16 2022
How to Detect Process Injection of PowerShell Backdoor with Native CMD or Powershell commands .
(reddit.com)
I'm doing a cyber training exercise and have been informed by red team that there is a PowerShell
By: u/MyRedditiJustMade submitted:Nov 4 2022
I'm doing a cyber training exercise and have been informed by red team that there is a PowerShell
backdoor on a box we're investigating . The box does not have any extra installed software such as sysinternals its just a basic windows image . This has lead me to wondering if there is a good way to detect process injection such as DLL hijacking or PE injection with native commands . Links to any resources or scripts is greatly appreciated .
By: u/MyRedditiJustMade submitted:Nov 4 2022
How to disable per-user MFA using Microsoft Graph PowerShell
(ourcloudnetwork.com)
Learn how to use Microsoft Graph PowerShell to disable per-user MFA in Microsoft Entra to support
By: Daniel Bradley submitted:Jun 21 2024
Learn how to use Microsoft Graph PowerShell to disable per-user MFA in Microsoft Entra to support
migration to Conditional Access.
By: Daniel Bradley submitted:Jun 21 2024
How to Disable Power Apps Permissions PopUp Consent Form? [Using PowerShell]
(spguides.com)
While sharing Power Apps applications with end users, we might get a consent popup message like the
By: Bijay Kumar submitted:Nov 8 2024
While sharing Power Apps applications with end users, we might get a consent popup message like the
one below. This message asks the user permission to establish a new connection to the application. So, the user needs to connect to whatever connectors the app maker used for that application.
By: Bijay Kumar submitted:Nov 8 2024
How to Download a File with PowerShell from the Web
(adamtheautomator.com)
Do you need to download files from the web but hate repeatedly clicking links? If your job involves
By: June Castillote submitted:Jun 16 2022
Do you need to download files from the web but hate repeatedly clicking links? If your job involves
downloading files from the web regularly, you will probably want to automate the task. Why not use PowerShell to download files?
By: June Castillote submitted:Jun 16 2022
How to download and install offline Windows updates with PowerShell
(ryanjan.uk)
Automating Windows Update Services can be a pain! It's often easier to install an offline Windows
By: Ryan Kowalewski submitted:Jun 16 2022
Automating Windows Update Services can be a pain! It's often easier to install an offline Windows
update with PowerShell, but where can you download offline update files? Thankfully, the Microsoft Update Catalog site provides offline .msu files for all updates that are released. And, using the MSCatalog module, it's a breeze to download and install these offline updates using PowerShell.
By: Ryan Kowalewski submitted:Jun 16 2022
How to Download and Install PowerCLI
(adamtheautomator.com)
The PowerCLI by VMWare is the de-facto way to manage vCenter with PowerShell. In this tutorial,
By: submitted:Jun 15 2022
The PowerCLI by VMWare is the de-facto way to manage vCenter with PowerShell. In this tutorial,
you?re going to learn how to start from scratch; downloading, installing and understanding how PowerCLI can help you get more done.
By: submitted:Jun 15 2022
How to easily sign PowerShell scripts
(itluke.online)
I am a SysAdmin and whenever I need to type interactive commands I use ISE because I can work
By: Luc Fullenwarth submitted:Jun 15 2022
I am a SysAdmin and whenever I need to type interactive commands I use ISE because I can work
simultaneously on several servers from several script panes. However, when I write scripts, functions or modules I use VSCode. Unfortunately, at the time of this writing, in VSCode there is no builtin feature, nor extension to assist us in signing PowerShell code
By: Luc Fullenwarth submitted:Jun 15 2022
How to Edit Files with a Real PowerShell Text Editor
(adamtheautomator.com)
Did you run a script that read a text file and discover that the file had several wrong entries? A
By: Amanda Punch submitted:Jun 16 2022
Did you run a script that read a text file and discover that the file had several wrong entries? A
PowerShell text editor may come in handy in such situations. You wouldn't need to fire up an external editor. Instead, you can edit the file without leaving PowerShell. How cool is that?
By: Amanda Punch submitted:Jun 16 2022
How to Efficiently Remove Comments from Your PowerShell Script
(evotec.xyz)
As part of my daily development, I create lots of code that I subsequently comment on and leave to
By: Przemyslaw Klys submitted:Aug 25 2023
As part of my daily development, I create lots of code that I subsequently comment on and leave to
ensure I understand what I tried, what worked, and what didn't. This is my usual method of solving a problem. Sure, I could commit it to git and then look it up, and I do that, but that doesn't change my behavior where I happen to have lots of "junk" inside of my functions that stay commented out. While this works for me, and I've accepted this as part of my process, I don't believe this should be part of the production code on PowerShellGallery or when the code is deployed.
By: Przemyslaw Klys submitted:Aug 25 2023
How to enable function to foreach-object -parallel?
(reddit.com)
My function at the top of the script in VSCode isn't recognized inside my foreach-object -parallel
By: u/MyOtherSide1984 submitted:Jun 16 2022
My function at the top of the script in VSCode isn't recognized inside my foreach-object -parallel
loop, but if I put the entire function in the loop, it works. How can I setup the function at the top of the script so I can pretty up my loop?
By: u/MyOtherSide1984 submitted:Jun 16 2022
How to Execute PowerShell Azure Functions with HTTP Triggers
(adamtheautomator.com)
Learn how to execute and test Azure Functions in PowerShell via HTTP using both the Azure Portal and
By: Adam Bertram submitted:Oct 7 2022
Learn how to execute and test Azure Functions in PowerShell via HTTP using both the Azure Portal and
PowerShell's Invoke-RestMethod cmdlet.
By: Adam Bertram submitted:Oct 7 2022
How To Export and Backup Azure Policy Definitions
(charbelnemnom.com)
In this article, I will share with you how to export and backup Azure Policy definitions with
By: Charbel Nemnom submitted:Jun 16 2022
In this article, I will share with you how to export and backup Azure Policy definitions with
PowerShell.
By: Charbel Nemnom submitted:Jun 16 2022
How to Export MS Teams Chat History with PowerShell
(woshub.com)
In this article, we'll look at how to access and export the history of Microsoft Teams chat
By: Windows OS Hub submitted:Dec 8 2023
In this article, we'll look at how to access and export the history of Microsoft Teams chat
conversations using PowerShell.
By: Windows OS Hub submitted:Dec 8 2023
How To Extract Mailboxes From EDB File
(powershellcenter.com)
Sponsored - Exchange Server Database (EDB) files consist of the emails, contacts, notes, calendar,
By: Faris Malaeb submitted:Mar 21 2025
Sponsored - Exchange Server Database (EDB) files consist of the emails, contacts, notes, calendar,
and other crucial mailbox items. Several reasons may prompt you to extract these mailboxes from EDB file.
By: Faris Malaeb submitted:Mar 21 2025
How to Find Active Directory Schema Update History by Using PowerShell
(devblogs.microsoft.com)
Use Windows PowerShell to discover what schema updates have been applied to your Active Directory
By: Dr Scripto submitted:Jun 16 2022
Use Windows PowerShell to discover what schema updates have been applied to your Active Directory
environment.
By: Dr Scripto submitted:Jun 16 2022
How to Find Inactive (Stale) User Accounts
(office365itpros.com)
Inactive accounts can soak up a lot of paid-for but unused product licenses. With increases for
By: Tony Redmond submitted:Jun 12 2026
Inactive accounts can soak up a lot of paid-for but unused product licenses. With increases for
Microsoft 365 licenses due to come into effect from 1 July 2026, it's time to find and remove unused licenses from inactive user accounts. We discuss two approaches by using the Microsoft 365 Licensing Report or a PowerShell script that assesses inactivity based on sign-in dates and refresh token baselines.
By: Tony Redmond submitted:Jun 12 2026
How to Find License Status of Windows Servers with Powershell
(askme4tech.com)
A new version of the powershell script which identify windows licenses status and created in GUI
By: submitted:Jun 15 2022
A new version of the powershell script which identify windows licenses status and created in GUI
using WPF.
By: submitted:Jun 15 2022
How to Find Teams Channels With a Wiki Tab
(office365itpros.com)
Microsoft plans to replace the Teams wiki with OneNote and will release a migration app to move
By: Tony Redmond submitted:Jan 27 2023
Microsoft plans to replace the Teams wiki with OneNote and will release a migration app to move
content from wiki to OneNote. That's great, but you need to know what channels include the wiki tab before you can decide what material should be migrated. This article explains how to use PowerShell to create a report of Teams channel tabs for wikis.
By: Tony Redmond submitted:Jan 27 2023
How To Find The Recovery Services Vault For an Azure VM With PowerShell
(charbelnemnom.com)
in this article Charbel will show you how to quickly find the Recovery Services Vault a VM is a
By: submitted:Jun 15 2022
in this article Charbel will show you how to quickly find the Recovery Services Vault a VM is a
member of with PowerShell.
By: submitted:Jun 15 2022
How to Find Who Assigned Retention Labels to SharePoint Files
(office365itpros.com)
A reader asked if it's possible to discover who made retention label assignments for SharePoint
By: Tony Redmond submitted:Apr 4 2025
A reader asked if it's possible to discover who made retention label assignments for SharePoint
files. The Files Graph API can't tell you who (or what policy) made retention label assignments, but it's possible to find this information in the audit log and use that data to report the requested information. All with a few lines of PowerShell!
By: Tony Redmond submitted:Apr 4 2025
How to fix ‘CliXml’ in parameter input Azure Automation
(baswijdenes.com)
Azure Automation, Start-AutomationRunbook, parameters, & CliXml... I'm not going to explain what
By: Bas Wijdenes submitted:Nov 25 2022
Azure Automation, Start-AutomationRunbook, parameters, & CliXml... I'm not going to explain what
Clixml is, or what it means, nor am I going to explain exactly why this issue is happening (mainly because I don't have a clear answer for you). I'll give you the solution and a possible way to make this easier for you.
By: Bas Wijdenes submitted:Nov 25 2022
How to Free Up and Automatically Manage Disk Space for WSL on Windows 10/11
(freecodecamp.org)
Windows Subsystem for Linux (WSL) lets you run a Linux environment directly on Windows. This is
By: brooklyn submitted:Aug 22 2025
Windows Subsystem for Linux (WSL) lets you run a Linux environment directly on Windows. This is
particularly useful for web development where you can develop and test applications in a Linux environment without leaving Windows.
By: brooklyn submitted:Aug 22 2025
How to Get a Computer Name with PowerShell
(adamtheautomator.com)
Do you need to find a local or remote Windows computer's name in a PowerShell script? Look no
By: Adam Bertram submitted:Jun 16 2022
Do you need to find a local or remote Windows computer's name in a PowerShell script? Look no
further. In this tutorial, you're going to learn how to use PowerShell to get a computer name in a few different and sometimes unexpected ways.
By: Adam Bertram submitted:Jun 16 2022
How to Get Current Function Name in PowerShell?
(spguides.com)
Do you want to get the current PowerShell function name? In this PowerShell tutorial, I will explain
By: Bijay Kumar submitted:Jan 19 2024
Do you want to get the current PowerShell function name? In this PowerShell tutorial, I will explain
how to get the current function name in PowerShell. Get the Current Function Name in PowerShell A function in PowerShell is a block of code with a name that performs a specific task.
By: Bijay Kumar submitted:Jan 19 2024
How to Get SharePoint Document Library Size using PnP PowerShell?
(spguides.com)
One of my clients recently asked how to check the size of a specific SharePoint document library.
By: Bijay Kumar submitted:Jun 6 2025
One of my clients recently asked how to check the size of a specific SharePoint document library.
The easiest way is through SharePoint's Storage Metrics, which is available in the site settings. It provides the total size, %of Site Quota, etc. In this article, I will also explain how to get the SharePoint document library
By: Bijay Kumar submitted:Jun 6 2025
How to Get the Current User Logged On with PowerShell (All the Ways)
(adamtheautomator.com)
When you work with Windows, at some point, you'll probably need to find out which user accounts are
By: June Castillote submitted:Jun 16 2022
When you work with Windows, at some point, you'll probably need to find out which user accounts are
currently logged on to a computer. Luckily, you can use PowerShell to get current users on local or remote computers.
By: June Castillote submitted:Jun 16 2022
How to get the Xbox Series X
(reddit.com)
Xbox series X were sold out everywhere. Powershell to the rescue. Wrote up a powershell script to
By: u/eldridgephotography submitted:Jun 16 2022
Xbox series X were sold out everywhere. Powershell to the rescue. Wrote up a powershell script to
alert me the instant it showed "In Stock" online. After finally getting alerted and purchasing online, within one minute they were already sold out. Just picked it up today. Gotta be smarter than the competition.
By: u/eldridgephotography submitted:Jun 16 2022
How to Get-Date Without Time in PowerShell?
(spguides.com)
Do you want to get-date without time in PowerShell? In this PowerShell tutorial, I will explain
By: Bijay Kumar submitted:Jan 12 2024
Do you want to get-date without time in PowerShell? In this PowerShell tutorial, I will explain
different "PowerShell get-date without time" methods with examples. PowerShell get-date without time Here are different ways to get-date without time in PowerShell. Using Get-Date with DisplayHint Parameter PowerShell provides the Get-Date cmdlet, which is a versatile command used to retrieve the
By: Bijay Kumar submitted:Jan 12 2024
How to Hide Teams-Enabled Groups from Exchange Online
(office365itpros.com)
Microsoft intends for groups created for new MicrosoftTeams to be hidden from Exchange Online. Many
By: Tony Redmond submitted:Jun 16 2022
Microsoft intends for groups created for new MicrosoftTeams to be hidden from Exchange Online. Many
are not. If you want to hide all the groups used by Teams, here's how to do the job with PowerShell
By: Tony Redmond submitted:Jun 16 2022
How to Identify MFA Deployment Source in Microsoft 365 Using PowerShell
(o365reports.com)
Have you ever felt like managing multi-factor authentication (MFA) is more of a hurdle than a
By: PaVee submitted:Jun 28 2024
Have you ever felt like managing multi-factor authentication (MFA) is more of a hurdle than a
security measure? Constant MFA issues can be frustrating! Here are some common MFA issues; as you read, consider how you might address these challenges.
By: PaVee submitted:Jun 28 2024
How to implement your PowerShell 7 Scripts in Task Scheduler
(sid-500.com)
So you're already working with the latest PowerShell version and wondering how to automate your
By: Patrick Gruenauer submitted:Aug 19 2022
So you're already working with the latest PowerShell version and wondering how to automate your
PowerShell 7 scripts with the task scheduler? Yes? Ok, then stay tuned I will show you
By: Patrick Gruenauer submitted:Aug 19 2022
How to Import and Export Hyper-V VMs with PowerShell
(adamtheautomator.com)
Do you need to export a Hyper-V virtual machine and transfer it from one host to another? How about
By: Bill Kindle submitted:Jun 16 2022
Do you need to export a Hyper-V virtual machine and transfer it from one host to another? How about
export a VM from your development workstation to a Hyper-V host in production? If so, you've come to the right place!...
By: Bill Kindle submitted:Jun 16 2022
How to Import PowerShell Modules Like a Boss
(adamtheautomator.com)
Learn how to import PowerShell modules. Understand the cmdlets, parameters and modules available to
By: Nicholas Xuan Nguyen submitted:Mar 10 2023
Learn how to import PowerShell modules. Understand the cmdlets, parameters and modules available to
make your scripts more efficient and powerful.
By: Nicholas Xuan Nguyen submitted:Mar 10 2023
How to import/export data between SQL Server and Excel using PowerShell?
(bronowski.it)
ImportExcel is a powerful tool to manage MS Excel, however, the user is not limited to data stored
By: Mikey Bronowski submitted:Jun 16 2022
ImportExcel is a powerful tool to manage MS Excel, however, the user is not limited to data stored
in worksheets. We can import from and export to SQL Excel data using a combination of ImportExcel and dbatools modules.
By: Mikey Bronowski submitted:Jun 16 2022
How to Install and Update PowerShell 6
(thomasmaurer.ch)
This blog post covers how to install and update PowerShell 6 with a single command line.
By: submitted:Jun 15 2022
This blog post covers how to install and update PowerShell 6 with a single command line.
By: submitted:Jun 15 2022
How to Install Docker on Windows Server
(jorgebernhardt.com)
Let Jorge show you how to quickly and easily install docker on a Windows Server using PowerShell.
By: submitted:Jun 15 2022
Let Jorge show you how to quickly and easily install docker on a Windows Server using PowerShell.
By: submitted:Jun 15 2022
How to Install Exchange Online PowerShell Module
(fdaytalk.com)
The Exchange Online PowerShell module is essential for managing Microsoft 365 mailboxes, compliance
By: fdaytalk.com submitted:Nov 28 2025
The Exchange Online PowerShell module is essential for managing Microsoft 365 mailboxes, compliance
tasks, role assignments, transport rules, migrations, and automated scripts.
By: fdaytalk.com submitted:Nov 28 2025
How to install PowerShell 7 and essential tools on Linux
(mikefrobbins.com)
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you
By: Mike F Robbins submitted:Sep 27 2024
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you
through installing the essential tools on your Ubuntu Linux system if that's your preferred operating system. You'll learn how to install PowerShell version 7, Visual Studio Code, and the PowerShell extension for VS Code to ensure your system is prepared for the event. If you're using Windows 11, refer to the companion article, How to install PowerShell 7 and essential tools on Windows 11. A future article covers installations on macOS.
By: Mike F Robbins submitted:Sep 27 2024
How to install PowerShell 7 and essential tools on macOS
(mikefrobbins.com)
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you
By: Mike F Robbins submitted:Nov 15 2024
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you
through installing the essential tools on your macOS system, if that's your preferred operating system. You'll learn to install PowerShell version 7, Visual Studio Code, and the PowerShell extension for VS Code to ensure your system is prepared for the event.
By: Mike F Robbins submitted:Nov 15 2024
How to Install PowerShell on Ubuntu 22.04 LTS
(linuxcapable.com)
Microsoft PowerShell is a versatile and industry-leading scripting language that can be used for
By: Joshua James submitted:Jun 15 2022
Microsoft PowerShell is a versatile and industry-leading scripting language that can be used for
automation. It is also often paired with other technologies like CI/CD platforms, making it possible to build solutions without much effort quickly! No matter what kind of input you are looking at, whether it's text or object data, PowerShell will return .NET objects when executed; this means there is no need whatsoever to parse out information from output messages since all values are already inside them.
By: Joshua James submitted:Jun 15 2022
How to install Windows Terminal on Windows Server 2022
(sid-500.com)
Only Microsoft knows why Windows Terminal is only available on client OS. But there is a way out. We
By: Patrick Gruenauer submitted:Apr 7 2023
Only Microsoft knows why Windows Terminal is only available on client OS. But there is a way out. We
can install Windows Terminal also on Windows Server via PowerShell.
By: Patrick Gruenauer submitted:Apr 7 2023
How to Integrate the Linux Sudo Windows Port and PowerShell
(adamtheautomator.com)
Escalate your applications with administrative privileges through the Sudo Windows port or with
By: Nicholas Xuan Nguyen submitted:Jun 16 2023
Escalate your applications with administrative privileges through the Sudo Windows port or with
gsudo and take control of your system!
By: Nicholas Xuan Nguyen submitted:Jun 16 2023
How to Kill a Windows Process on a Remote System
(adamtheautomator.com)
Perhaps you're working happily on a remote Windows server, then find a process that runs awry using
By: Nick Rimmer submitted:Jun 16 2022
Perhaps you're working happily on a remote Windows server, then find a process that runs awry using
up valuable CPU cycles. What do you do? Kill it!
By: Nick Rimmer submitted:Jun 16 2022
How to Leverage AWS PowerShell Commands for Automation
(adamtheautomator.com)
Are you tired of interacting with your AWS Services from your PowerShell environment through the
By: Victory Nwani submitted:Jun 16 2022
Are you tired of interacting with your AWS Services from your PowerShell environment through the
REST API endpoints? Although functional, interacting with AWS services through the REST API endpoints can be complex. What is the way out? AWS PowerShell Tools is the solution!
By: Victory Nwani submitted:Jun 16 2022
How to Leverage Reusable PS Remoting Sessions in your Scripts
(adamtheautomator.com)
PS remoting lets you execute commands remotely. Learn how to create and manage persistent sessions
By: Adam Bertram submitted:Jun 14 2024
PS remoting lets you execute commands remotely. Learn how to create and manage persistent sessions
in this short how-to covering creating and managing sessions.
By: Adam Bertram submitted:Jun 14 2024
How to List Hidden Group Memberships with the Graph
(office365itpros.com)
A user reported that a script didn't list any details of hidden group memberships and asked why. The
By: Tony Redmond submitted:May 30 2025
A user reported that a script didn't list any details of hidden group memberships and asked why. The
reason is that a separate Graph permission controls access to hidden group memberships. If an app doesn't have the permission, the Graph returns null memberships, which is probably not all that helpful. Once the right permission is in place, everything works.
By: Tony Redmond submitted:May 30 2025
How to make my powershell script reference the current user account who is running it?
(reddit.com)
Part of my script involves making yourself a site admin for OneDrive data (set-spouser), then adding
By: u/PaidByMicrosoft submitted:Sep 30 2022
Part of my script involves making yourself a site admin for OneDrive data (set-spouser), then adding
the manager, then removing yourself. Since I've always been the only one using this script, I've hardcoded my username into the script. However, other people will be using this script.
By: u/PaidByMicrosoft submitted:Sep 30 2022
How to make your PowerShell scripts look better
(powershellisfun.com)
When I started writing my first PowerShell scripts. They didn't look that good, it was PowerShell
By: Harm Veenstra submitted:Jul 1 2022
When I started writing my first PowerShell scripts. They didn't look that good, it was PowerShell
2.0 of course and I was just a beginner. I'm getting better at it and the newer versions of PowerShell (And Visual Studio Code) have a few nice formatting tricks. This blogpost will show you a few ways to make your scripts look better and more importantly. A lot more readable!
By: Harm Veenstra submitted:Jul 1 2022
How to make your Windows ssh keys available to git in WSL
(mastodon.social)
A neat little trick.
By: Hannah von Reth submitted:Aug 30 2024
A neat little trick.
By: Hannah von Reth submitted:Aug 30 2024
How to Manage DHCP using PowerShell
(techcommunity.microsoft.com)
From: Anthony BartoloMost organizations are already going to have DHCP deployed on their servers. If
By: submitted:Jun 15 2022
From: Anthony BartoloMost organizations are already going to have DHCP deployed on their servers. If
you have a new server on which you want to deploy DHCP, just run the PowerShell command:
By: submitted:Jun 15 2022
How to Manage Hyper-V VM Checkpoints with PowerShell
(thomasmaurer.ch)
In this blog post we are going to have a look at how you can create, manage, apply, and remove VM
By: Thomas Maurer submitted:Jun 16 2022
In this blog post we are going to have a look at how you can create, manage, apply, and remove VM
Checkpoints in Hyper-V using PowerShell. Hyper-V virtual machine (VM) checkpoints are one of the great benefits of virtualization. Before Windows Server 2012 R2, they were known as virtual machine snapshots. VM Checkpoints in Hyper-V allow you to save the system state of a VM to a specific time and then revert back to that state if you need to. This is great if you are testing software and configuration changes, or if you have a demo environment, which you want to reset.
By: Thomas Maurer submitted:Jun 16 2022
How to Manage IIS Websites with PowerShell
(adamtheautomator.com)
If you manage Windows Servers, you've likely worked with Internet Information Services (IIS).
By: Bill Kindle submitted:Jun 15 2022
If you manage Windows Servers, you've likely worked with Internet Information Services (IIS).
Websites are one of IIS's main features and, using PowerShell, you can easily manage and automate IIS websites with ease!
By: Bill Kindle submitted:Jun 15 2022
How to Manage Microsoft Teams via PowerShell
(techcommunity.microsoft.com)
Microsoft Teams usage has increased greatly during the current pandemic. All types of organizations
By: Anthony Bartolo submitted:Jun 16 2022
Microsoft Teams usage has increased greatly during the current pandemic. All types of organizations
are using the communications tool to stay connected with its employees and customers alike. The increase of use has also resulted in an increase of demand of system administrator's time to manage Microsoft Teams. Everything from adding users and groups to managing policies of said users and groups can be managed via PowerShell. This post will highlight the foundations to get started and provide links to continue your automation through script writing journey.
By: Anthony Bartolo submitted:Jun 16 2022
How to manage most Rest APIs with just a few PowerShell functions
(baswijdenes.com)
A cmdlet around the endpoint, or a cmdlet per method? Disclaimer: every REST API works different, so
By: Bas Wijdenes submitted:Mar 14 2025
A cmdlet around the endpoint, or a cmdlet per method? Disclaimer: every REST API works different, so
this script should be an example of how you can build a function for each REST API. Nowadays there are more and more Rest APIs that we can use instead of Cmdlets (which use the Rest API in ... Continue reading How to manage most Rest APIs with just a few PowerShell functions
By: Bas Wijdenes submitted:Mar 14 2025
How To Manage NTFS Permissions With PowerShell
(adamtheautomator.com)
If you're an IT professional and find yourself struggling with setting file system permission for
By: Bill Kindle submitted:Jun 16 2022
If you're an IT professional and find yourself struggling with setting file system permission for
your organizations, you're in luck. Managing NTFS permissions using a GUI is time-consuming especially when working with many users or groups. Luckily, we have PowerShell to make it all better. How? The Microsoft.PowerShell.Security module.
By: Bill Kindle submitted:Jun 16 2022
How to map a network drive with PowerShell
(4sysops.com)
If you want to assign a drive letter to file shares via the command line, you can use PowerShell
By: Wolfgang Sommergut submitted:May 19 2023
If you want to assign a drive letter to file shares via the command line, you can use PowerShell
instead of net.exe. The SmbShare module's cmdlets can display, connect, and disconnect shared drives. PowerShell also supports newer SMB features, such as QUIC and Compression.
By: Wolfgang Sommergut submitted:May 19 2023
How to monitor a printer with Powershell
(scriptinglibrary.com)
When it comes to monitoring, as much I like scripting languages, it is never my first choice to rely
By: Paolo Frigo submitted:Jun 16 2022
When it comes to monitoring, as much I like scripting languages, it is never my first choice to rely
only on a 'custom' script. Considering how many variables are involved: requirements, environments, the overall experience of the team that will manage that piece of software, and all efforts to develop, test, and support the solution over time.
By: Paolo Frigo submitted:Jun 16 2022
How to Monitor Microsoft Teams using PowerShell Universal Dashboard
(starwindsoftware.com)
In this guide, I will describe how to create a PowerShell Dashboard using the PowerShell Universal
By: Nicolas Prigent submitted:Jun 15 2022
In this guide, I will describe how to create a PowerShell Dashboard using the PowerShell Universal
Dashboard module created by Adam Driscoll (PowerShell MVP), in order to monitor Microsoft Teams Cloud call queues.
By: Nicolas Prigent submitted:Jun 15 2022
How to Monitor New Members Added to Teams
(office365itpros.com)
I was asked how easy it would be to write a PowerShell script to monitor new teams members and
By: Tony Redmond submitted:Sep 29 2023
I was asked how easy it would be to write a PowerShell script to monitor new teams members and
reject any additions that met specific criteria. Easy, we said, so we set to creating a script to interrogate the unified audit log to find new member events. Once that was done, it's a matter of analyzing the events to find if we should reject the addition of any of the added members.
By: Tony Redmond submitted:Sep 29 2023
How to Monitor VM Memory Pressure with PowerShell
(altaro.com)
In a previous article, I gave you an introduction to using performance counters with Hyper-V and
By: Jeff Hicks submitted:Jun 16 2022
In a previous article, I gave you an introduction to using performance counters with Hyper-V and
PowerShell. Of course you can use performance counters to manage all sorts of things, but personally, memory is the most critical.
By: Jeff Hicks submitted:Jun 16 2022
How to Monitor Windows Events in Real-Time Using PowerShell
(bartpasmans.tech)
For the trusted readers of my blog yes, this is another event driven architecture topic! And this
By: Bart Pasmans submitted:Aug 29 2025
For the trusted readers of my blog yes, this is another event driven architecture topic! And this
time we'll be diving into WMI Events with PowerShell!
By: Bart Pasmans submitted:Aug 29 2025
How to Move Files with PowerShell
(thomasmaurer.ch)
PowerShell is a powerful scripting language that can help you automate various tasks on your Windows
By: Thomas Maurer submitted:Jun 9 2023
PowerShell is a powerful scripting language that can help you automate various tasks on your Windows
and Linux system. One of the common tasks that you may need to perform is moving files from one location to another. In this blog post, I will show you how to use PowerShell to move files with different ...
By: Thomas Maurer submitted:Jun 9 2023
How to optimize and speed up your PowerShell scripts
(baswijdenes.com)
My best practices, tips and tricks working with PowerShell This is a blog post that is not deeply
By: Bas Wijdenes submitted:Aug 11 2023
My best practices, tips and tricks working with PowerShell This is a blog post that is not deeply
technical. I will not go deep into the tips and tricks, because you will learn this automatically when you have more experience & when you are ready. I have a seperate blog post about best practices, tips ... Continue reading How to optimize and speed up your PowerShell scripts
By: Bas Wijdenes submitted:Aug 11 2023
How to Pause a PowerShell Script
(adamtheautomator.com)
There are many reasons to pause script execution. Perhaps a script needs to wait for user input,
By: Adam Listek submitted:Jun 16 2022
There are many reasons to pause script execution. Perhaps a script needs to wait for user input,
slow down execution speed, or wait for another process to conclude before moving forward. As with most tasks in Powershell, there is more than one way to pause a script. Depending on what you are trying to accomplish, the method of pausing you choose will have its strengths and weaknesses.
By: Adam Listek submitted:Jun 16 2022
How to perform Azure AD bulk operations with PowerShell
(networkadm.in)
While the Azure portal is fine for simple user and group management in Azure Active Directory,
By: Mike Kanakos submitted:Jun 16 2022
While the Azure portal is fine for simple user and group management in Azure Active Directory,
PowerShell is the optimal choice when you need to make large-scale changes. But there are caveats to consider before you can reap the automation benefits.
By: Mike Kanakos submitted:Jun 16 2022
How to Permanently Remove Mailbox Items with the Graph API
(office365itpros.com)
Some new Graph APIs were announced on April 1 to close a feature gap with EWS. The new APIs
By: Tony Redmond submitted:May 9 2025
Some new Graph APIs were announced on April 1 to close a feature gap with EWS. The new APIs
permanently remove mailbox items and other objects, including folders, calendars, and calendar items. Permanent deletion means that items cannot be recovered through clients because they end up in the Purges folder in Recoverable Items. This article explains how the new APIs work, including a practical example.
By: Tony Redmond submitted:May 9 2025
How to pipe binary stream in Powershell?
(reddit.com)
I did some research and found that Powershell doesn't have the ability to pipe binary stream, (you
By: u/Moises-Tohias submitted:Jun 16 2022
I did some research and found that Powershell doesn't have the ability to pipe binary stream, (you
can pipe just string AFAIK)
By: u/Moises-Tohias submitted:Jun 16 2022
How to post on Bluesky with PowerShell
(blog-en.topedia.com)
I wanted to know how to use the Bluesky APIs and PowerShell for new posts (or Skeets). Bluesky has
By: Tobias Asböck submitted:Apr 25 2025
I wanted to know how to use the Bluesky APIs and PowerShell for new posts (or Skeets). Bluesky has
published a sample to post via code, also they have very good documentation about their API.
By: Tobias Asböck submitted:Apr 25 2025
How to Prevent and Detect Malicious PowerShell Attacks
(blog.rapid7.com)
Hello! My name is Rohit Chettiar, and I am a Solutions Engineer at Rapid7. In this series, we will
By: submitted:Jun 15 2022
Hello! My name is Rohit Chettiar, and I am a Solutions Engineer at Rapid7. In this series, we will
discuss why organizations should care about malicious PowerShell activity, how attackers use PowerShell to steal credentials (e.g., Mimikatz), and how to prevent and detect malicious PowerShell activity.
By: submitted:Jun 15 2022
How to Prevent and Detect Malicious PowerShell Attacks
(blog.rapid7.com)
Hello! My name is Rohit Chettiar, and I am a Solutions Engineer at Rapid7. In this series, we will
By: Rohit Chettiar submitted:Jun 15 2022
Hello! My name is Rohit Chettiar, and I am a Solutions Engineer at Rapid7. In this series, we will
discuss why organizations should care about malicious PowerShell activity, how attackers use PowerShell to steal credentials (e.g., Mimikatz), and how to prevent and detect malicious PowerShell activity.
By: Rohit Chettiar submitted:Jun 15 2022
How to Preview PowerShell Scripts In PowerShell
(devblogs.microsoft.com)
When I use Windows Explorer and select a PowerShell script file - I do not see the script in the
By: Thomas Lee submitted:Jun 16 2022
When I use Windows Explorer and select a PowerShell script file - I do not see the script in the
preview window. Can I fix that?
By: Thomas Lee submitted:Jun 16 2022
How to Python in PowerShell
(cloudskills.io)
We see a ton of articles and posts about getting started in PowerShell to Python, but how about from
By: Michael Levan submitted:Jun 16 2022
We see a ton of articles and posts about getting started in PowerShell to Python, but how about from
Python to PowerShell? In this blog post, you will get a hands-on approach at Python-ing in PowerShell. We will go over basics of how to run commands and scripts then get into logic and loops.
By: Michael Levan submitted:Jun 16 2022
How to Query and Change Teams User Presence Status with PowerShell
(woshub.com)
It may be necessary to check the user's presence status (Online/Away/Busy) in Microsoft Teams before
By: Windows OS Hub submitted:Oct 13 2023
It may be necessary to check the user's presence status (Online/Away/Busy) in Microsoft Teams before
performing a particular action for some integration scripts.
By: Windows OS Hub submitted:Oct 13 2023
How to Query REST APIs with PowerShell: A Practical Guide
(adamtheautomator.com)
Learn how to use PowerShell to query REST APIs, parse JSON responses, and build a reusable tool for
By: Adam Bertram submitted:Nov 22 2024
Learn how to use PowerShell to query REST APIs, parse JSON responses, and build a reusable tool for
working with web services. This hands-on tutorial covers Invoke-RestMethod, error handling, and creating custom output objects.
By: Adam Bertram submitted:Nov 22 2024
How to Quickly Display Files With PowerShell Cat
(adamtheautomator.com)
Are you thinking of displaying the contents of files either for automation or troubleshooting
By: Edem Afenyo submitted:Jul 15 2022
Are you thinking of displaying the contents of files either for automation or troubleshooting
purposes? How about editing and managing files based on the contents of another file? Don't worry; PowerShell cat is an excellent tool in your arsenal.
By: Edem Afenyo submitted:Jul 15 2022
How to Read Outlook Emails with PowerShell
(woshub.com)
Let's look at how to open, read, and parse emails in a connected Outlook mailbox from within a
By: Windows OS Hub submitted:Apr 26 2024
Let's look at how to open, read, and parse emails in a connected Outlook mailbox from within a
PowerShell script. Outlook MAPI allows you to directly access the mailbox, list...
By: Windows OS Hub submitted:Apr 26 2024
How to refresh Power BI Dataflows with PowerShell
(craigporteous.com)
With the introduction of Power BI Dataflows in April 2019 the ability to interrogate this new
By: Craig Porteous submitted:Jun 15 2022
With the introduction of Power BI Dataflows in April 2019 the ability to interrogate this new
feature using the REST API landed soon after (unlike this blog post!). Like datasets, you can refresh your dataflows using the API.
By: Craig Porteous submitted:Jun 15 2022
How to Remove Licenses From Disabled Accounts with PowerShell
(office365itpros.com)
This article explains how to use PowerShell to remove licenses from disabled accounts, including
By: Tony Redmond submitted:Oct 13 2023
This article explains how to use PowerShell to remove licenses from disabled accounts, including
some caveats such as not removing Exchange Online licenses. Organizations might want to do this to save money on Microsoft 365 license fees while an account is temporarily unused. Removal of Exchange Online licenses can result in the loss of a mailbox, and you don't want that to happen if you're disabling accounts just because someone is on a long-term sabbatical or other leave of absence.
By: Tony Redmond submitted:Oct 13 2023
How to Remove Old (Unused) PowerShell Modules
(woshub.com)
This article explains how to safely remove a PowerShell module installed on a Windows computer. This
By: Windows OS Hub submitted:Jan 16 2026
This article explains how to safely remove a PowerShell module installed on a Windows computer. This
may be necessary in order to uninstall old or unused modules, resolve PowerShell slow...
By: Windows OS Hub submitted:Jan 16 2026
How to Remove SharePoint Sharing Links using PowerShell
(o365reports.com)
In our earlier blog we explored how to export all sharing links to track and audit file sharing
By: Kanaga submitted:Jul 11 2025
In our earlier blog we explored how to export all sharing links to track and audit file sharing
across your SharePoint Online environment. The post helped admins identify various link types, spot risky shares, and gain visibility into shared content across sites.
By: Kanaga submitted:Jul 11 2025
How to Remove Teams Chat Threads with PowerShell
(office365itpros.com)
Sometimes, Microsoft 365 tenants need to remove problematic Teams chat threads from user view. The
By: Tony Redmond submitted:Jun 19 2026
Sometimes, Microsoft 365 tenants need to remove problematic Teams chat threads from user view. The
usual reason is because someone posted some bad or objectionable content to Teams. This article covers how to use Microsoft Graph PowerShell SDK cmdlets to find chat threads, to check thread messages for targeted content, and to remove matching chat threads. The code can be run interactively by an administrator to clean up Teams.
By: Tony Redmond submitted:Jun 19 2026
How to Rename Multiple Files Using PowerShell?
(spguides.com)
Recently, I got a requirement to rename numerous report files in a project. PowerShell script is the
By: Bijay Kumar submitted:Dec 13 2024
Recently, I got a requirement to rename numerous report files in a project. PowerShell script is the
best option for it. In this tutorial, I will explain how to rename multiple files using PowerShell. Rename Multiple Files Using PowerShell Recently, I was working on a project for a client in New York City.
By: Bijay Kumar submitted:Dec 13 2024
How to rename Windows 10 devices in Intune using PowerShell | | System Center ConfigMgr
(scconfigmgr.com)
With more and more organisations around embracing management through Endpoint Manager/Intune and
By: Maurice Daly submitted:Jun 15 2022
With more and more organisations around embracing management through Endpoint Manager/Intune and
using provisioning technologies like Autopilot, sometimes small things like the computer naming conventions can be overlooked. Autopilot has methods to use to apply computer naming, but what happens if you were to deploy several hundred or thousands of devices and need to change their computers names?
By: Maurice Daly submitted:Jun 15 2022
How to Replace Carriage Returns in Strings Using PowerShell?
(spguides.com)
There will be times when you want to replace carriage returns in strings using PowerShell. In this
By: Bijay Kumar submitted:Dec 6 2024
There will be times when you want to replace carriage returns in strings using PowerShell. In this
tutorial, we will learn how to replace carriage returns in strings using PowerShell. To replace a string containing a carriage return in PowerShell, use the -replace operator with the carriage return escape sequence `r. For example, $string -replace "r", "replacement text"will replace
By: Bijay Kumar submitted:Dec 6 2024
How to replicate the ISE experience in Visual Studio Code
(docs.microsoft.com)
Tyler Leonhardt has created a doc to help bridge the gap between the ISE and the PowerShell
By: submitted:Jun 15 2022
Tyler Leonhardt has created a doc to help bridge the gap between the ISE and the PowerShell
extension for VScode.
By: submitted:Jun 15 2022
How to Report Entra ID Group Insights
(office365itpros.com)
Entra ID Group Insights are a new preview feature in the Entra admin center. The lack of
By: Tony Redmond submitted:Apr 3 2026
Entra ID Group Insights are a new preview feature in the Entra admin center. The lack of
documentation is challenging, but it's easy to understand what kind of insights Microsoft wants to deliver. Looking behind the scenes, we find the Graph endpoint for Group insights and can extract the data. That allows us to combine insights with other information to make them more interesting. All done with PowerShell.
By: Tony Redmond submitted:Apr 3 2026
How to Report Expiring Credentials for Entra ID Apps
(office365itpros.com)
Entra ID registered apps can authenticate using app secrets and certificates. These credentials
By: Tony Redmond submitted:Jan 19 2024
Entra ID registered apps can authenticate using app secrets and certificates. These credentials
expire over time, so it's good to review app credential expiration dates periodically. This article explains how to use the Microsoft Graph PowerShell SDK to generate a report about app credential expiration dates to allow tenant administrators to manage registered apps a little better...
By: Tony Redmond submitted:Jan 19 2024
How to Report High-Priority Azure AD App Permissions That Hackers Might Exploit
(practical365.com)
Microsoft 365 tenants usually include many Azure AD apps. These apps hold permissions, including
By: Tony Redmond submitted:Sep 16 2022
Microsoft 365 tenants usually include many Azure AD apps. These apps hold permissions, including
permissions that hackers like to exploit. This article explains how to use PowerShell to detect apps with high-priority permissions and report them to administrators for review.
By: Tony Redmond submitted:Sep 16 2022
How to Report the MFA Status for Entra ID User Accounts
(practical365.com)
Microsoft doesn't provide a PowerShell cmdlet to return an accurate MFA status for Entra ID user
By: Tony Redmond submitted:Feb 2 2024
Microsoft doesn't provide a PowerShell cmdlet to return an accurate MFA status for Entra ID user
accounts, but by combining data from multiple sources we can write a script to generate a report showing details of user password settings and MFA status.
By: Tony Redmond submitted:Feb 2 2024
How to Report the Sponsors of Entra ID Guest Accounts
(office365itpros.com)
Entra ID populates the sponsor property for new guest accounts with details of the person who
By: Tony Redmond submitted:Apr 25 2025
Entra ID populates the sponsor property for new guest accounts with details of the person who
invites the guest to the tenant. It's data that can be used for different purposes, such as having someone to justify the continued presence of a guest account in a Microsoft 365 tenant. This article explains how to report guest accounts and their sponsors with some straightforward PowerShell.
By: Tony Redmond submitted:Apr 25 2025
How to Restore an Office 365 Mailbox for Free [Tutorial]
(adamtheautomator.com)
So an admin just accidentally removed one of your executives' Office 365 mailboxes or maybe an
By: June Castillote submitted:Jun 15 2022
So an admin just accidentally removed one of your executives' Office 365 mailboxes or maybe an
automation script has gone awry that decided to "clean up" your Office 365 tenant unintentionally. In that case, you've got some mailbox restoration to do! Why pay big money for expensive software when you can do it for free using some knowledge and a little PowerShell?
By: June Castillote submitted:Jun 15 2022
How to Retrieve Loop Workspaces Data with PowerShell
(office365itpros.com)
A previous attempt to write a script to report all Loop workspaces in a tenant was flawed because it
By: Tony Redmond submitted:Apr 12 2024
A previous attempt to write a script to report all Loop workspaces in a tenant was flawed because it
only retrieved the first 200 workspaces. I hadn't realized that the Get-SPOContainer cmdlet supported an odd form of pagination to retrieve workspace data. In any case, I figured out how to page top find all available workspaces and updated the script. It's just another example of oddness in the SharePoint Online PowerShell module
By: Tony Redmond submitted:Apr 12 2024
How to Revoke Azure Active Directory Tokens from Expired Users
(biztechmagazine.com)
Do you have an on-premises Active Directory environment syncing to Azure Active Directory? If so,
By: Adam Bertram submitted:Jun 16 2022
Do you have an on-premises Active Directory environment syncing to Azure Active Directory? If so,
you may have run across a frustrating problem: An on-premises AD user license has expired but that user can still access resources on Azure AD. As long as you're on a Windows 10 computer with the Remote Server Administration Tools and the Azure PowerShell module installed, you can remedy this security risk by finding all expired AD accounts and revoking them.
By: Adam Bertram submitted:Jun 16 2022
How to Revoke Azure AD Tokens from Expired AD Users
(adamtheautomator.com)
Do you have an on-prem Active Directory (AD) environment and syncing to Azure Active Directory (AD)?
By: Adam Bertram submitted:Jun 15 2022
Do you have an on-prem Active Directory (AD) environment and syncing to Azure Active Directory (AD)?
If so, you may have run across a frustrating problem - an on-prem AD user has expired but that user can still access resources protected with Azure AD.
By: Adam Bertram submitted:Jun 15 2022
How to Run Atomic Red Team on Linux and Automate Attack Simulations with Velociraptor
(socfortress.medium.com)
Atomic Red Team is an outstanding framework for simulating real-world adversary behaviors. While
By: Tedi Heriyanto submitted:Jul 18 2025
Atomic Red Team is an outstanding framework for simulating real-world adversary behaviors. While
many security professionals focus on Windows endpoints, it's equally crucial to validate detection.
By: Tedi Heriyanto submitted:Jul 18 2025
How to run Docker commands in CMD/PowerShell from Docker using WSL2
(dev.to)
In the last tutorial, we learned how to create Docker images without Docker Desktop in Windows.
By: Federico Navarrete submitted:Aug 19 2022
In the last tutorial, we learned how to create Docker images without Docker Desktop in Windows.
However, this can break our daily duties, especially if we have automated anything. This can be fixed in three steps:
By: Federico Navarrete submitted:Aug 19 2022
How to run ESXCLI commands in PowerShell using the PowerCLI Get-EsxCli cmdlet
(ryanjan.uk)
If you're a vSphere admin, you'll be very familiar with the esxcli command. But have you ever
By: Ryan Kowalewski submitted:Jun 16 2022
If you're a vSphere admin, you'll be very familiar with the esxcli command. But have you ever
wondered how to run esxcli commands from PowerCLI? Maybe you don't want to enable SSH on your hosts, or perhaps you need to run an esxcli command in a PowerShell script. The Get-EsxCli cmdlet from the VMware.PowerCLI PowerShell module is the answer!
By: Ryan Kowalewski submitted:Jun 16 2022
How to run on-demand AV scanning on a file with MS Defender using Powershell
(scriptinglibrary.com)
Last month I've published an article on MS Defender and Nagios, on a similar topic this week I used
By: Paolo Frigo submitted:Jun 16 2022
Last month I've published an article on MS Defender and Nagios, on a similar topic this week I used
the MS Defender Powershell module and wrote a helper function to scan on-demand a file using mpcmd.exe.
By: Paolo Frigo submitted:Jun 16 2022
How to run PowerShell scripts to automate manual processes in Office 365
(practical365.com)
From: Daler SayfiddinovAutomation is centric to our role as IT professionals in order to make manual
By: submitted:Jun 15 2022
From: Daler SayfiddinovAutomation is centric to our role as IT professionals in order to make manual
tasks such as managing servers, endpoints or processes, more streamlined and efficient. However, since the proliferation of cloud technology, we’re now facing a new challenge, managing and automating the cloud environment.
By: submitted:Jun 15 2022
How to Run PowerShell Scripts: A Complete Guide
(petri.com)
This guide covers how to run PowerShell scripts: everything from basic script execution to remote
By: Mike Kanakos submitted:Nov 14 2025
This guide covers how to run PowerShell scripts: everything from basic script execution to remote
operations, parameter passing, and troubleshooting. PowerShell is useful for automating administrative tasks, but before you can run PowerShell scripts, you need to understand the mechanisms that control script execution.
By: Mike Kanakos submitted:Nov 14 2025
How to run scripts against multiple Azure VMs by using Run Command
(thomasmaurer.ch)
I wrote a blog post on how to run scripts in your Azure VM by using Run Command, and explained how
By: Thomas Maurer submitted:Jun 16 2022
I wrote a blog post on how to run scripts in your Azure VM by using Run Command, and explained how
handy this feature is to manage Azure virtual machines (VMs). In this blog post, we are going to have a look at how you can run scripts against multiple Azure virtual machines (VMs) by using PowerShell and the Invoke-AzVMRunCommand feature.
By: Thomas Maurer submitted:Jun 16 2022
How to Scan Open Ports Within a Network
(techcommunity.microsoft.com)
Network complexity is rapidly increasing with the addition of non-traditional devices gaining access
By: Anthony Bartolo submitted:Jun 15 2022
Network complexity is rapidly increasing with the addition of non-traditional devices gaining access
to organizational networks. Singular purpose devices made available through the Internet of Things (IoT) offering has increased network complexity even further with the ease of adding said devices to the network and sometimes without the knowledge of a system administrator. Hence the following received question: "How do I ensure all the appropriate ports are closed with all these devices being added to my network?"
By: Anthony Bartolo submitted:Jun 15 2022
How to Send a Welcome Message to New Employees with Attachments for Calendar Events
(office365itpros.com)
ICS files are a useful method to send information about calendar events between different IT
By: Tony Redmond submitted:May 29 2026
ICS files are a useful method to send information about calendar events between different IT
systems. This article discusses creating ICS files for Teams Online meetings as part of a project to send welcome messages to new employees that contain information about upcoming corporate events that the new people might like to attend. Suffice to say that formatting the ICS files to Outlook's satisfaction takes some effort.
By: Tony Redmond submitted:May 29 2026
How to Send Email from Azure
(adamtheautomator.com)
Microsoft Azure does not have an email delivery service. Whether you are testing applications or
By: June Castillote submitted:Jun 16 2022
Microsoft Azure does not have an email delivery service. Whether you are testing applications or
developing scripts in Azure to send emails, know that there is no native email service available to you.
By: June Castillote submitted:Jun 16 2022
How to Send Email Securely with PowerShell
(adamtheautomator.com)
Need to notify your team on a failed service, only to find that your PowerShell email has bounced?
By: Adam Listek submitted:Jun 16 2022
Need to notify your team on a failed service, only to find that your PowerShell email has bounced?
Unauthenticated email has become difficult to pass in many mail systems. You don't want to miss an important email notification because you relied on outdated PowerShell cmdlets. The built-in cmdlet Send-MailMessage no longer covers sending email securely.
By: Adam Listek submitted:Jun 16 2022
How to Set Directory Synchronization Features with the Graph
(office365itpros.com)
Directory synchronization features control how the Entra Connect tool works when synchronizing
By: Tony Redmond submitted:Oct 25 2024
Directory synchronization features control how the Entra Connect tool works when synchronizing
accounts from Active Directory to Entra ID. The current advice is to use a cmdlet from the depreciated MSOL module to update settings. This article explains how to do the job with the Graph APIs, including cmdlets from the Entra PowerShell module.
By: Tony Redmond submitted:Oct 25 2024
How to Set Up and Manage Scheduled Tasks with PowerShell
(adamtheautomator.com)
Do you need to create lots of scheduled tasks or automate scheduled tasks creation? If so, you're in
By: June Castillote submitted:Jun 16 2022
Do you need to create lots of scheduled tasks or automate scheduled tasks creation? If so, you're in
luck. In this article, you're going to learn how to manage scheduled tasks using PowerShell.
By: June Castillote submitted:Jun 16 2022
How to Set Up PSRemoting in a Workgroup Environment
(adamtheautomator.com)
PSRemoting is a great way to run commands on remote computers but if you're not in an Active
By: Tyler Muir submitted:Jun 16 2022
PSRemoting is a great way to run commands on remote computers but if you're not in an Active
Directory (AD) domain, authentication is not quite straightforward. PSRemoting in a workgroup requires a few pieces to set up if you don't have Kerberos available.
By: Tyler Muir submitted:Jun 16 2022
How To Setup A Github Actions Pipeline For Publishing Your PowerShell Module
(scriptingchris.tech)
In this post, I will walk through how I set up a Github Actions Workflow Pipeline for publishing a
By: Christian Hoejsager submitted:Jun 16 2022
In this post, I will walk through how I set up a Github Actions Workflow Pipeline for publishing a
PowerShell module to the PowerShell Gallery.
By: Christian Hoejsager submitted:Jun 16 2022
How To Setup a Private PowerShell Repository
(scriptingchris.tech)
In this blog post, I will walk through the process of setting up a private Powershell repository
By: Christian Hoejsager submitted:Jun 16 2022
In this blog post, I will walk through the process of setting up a private Powershell repository
using Azure DevOps Nuget Feed. After this tutorial, you will be able to upload and download your Powershell modules and scripts from the repository over the internet securely.
By: Christian Hoejsager submitted:Jun 16 2022
How to show all known Wi-Fi network SSIDs and Passphrases with Powershell
(scriptinglibrary.com)
I think is very important to remember how much information is stored on our laptops over the years,
By: Paolo Frigo submitted:Jun 16 2022
I think is very important to remember how much information is stored on our laptops over the years,
this is the case also for all wireless networks with (SSID and Passphrase) that our OS stores and use to connect automatically.
By: Paolo Frigo submitted:Jun 16 2022
How to Split a String by Length in PowerShell?
(spguides.com)
When you need to split a string by a specific length, PowerShell offers various methods to do it.
By: Bijay Kumar submitted:Jun 21 2024
When you need to split a string by a specific length, PowerShell offers various methods to do it.
This PowerShell tutorial explains various methods to split a string by length in PowerShell To split a string by length in PowerShell, you can use a loop with the Substring method to iteratively extract parts of the string
By: Bijay Kumar submitted:Jun 21 2024
How to Split Paths with the PowerShell Split-Path Cmdlet
(adamtheautomator.com)
Do you need to split paths to get specific parts of it? If so, then PowerShell Split-Path is the
By: June Castillote submitted:Jun 16 2022
Do you need to split paths to get specific parts of it? If so, then PowerShell Split-Path is the
friend you can rely on. When you work with files, certificates, and the registry, you'll notice that paths represent their locations.
By: June Castillote submitted:Jun 16 2022
How to stringify nested Json in PowerShell and back to a PSObject
(baswijdenes.com)
Stringify dynamic child properties in Json with PowerShell I had a fun one yesterday that I want to
By: Bas Wijdenes submitted:Feb 28 2025
Stringify dynamic child properties in Json with PowerShell I had a fun one yesterday that I want to
share here. We have a database at work (new job at InSpark), in the database we have a table in which we can create a row ourselves by making a request via a put method. The row ... Continue reading How to stringify nested Json in PowerShell and back to a PSObject
By: Bas Wijdenes submitted:Feb 28 2025
How to Survive Refactoring a PowerShell Script from Hell
(adamtheautomator.com)
If you've ever inherited a script or set of PowerShell scripts, you probably know the frustration.
By: Adam Bertram submitted:Jun 16 2022
If you've ever inherited a script or set of PowerShell scripts, you probably know the frustration.
You have a specific way of coding honed over years and years of experience and you come across a...let's say monstrosity.
By: Adam Bertram submitted:Jun 16 2022
How to Survive the 2026 Secure Boot Certificate Expiry
(adamtheautomator.com)
Deploy Windows UEFI CA 2023 before the June 2026 certificate expiry. Inventory devices, update OEM
By: Adam Bertram submitted:Apr 17 2026
Deploy Windows UEFI CA 2023 before the June 2026 certificate expiry. Inventory devices, update OEM
firmware, and trigger enrollment via Intune or PowerShell registry settings.
By: Adam Bertram submitted:Apr 17 2026
How to Transfer File Permissions with PowerShell
(adamtheautomator.com)
Maintaining file share permissions across servers can be a major challenge but by using PowerShell,
By: submitted:Jun 15 2022
Maintaining file share permissions across servers can be a major challenge but by using PowerShell,
we can automate this process allowing you to go home early.
By: submitted:Jun 15 2022
How to Transfer files with PowerShell SFTP
(adamtheautomator.com)
If you need to transfer files securely with SFTP and know a little about PowerShell, you're in luck.
By: Chaitanya submitted:Jun 16 2022
If you need to transfer files securely with SFTP and know a little about PowerShell, you're in luck.
In this tutorial, you will learn how to work with files remotely via SFTP and dig into some of the different PowerShell SFTP modules you can use.
By: Chaitanya submitted:Jun 16 2022
How to Transfer Millions of Files Using PowerShell
(blog.devolutions.net)
I was tasked with moving and archiving approximately 16.5 million files from one location, while
By: submitted:Jun 15 2022
I was tasked with moving and archiving approximately 16.5 million files from one location, while
ingesting around 4,000 new files per hour. This job was for a single client, and my company has multiple customers with similar needs. Keeping the data organized and available has been a challenge for over a year, and we have been working toward a solution for some time now.
By: submitted:Jun 15 2022
How to Turn Off Touchscreen on Windows 10 & 11
(thetechnicalmaster.com)
If you don't need your laptop touchscreen, turn it off. Here's how to disable it on Windows 10 and
By: Technical Master submitted:Jun 5 2026
If you don't need your laptop touchscreen, turn it off. Here's how to disable it on Windows 10 and
11, re-enable it, and troubleshoot touch issues.
By: Technical Master submitted:Jun 5 2026
How to Up your Game with PowerShell Try Catch Blocks
(adamtheautomator.com)
Have you ever run a script or a PowerShell cmdlet and get confronted with a screaming wall of text -
By: June Castillote submitted:Jun 15 2022
Have you ever run a script or a PowerShell cmdlet and get confronted with a screaming wall of text -
in red - like the one shown below?
By: June Castillote submitted:Jun 15 2022
How to Update Entra ID Apps to Run Teams Cmdlets
(office365itpros.com)
MC1134747 describes a new permissions requirement for Entra apps that run Teams PowerShell cmdlets.
By: Tony Redmond submitted:Sep 5 2025
MC1134747 describes a new permissions requirement for Entra apps that run Teams PowerShell cmdlets.
Fixing apps to meet the new requirement is easily done with PowerShell. First, find the apps that use Teams PowerShell (we show two ways), and then assign the two required permissions to the apps. All done with a few lines of Microsoft Graph PowerShell SDK code.
By: Tony Redmond submitted:Sep 5 2025
How to update multiple Hyper-V VMs offline
(4sysops.com)
In environments with multiple VMs running the same Windows version, powering down the Hyper-V VMs
By: Wolfgang Sommergut submitted:Mar 21 2025
In environments with multiple VMs running the same Windows version, powering down the Hyper-V VMs
during a maintenance window is usually the most efficient way to update them offline. This involves mounting the virtual disk and installing updates through PowerShell. This approach also benefits VMs that have been powered off for an extended period. Instead of starting them in an outdated and potentially vulnerable state, you can apply critical security updates in advance.
By: Wolfgang Sommergut submitted:Mar 21 2025
How to Update PowerShell on Windows
(techviral.net)
PowerShell may take time to respond to your commands or return with errors. At times, PowerShell may
By: Amarnath Chakraborty submitted:May 15 2026
PowerShell may take time to respond to your commands or return with errors. At times, PowerShell may
also fail to open on your Windows PC. You can easily fix such problems by updating PowerShell.
By: Amarnath Chakraborty submitted:May 15 2026
How to Update PowerShell on Windows (All Methods)
(techviral.net)
PowerShell may take time to respond to your commands or return with errors. At times, PowerShell may
By: Amarnath Chakraborty submitted:Jul 11 2025
PowerShell may take time to respond to your commands or return with errors. At times, PowerShell may
also fail to open on your Windows PC. So, if you think that PowerShell is outdated on your device, it's time to update it to the latest version.
By: Amarnath Chakraborty submitted:Jul 11 2025
How to Update Shared Mailbox Owners About Quota Usage
(office365itpros.com)
An old script created to report quotas for user mailboxes provided the basis for email-based
By: Tony Redmond submitted:Oct 6 2023
An old script created to report quotas for user mailboxes provided the basis for email-based
reporting of shared mailbox quotas. The old script used just Exchange Online PowerShell. This versions mixes Exchange Online and the Graph SDK and throws in some certificate-based authentication to boot to allow the script to send email from something other than the signed-in account.. It all comes together, using chunks of code from other scripts to speed up writing. It's the PowerShell way...
By: Tony Redmond submitted:Oct 6 2023
How to Update Tenant Corporate Branding for the Entra ID Sign-in Screen with PowerShell
(office365itpros.com)
The ability to apply custom corporate branding for Entra Id screens has existed since 2020. You can
By: Tony Redmond submitted:Jan 26 2024
The ability to apply custom corporate branding for Entra Id screens has existed since 2020. You can
update elements through the admin center or PowerShell. This article explains how to use the Microsoft Graph PowerShell SDK to customize the sign-in text and background image for the sign-in screen.
By: Tony Redmond submitted:Jan 26 2024
How to Upload Files to Azure Storage
(techcommunity.microsoft.com)
In recent days there has been a push to move our team's in-person presentations online. In some
By: Anthony Bartolo submitted:Jun 15 2022
In recent days there has been a push to move our team's in-person presentations online. In some
cases we've been asked to record our presentations. Storage has quickly become an issue and so I have been investigating ways to transfer the recorded presentations to the cloud. Now the transfer can take place via GUI however automating the transfer might be needed in future. Luckily uploading files to Azure Storage via PowerShell is an option.
By: Anthony Bartolo submitted:Jun 15 2022
How to use Managed Identity to connect to Azure, Exchange, Graph, Intune,… in Azure Automation Runbook
(doitpsway.com)
Managed Identity is definitely a better option for authentication in Azure Automation Runbooks than
By: Ondrej Sebela submitted:Jun 16 2022
Managed Identity is definitely a better option for authentication in Azure Automation Runbooks than
RunAs account because it doesn't require certificate/secret renewal. Therefore it is maintenance-free.
By: Ondrej Sebela submitted:Jun 16 2022
How to Use Microsoft PowerShell Core on Linux Virtual Machines
(techgenix.com)
PowerShell was designed as a Windows management tool, but Microsoft has created cross-platform
By: Brien Posey submitted:Oct 7 2022
PowerShell was designed as a Windows management tool, but Microsoft has created cross-platform
versions of PowerShell. That way, you can use a standard command line interface to manage a variety of system types. This article explains how to install PowerShell on a Linux virtual machine as well as the differences between PowerShell and PowerShell Core.
By: Brien Posey submitted:Oct 7 2022
How to use PowerShell for DNS Records
(adamtheautomator.com)
DNS records are typically managed dynamically by your DNS server. However, at times, you may find
By: David Lamb submitted:Jun 16 2022
DNS records are typically managed dynamically by your DNS server. However, at times, you may find
that you need to manually create, edit, or remove various types of DNS records. Or to even add various DNS tasks to automation scripts. It is at times like this that using PowerShell for DNS records is the way to go.
By: David Lamb submitted:Jun 16 2022
How to Use PowerShell Get-Date Cmdlet?
(spguides.com)
In this tutorial, I will explain how to use the PowerShell Get-Date cmdlet to work with dates and
By: Bijay Kumar submitted:Dec 20 2024
In this tutorial, I will explain how to use the PowerShell Get-Date cmdlet to work with dates and
times in your scripts. The Get-Date cmdlet allows you to retrieve the current date and time, format dates, and perform date calculations. As a system administrator or a developer, you should know how to use Get-Date
By: Bijay Kumar submitted:Dec 20 2024
How to use PowerShell to change the publish date of a news page in SharePoint Online
(menzel.it)
Introduction In this blog post, we will explore how to use PowerShell to change the first publish
By: Oliver Menzel submitted:Oct 20 2023
Introduction In this blog post, we will explore how to use PowerShell to change the first publish
date of a news page in SharePoint Online. This can be useful if you need to update the publish date of a news page to reflect changes in the content or to correct errors in the original publish date.
By: Oliver Menzel submitted:Oct 20 2023
How to use PowerShell to Check if a File Exists (Examples)
(adamtheautomator.com)
Do you use PowerShell to create, read, update, and delete files? If so, you've probably experienced
By: June Castillote submitted:Jun 16 2022
Do you use PowerShell to create, read, update, and delete files? If so, you've probably experienced
errors when the target files don't exist or already exist. Lucky for you, there are ways in PowerShell to check if a file exists before doing anything to it.
By: June Castillote submitted:Jun 16 2022
How to use Powershell to create a virus for testing your AV
(scriptinglibrary.com)
In this article, I will use a PowerShell one-liner script to generate a test file to test if the
By: Paolo Frigo submitted:Jun 16 2022
In this article, I will use a PowerShell one-liner script to generate a test file to test if the
Anti-Virus runtime solution installed is working as expected.
By: Paolo Frigo submitted:Jun 16 2022
How to Use PowerShell to Reboot Remote Computers
(adamtheautomator.com)
Inevitably a system administrator will need to restart a server or system. Rather than stepping
By: Adam Listek submitted:Jun 16 2022
Inevitably a system administrator will need to restart a server or system. Rather than stepping
through the user interface, PowerShell provides several methods for rebooting a computer remotely.
By: Adam Listek submitted:Jun 16 2022
How to Use PowerShell to Remove OneDrive Files Found by a Content Search
(practical365.com)
Recently, while working on some Content Searches, a question came up on how to perform selective
By: Damian Scoles submitted:Jun 16 2022
Recently, while working on some Content Searches, a question came up on how to perform selective
deletion of OneDrive documents found in the searches. While you can remove email using a content search action, Office 365 doesn't includ e a method to cleanup OneDrive documents found by content searches....
By: Damian Scoles submitted:Jun 16 2022
How to Use PowerShell to Retrieve Permissions for Entra ID Apps
(office365itpros.com)
Recent attacker activity made me think that access might have been gained through an OAuth app.
By: Tony Redmond submitted:Jan 26 2024
Recent attacker activity made me think that access might have been gained through an OAuth app.
Keeping an eye on app permissions is important. From a PowerShell perspective, it is reasonably straightforward to retrieve details of app permissions using the Microsoft Graph PowerShell SDK. Several methods are available to do the job.
By: Tony Redmond submitted:Jan 26 2024
How to Use PowerShell To Scan Windows 10 for Virus & Malware
(techviral.net)
Windows 10 is indeed a great operating system that's powering most PCs and laptops. Windows 10
By: Amarnath Chakraborty submitted:Jun 16 2022
Windows 10 is indeed a great operating system that's powering most PCs and laptops. Windows 10
offers you more features and options than every other desktop operating system. Microsoft also provides users a free antivirus tool known as Microsoft Defender Antivirus.
By: Amarnath Chakraborty submitted:Jun 16 2022
How to Use PowerShell Where-Object to Filter All the Things
(adamtheautomator.com)
When you work with PowerShell property values in a collection of objects, sometimes you will need a
By: Bill Kindle submitted:Jun 16 2022
When you work with PowerShell property values in a collection of objects, sometimes you will need a
way to filter out all the things you do not need. Knowing how to use the PowerShell Where-Object cmdlet is an important skill to have in your PowerShell toolbox.
By: Bill Kindle submitted:Jun 16 2022
How to use PowerShell with Visual Studio Code like a Pro
(dev.to)
Whether you're a developer or an it pro, you definitely have to deal with Powershell sometimes. For
By: Emanuele Bartolesi submitted:Jun 15 2022
Whether you're a developer or an it pro, you definitely have to deal with Powershell sometimes. For
several year I used to develop PowerShell script into PowerShell ISE. It worked very well, but it looked like "old". Since many years, almost four, I started using Visual Studio Code to edit every kind of files, including PowerShell files. The reason is really simple: Visual Studio Code is more powerful than PowerShell IDE. I show you the reason why.
By: Emanuele Bartolesi submitted:Jun 15 2022
How to Use the Azure DevOps REST API with PowerShell
(imaginet.com)
Using PowerShell to call the Azure DevOps REST API is simple, yet very powerful. In my newest video,
By: Etienne Tremblay submitted:Jun 16 2022
Using PowerShell to call the Azure DevOps REST API is simple, yet very powerful. In my newest video,
I will provide a detailed walk-through and demo of how to use the Azure DevOps REST API with PowerShell.
By: Etienne Tremblay submitted:Jun 16 2022
How to Use the Get-FileHash PowerShell Cmdlet
(adamtheautomator.com)
Do you need to compare two files or make sure a file has not changed? The PowerShell cmdlet
By: Devin Rich submitted:Jun 16 2022
Do you need to compare two files or make sure a file has not changed? The PowerShell cmdlet
Get-FileHash generates hash values both for files or streams of data. A hash is simply a function that converts one value into another. Sometimes the hash value may be smaller to save on space, or the hash value may be a checksum used to validate a file.
By: Devin Rich submitted:Jun 16 2022
How to Use the Graph SDK to Manage Group-Based Licensing
(office365itpros.com)
Group-based licensing is a mechanism to make it easier to assign and mange product licenses for
By: Tony Redmond submitted:Nov 8 2024
Group-based licensing is a mechanism to make it easier to assign and mange product licenses for
large sets of user accounts. In this article, we discuss how to use Microsoft Graph PowerShell SDK cmdlets to manage group-based license assignments in a Microsoft 365 tenant. Assigning licenses to groups is very much like direct assignments, but some differences exist.
By: Tony Redmond submitted:Nov 8 2024
How To Use the PowerShell Expand Property for Select-Object
(adamtheautomator.com)
Discover the ins-and-outs of the PowerShell expand property for the Select-Object command in this
By: Edem Afenyo submitted:Aug 12 2022
Discover the ins-and-outs of the PowerShell expand property for the Select-Object command in this
example driven tutorial!
By: Edem Afenyo submitted:Aug 12 2022
How to Verify a File Hash (Checksum) on Windows
(woshub.com)
Checking a downloaded file's hash (checksum) allows verifying its integrity and ensuring that the
By: Windows OS Hub submitted:Nov 29 2024
Checking a downloaded file's hash (checksum) allows verifying its integrity and ensuring that the
file contents have not been modified. Administrators commonly use MD5/SHA256 checksum verification for downloaded OS distros...
By: Windows OS Hub submitted:Nov 29 2024
How to View and Change BIOS (UEFI) Settings with PowerShell
(woshub.com)
You can use PowerShell to view or change BIOS/UEFI settings on a Windows computer. In this article,
By: Windows OS Hub submitted:Sep 15 2023
You can use PowerShell to view or change BIOS/UEFI settings on a Windows computer. In this article,
we will look at how to use Windows PowerShell to get or change...
By: Windows OS Hub submitted:Sep 15 2023
How to Write Awesome Functions with PowerShell Parameter Sets
(jeffbrown.tech)
PowerShell parameter sets are a great tool to have in your function writing arsenal. With PowerShell
By: Jeff Brown submitted:Jun 16 2022
PowerShell parameter sets are a great tool to have in your function writing arsenal. With PowerShell
parameter sets, you can create a function that has different parameters for multiple scenarios. The user can specify different parameters so the function can take different actions based on the input.
By: Jeff Brown submitted:Jun 16 2022
How to write Powershell modules with classes
(stephanevg.github.io)
In this article St?phane demonstrates ways to organize your code for PowerShell modules that contain
By: submitted:Jun 15 2022
In this article St?phane demonstrates ways to organize your code for PowerShell modules that contain
classes, functions and enums.
By: submitted:Jun 15 2022
How to you organize your scripts repos?
(reddit.com)
Another great topic and discussion from Reddit.
By: u/Zylea submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: u/Zylea submitted:Jun 16 2022
How useful is PowerShell in Linux
(reddit.com)
A good discussion thread on using PowerShell in Linux
By: r/PowerShell submitted:Jun 16 2022
A good discussion thread on using PowerShell in Linux
By: r/PowerShell submitted:Jun 16 2022
HP Driver Packs Download & #ConfigMgr Import
(garytown.com)
This script will Allow you to Check and Update your HP Drive Packs that you have CM Legacy Packages
By: submitted:Jun 15 2022
This script will Allow you to Check and Update your HP Drive Packs that you have CM Legacy Packages
By: submitted:Jun 15 2022
HTTP server in powershell for Sharing files
(reddit.com)
Hey, I made a powershell script running a HTTP server that allows file transfer through web browser.
By: u/Boxmaker1 submitted:Jun 9 2023
Hey, I made a powershell script running a HTTP server that allows file transfer through web browser.
What do you think? Any improvements I should do?
By: u/Boxmaker1 submitted:Jun 9 2023
Human Readable File Sizes in PowerShell
(claytonerrington.com)
Simple way to humanize a file size in powershell
By: Clayton Errington submitted:Mar 28 2025
Simple way to humanize a file size in powershell
By: Clayton Errington submitted:Mar 28 2025
Hunting for Indicators with PowerShell: New Files
(bakerstreetforensics.com)
When analyzing the impact of malware execution on a system, it's important to identify what
By: Doug Metz submitted:Jul 21 2023
When analyzing the impact of malware execution on a system, it's important to identify what
additional files the malware has introduced to the system.
By: Doug Metz submitted:Jul 21 2023
Hyper-V PowerShell Direct
(thomasmaurer.ch)
One of the new features of Hyper-V in Windows Server 2016 and Windows 10 is called
By: submitted:Jun 15 2022
One of the new features of Hyper-V in Windows Server 2016 and Windows 10 is called
PowerShell Direct. PowerShell Direct lets you remotely connect to a Virtual Machine running on a Hyper-V host, without any network connection inside the Virtual Machine. PowerShell Direct uses the Hyper-V VMBus to connect inside the Virtual Machine. This feature is convenient if you need it for automation and configuration for Virtual Machines or if you for example messed up network configuration inside the virtual machine and you don?t have console access.
By: submitted:Jun 15 2022
Hyper-V: Enabling VM Resource Metering
(sid-500.com)
It is a good idea to monitor your Hyper-V VMs to get an overview of where resources are being
By: Patrick Gruenauer submitted:May 17 2024
It is a good idea to monitor your Hyper-V VMs to get an overview of where resources are being
consumed.
By: Patrick Gruenauer submitted:May 17 2024
I finished a script for work but I’m not comfortable showing it to others, what can I do to make it look professional?
(reddit.com)
A great thread on r/PowerShell about making your scripts look professional.
By: u/bei60 submitted:Jun 16 2022
A great thread on r/PowerShell about making your scripts look professional.
By: u/bei60 submitted:Jun 16 2022
I love power shell. Teach me something new about searching windows logs to converge on an error?
(reddit.com)
I'm in network incident response.
By: u/No-Werewolf2037 submitted:Nov 4 2022
I'm in network incident response.
By: u/No-Werewolf2037 submitted:Nov 4 2022
I Need a PSDrive Now!
(jdhitsolutions.com)
I hope you've been enjoying the last few posts on working with PSDrives. To round out the set, I
By: Jeff Hicks submitted:Jun 16 2022
I hope you've been enjoying the last few posts on working with PSDrives. To round out the set, I
thought I'd remind you of a command in the PSScriptTools module that I use often, especially when teaching a live class or presenting at a conference. As you've seen, I use PSDrives as shortcuts to commonly used folders. Back in my DOS days, I relied on subst.exe. PSDrives are much easier. Here's my typical dilemma and how I solve it.
By: Jeff Hicks submitted:Jun 16 2022
I run PowerShell on Android and so can you !!
(dev.to)
Welcome PowerShell Enthusiasts, Android tinkerers and fellow Geeks! This is a step by step guide on
By: submitted:Jun 15 2022
Welcome PowerShell Enthusiasts, Android tinkerers and fellow Geeks! This is a step by step guide on
how I managed to run PowerShell on my Android device.
By: submitted:Jun 15 2022
I’m a PowerShell scripter, want to find a suitable home for running such scripts other than Task Scheduler
(reddit.com)
A good discussion on Reddit on a very common topic.
By: u/dverbern submitted:Jun 16 2022
A good discussion on Reddit on a very common topic.
By: u/dverbern submitted:Jun 16 2022
I’m too lazy to put text I want to search for into the clipboard from a PowerShell window
(twitter.com)
get a new browser tab & paste it in to get search results so I added $google variable to my $profile
By: Guy Leech submitted:Jun 16 2022
get a new browser tab & paste it in to get search results so I added $google variable to my $profile
so I can search thus
By: Guy Leech submitted:Jun 16 2022
Identify and Block Sign-in for Shared Mailboxes in Microsoft 365
(o365reports.com)
Shared and resource mailboxes in Microsoft 365 are designed for collaboration, not for direct
By: Lokesh submitted:Mar 28 2025
Shared and resource mailboxes in Microsoft 365 are designed for collaboration, not for direct
sign-ins. However, if sign-in remains enabled, attackers could exploit these accounts to bypass security policies, send unauthorized emails, or access confidential data-posing a serious compliance and security risk.
By: Lokesh submitted:Mar 28 2025
Identifying Privileged Applications and Their Secret Passwords
(practical365.com)
Securing applications in an Entra tenant is crucial, especially after recent attacks like Midnight
By: Brandon Colley submitted:Jan 31 2025
Securing applications in an Entra tenant is crucial, especially after recent attacks like Midnight
Blizzard. This article reviews how to use PowerShell to help identify privileged applications, their permissions, as well as client Secrets.
By: Brandon Colley submitted:Jan 31 2025
If Maester couldn’t get any better…Custom Test Collection now available
(clatent.com)
The time has finally come. I have created a public repository to store custom Maester tests for
By: Clayton Tyger submitted:Jan 31 2025
The time has finally come. I have created a public repository to store custom Maester tests for
everyone. As well as a website for deeper understanding where needed.
By: Clayton Tyger submitted:Jan 31 2025
If you needs to verify if a system is BIOS or UEFI
(twitter.com)
this Powershell one-liner will return that info
By: Mike Pletcher submitted:Jun 16 2022
this Powershell one-liner will return that info
By: Mike Pletcher submitted:Jun 16 2022
If you want to see all scheduled tasks in a single pane
(twitter.com)
Another great sweet and slick tip from Guy.
By: Guy Leech submitted:Jun 15 2022
Another great sweet and slick tip from Guy.
By: Guy Leech submitted:Jun 15 2022
IIS TLS Certificate Deployment with CertKit
(directaccess.richardhicks.com)
With public TLS certificate lifetimes shrinking to just 47 days by 2029, administrators must find
By: Richard M. Hicks submitted:Apr 24 2026
With public TLS certificate lifetimes shrinking to just 47 days by 2029, administrators must find
ways to automate certificate enrollment and renewal for workloads that require them. One of the most common is Microsoft Internet Information Services (IIS). I've been using CertKit.io to handle this process for workloads like Always On VPN and DirectAccess, so [...]
By: Richard M. Hicks submitted:Apr 24 2026
Image Manipulation, Image Resize, Image Combine and more with PowerShell
(evotec.xyz)
ImagePlayground is a PowerShell module that works in PowerShell 5.1 and PowerShell 7+. It works
By: Przemyslaw Klys submitted:Jan 6 2023
ImagePlayground is a PowerShell module that works in PowerShell 5.1 and PowerShell 7+. It works
partially on Linux and should work on macOS, except for charts. That means it's partially cross-platform, but the end goal is to make it work fully on all platforms. So what can this module do?
By: Przemyslaw Klys submitted:Jan 6 2023
Implementing a Code Search: Indexing Git Repositories using PowerShell (Part 2)
(bytefish.de)
This article shows how to use Elasticsearch and ASP.NET Core to implement a Code Search Service.
By: Philipp Wagner submitted:Jul 28 2023
This article shows how to use Elasticsearch and ASP.NET Core to implement a Code Search Service.
By: Philipp Wagner submitted:Jul 28 2023
Import PFX Certificate and Configure Binding on Remote IIS Servers
(geeklifenow.com)
A way to import a pfx certificate and set the HTTPS binding on a list of remote servers
By: Matthew Snyder submitted:Jun 16 2022
A way to import a pfx certificate and set the HTTPS binding on a list of remote servers
By: Matthew Snyder submitted:Jun 16 2022
Import Windows Autopilot device identity using PowerShell
(scconfigmgr.com)
New blog post: “Import Windows Autopilot device identity using PowerShell” –
By: submitted:Jun 15 2022
New blog post: “Import Windows Autopilot device identity using PowerShell” –
MSIntune PowerShell Autopilot
By: submitted:Jun 15 2022
Improve IT efficiency with a PowerShell self-service portal
(techtarget.com)
Implementing a PowerShell self-service portal can help the IT department give users a safe way to
By: Mike Kanakos submitted:Mar 24 2023
Implementing a PowerShell self-service portal can help the IT department give users a safe way to
run scripts for various jobs.
By: Mike Kanakos submitted:Mar 24 2023
In-Depth Guide to Building a PowerShell Pipeline in Azure DevOps
(adamtheautomator.com)
Did you know you can natively run scripts like PowerShell in Azure DevOps (AzDo) pipelines creating
By: Adam Bertram submitted:Jun 16 2022
Did you know you can natively run scripts like PowerShell in Azure DevOps (AzDo) pipelines creating
a PowerShell pipeline? By using the tips and techniques you'll learn in this article, you'll be well on your way to scripting your way to automation greatness.
By: Adam Bertram submitted:Jun 16 2022
Increase maturity of PowerShell script with Mermaid diagram
(itconstructors.com)
Intro Recently I had a need to re-write one of my old scripts. It was a simple case: once a month
By: Wiktor Mrowczynski submitted:Sep 15 2023
Intro Recently I had a need to re-write one of my old scripts. It was a simple case: once a month
send an email with the number of received and sent messages from the previous month for a shared mailbox. The original one used Exchange on-prem. The new one connects to Exchange Online. What seemed ...
By: Wiktor Mrowczynski submitted:Sep 15 2023
Inspired to Share
(reddit.com)
This is why I love the PowerShell community
By: Jeremie Hayter submitted:Jun 16 2022
This is why I love the PowerShell community
By: Jeremie Hayter submitted:Jun 16 2022
Install and enable SSH on Windows Server 2025
(4sysops.com)
Windows Server 2025 comes with SSH pre-installed, making secure remote server management easier for
By: Markus Elsberger submitted:Nov 15 2024
Windows Server 2025 comes with SSH pre-installed, making secure remote server management easier for
administrators. This is especially helpful when accessing servers from macOS or Linux machines or Windows computers not part of the Active Directory domain, as enabling PowerShell remoting can be complicated in this scenario. By default, SSH on Windows Server 2025 uses password authentication, which you should change to public key authentication for enhanced security.
By: Markus Elsberger submitted:Nov 15 2024
Install and integrate Microsoft AI Shell with a PowerShell module
(4sysops.com)
Microsoft's new AI Shell integrates AI into command-line workflows, featuring the Azure OpenAI Agent
By: Markus Elsberger submitted:Dec 13 2024
Microsoft's new AI Shell integrates AI into command-line workflows, featuring the Azure OpenAI Agent
and Copilot in Azure Agent for tasks like PowerShell scripting and cloud automation. You can install AI Shell (aish.exe) as a standalone app or PowerShell module to streamline coding, error resolution, and resource management on Windows, macOS, or Linux.
By: Markus Elsberger submitted:Dec 13 2024
Install and manage VM watch on Azure Virtual Machines
(4sysops.com)
Microsoft announced the public preview of VM watch, a new in-VM service designed for Azure Virtual
By: Baki Onur Okutucu submitted:Dec 6 2024
Microsoft announced the public preview of VM watch, a new in-VM service designed for Azure Virtual
Machines (VMs) and Virtual Machine Scale Sets (VMSS). This service aims to enhance VM health monitoring by offering standardized, lightweight, and flexible in-VM health checks that connect seamlessly with Azure's monitoring and AIOps systems.
By: Baki Onur Okutucu submitted:Dec 6 2024
Install and manage VM watch on Azure Virtual Machines
(4sysops.com)
Microsoft announced the public preview of VM watch, a new in-VM service designed for Azure Virtual
By: Baki Onur Okutucu submitted:Nov 29 2024
Microsoft announced the public preview of VM watch, a new in-VM service designed for Azure Virtual
Machines (VMs) and Virtual Machine Scale Sets (VMSS). This service aims to enhance VM health monitoring by offering standardized, lightweight, and flexible in-VM health checks that connect seamlessly with Azure's monitoring and AIOps systems.
By: Baki Onur Okutucu submitted:Nov 29 2024
Install AWS CloudShell in a VPC
(4sysops.com)
Recently, AWS announced the general availability of CloudShell VPC support. This feature enables the
By: Amr Essam submitted:Jul 19 2024
Recently, AWS announced the general availability of CloudShell VPC support. This feature enables the
creation of a CloudShell environment within a dedicated VPC, establishing secure connections to other resources in the same subnet. The CloudShell inherits the VPC network configuration without any additional modification. In this article, I will introduce CloudShell, explain the new VPC support, and outline how to install AWS CloudShell in a VPC.
By: Amr Essam submitted:Jul 19 2024
Install IIS and PHP 8.x on Windows 11 and Server 2025 (Core)
(4sysops.com)
PHP is still available on Windows despite Microsoft no longer providing support for version 8.x. It
By: Wolfgang Sommergut submitted:Mar 28 2025
PHP is still available on Windows despite Microsoft no longer providing support for version 8.x. It
can be integrated as a script engine into Internet Information Services (IIS), either through the graphical IIS Manager or via PowerShell, which is especially useful for Server Core installations.
By: Wolfgang Sommergut submitted:Mar 28 2025
Install Linux Subsystem for Windows (WSL) on Windows Server 2025
(4sysops.com)
This article explains the differences between WSL 1 and WSL 2, how they compare to WSL on Windows
By: Markus Elsberger submitted:Oct 17 2025
This article explains the differences between WSL 1 and WSL 2, how they compare to WSL on Windows
Server 2022 and Windows Server 2025, and how to install WSL on Windows Server 2025 using the graphical user interface (GUI) or PowerShell.
By: Markus Elsberger submitted:Oct 17 2025
Install Microsoft AI Shell on Mac
(4sysops.com)
Microsoft has released AI Shell v1.0.0‑preview.5, which provides a Windows-only security patch,
By: Markus Elsberger submitted:Jul 25 2025
Microsoft has released AI Shell v1.0.0‑preview.5, which provides a Windows-only security patch,
while Preview 4 delivered substantial improvements-enhanced macOS side‑pane support in iTerm2, Entra ID authentication, expanded Invoke‑AIShell functionality (with new -PostCode, -CopyCode, and -Exit flags)-all based on community feedback to improve workflows across Azure OpenAI, macOS, and PowerShell. This article also explains how to install Microsoft AI Shell on macOS.
By: Markus Elsberger submitted:Jul 25 2025
Install Microsoft Graph Module for Azure Automation using PowerShell
(thesysadminchannel.com)
If you're familiar with Azure Automation and Graph API, you may have noticed that it may be a bit
By: Paul Contreras submitted:Jan 6 2023
If you're familiar with Azure Automation and Graph API, you may have noticed that it may be a bit
cumbersome to install the Microsoft.Graph PowerShell module in an Automation account.
By: Paul Contreras submitted:Jan 6 2023
Install Nerdfonts using PowerShell
(powershellisfun.com)
Yes, I'm a nerd, and nerds like to use NerdFonts 🙂 In this small blog post, I will show you how
By: Harm Veenstra submitted:Feb 6 2026
Yes, I'm a nerd, and nerds like to use NerdFonts 🙂 In this small blog post, I will show you how
you can use the NerdFonts PowerShell module from Ryan L McIntyre.
By: Harm Veenstra submitted:Feb 6 2026
Install or update your SysInternals Suite using PowerShell
(powershellisfun.com)
I think a lot of you use the SysInternals tools on your machine. They are great tools at your
By: Harm Veenstra submitted:Jan 27 2023
I think a lot of you use the SysInternals tools on your machine. They are great tools at your
disposal and have helped me a lot! You can install it using the Microsoft Store method, it will be updated like that too, but for your management server, it's nice to have an installer that works without the Microsoft Store 🙂 In this blog post, I will show you a way to install or update your SysInternals Suite.
By: Harm Veenstra submitted:Jan 27 2023
Install PFX certificate on servers
(ehmiiz.tech)
As you may have guessed, this post will be about installing certificates using PowerShell.
By: Emil Larsson submitted:Dec 9 2022
As you may have guessed, this post will be about installing certificates using PowerShell.
By: Emil Larsson submitted:Dec 9 2022
Install PowerShell 7 On WSL and Ubuntu
(saggiehaim.net)
With PowerShell 7, we get the best PowerShell edition, most importantly, it's cross-platform! While
By: Saggie Haim submitted:Jun 15 2022
With PowerShell 7, we get the best PowerShell edition, most importantly, it's cross-platform! While
last time we installed the latest PowerShell 7 on a container, sometimes we don't want just a plain environment with PowerShell, sometimes we want a to add other tools, change system configurations or use different Linux Distros.
By: Saggie Haim submitted:Jun 15 2022
Install PowerShell 7 with Windows Package Manager
(techielass.com)
I recently noticed that on my machine I was on an older version of PowerShell and not taking
By: Sarah Lean submitted:Jun 16 2022
I recently noticed that on my machine I was on an older version of PowerShell and not taking
advantage of PowerShell 7 and I wanted to make sure I was using the latest version. And since I am a big fan of Windows Package Manager at the moment I wanted to see if I could update my PowerShell version with that.
By: Sarah Lean submitted:Jun 16 2022
Install PowerShell on ArcoLinux
(mikefrobbins.com)
ArcoLinux is a rolling release Linux distribution based on Arch Linux. Like other Arch-based Linux
By: Mike F Robbins submitted:Jul 1 2022
ArcoLinux is a rolling release Linux distribution based on Arch Linux. Like other Arch-based Linux
distributions, ArcoLinux uses pacman for its package manager.
By: Mike F Robbins submitted:Jul 1 2022
Install Windows Terminal without the Store (on Windows Server)
(4sysops.com)
Microsoft has made its new terminal for multiple shells and command line programs available as a
By: Wolfgang Sommergut submitted:Jul 8 2022
Microsoft has made its new terminal for multiple shells and command line programs available as a
Store app. However, if you want to install the package with PowerShell because, for example, there is no Store app on Windows Server or Windows 10 LTSC, you'll get an error message due to a missing library.
By: Wolfgang Sommergut submitted:Jul 8 2022
Install, remove, list, and set default printer with PowerShell
(4sysops.com)
With PowerShell, you can easily install a printer driver, add a printer to the repository, and then
By: Emanuel Halapciuc submitted:Nov 18 2022
With PowerShell, you can easily install a printer driver, add a printer to the repository, and then
add a local or shared network printer to your Windows installation. In this post, I will also explain how you can list printers, add a printer port, set the default printer, and remove a printer with PowerShell.
By: Emanuel Halapciuc submitted:Nov 18 2022
Installing and setting up PowerShell PSReadline with predictive IntelliSense
(powershellone.wordpress.com)
While the PowerShell Team's post already fully covers the functionality of the feature, I actually
By: Dirk submitted:Jun 16 2022
While the PowerShell Team's post already fully covers the functionality of the feature, I actually
struggled to install this on Windows PowerShell 5.1 and would like to share my experience in case someone else encounters a similar issue.
By: Dirk submitted:Jun 16 2022
Installing and Using PowerShell Copilot
(alexandrumarin.com)
PowerShell Copilot is a community-developed module that extends the capabilities of PowerShell by
By: Alexandru Radu Marin submitted:Apr 5 2024
PowerShell Copilot is a community-developed module that extends the capabilities of PowerShell by
integrating with the GPT-4 language model. This innovative tool is designed to assist users in generating code quickly and efficiently, leveraging the vast repository of code available on GitHub.
By: Alexandru Radu Marin submitted:Apr 5 2024
Installing Git – 14 days of Git
(techielass.com)
As part of my 14 days of Git learning journey it's time to get Git installed on my desktop. I walk
By: Sarah Lean submitted:Sep 23 2022
As part of my 14 days of Git learning journey it's time to get Git installed on my desktop. I walk
you though the manual installation process, and configuration of Git.
By: Sarah Lean submitted:Sep 23 2022
Installing PowerShell modules via Portage
(xgqt.gitlab.io)
Building PowerShell: As a part of my work of modernizing the way .NET SDK packages are distributed
By: Maciej Barc submitted:Apr 14 2023
Building PowerShell: As a part of my work of modernizing the way .NET SDK packages are distributed
in Gentoo I delved into packaging a from-source build of PowerShell for Gentoo using the dotnet-pkg eclass. Packaging `pwsh` was a little tricky but I got...
By: Maciej Barc submitted:Apr 14 2023
Installing PowerShell on macOS
(powershellisfun.com)
What's the first thing that you install on your new MacBook M4? Yes, Microsoft Edge, and then
By: Harm Veenstra submitted:Jan 9 2026
What's the first thing that you install on your new MacBook M4? Yes, Microsoft Edge, and then
PowerShell afterwards 😉 In this final blog post of 2025, I will outline the available installation options.
By: Harm Veenstra submitted:Jan 9 2026
Installing PowerShell Side by Side for testing purposes
(blog.kilasuit.org)
This is part of a series called Using PowerShell in testing in which I intend to showcase lots of
By: Ryan Yates submitted:Sep 15 2023
This is part of a series called Using PowerShell in testing in which I intend to showcase lots of
different ways that PowerShell can used for all sorts of testing. A prior example would be Building A Lab using Hyper-V and Lability - The End to End Example.
By: Ryan Yates submitted:Sep 15 2023
Installing software via Azure DevOps & PowerShell on Windows servers
(reddit.com)
The idea of this pipeline to manage the software dependencies (.exe's, .msi) via an azure-package
By: u/Robba078 submitted:Aug 12 2022
The idea of this pipeline to manage the software dependencies (.exe's, .msi) via an azure-package
feed. This way all uploads, updates to version are traceable. The pipeline will download this package during its build, and publish it as an artefact (named patch) for the deployment stages where the software will copied to and installed on the servers For every environment provided in parameters Environments, the software will be attempted to be installed on the servers via PowerShell scripts. Azure DevOps is the orchestrator, but the PoSh script does the heavy lifting.
By: u/Robba078 submitted:Aug 12 2022
Installing the Entire Microsoft Graph PowerShell SDK Seems Like the Right Idea
(office365itpros.com)
An article described some benefits that could be gained from not installing the complete Microsoft
By: Tony Redmond submitted:Sep 27 2024
An article described some benefits that could be gained from not installing the complete Microsoft
Graph PowerShell SDK. The question is whether the claimed benefits are more theoretical than actual. It's hard to say because it all depends on how someone uses the SDK for development or to run scripts. Anyway, it's a topic worth discussing.
By: Tony Redmond submitted:Sep 27 2024
Installing updates during Autopilot: Windows 11 edition, revisited again
(oofhours.com)
This seems to be a frequent blog topic, with posts going back to 2019: So why bring this up yet
By: Michael Niehaus submitted:Jan 26 2024
This seems to be a frequent blog topic, with posts going back to 2019: So why bring this up yet
again? I blame Gary Block
By: Michael Niehaus submitted:Jan 26 2024
Installing Windows Services Created with PowerShell
(sapien.com)
Last week we introduced a new PrimalScript template for Windows PowerShell which makes writing
By: Alex Riedel submitted:Jun 15 2022
Last week we introduced a new PrimalScript template for Windows PowerShell which makes writing
Windows Services much easier. In this article, we will show you how to use MSI Builder to create an installer for your Windows Services.
By: Alex Riedel submitted:Jun 15 2022
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux
(devblogs.microsoft.com)
A common question Windows developers have is ?why doesn?t Windows have yet??. Whether longing for a
By: Mike Battista submitted:Jun 15 2022
A common question Windows developers have is ?why doesn?t Windows have yet??. Whether longing for a
powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to these commands as part of their core workflow.
By: Mike Battista submitted:Jun 15 2022
Interactive Authentication to Microsoft Graph using MSAL with PowerShell and Delegated Permissions – darrenjrobinson – Bespoke Identity and Access Management Solutions
(blog.darrenjrobinson.com)
Previously I've written about using MSAL and PowerShell with Application Permissions and Client
By: Darren Robinson submitted:Jun 16 2022
Previously I've written about using MSAL and PowerShell with Application Permissions and Client
Credentials and Certificate based authentication. Also with Delegated Permissions and Device Code flow authentication. The one I haven't written a post on is performing interactive authentication to Microsoft Graph using MSAL with PowerShell and Delegated Permissions. I have for Python so this post will complete the examples for both Python and PowerShell.
By: Darren Robinson submitted:Jun 16 2022
Internet Explorer Automation – Pt.1 Removing IE
(shankuehn.io)
With Internet Explorer finally retiring after a lengthy 27 year career, it came time for removal
By: Shannon Kuehn submitted:Sep 30 2022
With Internet Explorer finally retiring after a lengthy 27 year career, it came time for removal
within the servers I maintain for demos. I actually thought a security update would've removed the browser, but after applying updates for June, July, and August, I realized it would be up to me to remove the browser.
By: Shannon Kuehn submitted:Sep 30 2022
Introducing a Custom ‘map’ Function in PowerShell for Functional Programming
(dfinke.github.io)
I built the custom map function to enable processing multiple arrays with ease. Simplify your
By: Doug Finke submitted:Nov 15 2024
I built the custom map function to enable processing multiple arrays with ease. Simplify your
scripts by applying transformations simply and flexibly.
By: Doug Finke submitted:Nov 15 2024
Introduction to the Microsoft Graph Powershell SDK
(practical365.com)
A Unified Approach to Microsoft 365 management The Microsoft Graph API has been around for some time
By: Sean McAvinue submitted:Sep 30 2022
A Unified Approach to Microsoft 365 management The Microsoft Graph API has been around for some time
now and Microsoft is moving more management functions (such as License Management for Azure AD Accounts) to the platform. When Microsoft transitions a function to the Graph, organizations might have to update PowerShell scripts.
By: Sean McAvinue submitted:Sep 30 2022
Introduction to the Microsoft Graph PowerShell SDK Part II: Performing Common User and Group Operations
(practical365.com)
This article dives deep into using the SDK to perform common day-to-day tasks to manage users and
By: Sean McAvinue submitted:Oct 14 2022
This article dives deep into using the SDK to perform common day-to-day tasks to manage users and
groups through the Graph. Be on the look out for the next part of this series!
By: Sean McAvinue submitted:Oct 14 2022
Intune Documentation as Code
(joeloveless.com)
Configure and export Intune documentation automatically, converting JSON files to Markdown. All made
By: Joe Loveless submitted:Feb 6 2026
Configure and export Intune documentation automatically, converting JSON files to Markdown. All made
possible with PowerShell scripts, and GitHub Actions.
By: Joe Loveless submitted:Feb 6 2026
Intune Drift Control PowerShell
(nielskok.tech)
This is my latest training exercise, building configuration drift control for Microsoft Intune with
By: Niels Kok submitted:Jun 13 2025
This is my latest training exercise, building configuration drift control for Microsoft Intune with
PowerShell and the pester module. I wanted to be able to check my clients configuration against my own baseline for Microsoft Intune. Of course, there are many tools out there that can do this for you. Like Andrew Taylor's EUCToolbox.
By: Niels Kok submitted:Jun 13 2025
Intune PowerShell Script Delay? Here Is What Really Causes It
(bit.ly)
Why does an Intune PowerShell script not run immediately? This post explains the 8 hour IME timer
By: Rudy Ooms submitted:Mar 13 2026
Why does an Intune PowerShell script not run immediately? This post explains the 8 hour IME timer
and session change triggers.
By: Rudy Ooms submitted:Mar 13 2026
Intune PowerShell script installer feature
(inthecloud247.com)
Today we are going to have a look at the new PowerShell script installer feature that is available
By: Peter Klapwijk submitted:Jan 23 2026
Today we are going to have a look at the new PowerShell script installer feature that is available
since January 2026 in Microsoft Intune. It's now possible to upload a PowerShell script as the installer.
By: Peter Klapwijk submitted:Jan 23 2026
Intune Proactive Remediation for “Microsoft Windows Unquoted Service Path” / CVE-2013-1609, CVE-2014-0759, CVE-2014-5455
(powershellisfun.com)
Microsoft Defender has security recommendations for the "Fix unquoted service path for Windows
By: Harm Veenstra submitted:May 5 2023
Microsoft Defender has security recommendations for the "Fix unquoted service path for Windows
services." (CVE-2013-1609, CVE-2014-0759, CVE-2014-5455) These might be reported for things like Dell services, and you can fix them manually by editing the Registry on the affected device. But... There is an easier way 🙂 This blog post will show you how to create a Proactive Remediation in Intune for it.
By: Harm Veenstra submitted:May 5 2023
Intune Win32 PowerShell Installer Type
(powershellisfun.com)
This month, Microsoft re-released PowerShell as a command-line option for Intune Win32 packages,
By: Harm Veenstra submitted:Jan 30 2026
This month, Microsoft re-released PowerShell as a command-line option for Intune Win32 packages,
making it easy to update the installation script without recreating the IntuneWin package. In this blog post, I will show you how it works.
By: Harm Veenstra submitted:Jan 30 2026
Intune-App-Deploy
(github.com)
A fast, reliable way to package your win32 applications and deploy them to Intune from any source -
By: Ben Reader submitted:Jun 15 2022
A fast, reliable way to package your win32 applications and deploy them to Intune from any source -
including SCCM, using Powershell & VS Code tasks!
By: Ben Reader submitted:Jun 15 2022
Investigating Document Exfiltration with the Graph Activity Log
(practical365.com)
In this installment of our Graph Activity Log series, we'll provide a practical playbook for using
By: Mezba Uddin submitted:Aug 8 2025
In this installment of our Graph Activity Log series, we'll provide a practical playbook for using
the Graph Activity Log and Kusto Query Language (KQL) to hunt for indicators of document exfiltration.
By: Mezba Uddin submitted:Aug 8 2025
Invoke sync to all devices in Intune with PowerShell
(timmyit.com)
In this post Timmy Andersson shows how you can invoke sync to multiple devices in Intune with
By: submitted:Jun 15 2022
In this post Timmy Andersson shows how you can invoke sync to multiple devices in Intune with
PowerShell and the Intune GraphAPI
By: submitted:Jun 15 2022
Invoke-AKSH and easily manage your local lab
(ellitedevs.in)
Having worked on AKSH (my Discord bot) and witnessing how easy it made deploying and managing a lab
By: Uday Mittal submitted:Sep 23 2022
Having worked on AKSH (my Discord bot) and witnessing how easy it made deploying and managing a lab
on AWS, I wanted something similar for my local lab as well. On my local machines I use VMWare Workstation to create and manage virtual labs. Even though it has an intuitive GUI, it lacks a mechanism to perform actions (start, stop, snapshot, revert etc.) on multiple virtual machines via single click (maybe that's where vSphere comes in!). However, to compensate for that, it exposes a command line interface (vmrun.exe) that can aid in automating actions on multiple virtual machines.
By: Uday Mittal submitted:Sep 23 2022
Invoke-Command: Compensating for slow responding computers
(4sysops.com)
Sometimes, running remote code with the PowerShell cmdlet Invoke-Command can take a long time to
By: Mike Kanakos submitted:Jun 16 2022
Sometimes, running remote code with the PowerShell cmdlet Invoke-Command can take a long time to
run-and not for any reason having to do with your code itself. Connecting to older computers means that long bits of code take longer to run. Computers on the other side of slow WAN links will always be slower in responding than something close and well connected.
By: Mike Kanakos submitted:Jun 16 2022
Invoke-Command: Connecting to computers requiring different credentials
(4sysops.com)
Connecting to computers that require different credentials via the PowerShell cmdlet Invoke-Command
By: Mike Kanakos submitted:Jun 16 2022
Connecting to computers that require different credentials via the PowerShell cmdlet Invoke-Command
is a common occurrence. This post explains how you manage these situations.
By: Mike Kanakos submitted:Jun 16 2022
Iranian Hackers Using New PowerShell Backdoor in Cyber Espionage Attacks
(thehackernews.com)
An advanced persistent threat group with links to Iran has updated its malware toolset to include a
By: Ravie Lakshmanan submitted:Jun 16 2022
An advanced persistent threat group with links to Iran has updated its malware toolset to include a
novel PowerShell-based implant called PowerLess Backdoor, according to new research published by Cybereason.
By: Ravie Lakshmanan submitted:Jun 16 2022
Is ‘stealing code’ counterproductive in the long run?
(reddit.com)
I'm relatively new to scripting (<1 yr) and I recently noticed that I have not made it a habit of
By: u/amoncada14 submitted:Oct 28 2022
I'm relatively new to scripting (<1 yr) and I recently noticed that I have not made it a habit of
using other people's code unless I am really stuck on something, and usually only for the section that I'm stuck on. This is mostly on principal as I feel like I'm cheating myself if I just copy entire swaths of code or entire scripts from the internet.
By: u/amoncada14 submitted:Oct 28 2022
Is Batch scripting still relevant?
(reddit.com)
The other day, one of my coworkers sent me a 150 lines batch script. It wasn't fun to read 🙁 In
By: u/CodingCaroline submitted:Jun 16 2022
The other day, one of my coworkers sent me a 150 lines batch script. It wasn't fun to read 🙁 In
those wonderful days where PowerShell can do everything that batch can but better and cleaner, is batch still relevant? what do you guys think?
By: u/CodingCaroline submitted:Jun 16 2022
Is DSC worth getting into at this point, or should I look to other CM tools?
(reddit.com)
A good discussion on Reddit about the future of DSC.
By: u/Rayzen87 submitted:Jun 16 2022
A good discussion on Reddit about the future of DSC.
By: u/Rayzen87 submitted:Jun 16 2022
Is Python better than PowerShell?
(itblogpros.com)
Many developers and IT professionals have been debating for years whether Python is better than
By: Graeme John submitted:Jun 16 2022
Many developers and IT professionals have been debating for years whether Python is better than
Powershell. There are many factors to consider when making this decision, including speed, ease of use, adoption rates, and demand for each technology. In this article we will try to answer the question by comparing these four factors side-by-side.
By: Graeme John submitted:Jun 16 2022
Is Your Azure Service Retiring? Build a PowerShell Monitor
(adamtheautomator.com)
Build a PowerShell monitor that queries Azure Resource Graph to identify retiring services and alert
By: Adam Bertram submitted:Feb 13 2026
Build a PowerShell monitor that queries Azure Resource Graph to identify retiring services and alert
your team before 90-day deadlines become 9-day emergencies.
By: Adam Bertram submitted:Feb 13 2026
ISE should not switch focus automatically to the console pane
(windowsserver.uservoice.com)
Glad to know I'm not the only one annoyed by this.
By: User Voice submitted:Jun 16 2022
Glad to know I'm not the only one annoyed by this.
By: User Voice submitted:Jun 16 2022
It Begins – Azure with PowerShell I
(tommymaynard.com)
So, I am beginning my journey into Azure, alongside PowerShell. Or just maybe, I have that
By: Tommy Maynard submitted:Jun 16 2022
So, I am beginning my journey into Azure, alongside PowerShell. Or just maybe, I have that
backwards: My journey into PowerShell, alongside Azure.
By: Tommy Maynard submitted:Jun 16 2022
It’s always DNS
(claytonerrington.com)
A story of when it was actually DNS.
By: Clayton Errington submitted:Dec 13 2024
A story of when it was actually DNS.
By: Clayton Errington submitted:Dec 13 2024
It’s Likely We’re Living in a PSSession
(toastit.dev)
PowerShell remoting is a truly powerful tool, but sometimes your scripts need a little help finding
By: Josh King submitted:Jun 15 2022
PowerShell remoting is a truly powerful tool, but sometimes your scripts need a little help finding
their way. How can you tell when you're in a PSSession and what info is available about the session itself?
By: Josh King submitted:Jun 15 2022
Jeffrey Snover explains Microsoft's PowerShell Mission
(video.cube365.net)
Jeffrey Snover explains Microsoft’s new PowerShell mission “manage anything,
By: submitted:Jun 15 2022
Jeffrey Snover explains Microsoft’s new PowerShell mission “manage anything,
anywhere”
By: submitted:Jun 15 2022
Jingle All the Way to Savings: Automate Azure Bastion with Azure Automation!
(wmatthyssen.com)
In my blog post contribution for this year's Festive Tech Calendar, I'll show you how to reduce
By: Wim Matthyssen submitted:Dec 13 2024
In my blog post contribution for this year's Festive Tech Calendar, I'll show you how to reduce
Azure costs by automating the runtime of your Azure Bastion host(s) with Azure Automation.
By: Wim Matthyssen submitted:Dec 13 2024
Join Linux to Active Directory with PowerShell Core
(winsysblog.com)
PowerShell Core is now generally available, which means you can now start running it on your
By: Dan Franciscus submitted:Jun 15 2022
PowerShell Core is now generally available, which means you can now start running it on your
production servers and not feel guilty! There are many possibilities for using PowerShell on non-Windows platforms now and today my mind was pondering how to use it to join Linux servers to Active Directory. So, I created a small little function that automates some of this called Join-LinuxToAD. Keep in mind I tested this only on CentOS 7.
By: Dan Franciscus submitted:Jun 15 2022
JSON Adapter Feedback Provider
(devblogs.microsoft.com)
This blog outlines a new feedback provider developed by the PowerShell Team to inform users of
By: Steven Bucher submitted:Jul 14 2023
This blog outlines a new feedback provider developed by the PowerShell Team to inform users of
native executables that can output JSON.
By: Steven Bucher submitted:Jul 14 2023
Jump Start: PowerShell Remoting
(networkadm.in)
PowerShell remoting is a method you can use to connect securely to many machines with very little
By: Mike Kanakos submitted:Jun 15 2022
PowerShell remoting is a method you can use to connect securely to many machines with very little
effort. Using remoting, a user can quickly query information or deploy a change to multiple computers without ever having to login via a GUI or RDP. Here's a collection of content I have created on PowerShell remoting that you can use to learn how to configure and use PowerShell remoting:
By: Mike Kanakos submitted:Jun 15 2022
Jupyter notebooks in VSCode with PowerShell support
(powershellisfun.com)
Saw a video about Jupyter in Visual Studio Code a while back, tried to get it up and running and...
By: Harm Veenstra submitted:Aug 5 2022
Saw a video about Jupyter in Visual Studio Code a while back, tried to get it up and running and...
It seems that that things are changed now, it was there in VSCode preview versions together with the PowerShell preview extension. All the How-To's I found showed me that way of getting it installed/configured. So I played around a little bit with Jupyter and the PowerShell kernel installation and got it working in VSCode, in this blogpost I will show you how to install and configure everything 🙂
By: Harm Veenstra submitted:Aug 5 2022
Just been asked to try to speed up a PowerShell loop
(twitter.com)
notice how much slower Get-Date is than using -as or a cast. Using -as also has the advantage that
By: Guy Leech submitted:Jun 16 2022
notice how much slower Get-Date is than using -as or a cast. Using -as also has the advantage that
it doesn't error with bad date format it just returns $null which you can check for. Use TryParseExact for non-standard ones
By: Guy Leech submitted:Jun 16 2022
Just found out you can “Copy as PowerShell” a web request in Microsoft Edge : PowerShell
(reddit.com)
Well now me too!
By: u/solarplex submitted:Jun 16 2022
Well now me too!
By: u/solarplex submitted:Jun 16 2022
Justin Grote on Twitter: Serverless is the future.
(twitter.com)
My Azure Functions Powershell, which processed 496,000 tickets last month, including a peak of
By: submitted:Jun 15 2022
My Azure Functions Powershell, which processed 496,000 tickets last month, including a peak of
14,000 tickets a second, georedundant across 8 azure regions, cost $8 to run last month
By: submitted:Jun 15 2022
Keeping Teams Tidy Through Automation
(practical365.com)
With a relatively small amount of effort, the provisioning of Teams in an organization can be
By: Sean McAvinue submitted:Jun 9 2023
With a relatively small amount of effort, the provisioning of Teams in an organization can be
automated to cater to the requirements of the business, as well as IT. In this article, Sean McAvinue goes over keep your Teams tidy through some useful tips and PowerShell code.
By: Sean McAvinue submitted:Jun 9 2023
Launch EC2 instance from an AMI with a Bash and PowerShell script
(4sysops.com)
In my previous post, I shared a Bash and PowerShell script that enables you to swiftly generate an
By: Michael Pietroforte submitted:Jan 12 2024
In my previous post, I shared a Bash and PowerShell script that enables you to swiftly generate an
Amazon Machine Image (AMI) from an EC2 instance. In this post, I will be explaining how you can promptly launch an EC2 instance using the AMI.
By: Michael Pietroforte submitted:Jan 12 2024
Launch PowerShell Script From Within KeePass And Include Password Secure String Credential
(sans.org)
You want to 1) launch PowerShell.exe using the KeePass password manager by double-clicking an entry
By: Jason Fossen submitted:Jun 16 2022
You want to 1) launch PowerShell.exe using the KeePass password manager by double-clicking an entry
in KeePass, perhaps to run a script, 2) inject a password stored in KeePass into that PowerShell.exe process as a variable, such as for a secure string or a PSCredential object, but 3) you cannot expose the password as a command-line argument or other plaintext channel when launching PowerShell.exe because it could be logged or captured. This article will show you how to do it.
By: Jason Fossen submitted:Jun 16 2022
Launching Start Menu apps using PowerShell
(powershellisfun.com)
Sometimes, you want to run a few applications as a different (Admin) user on your system. Usually, I
By: Harm Veenstra submitted:Mar 28 2025
Sometimes, you want to run a few applications as a different (Admin) user on your system. Usually, I
do that by (Shift) Right-clicking applications, etc... In this small blog post, I will show you a simple way to start multiple applications using PowerShell, making life somewhat easier 😉
By: Harm Veenstra submitted:Mar 28 2025
Learn Everything About PowerShell Start-Transcript
(adamtheautomator.com)
Save your code, and your sessions, by learning everything you need to know about the PowerShell
By: Nicholas Xuan Nguyen submitted:Sep 2 2022
Save your code, and your sessions, by learning everything you need to know about the PowerShell
Start-Transcript command!
By: Nicholas Xuan Nguyen submitted:Sep 2 2022
Learn How PowerShell CmdletBinding Enhances Functions
(adamtheautomator.com)
Have you ever wanted to create a PowerShell cmdlet but didn't know C# or another Microsoft .NET
By: Samuel Ogunleke submitted:Jun 16 2022
Have you ever wanted to create a PowerShell cmdlet but didn't know C# or another Microsoft .NET
Framework language? Why keep 'wanting' when you have PowerShell CmdletBinding at your fingertips?
By: Samuel Ogunleke submitted:Jun 16 2022
Learn to adjust the AdminCount attribute in protected accounts
(techtarget.com)
It's critical to know how to change the settings for protected accounts and groups in Active
By: Mike Kanakos submitted:Jun 16 2022
It's critical to know how to change the settings for protected accounts and groups in Active
Directory to avoid serious problems. PowerShell can make quick edits to keep order.
By: Mike Kanakos submitted:Jun 16 2022
Learn to Automate Excel like a Pro with PowerShell
(dfinke.github.io)
Everyone wants to produce slick looking reports. Want to impress management? Use PowerShell
By: submitted:Jun 15 2022
Everyone wants to produce slick looking reports. Want to impress management? Use PowerShell
and Install-Module -Name ImportExcel.
By: submitted:Jun 15 2022
Learning How to Compare Objects with PowerShell
(adamtheautomator.com)
Sure enough, comparing files or file contents in Windows is one thing you've been doing through the
By: Chaitanya submitted:Jun 16 2022
Sure enough, comparing files or file contents in Windows is one thing you've been doing through the
years. But doesn't eyeballing files and contents strain your eyes at some point? Well, lucky for you, PowerShell lets you compare objects the way you want to with the Compare-Object command.
By: Chaitanya submitted:Jun 16 2022
Learning PowerShell Sort-Object with Examples
(adamtheautomator.com)
Learn all of the ins-and-outs of the PowerShell Sort-Object cmdlet in this example driven tutorial
By: Nicholas Xuan Nguyen submitted:Jul 21 2023
Learn all of the ins-and-outs of the PowerShell Sort-Object cmdlet in this example driven tutorial
by ATA Learning!
By: Nicholas Xuan Nguyen submitted:Jul 21 2023
Learning Python via PowerShell – A turn to the dark side?
(wragg.io)
PowerShell and Python are powerful programming languages with many similarities. While PowerShell is
By: Mark Wragg submitted:May 23 2025
PowerShell and Python are powerful programming languages with many similarities. While PowerShell is
technically a shell scripting language (like Bash), functionally it has a lot more in common with Python, and can be used to generate scripts of equal complexity.
By: Mark Wragg submitted:May 23 2025
Learning ValidateSet in PowerShell: Valid Values Only
(clatent.com)
Introduction I know your wondering, why isn't he writing about AI, and just talking about
By: Clayton Tyger submitted:Mar 27 2026
Introduction I know your wondering, why isn't he writing about AI, and just talking about
ValidateSet? If your in the early stages of your PowerShell journey, you may not know about ValidateSet and it is a great feature to know and to make sure your functions have it that you create.
By: Clayton Tyger submitted:Mar 27 2026
Lesson Learned From Multi-Threading with dbatools
(flxsql.com)
Over the summer, I spent some (a lot of) time working on updates to a script at work which runs
By: Andy Levy submitted:Jun 16 2022
Over the summer, I spent some (a lot of) time working on updates to a script at work which runs
multiple processes in parallel. Everything seemed to work OK for a while, but then everything broke.
By: Andy Levy submitted:Jun 16 2022
Lessons learned from PowerShell Summit 2019
(searchwindowsserver.techtarget.com)
From: Dan FranciscusMost Windows administrators have at least dabbled with PowerShell to get started
By: submitted:Jun 15 2022
From: Dan FranciscusMost Windows administrators have at least dabbled with PowerShell to get started
on their automation journey, but for more advanced practices, it helps to attend a conference, such as the PowerShell Summit.
By: submitted:Jun 15 2022
Lessons Learned from Using Azure Automation with PowerShell Scripts
(office365itpros.com)
I've spent some time investigating Azure Automation PowerShell recently. In this article, I discuss
By: Tony Redmond submitted:Sep 2 2022
I've spent some time investigating Azure Automation PowerShell recently. In this article, I discuss
three learnings that might be of interest to others. Debugging, cost, and tracking the use of Azure Automation PowerShell might not interest everyone, but they've certainly helped me to understand how the platform works.
By: Tony Redmond submitted:Sep 2 2022
Lest you were wondering which the fastest algorithms were to use in PowerShell Get-FileHash
(mobile.twitter.com)
(available in v4+), I've knocked up a quick script. All are equally CPU intensive.
By: Guy Leech submitted:Jun 16 2022
(available in v4+), I've knocked up a quick script. All are equally CPU intensive.
By: Guy Leech submitted:Jun 16 2022
Let OpenAI improve and correct your PowerShell code
(itconstructors.com)
In this article, I will describe a simple way to let OpenAI improve and correct your PowerShell
By: Wiktor Mrowczynski submitted:Oct 13 2023
In this article, I will describe a simple way to let OpenAI improve and correct your PowerShell
code. It will contain 2 main functions: Get-CodeImprovementSuggestion and Get-CodeFixSuggestion. Both accept a ScriptBlock parameter. As names indicate, the first one checks in OpenAI if there are some possible improvements. The second one checks for errors.
By: Wiktor Mrowczynski submitted:Oct 13 2023
Let’s Learn the Get-FileHash Command
(tommymaynard.com)
Someone, somewhere, sent me down a path. At the end of it, while it is not where I needed to be, I
By: Tommy Maynard submitted:Jun 16 2022
Someone, somewhere, sent me down a path. At the end of it, while it is not where I needed to be, I
learned - or relearned rather - about the Get-FileHash cmdlet.
By: Tommy Maynard submitted:Jun 16 2022
Level up your PowerShell with five tips in five minutes!
(nathanlmagyar.medium.com)
As engineers, we're fortunate enough to have the most diverse tool in Microsoft administration right
By: Nathan Magyar submitted:Jun 16 2022
As engineers, we're fortunate enough to have the most diverse tool in Microsoft administration right
at our fingertips. With these 5 tips, you'll start to understand just how easily you can leverage PowerShell to your advantage in your daily operations.
By: Nathan Magyar submitted:Jun 16 2022
Leveraging OpenAI to Enhance Pull Request Management in Azure DevOps
(thelazyadministrator.com)
Our goal is to create an automation that significantly enhances the efficiency of our development
By: Brad Wyatt submitted:Jun 28 2024
Our goal is to create an automation that significantly enhances the efficiency of our development
process. A service hook is triggered when a new Pull Request is created in Azure DevOps, sending a webhook to an Azure Function. This function analyzes the request body, gets all commits in the Pull Request, and sends it to Open AI's API, which generates a Pull Request message detailing all of the proposed changes from the commits and writes it back to the Azure DevOps Pull Request.
By: Brad Wyatt submitted:Jun 28 2024
Leveraging PowerShell SecretManagement to generalize a demo environment
(techcommunity.microsoft.com)
I've been working with some colleagues on a shared demo environment, and one issue came up during a
By: Pierre Roman submitted:Jun 16 2022
I've been working with some colleagues on a shared demo environment, and one issue came up during a
session with customers that highlighted a problem. If any of us change the local admin password of the servers or redeploys the environment with a password of their own. We no longer can access it without contacting the group and request the new password....
By: Pierre Roman submitted:Jun 16 2022
Linking all required resources to Nerdio via PSNerdio
(nielskok.tech)
Second part of the series! This part is about linking all required resources to nerdio via PSNerdio.
By: Niels Kok submitted:Aug 8 2025
Second part of the series! This part is about linking all required resources to nerdio via PSNerdio.
So, in the previous part of this series I mentioned that the PowerShell module created by Nerdio needs some love. I wanted to link my resourcegroups to Nerdio and that CMDlet was not working.
By: Niels Kok submitted:Aug 8 2025
List “Azure classic subscription administrators” via the Azure Portal or via an Azure PowerShell script
(wmatthyssen.com)
This blog post will show you how to find all active "Azure classic subscription administrators"
By: Wim Matthyssen submitted:Mar 22 2024
This blog post will show you how to find all active "Azure classic subscription administrators"
across any of your AzureContinue Reading
By: Wim Matthyssen submitted:Mar 22 2024
List all directory objects owned by a user in Entra with PowerShell
(ourcloudnetwork.com)
Learn how to use Microsoft Graph PowerShell to list all directory objects, such as apps and groups a
By: Daniel Bradley submitted:Jan 24 2025
Learn how to use Microsoft Graph PowerShell to list all directory objects, such as apps and groups a
user owns in Microsoft Entra.
By: Daniel Bradley submitted:Jan 24 2025
List all EEEU and Anonymous links for SharePoint and OneDrive!
(alexholmeset.blog)
A colleague of mine asked me before the weekend if I knew if there was a way to list all Everyone
By: Alexander Holmeset submitted:Oct 25 2024
A colleague of mine asked me before the weekend if I knew if there was a way to list all Everyone
Except External Users and Anonymous links for OneDrive for Business. He had written a PowerShell script but had some errors.
By: Alexander Holmeset submitted:Oct 25 2024
List all logged on Users with quser.exe and PowerShell
(sid-500.com)
In this short article I will show how to list all logged on local users with the quser.exe tool.
By: Patrick Gruenauer submitted:Sep 30 2022
In this short article I will show how to list all logged on local users with the quser.exe tool.
Quser displays information about logged on users on the local computer and on
By: Patrick Gruenauer submitted:Sep 30 2022
List and change BIOS settings with PowerShell
(systanddeploy.com)
In this post I will show you how to list and change BIOS settings for HP, Dell and Lenovo with
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will show you how to list and change BIOS settings for HP, Dell and Lenovo with
PowerShell only.
By: Damien Van Robaeys submitted:Jun 15 2022
List and Remove Calendar Events from Exchange Mailbox with PowerShell
(woshub.com)
PowerShell allows you to access event and meeting items in Exchange users' calendars. In this post,
By: OSHub submitted:Jan 19 2024
PowerShell allows you to access event and meeting items in Exchange users' calendars. In this post,
we will look at how to get a list of calendar events or remove...
By: OSHub submitted:Jan 19 2024
Literally a decade later I discover a better way with enum…
(reddit.com)
Yes, enums can be very useful
By: u/Jacmac_ submitted:Jun 16 2022
Yes, enums can be very useful
By: u/Jacmac_ submitted:Jun 16 2022
Live PowerShell Tool Making Part 3
(jeffhicks.substack.com)
We're back once more to continue building a Crescendo module around the GitHub command line tool
By: Jeff Hicks submitted:Feb 17 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 the questions and decisions that come up. Now that I've built a few more Crescendo commands, I realize I can begin copying and pasting. Some of the commands I have in mind, I think, will be very similar. Plus, I have my VSCode Crescendo command snippet.
By: Jeff Hicks submitted:Feb 17 2023
Loading PowerShell Custom Functions: Profiles, Dot-Sourcing, and Modules
(jeffbrown.tech)
PowerShell is a versatile scripting environment that allows users to extend its capabilities by
By: Jeff Brown submitted:Nov 29 2024
PowerShell is a versatile scripting environment that allows users to extend its capabilities by
creating custom functions. Once written, you can load these PowerShell custom functions into your session or environment for reuse. Here are four common methods to load custom functions in PowerShell.
By: Jeff Brown submitted:Nov 29 2024
Loaner Laptop Checkout/Checkin Powershell Script
(smarthomepursuits.com)
If you work in the IT department, chances are that you loan out laptops to your users every once in
By: Danny submitted:Jun 16 2022
If you work in the IT department, chances are that you loan out laptops to your users every once in
a while. They may need something temporary to use when giving a presentation, if their work computer breaks, or simply for testing something. In our case, we had to loan out a lot of laptops during the Work From Home shift so our users can VPN into the office from home.
By: Danny submitted:Jun 16 2022
Locating Microsoft Graph PowerShell Cmdlets
(powershellgeek.com)
Introduction In the previous article (link here) we covered the basics of connecting to Microsoft
By: damian submitted:Jan 20 2023
Introduction In the previous article (link here) we covered the basics of connecting to Microsoft
Graph PowerShell as well as some of the requirements that go along with the connection. This week we will review how to find cmdlet for Graph to help start to break down what is available in this module as well...
By: damian submitted:Jan 20 2023
Locking down Windows devices by suppressing key combinations
(petervanderwoude.nl)
This week is not about something new. Not even close actually. This week is all about further
By: Peter van der Woude submitted:May 8 2026
This week is not about something new. Not even close actually. This week is all about further
locking down specific types of Windows devices, such as shared devices, kiosk devices, or even just actual locked down devices, by suppressing specific key combinations.
By: Peter van der Woude submitted:May 8 2026
Logit Blog – Increase the success rate of Azure DevOps pipelines using Pester
(logitblog.com)
With the increase in Azure DevOps usage, more and more EUC environments are being deployed using
By: Ryan Ververs-Bijkerk submitted:Jun 16 2022
With the increase in Azure DevOps usage, more and more EUC environments are being deployed using
pipelines. In the EUC environments, PowerShell is the primary scripting language to get these deployments automated. By using Pester the quality of the produced PowerShell code can be increased, which will result in a higher success rate of the DevOps pipeline. This blog post will provide some guidance and pointers how to use Pester in the Azure DevOps pipelines.
By: Ryan Ververs-Bijkerk submitted:Jun 16 2022
Logon scripts in?Intune
(larsstaal.com)
Lars shows a quick and simple tip on how to get a Logon script like experience with Intune.
By: submitted:Jun 15 2022
Lars shows a quick and simple tip on how to get a Logon script like experience with Intune.
By: submitted:Jun 15 2022
Low Space on EFI (System) Partition – Clean up
(garytown.com)
Hey folks, this seems like a topic that keeps coming up, despite the fact I had assumed everyone was
By: Gary Blok submitted:Jul 12 2024
Hey folks, this seems like a topic that keeps coming up, despite the fact I had assumed everyone was
creating large EFI volumes (984MB) by now, but I keep finding folks who have 100MB and run into issues.
By: Gary Blok submitted:Jul 12 2024
M365 Changelog: (Updated) Retirement of Exchange Online PowerShell with MFA
(petri.com)
You only have a few days left.
By: Rabia Noureen submitted:Jan 27 2023
You only have a few days left.
By: Rabia Noureen submitted:Jan 27 2023
Mail-Advanced.ReadWrite permissions required to change sensitive email properties in Exchange Online via Graph API
(4sysops.com)
Microsoft announced a breaking change to the Microsoft Graph API affecting Exchange Online: from
By: IT Experts submitted:Apr 10 2026
Microsoft announced a breaking change to the Microsoft Graph API affecting Exchange Online: from
December 31, 2026
By: IT Experts submitted:Apr 10 2026
Make PowerShell 5.1 Use TLS 1.2
(sqladm.in)
Back in April of 2020, Microsoft updated the security used in the PowerShell Gallery. Weird errors
By: Jeff Hill submitted:Jun 16 2022
Back in April of 2020, Microsoft updated the security used in the PowerShell Gallery. Weird errors
started popping up. Errors that didn't really point to a security problem.
By: Jeff Hill submitted:Jun 16 2022
Making PowerShell More Comfortable: Configuring PSReadLine
(jsdev.space)
A practical guide to installing, updating, and configuring PSReadLine to make PowerShell faster,
By: JSDev Space submitted:Nov 21 2025
A practical guide to installing, updating, and configuring PSReadLine to make PowerShell faster,
smarter, and more comfortable for everyday use.
By: JSDev Space submitted:Nov 21 2025
Making Sense of Data: The Matrix
(toastit.dev)
PowerShell is a, well, powerhouse when it comes to collecting data. Sometimes however it can feel
By: Josh King submitted:Jun 15 2022
PowerShell is a, well, powerhouse when it comes to collecting data. Sometimes however it can feel
like you're swimming in said data and you can't quite find the right way to understand that data yourself, let alone hand that data off to someone else and it actually be useful.
By: Josh King submitted:Jun 15 2022
Making Sense of Parallel ForEach-Object in PowerShell 7
(jdhitsolutions.com)
By, you've most likely heard about the new -parallel parameter with ForEach-Object in the latest
By: Jeff Hicks submitted:Jun 15 2022
By, you've most likely heard about the new -parallel parameter with ForEach-Object in the latest
preview of PowerShell 7 Personally. I've been waiting for this for a long time. I used to only use PowerShell workflows because it offered a way to run commands in parallel. Having this feature as part of the language is a welcome addition.
By: Jeff Hicks submitted:Jun 15 2022
Manage Active Directory Groups Using PowerShell Script
(o365reports.com)
Group management in Active Directory can be time-consuming, especially when handling bulk
By: Karthi submitted:May 15 2026
Group management in Active Directory can be time-consuming, especially when handling bulk
operations. To simplify this, we developed a PowerShell script that helps you perform 15 Active Directory group management tasks for single or multiple groups in bulk. This blog walks through the script and shows how to use it to manage AD groups.
By: Karthi submitted:May 15 2026
Manage AWS Instances – Clayton Errington
(claytonerrington.com)
Using the AWS CLI to manage your AWS EC2 Instances in a quick and easy way
By: Clayton Errington submitted:Sep 8 2023
Using the AWS CLI to manage your AWS EC2 Instances in a quick and easy way
By: Clayton Errington submitted:Sep 8 2023
Manage Azure PowerShell global settings
(4sysops.com)
One of the lesser-known but very useful features of Azure PowerShell is the ability to manage Azure
By: Baki Onur Okutucu submitted:Sep 22 2023
One of the lesser-known but very useful features of Azure PowerShell is the ability to manage Azure
PowerShell global settings using the PowerShell cmdlets Get-AzConfig, Update-AzConfig, Export-AzConfig, Import-AzConfig, and Clear-AzConfig.
By: Baki Onur Okutucu submitted:Sep 22 2023
Manage Groups using Azure Active Directory PowerShell for Graph
(rebeladmin.com)
A step-by-step guide to managing groups using Azure Active Directory PowerShell for Graph module
By: submitted:Jun 15 2022
A step-by-step guide to managing groups using Azure Active Directory PowerShell for Graph module
By: submitted:Jun 15 2022
Manage PIM Role Assignments with PowerShell
(office365itpros.com)
This article describes how to create eligible and active PIM role assignment requests using cmdlets
By: Tony Redmond submitted:Nov 15 2024
This article describes how to create eligible and active PIM role assignment requests using cmdlets
from the Microsoft Graph PowerShell SDK.
By: Tony Redmond submitted:Nov 15 2024
Manage remote on-premises resources using PowerShell Azure Functions
(docs.microsoft.com)
The Azure App Service Hybrid Connections enables access to resources in other networks. You can
By: submitted:Jun 15 2022
The Azure App Service Hybrid Connections enables access to resources in other networks. You can
learn more about this capability on the Hybrid Connections documentation. The following information describes how to use this capability to run PowerShell functions targeting an on-premises server. This server can then be used to manage all resources within the on-premises environment from an Azure PowerShell function.
By: submitted:Jun 15 2022
Manage Your SharePoint Online Environment with PnP PowerShell
(practical365.com)
In this article, we explain how to get started using PnP PowerShell, and review some practical
By: Sean McAvinue submitted:Oct 18 2024
In this article, we explain how to get started using PnP PowerShell, and review some practical
examples of where the module can immediately add value for tenant administrators.
By: Sean McAvinue submitted:Oct 18 2024
Managing Azure Blueprints with PowerShell
(blog.ipswitch.com)
Azure Blueprints provide a "one-stop shop" for Azure governance. By implementing JSON templates and
By: Tim Warner submitted:Jun 15 2022
Azure Blueprints provide a "one-stop shop" for Azure governance. By implementing JSON templates and
a controlled, unified workflow, Azure administrators can define, deploy, enforce, and maintain standardized Azure environments.
By: Tim Warner submitted:Jun 15 2022
Managing DHCP Leases and Reservations with PowerShell
(adamtheautomator.com)
In this tutorial, we'll explore how to manage DHCP leases and reservations using PowerShell.
By: Adam Bertram submitted:Aug 9 2024
In this tutorial, we'll explore how to manage DHCP leases and reservations using PowerShell.
Effective lease and reservation management is crucial for maintaining a smooth-running network, preventing IP address conflicts, and ensuring that critical devices always receive the same IP address.
By: Adam Bertram submitted:Aug 9 2024
Managing Guest Users in PowerShell with Microsoft Graph API
(sid-500.com)
Managing Guest Users in PowerShell with Microsoft Graph API In today's collaborative work
By: Patrick Gruenauer submitted:Jun 6 2025
Managing Guest Users in PowerShell with Microsoft Graph API In today's collaborative work
environments, inviting guest users to access organizational resources has become a common practice.
By: Patrick Gruenauer submitted:Jun 6 2025
Managing Passwords for Entra ID Accounts with PowerShell
(office365itpros.com)
Password profiles store the password settings for Entra ID user accounts. By updating the password
By: Tony Redmond submitted:Jan 12 2024
Password profiles store the password settings for Entra ID user accounts. By updating the password
profile, you can update an account's password and force actions like force the user to change their password on the next sign-in or force the user to enable multifactor authentication for the account. All done with cmdlets from the Microsoft Graph PowerShell SDK.
By: Tony Redmond submitted:Jan 12 2024
Managing the Recycle Bin with PowerShell
(jdhitsolutions.com)
A while ago, I posted an Iron Scripter challenge asking you to write some PowerShell code for
By: Jeff Hicks submitted:Jun 15 2022
A while ago, I posted an Iron Scripter challenge asking you to write some PowerShell code for
working with items in the recycle bin. You were asked to calculate how much space the recycle bin is using and then restore a file. If you'd prefer, stop reading this post, check out the challenge and see what you can come up with. If you get stuck, this article might get you back on track. Although, I'm sure there are several ways to meet the challenge. My solution is far from the only solution.
By: Jeff Hicks submitted:Jun 15 2022
Managing the Windows 10 Taskbar with PowerShell
(jdhitsolutions.com)
When I'm working on a Pluralsight course, I tend to setup a virtual machine for recording. Although,
By: Jeff Hicks submitted:Jun 16 2022
When I'm working on a Pluralsight course, I tend to setup a virtual machine for recording. Although,
lately I've been trying with Windows 10 Sandbox. This is handy when all I need is a Windows 10 desktop. When I setup the system, I have particular settings I need to configure. Naturally I use a PowerShell script to automate the process. One item that I wanted to address was Windows 10 taskbar. When I'm recording a course, I like to have it auto-hide. Sure, I could manually set it. But that's no fun.
By: Jeff Hicks submitted:Jun 16 2022
Managing Windows Firewall Rules with PowerShell
(woshub.com)
This article covers the basics of managing the settings and rules of the built-in Windows Defender
By: Windows OS Hub submitted:Sep 1 2023
This article covers the basics of managing the settings and rules of the built-in Windows Defender
Firewall with Advanced Security from the PowerShell command line. We'll look at how to...
By: Windows OS Hub submitted:Sep 1 2023
Managing your WSL instances in PowerShell using the WSL Module
(powershellisfun.com)
I use WSL instances on my machine in VSCode to test and develop scripts, as well as to easily test
By: Harm Veenstra submitted:Nov 7 2025
I use WSL instances on my machine in VSCode to test and develop scripts, as well as to easily test
Linux-based applications on my Windows machine. In this blog post, I will show how the Module works and make managing WSL easier.
By: Harm Veenstra submitted:Nov 7 2025
Manipulating Strings with Trim, TrimStart and TrimEnd
(sid-500.com)
In PowerShell it's easy to manipulate strings, especially to cut off some characters from a string.
By: Patrick Gruenauer submitted:Jun 16 2022
In PowerShell it's easy to manipulate strings, especially to cut off some characters from a string.
These three methods are your friends when it comes to trimming: Trim, TrimStart and TrimEnd. In this blog post I will show you how to use PowerShell to manipulate strings and cut off something at the beginning and at the end. I will also try to give you some useful practical examples in hand to convince you that it's worth to learn something about string manipulation. Let's hop in.
By: Patrick Gruenauer submitted:Jun 16 2022
MarkdownToHtml Documentation
(wethat.github.io)
Create static websites from Markdown sources with PowerShell fast and easy.
By: WetHat submitted:Apr 19 2024
Create static websites from Markdown sources with PowerShell fast and easy.
By: WetHat submitted:Apr 19 2024
Mastering Active Directory Hygiene: Automating SIDHistory Cleanup with CleanupMonster
(evotec.xyz)
Security Identifier (SID) History is a useful mechanism in Active Directory (AD) migrations. It
By: Przemyslaw Klys submitted:Mar 21 2025
Security Identifier (SID) History is a useful mechanism in Active Directory (AD) migrations. It
allows users and groups in a new domain to retain access to resources that still rely on permissions from the old domain. However, once migrations are completed, these historical SIDs can become clutter, posing both security and administrative challenges.
By: Przemyslaw Klys submitted:Mar 21 2025
Mastering Error Handling in PowerShell: Try, Catch, and Finally
(sid-500.com)
Error handling is a critical aspect of writing robust scripts in any programming language.
By: Patrick Gruenauer submitted:Apr 11 2025
Error handling is a critical aspect of writing robust scripts in any programming language.
PowerShell provides a powerful structure for handling errors gracefully using try, catch, and finally blocks.
By: Patrick Gruenauer submitted:Apr 11 2025
Mastering Markdown
(pckt.blog)
I've loved Markdown since the day it was a Daring Fireball post. It's a simple rich text format that
By: James Brundage submitted:May 29 2026
I've loved Markdown since the day it was a Daring Fireball post. It's a simple rich text format that
gets the job done, and it's used everywhere.
By: James Brundage submitted:May 29 2026
Mastering PowerShell Dynamic Arrays
(jeffbrown.tech)
PowerShell arrays are a powerful construct when working with a group of similar items. You can loop
By: Jeff Brown submitted:Dec 16 2022
PowerShell arrays are a powerful construct when working with a group of similar items. You can loop
through them and access items using their index values. However, adding or removing items to a fixed array is not intuitive and, depending on the method, can cause performance issues. This article will teach you different strategies
By: Jeff Brown submitted:Dec 16 2022
Mastering PowerShell Graph API: Easy-to-Follow Insights
(adamtheautomator.com)
Master the PowerShell Graph API with our concise guide. Learn to access, read, and manage data
By: Alex Asplund submitted:Dec 8 2023
Master the PowerShell Graph API with our concise guide. Learn to access, read, and manage data
effortlessly, enhancing your API skills quickly and efficiently.
By: Alex Asplund submitted:Dec 8 2023
Mastering PowerShell Parameter Validation with Dynamic Methods
(adamtheautomator.com)
Boost Your Scripting Skills! Dive into Dynamic PowerShell Parameter Validation for Efficient and
By: Adam Bertram submitted:Feb 2 2024
Boost Your Scripting Skills! Dive into Dynamic PowerShell Parameter Validation for Efficient and
Robust Coding. A Must-Read for PowerShell Excellence.
By: Adam Bertram submitted:Feb 2 2024
Mastering the (steppable) pipeline
(devblogs.microsoft.com)
The PowerShell pipeline explained from the beginning to the end.
By: Ronald Bode submitted:Feb 3 2023
The PowerShell pipeline explained from the beginning to the end.
By: Ronald Bode submitted:Feb 3 2023
Mastering the Foibles of the Microsoft Graph PowerShell SDK
(office365itpros.com)
After a while, you discover the holes in any technology. In the case of the Microsoft Graph
By: Tony Redmond submitted:Feb 17 2023
After a while, you discover the holes in any technology. In the case of the Microsoft Graph
PowerShell SDK, some inconsistencies await unwary developers. The SDK doesn't like $Null, doesn't support pipelining, insists on specific property casing at times, sometimes accepts user principal names and sometimes doesn't, and sticks valuable data in hash tables hiding in a property you might know nothing about. Good as it is to have the SDK cmdlets, they need to be treated with care as you transition from the old Azure AD and MSOL modules.
By: Tony Redmond submitted:Feb 17 2023
Measure Link Speed (Bandwith) with PowerShell
(sid-500.com)
Recently I have been working on a script which should check the download speed. With PowerShell of
By: Patrick Gruenauer submitted:Jun 16 2023
Recently I have been working on a script which should check the download speed. With PowerShell of
course. I would like to share it here.
By: Patrick Gruenauer submitted:Jun 16 2023
Measuring average download time
(devblogs.microsoft.com)
This post shows how to measure average download time with PowerShell
By: Francisco Nabas submitted:Jun 30 2023
This post shows how to measure average download time with PowerShell
By: Francisco Nabas submitted:Jun 30 2023
Measuring KPIs like Response Times for Shared Mailboxes
(office365itpros.com)
Shared mailboxes are not CRM systems. However, many Microsoft 365 tenants use shared mailboxes to
By: Tony Redmond submitted:Mar 6 2026
Shared mailboxes are not CRM systems. However, many Microsoft 365 tenants use shared mailboxes to
handle customer queries and then want to measure KPIs such as agent responsiveness to customer queries or the number of queries handled per agent in a month. As explored in this article, it's possible to use the Microsoft Graph to extract some KPI-like data from shared mailboxes.
By: Tony Redmond submitted:Mar 6 2026
Measuring PowerShell Profile Performance
(jdhitsolutions.com)
Today's topic is one of those things that I don't know why I've never addressed before. Well, I have
By: Jeff Hicks submitted:Jun 16 2022
Today's topic is one of those things that I don't know why I've never addressed before. Well, I have
for myself in a manual process. Hopefully you'll find it useful. As you probably know, PowerShell uses a set of profile scripts. These scripts have hard-coded paths and PowerShell runs them in order from broadest to narrowest.
By: Jeff Hicks submitted:Jun 16 2022
Measuring Reboot Time With PowerShell
(winsysblog.com)
From: Dan FranciscusIn enterprise environments, you will usually find an array of different Windows
By: submitted:Jun 15 2022
From: Dan FranciscusIn enterprise environments, you will usually find an array of different Windows
operating systems, hardware and of course software. Typically, machines are managed and configured with group policy and SCCM, or perhaps other more modern methods like Chef or Puppet. One of the symptoms of an unhealthy Windows computer is the amount of time it takes to boot up.
By: submitted:Jun 15 2022
Measuring script execution time
(devblogs.microsoft.com)
This post shows how to measure script execution time in PowerShell
By: Francisco Nabas submitted:May 19 2023
This post shows how to measure script execution time in PowerShell
By: Francisco Nabas submitted:May 19 2023
Media Sync: Organize Your Photos and Videos with PowerShell
(spiderzebra.com)
Do you have photos and videos that you have taken over the years that are scattered all over the
By: SpiderZebra submitted:Jun 16 2022
Do you have photos and videos that you have taken over the years that are scattered all over the
place? Do you want to have all your photos and videos organized? Do you want all your photos and videos to have a standardized naming scheme? If you answered YES to these questions, then this is the post for you.
By: SpiderZebra submitted:Jun 16 2022
Mediator Pattern using PowerShell
(dfinke.github.io)
The Mediator Design Pattern centralizes communication, reducing dependencies & improving
By: Doug Finke submitted:Jul 12 2024
The Mediator Design Pattern centralizes communication, reducing dependencies & improving
maintainability. Instead of direct interactions, objects use a mediator.
By: Doug Finke submitted:Jul 12 2024
METR study: Is AI-assisted coding overhyped?
(4sysops.com)
A new study by METR got a lot of attention online. It claims that developers often overestimate the
By: Michael Pietroforte submitted:Jul 18 2025
A new study by METR got a lot of attention online. It claims that developers often overestimate the
productivity boost from AI tools. In a coding test, the researchers found that AI caused a 19% "slowdown" for developers. In my opinion, it's not AI coding that's overhyped, but rather the study's findings.
By: Michael Pietroforte submitted:Jul 18 2025
Microscopic Visual Studio Code Tips for Microscopic Needs
(skatterbrainz.wordpress.com)
Full disclosure: I've been guilty of this bad behavior, so while correcting myself, I've tried to
By: Skatterbrainz submitted:Mar 27 2026
Full disclosure: I've been guilty of this bad behavior, so while correcting myself, I've tried to
point out this itty-bitty, teensy-weensy, teeny-tiny little feature in VS Code. I think it's more of a feature in the PowerShell extension than VS Code itself, but maybe not. It kind of ties into "code folding", sort of, kind of, but anyway, I'll hum a few notes...
By: Skatterbrainz submitted:Mar 27 2026
Microsoft 365 Copilot Usage Report API General Availability
(office365itpros.com)
The Copilot usage report Graph API is now generally available. Like the report APIs for the other
By: Tony Redmond submitted:Oct 10 2025
The Copilot usage report Graph API is now generally available. Like the report APIs for the other
workloads, the Copilot usage API helps to understand usage of some very expensive licenses. Even better, the usage data can be combined with data from other Microsoft 365 sources to produce interesting and valuable insights. All it takes is some PowerShell to knit everything together.
By: Tony Redmond submitted:Oct 10 2025
Microsoft 365: How to set OneDrive Quotas with PowerShell
(sid-500.com)
In this blog post I will show you how to set OneDrive quotas with PowerShell. I'd say here we go!
By: Patrick Gruenauer submitted:Jun 14 2024
In this blog post I will show you how to set OneDrive quotas with PowerShell. I'd say here we go!
First, let's connect to SharePoint Online.
By: Patrick Gruenauer submitted:Jun 14 2024
Microsoft AD CS Adds Post-Quantum Cryptography Support with ML-DSA
(directaccess.richardhicks.com)
Despite predictions of its decline, Microsoft Active Directory Certificate Services (AD CS)
By: Richard M. Hicks submitted:May 22 2026
Despite predictions of its decline, Microsoft Active Directory Certificate Services (AD CS)
continues to evolve.
By: Richard M. Hicks submitted:May 22 2026
Microsoft AI Shell Preview 6: MCP support and great PowerShell integration
(4sysops.com)
The key new feature in the just-released AI Shell Preview 6 is run_command_in_terminal, among
By: Michael Pietroforte submitted:Aug 15 2025
The key new feature in the just-released AI Shell Preview 6 is run_command_in_terminal, among
several new built-in tools that allow the AI model to run commands and review outputs directly in your PowerShell terminal. Additionally, AI Shell now supports local and remote MCP servers, transforming it into a versatile AI assistant across Windows, Mac, and Linux.
By: Michael Pietroforte submitted:Aug 15 2025
Microsoft Artifact Registry becomes the trusted source for first-party PowerShell modules
(4sysops.com)
Microsoft is transitioning its first-party PowerShell modules to the Microsoft Artifact Registry to
By: IT News submitted:Jun 5 2026
Microsoft is transitioning its first-party PowerShell modules to the Microsoft Artifact Registry to
provide a more secure and reliable distribution channel. This new platform serves as a Microsoft-controlled publishing pipeline that offers stronger provenance and ownership guarantees than the community-driven PowerShell Gallery. Administrators are encouraged to adopt the PSResourceGet module to manage these resources and separate package discovery from production consumption.
By: IT News submitted:Jun 5 2026
Microsoft Artifact Registry is the New Home for Trusted Code
(office365itpros.com)
A recent Microsoft blog laid out some changes for PowerShell developers work in terms of installing
By: Tony Redmond submitted:Jun 5 2026
A recent Microsoft blog laid out some changes for PowerShell developers work in terms of installing
modules and the role of the Microsoft Artifact Registry.
By: Tony Redmond submitted:Jun 5 2026
Microsoft Attempts to Fix Microsoft Graph PowerShell SDK Problem with Azure Automation
(office365itpros.com)
V2.26 and V2.26.1 of the Microsoft Graph PowerShell SDK were low-quality, buggy disasters. Microsoft
By: Tony Redmond submitted:Apr 18 2025
V2.26 and V2.26.1 of the Microsoft Graph PowerShell SDK were low-quality, buggy disasters. Microsoft
aims to fix the problem in the next version to make it possible for the SDK to work with Azure Automation runbooks again and address many of the obvious problems that should never have appeared outside Microsoft. It will take time for customer confidence to be restored.
By: Tony Redmond submitted:Apr 18 2025
Microsoft Coreutils for Windows: native Linux command-line tools
(4sysops.com)
Microsoft announced Coreutils for Windows at Build 2026, making a set of Unix-style command-line
By: IT Experts submitted:Jun 5 2026
Microsoft announced Coreutils for Windows at Build 2026, making a set of Unix-style command-line
tools available as native Windows applications. Built on an open-source Rust reimplementation of GNU coreutils, the package ships as a single binary. It bundles the standard coreutils, findutils, and a GNU-compatible grep. Because many command names overlap with existing Windows built-ins, you must be aware of shell conflicts before using them in cmd or PowerShell. The project carries a preview label on GitHub despite being announced as generally available.
By: IT Experts submitted:Jun 5 2026
Microsoft Defender PowerShell module and Nagios
(scriptinglibrary.com)
Microsoft Defender antivirus is included in every Windows OS and there are many components and
By: Paolo Frigo submitted:Jun 16 2022
Microsoft Defender antivirus is included in every Windows OS and there are many components and
options available to manage, protect and monitor endpoints. I was not surprised a few months ago when I needed to implement a monitoring check for Nagios that there was a dedicated PowerShell module that did exactly what I needed.
By: Paolo Frigo submitted:Jun 16 2022
Microsoft Edit: Terminal editor for Windows and Linux
(4sysops.com)
Microsoft has recently launched Edit, a lightweight terminal editor for Windows and Linux. It
By: Edem Afenyo submitted:May 30 2025
Microsoft has recently launched Edit, a lightweight terminal editor for Windows and Linux. It
revives the spirit of the MS-DOS Editor, which debuted in 1991 as a full-screen text editor for DOS and early Windows systems. Edit eliminates the need to leave the terminal to edit files. While Edit doesn't feature a traditional GUI, it supports tab management and can be navigated using a mouse. On Linux, the open-source tool can be seen as an alternative to nano.
By: Edem Afenyo submitted:May 30 2025
Microsoft Endpoint Manager Documentation and Export tool
(deploymentresearch.com)
I have just published a tool (PowerShell script) on github to create a comprehensive documentation
By: Mattias Benninge submitted:Jun 15 2022
I have just published a tool (PowerShell script) on github to create a comprehensive documentation
of a tenant and also export all settings in JSON format that can also be used for importing settings again in the same tenant or even another. This can be very useful in a scenario where there is a DEV-tenant and then a production tenant to make sure the settings are the same in both.
By: Mattias Benninge submitted:Jun 15 2022
Microsoft Entra PowerShell module, successor to the Azure AD PowerShell module
(4sysops.com)
The Microsoft Entra PowerShell module is the successor to the Azure AD PowerShell module. It's
By: Vignesh Mudliar submitted:Aug 2 2024
The Microsoft Entra PowerShell module is the successor to the Azure AD PowerShell module. It's
designed to streamline management and automation for the Microsoft Entra product family, which includes the services formerly known as Azure Active Directory.
By: Vignesh Mudliar submitted:Aug 2 2024
Microsoft Entra PowerShell modules
(powershellisfun.com)
The new Microsoft Entra PowerShell modules are available, replacing the deprecated AzureAD modules.
By: Harm Veenstra submitted:Feb 7 2025
The new Microsoft Entra PowerShell modules are available, replacing the deprecated AzureAD modules.
This blog post will highlight the installation, changes, and features.
By: Harm Veenstra submitted:Feb 7 2025
Microsoft Entra PowerShell v1.2.0 brings Agent Identity Blueprint management and new automation features
(4sysops.com)
Microsoft released version 1.2.0 of the Microsoft Entra PowerShell module, introducing
By: IT Experts submitted:Jan 23 2026
Microsoft released version 1.2.0 of the Microsoft Entra PowerShell module, introducing
production-ready support for Agent Identity Blueprints, enhanced application configuration parameters, and modernized invitation APIs. This update consolidates Agent Identity functionality into the main module and delivers new cmdlets for automated identity management across Microsoft Entra ID environments.
By: IT Experts submitted:Jan 23 2026
Microsoft Flags Need to Upgrade PowerShell Scripts to Use TLS 1.2
(office365itpros.com)
Failure Will Break Ability to Send Email via Exchange Online
By: Tony Redmond submitted:Jun 16 2022
Failure Will Break Ability to Send Email via Exchange Online
By: Tony Redmond submitted:Jun 16 2022
Microsoft Graph API Endpoint Adds Last Successful Sign-In Date Time
(thelazyadministrator.com)
Previously, if you wanted to find a user's last successful sign-in to your Microsoft 365 tenant
By: Brad Wyatt submitted:Dec 15 2023
Previously, if you wanted to find a user's last successful sign-in to your Microsoft 365 tenant
using the Microsoft Graph REST API, you would have to iterate through Entra ID sign-in logs. With new recent additions to the Microsoft Graph API Beta Endpoint, you can now return the UTC value just by parsing the user details and properties. The Microsoft documentation regarding the signInActivity resource type can be found here.
By: Brad Wyatt submitted:Dec 15 2023
Microsoft Graph Explorer Boosted by New Features
(office365itpros.com)
Some recent changes have made the Graph Explorer even more useful. First, PowerShell has joined the
By: Tony Redmond submitted:Jul 1 2022
Some recent changes have made the Graph Explorer even more useful. First, PowerShell has joined the
set of supported languages for code snippets.
By: Tony Redmond submitted:Jul 1 2022
Microsoft Graph PowerShell SDK Runs into Choppy Waters
(office365itpros.com)
A bunch of problems with V2.26 of the Microsoft Graph PowerShell SDK V2.26 make the software
By: Tony Redmond submitted:Feb 28 2025
A bunch of problems with V2.26 of the Microsoft Graph PowerShell SDK V2.26 make the software
unusable. Not only did Microsoft do a horrible job of testing the new release before making it available to customers, but they also failed to communicate the level of change in the new SDK and how it could impact Azure Automation runbooks.
By: Tony Redmond submitted:Feb 28 2025
Microsoft Graph PowerShell SDK V2.28 Attempts to Restore Stability
(office365itpros.com)
On May 10, 2025, Microsoft released V2.28 of the Microsoft Graph PowerShell SDK in the hope that the
By: Tony Redmond submitted:May 16 2025
On May 10, 2025, Microsoft released V2.28 of the Microsoft Graph PowerShell SDK in the hope that the
new version would fix a bunch of annoying problems that have dogged the SDK for several months. The first few days haven't revealed any new problems and bug reports are being closed, so the signs are positive. But do test before deploying V2.28 into production.
By: Tony Redmond submitted:May 16 2025
Microsoft Graph PowerShell SDK V2.29 Now Available
(office365itpros.com)
Version 2.29 of the Microsoft Graph PowerShell SDK can now be downloaded from the PowerShell
By: Tony Redmond submitted:Jul 18 2025
Version 2.29 of the Microsoft Graph PowerShell SDK can now be downloaded from the PowerShell
Gallery. Initial tests show that the release is stable. However, it's recommended that you deploy V2.29 on a few workstations to test essential scripts before proceeding to a full-scale roll-out. V2.29 does not address the issue with PowerShell runtime in Azure Automation, but overall, first indications are that V2.29 is a good release.
By: Tony Redmond submitted:Jul 18 2025
Microsoft Graph PowerShell Weirdness – Part Two
(powershellgeek.com)
Introduction In last week's 'Microsoft Graph PowerShell Weirdness' we talked about how the number of
By: Damian Scoles submitted:Feb 24 2023
Introduction In last week's 'Microsoft Graph PowerShell Weirdness' we talked about how the number of
cmdlets seems to be altered with a Get-Help cmdlet for some unknown reason. This week we will cover yet another odd issue with the Graph PowerShell module and it is a thorn in my side whenever I see mistakes like...
By: Damian Scoles submitted:Feb 24 2023
Microsoft Graph Support for SharePoint Online Tenant Settings
(office365itpros.com)
Despite being the two basic Microsoft 365 workloads, one of the notable gaps in Microsoft Graph API
By: Tony Redmond submitted:Jul 22 2022
Despite being the two basic Microsoft 365 workloads, one of the notable gaps in Microsoft Graph API
coverage has been administrative interfaces for SharePoint Online and Exchange Online. A small but valuable step in the right direction happened with the appearance of the settings resource type in the TenantAdmin namespace.
By: Tony Redmond submitted:Jul 22 2022
Microsoft Graph: a Practical Guide
(allwayshype.com)
If you've tried working with Microsoft Graph, I can probably guess that it maybe took a bit of time
By: Hailey Phillips submitted:Sep 26 2025
If you've tried working with Microsoft Graph, I can probably guess that it maybe took a bit of time
to appreciate all of its capabilities. I've heard MS Graph described as trying to build the car that you need to use to drive to work. For some, that might be up your alley, but for the rest of us, it can be a bit daunting.
By: Hailey Phillips submitted:Sep 26 2025
Microsoft Graph: a Practical Guide – Part 2
(allwayshype.com)
From one-off to repeatable functions
By: Hailey Phillips submitted:Oct 31 2025
From one-off to repeatable functions
By: Hailey Phillips submitted:Oct 31 2025
Microsoft Graph: Get group info
(ingogegenwarth.wordpress.com)
In my daily work, I often have to deal with topics, where I need to collect more information about a
By: Ingo Gegenwarth submitted:Jun 16 2022
In my daily work, I often have to deal with topics, where I need to collect more information about a
group. Yes, the new UI in the AAD portal helps, but doesn't provide all the information. On the other side there are a ton of PowerShell modules e.g.: MSOL, AzureAD or AzureADPreview.
By: Ingo Gegenwarth submitted:Jun 16 2022
Microsoft Intune PowerShell Additional Requirement Rules
(powershellisfun.com)
In my last blog post, I showed you how to use Detection scripts in Intune. In this blog post, I will
By: Harm Veenstra submitted:Dec 15 2023
In my last blog post, I showed you how to use Detection scripts in Intune. In this blog post, I will
show you how the additional requirement rules work and how you can use PowerShell for those.
By: Harm Veenstra submitted:Dec 15 2023
Microsoft Intune PowerShell Detection scripts
(powershellisfun.com)
When I deploy Win32 packages in Intune, I use PowerShell detection scripts to detect if the software
By: Harm Veenstra submitted:Dec 1 2023
When I deploy Win32 packages in Intune, I use PowerShell detection scripts to detect if the software
is installed on a system. In the blog post, I will show you how they work and why they are more flexible than file and registry checks. What are detection scripts in Intune?
By: Harm Veenstra submitted:Dec 1 2023
Microsoft Launches Preview PowerShell Module for Graph
(petri.com)
In a September 2019 Petri.com article, I discuss how to use Microsoft Graph API calls with
By: Tony Redmond submitted:Jun 15 2022
In a September 2019 Petri.com article, I discuss how to use Microsoft Graph API calls with
PowerShell to expose information that can't be accessed with PowerShell cmdlets. In the example given, we use the PowerShell Invoke-WebRequest cmdlet to make Graph calls to fetch the email addresses of Teams channels because this is a property that you can't get with any of the cmdlets in any Office 365 PowerShell module.
By: Tony Redmond submitted:Jun 15 2022
Microsoft Office 365: How to disable the automatic creation of Online Meetings in Outlook
(sid-500.com)
In this blog post I will show how to disable the automatic creation of an online meeting in Outlook.
By: Patrick Gruenauer submitted:Jul 28 2023
In this blog post I will show how to disable the automatic creation of an online meeting in Outlook.
The default behavior is the following:
By: Patrick Gruenauer submitted:Jul 28 2023
Microsoft PowerShell Gallery vulnerable to spoofing, supply chain attacks
(bleepingcomputer.com)
Lax policies for package naming on Microsoft's PowerShell Gallery code repository allow threat
By: Bill Toulas submitted:Aug 18 2023
Lax policies for package naming on Microsoft's PowerShell Gallery code repository allow threat
actors to perform typosquatting attacks, spoof popular packages and potentially lay the ground for massive supply chain attacks.
By: Bill Toulas submitted:Aug 18 2023
Microsoft Purview Audit Search Graph API: Retrieve audit logs from Microsoft 365 with PowerShell
(4sysops.com)
Microsoft Purview integrates with Microsoft 365 applications such as Exchange, SharePoint, OneDrive,
By: Vignesh Mudliar submitted:Jun 14 2024
Microsoft Purview integrates with Microsoft 365 applications such as Exchange, SharePoint, OneDrive,
and Teams, providing comprehensive data governance, compliance, and protection capabilities across these platforms. One of the standout components of this suite is the Audit Search Graph API, which is currently in public preview. It allows developers and administrators retrieve detailed audit logs programmatically, providing deep insights into user activities across Microsoft services. In this blog, I will explore the full potential of the Microsoft Purview Audit Search Graph API and demonstrate how to use the API through both PowerShell and HTTP methods.
By: Vignesh Mudliar submitted:Jun 14 2024
Microsoft pushed a new detection capability for AMSI/Defende
(twitter.com)
Image on the left shows how executing a stored variable with IEX used to bypass AMSI and the right
By: BC-Security submitted:Jun 15 2022
Image on the left shows how executing a stored variable with IEX used to bypass AMSI and the right
shows how it's now detected. IEX now appears to have a new Fully Qualified Error ID.
By: BC-Security submitted:Jun 15 2022
Microsoft Releases Cmdlet to Retrieve Disposition Review Items
(office365itpros.com)
The Get-ReviewItems cmdlet (in the Exchange Online management module) is available to export details
By: Tony Redmond submitted:Apr 14 2023
The Get-ReviewItems cmdlet (in the Exchange Online management module) is available to export details
about disposition review items in either a pending or disposed state. It's possible that you don't care very much about records management, retention labels, or disposition processing, but if you do, you'll be glad that the new cmdlet exists.
By: Tony Redmond submitted:Apr 14 2023
Microsoft Retires Graph CLI and Toolkit in Push Toward PowerShell SDK
(petri.com)
Microsoft has announced the retirement of its Microsoft Graph CLI and the Graph Toolkit. The move is
By: Rabia Noureen submitted:Sep 5 2025
Microsoft has announced the retirement of its Microsoft Graph CLI and the Graph Toolkit. The move is
part of the company's broader effort to simplify and streamline its developer toolset. The Microsoft Graph CLI is a command-line tool designed to help developers and IT professionals interact with Microsoft Graph APIs directly from the terminal.
By: Rabia Noureen submitted:Sep 5 2025
Microsoft Retires the Revoke-SPOUserSession Cmdlet
(office365itpros.com)
Unsurprisingly, Microsoft announced the deprecation of the Revoke-SPOUserSession cmdlet for November
By: Tony Redmond submitted:Oct 4 2024
Unsurprisingly, Microsoft announced the deprecation of the Revoke-SPOUserSession cmdlet for November
2024. The cmdlet is replaced by the Revoke-MgUserSignInSession cmdlet, which works across Microsoft 365 rather than just SharePoint Online. All of this happened while the 2nd annual PowerShell Script-Off happened at TEC 2024 and competitors struggled with what to do to secure a user account for an ex-employee.
By: Tony Redmond submitted:Oct 4 2024
Microsoft Sets March 2024 Date for Retirement of Old Azure AD PowerShell Modules
(practical365.com)
After much humming and hawing, Microsoft reset the retirement date for several old Azure AD modules
By: Tony Redmond submitted:Jun 16 2023
After much humming and hawing, Microsoft reset the retirement date for several old Azure AD modules
to March 30, 2024. The nine-month extension is there to help customers convert scripts to use the Microsoft Graph PowerShell SDK or Graph API requests. On the upside, the extra time is good as it creates space to migrate scripts. On the downside, there's still some challenges in converting from the old Azure AD modules.
By: Tony Redmond submitted:Jun 16 2023
Microsoft shares script to restore inetpub folder you shouldn’t delete
(bleepingcomputer.com)
Microsoft has released a PowerShell script to help restore an empty 'inetpub' folder created by the
By: Sergiu Gatlan submitted:Jun 13 2025
Microsoft has released a PowerShell script to help restore an empty 'inetpub' folder created by the
April 2025 Windows security updates if deleted. As Microsoft previously warned, this folder helps mitigate a high-severity Windows Process Activation privilege escalation vulnerability.
By: Sergiu Gatlan submitted:Jun 13 2025
Microsoft Teams Direct Routing: Phone Number Inventory
(practical365.com)
In this article, Thorsten Pickhan covers how to add Direct Routing phone numbers to the internal
By: Thorsten Pickhan submitted:Jul 25 2025
In this article, Thorsten Pickhan covers how to add Direct Routing phone numbers to the internal
Teams Phone Number database, how to remove phone numbers, and the benefits of doing so.
By: Thorsten Pickhan submitted:Jul 25 2025
Migrate Azure DevOps repos with PowerShell
(4bes.nl)
A situation I have seen with some companies, is that Azure DevOps adoption sort of starts as a
By: Barbara 4bes submitted:Jun 16 2022
A situation I have seen with some companies, is that Azure DevOps adoption sort of starts as a
playground. But once stuff is getting serious, you might find that projects and repo's have collected in a counterintuitive way and you want to change the project structure. Moving the repos can be done in the portal, but it is a bit of a challenge if there are a lot of them. In this post I will explain how you can migrate Azure DevOps repos with PowerShell.
By: Barbara 4bes submitted:Jun 16 2022
Migrate Azure Functions From Consumption Plan To Higher Plans – Comprehensive Guide
(charbelnemnom.com)
As a developer, you may have started with Azure Functions on the Consumption Plan, and as your
By: Charbel Nemnom submitted:Apr 14 2023
As a developer, you may have started with Azure Functions on the Consumption Plan, and as your
workload grows, you may need to consider movingContinue Reading8 Min. Read
By: Charbel Nemnom submitted:Apr 14 2023
Migrate Azure Functions From Consumption Plan To Higher Plans – Comprehensive Guide
(charbelnemnom.com)
As a developer, you may have started with Azure Functions on the Consumption Plan, and as your
By: Charbel Nemnom submitted:Apr 21 2023
As a developer, you may have started with Azure Functions on the Consumption Plan, and as your
workload grows, you may need to consider movingContinue Reading9 Min. Read
By: Charbel Nemnom submitted:Apr 21 2023
Migrate your Runbooks in Azure Automation to Managed Identities
(thelazyadministrator.com)
Microsoft has recently announced that on September 30th, 2021, Azure Automation RunAs accounts,
By: Brad Wyatt submitted:Mar 10 2023
Microsoft has recently announced that on September 30th, 2021, Azure Automation RunAs accounts,
including Classic Run As accounts, will be retired so you will need to migrate your runbooks to managed identities for authentication.
By: Brad Wyatt submitted:Mar 10 2023
Migrate Your Script from AzureAD or MSOnline to Graph API
(powershellcenter.com)
No one can deny the superior help of AzureAD and MSOL PowerShell modules and how these two made
By: Faris Malaeb submitted:Aug 12 2022
No one can deny the superior help of AzureAD and MSOL PowerShell modules and how these two made
cloud management easy and simple. But the end for these two modules is nearby, and the direction is the Graph API. So why not start now and learn what you need to know to migrate your PowerShell [.]
By: Faris Malaeb submitted:Aug 12 2022
Migrating from PowerShell 6 to 7.5: Breaking Changes/New Features
(adamtheautomator.com)
Migrate from PowerShell Core 6 to 7.5: breaking changes, features, and testing tips.
By: Adam Bertram submitted:Oct 31 2025
Migrate from PowerShell Core 6 to 7.5: breaking changes, features, and testing tips.
By: Adam Bertram submitted:Oct 31 2025
Modern Active Directory – An update to PSHTML-AD-Report
(thelazyadministrator.com)
This document presents the Modern Active Directory project, which aims to bring a more modern view
By: Mehdi Dakhama submitted:Mar 24 2023
This document presents the Modern Active Directory project, which aims to bring a more modern view
on your Active Directory, whether to view key indicators or to perform advanced searches in a simple way.
By: Mehdi Dakhama submitted:Mar 24 2023
Modern Auth and Unattended Scripts in Exchange Online PowerShell V2
(techcommunity.microsoft.com)
Today, we are happy to announce the Public Preview of a Modern Auth unattended scripting option for
By: The Exchange Team submitted:Jun 16 2022
Today, we are happy to announce the Public Preview of a Modern Auth unattended scripting option for
use with Exchange Online PowerShell V2. This feature provides customers the ability to run non-interactive scripts using Modern Authentication. This feature requires version 2.0.3-Preview or later of the EXO PowerShell V2 module, available via PowerShellGallery.
By: The Exchange Team submitted:Jun 16 2022
Modifying the New-Guid Cmdlet
(tommymaynard.com)
I'm deep in the weeds right now writing new content about my experience with Azure and Azure
By: Tommy Maynard submitted:Jun 15 2022
I'm deep in the weeds right now writing new content about my experience with Azure and Azure
PowerShell. So, what a better time to have an idea, write a quick function, and then create its own post and publish it. Or, maybe not.
By: Tommy Maynard submitted:Jun 15 2022
Modifying the Teams Tenant Federation Configuration with PowerShell
(office365itpros.com)
A new parameter for the Set-CsTenantFederationConfiguration cmdlet made me look at the Teams tenant
By: Tony Redmond submitted:Apr 12 2024
A new parameter for the Set-CsTenantFederationConfiguration cmdlet made me look at the Teams tenant
federation configuration again to improve how a script works. Instead of taking all the domains guest accounts came from and adding them to the configuration, I created a function to check if the tenant uses Microsoft 365. If it does, we add the tenant to the allow list in the tenant federation configuration. If not, we ignore the domain.
By: Tony Redmond submitted:Apr 12 2024
Module Linking
(jdhitsolutions.com)
I know it has been a while since I've given the blog any attention. I am hoping to correct that in
By: Jeffery Hicks submitted:Mar 1 2024
I know it has been a while since I've given the blog any attention. I am hoping to correct that in
2024, although I'm already behind schedule. But let's get to it. I have a short tip today that you may find useful, especially if you write modules for your private use.
By: Jeffery Hicks submitted:Mar 1 2024
Module Updates: What’s New?
(eightwone.com)
After updating your PowerShell modules which support managing parts of the Microsoft 365, some of us
By: Michel de Rooij submitted:Jun 16 2022
After updating your PowerShell modules which support managing parts of the Microsoft 365, some of us
are curious on changes that come with the new module version. In the world of continuous change, it is hard to keep track of these changes as new cmdlets or parameters get added to support new features, and some get removed as they become obsolete. So, how to discover what those changes are after updating to the latest module?
By: Michel de Rooij submitted:Jun 16 2022
Monitor a Folder for File Changes Using PowerShell and FileSystemWatcher
(woshub.com)
If you need to monitor a specific folder/file and trigger an automatic action on changes, use the
By: Windows OS Hub submitted:May 22 2026
If you need to monitor a specific folder/file and trigger an automatic action on changes, use the
built-in .NET FileSystemWatcher class instead of relying on classic Windows file-system access auditing....
By: Windows OS Hub submitted:May 22 2026
Monitor and manage your Azure cloud costs with a little help from PowerShell
(wragg.io)
Should cloud computing be illegal? Probably not, but it is incredibly easy to get started, equally
By: Mark Wragg submitted:Mar 8 2024
Should cloud computing be illegal? Probably not, but it is incredibly easy to get started, equally
difficult to stop, and before you know it you could be selling your grandmother just to afford one more month of that delicious compute. Hopefully your circumstances never get that dire, but I've seen plenty of companies entrench themselves into the highly addictive world of automated, scalable infrastructure, but then struggle to understand the often-astronomical monthly bill.
By: Mark Wragg submitted:Mar 8 2024
Monitor Web Server Uptime with PowerShell
(4sysops.com)
There are many different tools to monitor whether a web server is running or not. However, if you
By: submitted:Jun 15 2022
There are many different tools to monitor whether a web server is running or not. However, if you
and/or your team know PowerShell and, perhaps, already have some PowerShell scripts to manage web services, using PowerShell to monitor uptime may be a good option.
By: submitted:Jun 15 2022
Monitor your PowerShell modules in Azure
(autosysops.com)
Learn how you can add monitoring to your PowerShell modules with Azure Application Insights
By: Leo Visser submitted:Mar 13 2026
Learn how you can add monitoring to your PowerShell modules with Azure Application Insights
By: Leo Visser submitted:Mar 13 2026
Monitoring Azure App Proxies
(cyberdrain.com)
Sometime back I made a youtube video about how to use Azure App Proxy. This was received really good
By: Kelvin Tegelaar submitted:Jun 16 2022
Sometime back I made a youtube video about how to use Azure App Proxy. This was received really good
in a lot of the communities I frequent but a worry popped up by someone recently; how am I sure that the Azure Application Proxy is always completely functional at my clients? You can monitor the service of course, but that does not mean that the entire connection to Azure is functional.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring interactive system execution
(cyberdrain.com)
So this is a bit of a weird one, and more of an experimental idea than something I actually use in
By: Kelvin Tegelaar submitted:Jun 16 2022
So this is a bit of a weird one, and more of an experimental idea than something I actually use in
production. A friend of mine is using my PSexec monitoring script. He just has a couple of issue with that; he's running an application that actively uses psexec to create some elevation. That's quite...
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring Logon Attempts in Active Directory with PowerShell
(sid-500.com)
Domain-Controllers monitor successful logon attempts by default. All events of all login attempts
By: Patrick Gruenauer submitted:Jun 16 2022
Domain-Controllers monitor successful logon attempts by default. All events of all login attempts
are logged in the Event Viewer. In this article I will cover how to monitor all logon events with PowerShell. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
Monitoring M365 Service Communications
(cyberdrain.com)
Microsoft has decided to move the old service communication API to Graph endpoints, which is pretty
By: Kelvin Tegelaar submitted:Jun 16 2022
Microsoft has decided to move the old service communication API to Graph endpoints, which is pretty
handy for us as Microsoft partners because it makes it a little bit easier to retrieve these issues programmatically, and be aware of them before the client gives us a call at times.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring Secure Boot certificate installation status with Intune and PowerShell
(4sysops.com)
Microsoft Secure Boot certificates issued by the 2011 Certificate Authorities (CAs) are expiring
By: IT Experts submitted:Mar 6 2026
Microsoft Secure Boot certificates issued by the 2011 Certificate Authorities (CAs) are expiring
starting June 2026. Every Windows device with Secure Boot enabled must be updated to trust the 2023 certificates before expiration to retain security update support. Microsoft provides a monitoring-only approach using Intune Remediations that runs a PowerShell detection script on enrolled devices and reports Secure Boot and certificate status back to the Intune admin center - without making any changes to devices. This article explains the prerequisites, deployment steps, data collected, and how to read the results.
By: IT Experts submitted:Mar 6 2026
Monitoring the Network Load with Powershell
(scriptinglibrary.com)
Monitoring is an important activity in IT operations, it's essential for correlating the state of
By: Paolo Frigo submitted:Jun 15 2022
Monitoring is an important activity in IT operations, it's essential for correlating the state of
all the moving parts of our systems and applications and create a big picture of the health of the whole environment. Before going down the rabbit hole of complicated monitoring tools and techniques let's start with define a that monitoring can be subjective and on a case-by-case can be very basic or detailed and can let you choose a specific tool or strategy. There is no one-size-fits-all. This week I needed to implement a custom check to monitor the network load/usage on any Windows OS and instead of looking for a third-party tool and deploying maybe another agent on servers I wrote a Powershell script to perform this activity.
By: Paolo Frigo submitted:Jun 15 2022
Monitoring with PowerShell: App hangs
(cyberdrain.com)
I was talking to a friend the other day and he was using my user experience script in his RMM system
By: Kelvin Tegelaar submitted:Jun 16 2022
I was talking to a friend the other day and he was using my user experience script in his RMM system
for a while. He told me that he loved having the ability to measure the users experience but he had some clients with in-house applications that would write errors to the system log constantly, or he had other clients with crashing services that could not be prevented.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring battery health
(cyberdrain.com)
This one was requested by several users for a while, I added this to some script libraries but never
By: Kelvin Tegelaar submitted:Jun 16 2022
This one was requested by several users for a while, I added this to some script libraries but never
actually released it on the blog so I figured it's a good way to get back into blogging.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Bitdefender status
(cyberdrain.com)
We're considering moving RMM systems, and that means reevaluating parts of our stack. One of the
By: Kelvin Tegelaar submitted:Jun 16 2022
We're considering moving RMM systems, and that means reevaluating parts of our stack. One of the
pain points in our current stack is the monitoring of anti-virus, we often felt like there is not enough transparency and data returned via our RMM system. Either the system does not return the current state of alerts or forces us to use separate portals.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring DNS record changes
(cyberdrain.com)
At my company we use a dynamic DNS service for load balancing or failover. This is great because
By: Kelvin Tegelaar submitted:Jun 15 2022
At my company we use a dynamic DNS service for load balancing or failover. This is great because
clients don't notice downtime when a failover or load balancing action occurs. It makes everything smooth and fluent for clients and users of our systems. The only problem with this is that sometimes a failover occurs and you don't notice. Great for users, not so great for administrators; if a server crashes in the woods, did it really crash at all? To make sure we always get notified about these situations we use the following script via our RMM system.
By: Kelvin Tegelaar submitted:Jun 15 2022
Monitoring with PowerShell: Monitoring Domain Admins logon
(cyberdrain.com)
So this is one I've been researching for a new tool I'm creating. AzPAM, AzPAM will be a Privledged
By: Kelvin Tegelaar submitted:Jun 16 2022
So this is one I've been researching for a new tool I'm creating. AzPAM, AzPAM will be a Privledged
Access Management tool that will be living in your Azure environment, mostly designed for MSPs. If you want to see how AzPam looks or contribute, check out the Github page about it here. I should be pretty close to releasing an alpha version soon!
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring legacy authentication logons
(cyberdrain.com)
So Microsoft has announced a while back that legacy authentication is no longer going to be
By: Kelvin Tegelaar submitted:Jun 16 2022
So Microsoft has announced a while back that legacy authentication is no longer going to be
supported, due to COVID we had some extra time to prepare our clients for this change as its been postponed to July of 2021. We've helped all of our clients move to modern authentication last year but I understood there is still a bit of a struggle for other MSPs to achieve this.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring listening applications
(cyberdrain.com)
In one of the online communities I follow someone encountered an issue with application listeners
By: Kelvin Tegelaar submitted:Jun 16 2022
In one of the online communities I follow someone encountered an issue with application listeners
and ports being in use. The use case is that users have a Autocad type application installed that launches a server on a specific port; the users also run a remote control application that at times steals the port.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring MFA Usage
(cyberdrain.com)
So I've blogged about this before too, but times change and monitoring MFA usage is becoming a
By: Kelvin Tegelaar submitted:Jun 16 2022
So I've blogged about this before too, but times change and monitoring MFA usage is becoming a
little more difficult . Microsoft allows per-user MFA, Security Defaults, and Conditional Access all to be used concurrently. I've created this monitoring script that returns which users seem to fall out of any Multi-factor authentication scope, and also reports what type of authentication is currently active on the tenant. Using the normal PowerShell methods you can only find if a user has per-user MFA enabled, if a user uses Conditional Access or Security Defaults it shows the per-user MFA state as disabled, which is a little annoying.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring network traffic
(cyberdrain.com)
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
By: Kelvin Tegelaar submitted:Jun 16 2022
In any case, let's get back to our regular scheduled program: Monitoring and documentation scripts!
?? This time we're tackling three issues in one; We're going to monitor traffic usage to see if a connection isn't saturated. We're also going to check if the NIC speed is correct and we're going to check if the connection is metered and if it is alert on it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring O365 alerts
(cyberdrain.com)
So today we're tackling two blogs in one again, we're going to be focussing on two different types
By: Kelvin Tegelaar submitted:Jun 16 2022
So today we're tackling two blogs in one again, we're going to be focussing on two different types
of alerting policies. The first getting alerts for M365 or Azure P1/P2 users via the Graph API, these alerts are pretty cool as you can see if users are connecting from tor nodes/VPN nodes, or from stuff like malware linked IPs. Monitoring these alerts actively via your RMM helps you in making sure that users are as safe as they can be.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring O365 unused products
(cyberdrain.com)
As an MSP we manage a lot of clients, and I'm pretty sure we've all been in situations where a
By: Kelvin Tegelaar submitted:Jun 16 2022
As an MSP we manage a lot of clients, and I'm pretty sure we've all been in situations where a
client had some leavers in the company and not notify us as the administrators, or that the client had some very inactive users that don't really need to be licensed or could be converted to a shared mailbox for example.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Outlook offline mode and OST Sizes, and active PSTS
(cyberdrain.com)
Todays blog I'm going to be showing how to monitor if outlook has been set to offline mode by the
By: Kelvin Tegelaar submitted:Jun 16 2022
Todays blog I'm going to be showing how to monitor if outlook has been set to offline mode by the
user, and if the OST size is nearing it's maximum size, as a bonus I'm also giving you the option of alerting on active PST files. The offline mode is just a handy gizmo to notify users that they might've misclicked - It still happens to our users from time to time.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Storage Spaces and Windows RAID
(cyberdrain.com)
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
By: Kelvin Tegelaar submitted:Jun 16 2022
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
Storage Spaces is becoming more relevant each day, with S2D and larger deployments. Storage Spaces is Microsoft's successor to the classical Windows Software RAID options.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring WVD availability
(cyberdrain.com)
We're in the middle of WVD deployment at my MSP. This client is located all over the world and
By: Kelvin Tegelaar submitted:Jun 16 2022
We're in the middle of WVD deployment at my MSP. This client is located all over the world and
needed an easy way to manage virtual desktops over many regions. This deployment actually got me thinking about how monitoring the WVD environment should be done.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Notifying users of Windows Updates
(cyberdrain.com)
With my recently released RunAsUser module there's been an influx of questions on what it could be
By: Kelvin Tegelaar submitted:Jun 16 2022
With my recently released RunAsUser module there's been an influx of questions on what it could be
used for. I've tried to describe as much as possible on the github page and the previous blog about it. But one I wanted to talk about real quick is the ability to create Toast notifications.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Predict when disk is full
(cyberdrain.com)
I've always liked predictive monitoring as it allows you to be as proactive as you can be - making
By: Kelvin Tegelaar submitted:Jun 16 2022
I've always liked predictive monitoring as it allows you to be as proactive as you can be - making
small analysis on stuff like disk space can make a huge difference in how you respond to incidents but I rarely see this integrated into RMM systems - Often there are some reports on which you could extrapolate this data manually but that means you'll only do it on demand and it will require your time.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Typosquat domain checking
(cyberdrain.com)
One of my team members was following Blackhat today and showed me a pretty cool tool they
By: Kelvin Tegelaar submitted:Jun 16 2022
One of my team members was following Blackhat today and showed me a pretty cool tool they
demonstrated during the conference. The presenters showed a method of checking if your O365 domain was being Typosquated. The tool can be found here. The presenters made a Python tool, and I figured to create an alternative in PowerShell.
By: Kelvin Tegelaar submitted:Jun 16 2022
More Microsoft Graph PowerShell SDK Problems
(office365itpros.com)
Some problems emerged in V2.17 and V2.18 of the Microsoft Graph PowerShell SDK. In one case,
By: Tony Redmond submitted:May 10 2024
Some problems emerged in V2.17 and V2.18 of the Microsoft Graph PowerShell SDK. In one case,
Microsoft changed cmdlet names. In another, it's an identity issue caused by incompatible assemblies. In both cases, questions have to be asked about the level of testing done by Microsoft before they release a new module. Bugs do happen, but testing should catch the obvious problems.
By: Tony Redmond submitted:May 10 2024
More PowerShell Parameter Planning
(jeffhicks.substack.com)
In the last article, I started an exploration of parameter planning. The mechanics of adding a
By: Jeff Hicks submitted:Feb 24 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 exactly what you need requires planning and forethought. If you make smart decisions up front, your function will be easier to use and less error-prone.
By: Jeff Hicks submitted:Feb 24 2023
More Property Management Options
(jeffhicks.substack.com)
In the last article, I demonstrated how to use a third-party .NET assembly to update a file's
By: Jeff Hicks submitted:Sep 22 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 media files. $f = [TagLib.File]::Create("C:workcircuit-dreams.mp3") $f.tag.title = "Circuit Dreams" $f.tag.Year = 2022 $f.tag.Composers = "Jeff Hicks" $f.tag.Genres = "Techno","Electronic" $f.Tag.Comment = "This is a computer-generated performance" $f.Save() $f.dispose()
By: Jeff Hicks submitted:Sep 22 2023
Most Useful PowerShell Cmdlets to Manage Exchange Online Mailboxes
(o365reports.com)
Most admins prefer PowerShell over Microsoft 365 admin center to manage, report, audit, and analyze
By: O365Reports.com submitted:Jun 16 2022
Most admins prefer PowerShell over Microsoft 365 admin center to manage, report, audit, and analyze
their Exchange Online Environment. So, I have listed the top 15 useful PowerShell cmdlets for admins to manage their Exchange mailboxes efficiently.
By: O365Reports.com submitted:Jun 16 2022
Mount an NFS Share on Windows 11 with PowerShell
(4sysops.com)
The Network File System (NFS) is a widely used file-sharing protocol in Linux environments. However,
By: Markus Elsberger submitted:Aug 1 2025
The Network File System (NFS) is a widely used file-sharing protocol in Linux environments. However,
many Windows administrators may not know you can mount an NFS share easily on Windows 11 and Windows Server. This guide shows you step-by-step instructions on activating NFS for Windows and mounting a share using PowerShell.
By: Markus Elsberger submitted:Aug 1 2025
Move Azure Arc-enabled Server to a different resource group or subscription
(thomasmaurer.ch)
This is just a quick post on how you can change and move your Azure Arc-enabled server to a
By: Thomas Maurer submitted:Feb 3 2023
This is just a quick post on how you can change and move your Azure Arc-enabled server to a
different resource group or subscription. To do this, you can use the Azure PowerShell module and the Move-AzResource cmdlet. You can find more about the Move-AzResource cmdlet on Microsoft Learn. The Move-AzResource cmdlet moves existing resources to a ...
By: Thomas Maurer submitted:Feb 3 2023
Moving on from Send-MailMessage
(practical365.com)
Sending Email from PowerShell using the Graph API
By: Tony Redmond submitted:Jun 16 2022
Sending Email from PowerShell using the Graph API
By: Tony Redmond submitted:Jun 16 2022
Moving SQL Server System Databases With PowerShell
(onsb.co)
One task that I was frequently finding myself spending more time than necessary with was building
By: Dane submitted:Jun 16 2022
One task that I was frequently finding myself spending more time than necessary with was building
out SQL Servers. The chief time consuming task being when I'd have to move the SQL Server's default System Database and Log Files to new, dedicated database and log volumes.
By: Dane submitted:Jun 16 2022
Multiplatform reading EXIF data in Powershell 7
(reddit.com)
I am attempting to get EXIF metadata using a Powershell 7 script
By: u/_ReeX_ submitted:Jun 16 2022
I am attempting to get EXIF metadata using a Powershell 7 script
By: u/_ReeX_ submitted:Jun 16 2022
Multiple devices writing to shared file at the same time
(reddit.com)
I am deploying a script to approx 200 laptops that will all need to write a log entry to a single
By: u/whitefoot submitted:Jun 16 2022
I am deploying a script to approx 200 laptops that will all need to write a log entry to a single
file on a shared drive. The problem is that they are trying to do so at the same time and thus getting the "cannot access file because it is in use by another process" error.
By: u/whitefoot submitted:Jun 16 2022
My Azure AD has been breached! What now?
(danielchronlund.com)
In the cloud, we are all under attack, every day, every minute! In the spirit of zero trust we
By: Daniel Chronlund submitted:Jun 16 2022
In the cloud, we are all under attack, every day, every minute! In the spirit of zero trust we
should always assume breach. The attack will come and it can strike from any direction - the Internet, on-prem, BYOD, etc. The first thing an organisation experiences after the fact is often confusion, fear, and panic. Not the best mix of feelings to have while trying to sort things out! Most organisations don't have a clear plan of what to do next.
By: Daniel Chronlund submitted:Jun 16 2022
My Bitwarden backup script
(damirscorner.com)
Inspired by a great post in Bitwarden Community Forums and the author's bash script I decided to
By: Damir Arh submitted:Mar 27 2026
Inspired by a great post in Bitwarden Community Forums and the author's bash script I decided to
create my own PowerShell script for backing up the contents of my Bitwarden vault to my existing restic backup.
By: Damir Arh submitted:Mar 27 2026
My Crescendo journey
(devblogs.microsoft.com)
In a recent PowerShell Users Group meeting I was thinking that it might be good to talk about the
By: Sean Wheeler submitted:Jun 16 2022
In a recent PowerShell Users Group meeting I was thinking that it might be good to talk about the
new Crescendo module and how to use it. I was going to ask Jason Helmick if he would do a presentation for us. Then, in an unrelated conversation, someone mentioned using vssadmin.exe for some project. This got me thinking: vssadmin is a perfect candidate for a Crescendo module and maybe I should just learn it and do the presentation myself.
By: Sean Wheeler submitted:Jun 16 2022
My Essential PowerShell Discovery Cmdlets
(mattbobke.com)
No matter how experience or inexperienced you are, going back and reviewing the basics is never a
By: submitted:Jun 15 2022
No matter how experience or inexperienced you are, going back and reviewing the basics is never a
bad idea.
By: submitted:Jun 15 2022
My first experience trying to use the PowerShell beta module for Microsoft 365 Backup
(powershellisfun.com)
I use Microsoft 365 Backup for my tenant; it's a simple way to back up Exchange, OneDrive, and
By: Harm Veenstra submitted:Aug 23 2024
I use Microsoft 365 Backup for my tenant; it's a simple way to back up Exchange, OneDrive, and
SharePoint data to an Azure Subscription. There was no PowerShell module to query and configure things, but that has changed because the Beta module was released three days ago. In this blog post, I will describe my first experience trying to use the new module.
By: Harm Veenstra submitted:Aug 23 2024
My PowerShell for Visual Studio Code extension settings
(powershellisfun.com)
I use Visual Studio Code to create and edit PowerShell scripts. The PowerShell Extension from
By: Harm Veenstra submitted:Sep 13 2024
I use Visual Studio Code to create and edit PowerShell scripts. The PowerShell Extension from
Microsoft has some excellent features that will make your scripts more readable and consistent formatting-wise. In this blog post, I will show you my configuration and the options I use.
By: Harm Veenstra submitted:Sep 13 2024
My practical use of SecretManagement module
(reddit.com)
I have written short "blog" with example code, where I try to demonstrate how I use this module
By: u/megastary submitted:Jun 16 2022
I have written short "blog" with example code, where I try to demonstrate how I use this module
alongside JEA to setup secure functions for non privileged users or services like SQL jobs or scheduled tasks, which has to use alternate credentials.
By: u/megastary submitted:Jun 16 2022
My Windows Terminal Color Schemes
(thomasmaurer.ch)
The Windows Terminal became generally available at the Microsoft Build 2020 virtual conference a
By: Thomas Maurer submitted:Jun 16 2022
The Windows Terminal became generally available at the Microsoft Build 2020 virtual conference a
couple of weeks ago. I already blogged about how you can customize your Windows Terminal settings and shared my settings.json file. Many people asked me about the different Windows Terminal Color Schemes I use. So I thought a blog post would be a good way of sharing my Windows Terminal Schemes.
By: Thomas Maurer submitted:Jun 16 2022
Naming Made Easy: AI-Powered Rename Suggestions
(devblogs.microsoft.com)
Ever struggled to name a variable, method, or class-finding that perfect balance between
By: Dalia Abo Sheasha submitted:Jan 5 2024
Ever struggled to name a variable, method, or class-finding that perfect balance between
expressiveness and conciseness? You're not alone. We've tackled this universal challenge in the latest Visual Studio Preview via our GitHub Copilot Chat extension (subscription required). Introducing: AI-powered rename suggestions.
By: Dalia Abo Sheasha submitted:Jan 5 2024
Native Commands in PowerShell – A New Approach
(devblogs.microsoft.com)
In this two part blog post I'm going to investigate how PowerShell can take better advantage of
By: James Truher submitted:Jun 16 2022
In this two part blog post I'm going to investigate how PowerShell can take better advantage of
native executables.
By: James Truher submitted:Jun 16 2022
Navigating the Nuances of PowerShell Syntax with Get-Help and Get-Command
(mikefrobbins.com)
When working with PowerShell, it's essential to understand the tools available for exploring cmdlets
By: Mike F Robbins submitted:Nov 3 2023
When working with PowerShell, it's essential to understand the tools available for exploring cmdlets
and their syntax. Both Get-Help and Get-Command are invaluable resources for discovering and understanding cmdlet syntax in PowerShell.
By: Mike F Robbins submitted:Nov 3 2023
Need a PowerShell snippet for a daylight saving aware timestamp?
(twitter.com)
Great for Azure Functions
By: Jan-Henrik Damaschke submitted:Jun 17 2022
Great for Azure Functions
By: Jan-Henrik Damaschke submitted:Jun 17 2022
Need to remove formatting, etc from clipboard contents to paste into something that doesn’t have a text only paste?
(twitter.com)
Create a desktop shortcut thus, problem solved
By: Guy Leech submitted:Jun 16 2022
Create a desktop shortcut thus, problem solved
By: Guy Leech submitted:Jun 16 2022
NetNeighbor Watch: The PowerShell Alternative To Arpwatch
(spiderzebra.com)
In this post, we are going to setup NetNeighbor Watch on a Raspberry Pi. NetNeighbor Watch can keep
By: SpiderZebra submitted:Jun 16 2022
In this post, we are going to setup NetNeighbor Watch on a Raspberry Pi. NetNeighbor Watch can keep
an eye on your network and send you an email when a new host is discovered. NetNeighbor Watch is done completely in PowerShell. The results are very similar to those of arpwatch. NetNeighbor Watch is for anyone that wants more visibility into the wireless or wired devices on their network. We will also setup a weekly email report with all of the known hosts on your network. In this post, I will walk you through the entire process of setting this up from scratch on a Raspberry Pi, lets get started!
By: SpiderZebra submitted:Jun 16 2022
Network Performance Monitoring with iPerf and PowerShell
(4sysops.com)
Learn how to extend the functionality of the popular network performance measurement and tuning tool
By: submitted:Jun 15 2022
Learn how to extend the functionality of the popular network performance measurement and tuning tool
iPerf with the help of PowerShell.
By: submitted:Jun 15 2022
New ClickFix Variant Uses Rundll32 and WebDAV to Evade PowerShell Detection
(cybersecuritynews.com)
A new and more dangerous version of the ClickFix attack technique has been found actively targeting
By: InfoSec submitted:Apr 3 2026
A new and more dangerous version of the ClickFix attack technique has been found actively targeting
Windows users. Unlike older versions that used PowerShell or mshta to run malicious commands, this new variant takes a different path.
By: InfoSec submitted:Apr 3 2026
New in Windows Terminal: Restore buffers, code snippets, scratchpad and regex
(4sysops.com)
Windows Terminal unveiled a range of noteworthy features in versions 1.21 and 1.22 Preview,
By: Wolfgang Sommergut submitted:Sep 6 2024
Windows Terminal unveiled a range of noteworthy features in versions 1.21 and 1.22 Preview,
including the capacity to retrieve previous sessions' output buffer upon startup, store code snippets for reuse within the console, and utilize a scratchpad for crafting intricate commands.
By: Wolfgang Sommergut submitted:Sep 6 2024
New Job, Company locked out Powershell. I’m supposed to be an administrator.
(reddit.com)
Yikes! Some of us have been there before. But this thread surprised me by offering some good job
By: u/gordonv submitted:Jun 16 2022
Yikes! Some of us have been there before. But this thread surprised me by offering some good job
advice, instead of just how to work around it. Definitely worth a read.
By: u/gordonv submitted:Jun 16 2022
New Microsoft script updates Windows media with bootkit malware fixes
(bleepingcomputer.com)
Microsoft has released a PowerShell script to help Windows users and admins update bootable media so
By: Lawrence Abrams submitted:Feb 7 2025
Microsoft has released a PowerShell script to help Windows users and admins update bootable media so
it utilizes the new "Windows UEFI CA 2023" certificate before the mitigations of the BlackLotus UEFI bootkit are enforced later this year.
By: Lawrence Abrams submitted:Feb 7 2025
New MiToken Graph PowerShell module for multi-tenant apps
(ourcloudnetwork.com)
Connect to multi-tenant apps using a managed identity using Microsoft Graph PowerShell with the
By: Daniel Bradley submitted:Mar 28 2025
Connect to multi-tenant apps using a managed identity using Microsoft Graph PowerShell with the
MiToken PowerShell module.
By: Daniel Bradley submitted:Mar 28 2025
New Native PowerShell Support for Intune Win32 Apps
(buff.ly)
We explore how the traditional PowerShell script installers work with Win32 apps, and what the new
By: Alvin Ashcraft submitted:Apr 10 2026
We explore how the traditional PowerShell script installers work with Win32 apps, and what the new
native support changes are.
By: Alvin Ashcraft submitted:Apr 10 2026
New PowerShell Command Parameters in ConfigMgr 2403
(deploymentresearch.com)
Here is a list of the Configuration Manager (SCCM) PowerShell module changes in version 2403. So far
By: Johan Arwidmark submitted:May 3 2024
Here is a list of the Configuration Manager (SCCM) PowerShell module changes in version 2403. So far
only the Save-CMSoftwareUpdate changes has been documented, but I have found a few more changes when poking around in the 2403 PowerShell module. Here is a list of the Configuration Manager (SCCM) PowerShell module changes in version 2403.
By: Johan Arwidmark submitted:May 3 2024
New PowerShell Threat: Infiltrating Networks with Advanced Techniques
(securityonline.info)
In a recent discovery, Cyble Research and Intelligence Lab (CRIL) detailed a complex, multi-stage
By: Do Son submitted:Nov 15 2024
In a recent discovery, Cyble Research and Intelligence Lab (CRIL) detailed a complex, multi-stage
PowerShell campaign that employs several advanced techniques to infiltrate networks, maintain persistence, and enable covert communications.
By: Do Son submitted:Nov 15 2024
New upcoming participant report feature on Microsoft Teams meetings is going to be disabled by default.
(twitter.com)
Admins can enable it by setting Meeting Policy with #PowerShell: Set-CSTeamsMeetingPolicy - Identity
By: Matti Paukkonen submitted:Jun 15 2022
Admins can enable it by setting Meeting Policy with #PowerShell: Set-CSTeamsMeetingPolicy - Identity
Global - AllowEngagementReport "Enabled"
By: Matti Paukkonen submitted:Jun 15 2022
New version of MGNestedGroups
(randriksen.net)
I've just released a new version of my MGNestedGroups module. It's a pretty niche module, but it's
By: Ole submitted:Nov 3 2023
I've just released a new version of my MGNestedGroups module. It's a pretty niche module, but it's
something I've found usefull at work, so I've improved it a little bit now.
By: Ole submitted:Nov 3 2023
No more PowerShell v2.0 in Windows 11 and Server 2025?
(powershellisfun.com)
While we sometimes discuss whether to use Windows PowerShell v5 or PowerShell 7, PowerShell v2.0 is
By: Harm Veenstra submitted:Sep 12 2025
While we sometimes discuss whether to use Windows PowerShell v5 or PowerShell 7, PowerShell v2.0 is
being removed in the newer builds of Windows 11 and Windows Server 2025. In this brief blog post, I will share some information about this topic.
By: Harm Veenstra submitted:Sep 12 2025
Normalizing Phone Numbers, Easier with Regex
(toastit.dev)
Need help normalizing the phone numbers in you Active Directory, or cleaning input data. Let Josh
By: submitted:Jun 15 2022
Need help normalizing the phone numbers in you Active Directory, or cleaning input data. Let Josh
show you how with a little PowerShell and RegEx.
By: submitted:Jun 15 2022
Not the Error I expected! Connect-NsxtServer
(invoke-automation.blog)
Howdy! It's been quite a while since I created a blog post. Not sure I would want to say exactly how
By: jpsider submitted:Feb 14 2025
Howdy! It's been quite a while since I created a blog post. Not sure I would want to say exactly how
long. However, today I had a brand new VM that I was using to write some automation with PowerShell/PowerCLI. It took me a few minutes to figure this one out. Maybe it was me?
By: jpsider submitted:Feb 14 2025
Notify Requesters When GitLab Issues Move Through the Development Pipeline
(thelazyadministrator.com)
I use GitLab's Customer Relationship Management (CRM) feature to track who requested each item. From
By: Brad Wyatt submitted:Nov 14 2025
I use GitLab's Customer Relationship Management (CRM) feature to track who requested each item. From
there, I wanted a way for requesters to be automatically notified as their item moved through the development pipeline, from Backlog to In Progress, Testing/Review, and finally Done.
By: Brad Wyatt submitted:Nov 14 2025
Notifying users on Windows when an iOS update is required – Microsoft Intune, Automation Account and Toast Notification Script combined
(imab.dk)
Introduction Your users carry iPhones but spend most of their workday on Windows devices. When Apple
By: Martin Bengtsson submitted:Nov 14 2025
Introduction Your users carry iPhones but spend most of their workday on Windows devices. When Apple
releases an iOS update, Intune can flag non-compliance - but the built-in notifications on iOS are often overlooked and don't have the same visibility or urgency as alerts on a user's primary work device. The solution: cross-platform automation.
By: Martin Bengtsson submitted:Nov 14 2025
Now you can use your own company standards with Maester custom tests
(clatent.com)
I thought checking to see if they were filled in or even formatted correctly wasn't enough.. now you
By: Clayton Tyger submitted:Feb 7 2025
I thought checking to see if they were filled in or even formatted correctly wasn't enough.. now you
can config the validation.json file in the Validating folder with your company standards to make only those values pass. Here are the fields so far, and will be adding more!
By: Clayton Tyger submitted:Feb 7 2025
NSA shares tips on securing Windows devices with PowerShell
(bleepingcomputer.com)
The National Security Agency (NSA) and cybersecurity partner agencies issued an advisory today
By: Ionut Ilascu submitted:Jun 24 2022
The National Security Agency (NSA) and cybersecurity partner agencies issued an advisory today
recommending system administrators to use PowerShell to prevent and detect malicious activity on Windows machines.
By: Ionut Ilascu submitted:Jun 24 2022
Obfuscating PowerShell Scripts in Packaged Executables
(ironmansoftware.com)
In this post, we will look at what obfuscation is and how to obfuscate scripts in your packaged
By: Adam Driscoll submitted:Jun 15 2022
In this post, we will look at what obfuscation is and how to obfuscate scripts in your packaged
executables using PowerShell Pro Tools.
By: Adam Driscoll submitted:Jun 15 2022
Office 365 E-Mail forward attack via inboxrules in user mailboxes
(blog.it-koehler.com)
A customer called me two weeks ago, that he got the feedback from his customer that he is sending
By: Alexander Koehler submitted:Jun 15 2022
A customer called me two weeks ago, that he got the feedback from his customer that he is sending
some strange mails. So I had a look at the O365 security and clompliance center. After searching some reports I found out, that every E-Mail four users receive was redirected to a GMAIL address. The report also said that it was done with some inboxrules (the user never set up). Here some screenshots from the Azure Security Center and Compliance Center.
By: Alexander Koehler submitted:Jun 15 2022
Office Connectors Retirement for Teams
(office365itpros.com)
In June, Microsoft retired Office Connectors for SharePoint Online and Microsoft 365 Groups.
By: Tony Redmond submitted:Jul 12 2024
In June, Microsoft retired Office Connectors for SharePoint Online and Microsoft 365 Groups.
Starting on August 15, they're retiring connectors for Teams. The problem is finding out which teams and channels have configured connectors. That's when PowerShell comes in handy, as we prove with a script to report which teams have connectors.
By: Tony Redmond submitted:Jul 12 2024
Oh My Posh
(ohmyposh.dev)
Oh My Posh is a custom prompt engine for any shell that has the ability to adjust the prompt string
By: Jan De Dobbeleer submitted:Jun 16 2022
Oh My Posh is a custom prompt engine for any shell that has the ability to adjust the prompt string
with a function or variable.
By: Jan De Dobbeleer submitted:Jun 16 2022
On Preferences and Scopes
(devblogs.microsoft.com)
Progress in PowerShell: a tale of Verbosity and other preferences with lessons in Scopes and Proxies
By: James O'Neill submitted:Jun 16 2022
Progress in PowerShell: a tale of Verbosity and other preferences with lessons in Scopes and Proxies
thrown in
By: James O'Neill submitted:Jun 16 2022
On Windows, PowerShell vs. Bash comparison gets interesting
(searchitoperations.techtarget.com)
A breaks down of the differences between Bash and PowerShell for Windows.
By: submitted:Jun 15 2022
A breaks down of the differences between Bash and PowerShell for Windows.
By: submitted:Jun 15 2022
Onboard an Azure subscription in Microsoft Defender for Cloud using an Azure PowerShell script
(wmatthyssen.com)
This blog post will demonstrate how to use an Azure PowerShell script to onboard a specific Azure
By: wmatthyssen submitted:Feb 17 2023
This blog post will demonstrate how to use an Azure PowerShell script to onboard a specific Azure
subscription in Microsoft Defender
By: wmatthyssen submitted:Feb 17 2023
One of the coolest new enhancements in tab completion with PowerShell 7.3.0
(twitter.com)
is splat hashtable keys. HUGE props to MartinGC94 for this one
By: Patrick Meinecke submitted:Nov 25 2022
is splat hashtable keys. HUGE props to MartinGC94 for this one
By: Patrick Meinecke submitted:Nov 25 2022
One-Liner Wednesday February 22, 2023
(clatent.com)
Ever wanted a quick and easy way to see what operating systems all your computers are running to the
By: Clayton Tyger submitted:Feb 24 2023
Ever wanted a quick and easy way to see what operating systems all your computers are running to the
detail of the version number? Then wanting to know the last time they logged on? PowerShell prov...
By: Clayton Tyger submitted:Feb 24 2023
OneDrive and PowerShell: Get size and size on disk
(systanddeploy.com)
In this post I will show you a quick script allowing you to display OneDrive size, and onedrive size
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you a quick script allowing you to display OneDrive size, and onedrive size
on disk.
By: Damien Van Robaeys submitted:Jun 16 2022
OneDrive Known Folders and PowerShell Module Installations
(office365itpros.com)
The OneDrive Known Folder Move feature has been around for a couple of years. Basically, this allows
By: Tony Redmond submitted:Jun 16 2022
The OneDrive Known Folder Move feature has been around for a couple of years. Basically, this allows
you to redirect common (well-known) folders from your PC to OneDrive so that anything created in Documents, Pictures, and the desktop is automatically saved in your OneDrive for Business account. Generally, everything works well, and I have been very happy. Except until the time came to update the Azure Active Directory preview module from 2.0.2.77 to 2.0.2.89.
By: Tony Redmond submitted:Jun 16 2022
OneDrive Pastejacking
(trellix.com)
Phishing campaign exploits Microsoft OneDrive users with sophisticated social engineering,
By: Rafael Pena submitted:Aug 2 2024
Phishing campaign exploits Microsoft OneDrive users with sophisticated social engineering,
manipulating them into executing a malicious PowerShell script.
By: Rafael Pena submitted:Aug 2 2024
OneDrive Personal Gets File Exclusions
(office365itpros.com)
Microsoft 365 tenants have long been able to define file type exclusions for the OneDrive for
By: Tony Redmond submitted:Jun 30 2023
Microsoft 365 tenants have long been able to define file type exclusions for the OneDrive for
Business sync client through the SharePoint Online admin center, PowerShell, or GPO. A change in the client now exposes the excluded file types to user view for the first time. Meantime, the OneDrive Personal client also gains support for file type exclusions.
By: Tony Redmond submitted:Jun 30 2023
Oneliner to Tail the Windows Eventlog
(cloudywindows.io)
Since switching focus to the cloud I am doing more and more pure CLI admin of Windows. One of the
By: Darwin Sanoy submitted:Jun 15 2022
Since switching focus to the cloud I am doing more and more pure CLI admin of Windows. One of the
pains of windows admin from a console is accessing the windows eventlog. Since they are not simple text files like Linux, special PowerShell CMDLets must be used to retrieve them. Due to the frequency of needing to do it, one of the biggest challenges is tailing an eventlog while waiting for results.
By: Darwin Sanoy submitted:Jun 15 2022
Only One Join-Path Is Needed
(nocolumnname.blog)
Learning from my mistakes aka Failing Up
By: Shane O'Neill submitted:Jun 16 2022
Learning from my mistakes aka Failing Up
By: Shane O'Neill submitted:Jun 16 2022
Open PowerShell files up in VS Code instead of ISE?
(twitter.com)
Have you had the desire for that right-click edit command to open PowerShell files up in VS Code
By: Shawn Melton submitted:Jun 16 2022
Have you had the desire for that right-click edit command to open PowerShell files up in VS Code
instead of ISE? It is a simple reg update...
By: Shawn Melton submitted:Jun 16 2022
Open Sourcing of PowerShell Documents is Awesome
(tfl09.blogspot.com)
TL;DR to me is that with the open sourcing of PowerShell documentation, errors need not persist. You
By: Thomas Lee submitted:Jun 16 2022
TL;DR to me is that with the open sourcing of PowerShell documentation, errors need not persist. You
can fix them easily. Or just report and let the community do the work.
By: Thomas Lee submitted:Jun 16 2022
Open Up Wide
(jdhitsolutions.com)
I recently read a terrific post from Mike F. Robbins about using Format-Wide to display strings.
By: Jeff Hicks submitted:Jun 16 2022
I recently read a terrific post from Mike F. Robbins about using Format-Wide to display strings.
Format-Wide is one of those cmdlets that I don't think gets much use. This is a shame because it certainly fulfills a need. But as Mike points out, if you have a list of strings, Format-Wide requires a little extra work, which Mike demonstrates. I decided to take his idea and run with it. Wouldn't it be easier to have a function?
By: Jeff Hicks submitted:Jun 16 2022
OpenSSH Resources for Windows and PowerShell
(centinosystems.com)
A great list of resources for everything you need and want to know about using OpenSSH based
By: submitted:Jun 15 2022
A great list of resources for everything you need and want to know about using OpenSSH based
PowerShell Remoting
By: submitted:Jun 15 2022
Optimize and customize Windows 11 with PowerShell and Winhance
(4sysops.com)
Winhance is a PowerShell utility for optimizing and customizing Windows 11. It enables users to
By: Leos Marek submitted:Mar 14 2025
Winhance is a PowerShell utility for optimizing and customizing Windows 11. It enables users to
remove unwanted software, prevent reinstallation, and enhance system privacy and performance settings.
By: Leos Marek submitted:Mar 14 2025
Optimizing SharePoint Online Performance for Large Document Libraries
(practical365.com)
In this blog, we explore practical ways to optimize SharePoint Online performance for large document
By: Mezba Uddin submitted:Sep 19 2025
In this blog, we explore practical ways to optimize SharePoint Online performance for large document
libraries. From avoiding the 5,000-item list view threshold to using PnP PowerShell and Microsoft Graph API for bulk updates, you'll learn how to keep your libraries fast, responsive, and scalable.
By: Mezba Uddin submitted:Sep 19 2025
Ordering and Choices in PowerShell
(nocolumnname.blog)
Ah! Hash tables! Ever since I saw a presentation by Anthony Howell ( Blog ), aka PoshWolf, about
By: Shane O'Neill submitted:Jul 25 2025
Ah! Hash tables! Ever since I saw a presentation by Anthony Howell ( Blog ), aka PoshWolf, about
them, read the blog post by Kevin Marquette ( Blog ) about them, and was enlightened by multiple PowerShell community members (e.g. Chris Dent, Mathias "IISResetMe" Jessen, etc.) about them, I've loved hash tables.
By: Shane O'Neill submitted:Jul 25 2025
OSDWindowsImage – OSD
(osd.osdeploy.com)
Here's a PowerShell One-Liner to update a WIM with the latest WindowsUpdates.
By: David Segura submitted:Jun 15 2022
Here's a PowerShell One-Liner to update a WIM with the latest WindowsUpdates.
By: David Segura submitted:Jun 15 2022
Outlook Email Mover
(thedxt.ca)
The way I manage my email might seem a bit strange. Due to working in IT, I get lots of emails. Some
By: Daniel Keer submitted:Sep 27 2024
The way I manage my email might seem a bit strange. Due to working in IT, I get lots of emails. Some
emails need action, some are regular emails, and some are notifications I want to know about as soon as they happen. I feel like a normal person would make an Outlook rule to...
By: Daniel Keer submitted:Sep 27 2024
Parameters for PowerShell Scripts and Functions
(powershellisfun.com)
Using parameters for your Scripts and Functions is very powerful. You don't have to hardcode things
By: Harm Veenstra submitted:May 24 2024
Using parameters for your Scripts and Functions is very powerful. You don't have to hardcode things
in them, making running them from a command line easier. This blog post will show you the parameters I use in most of my scripts and how they work.
By: Harm Veenstra submitted:May 24 2024
Parsing large 500 MB text file
(reddit.com)
I have large text file that can be up to 500 MB in size. I have PowerShell script to parse each line
By: u/Sparks_IT submitted:Jun 16 2022
I have large text file that can be up to 500 MB in size. I have PowerShell script to parse each line
for a specific string, if found will copy that line to another text file for additional action later on in the script. My parsing works with the code below, but it can take a large amount of time and consume 10GB of ram while doing it. Is there a better, more efficient, and faster way of doing this?
By: u/Sparks_IT submitted:Jun 16 2022
Parsing ssh Known Hosts with PowerShell and Regular Expressions
(jdhitsolutions.com)
Lately, I've been spending time learning more about ssh. Sadly, I've rarely had a need to learn and
By: Jeff Hicks submitted:Jun 16 2022
Lately, I've been spending time learning more about ssh. Sadly, I've rarely had a need to learn and
use ssh. But of course, with PowerShell 7 and ssh-based remoting, it is time to up my game. I've started deploying the ssh server component to my Windows test servers (I'll write about that another day) and exploring how to use ssh in my automation and scripting work.
By: Jeff Hicks submitted:Jun 16 2022
Partition Windows drive in WinPE using PowerShell
(4sysops.com)
An essential step towards automating the Windows setup process is replacing the system drive's
By: Wolfgang Sommergut submitted:May 3 2024
An essential step towards automating the Windows setup process is replacing the system drive's
interactive partitioning with a script. Microsoft's examples for this purpose rely on batch files and Diskpart. However, installing PowerShell in Windows PE allows for a much more elegant solution.
By: Wolfgang Sommergut submitted:May 3 2024
Passing each element of an array into a function with Powershell
(sean-lloyd.com)
Let's say you have a collection of objects, and you wish to perform the same action over each object
By: Sean Lloyd submitted:Jun 16 2022
Let's say you have a collection of objects, and you wish to perform the same action over each object
in that collection.
By: Sean Lloyd submitted:Jun 16 2022
Passkey Provider AAGUIDs PowerShell Module
(blog.darrenjrobinson.com)
The FIDO2 specification requires each security key vendor to provide an Authenticator Attestation
By: Darren Robinson submitted:Sep 27 2024
The FIDO2 specification requires each security key vendor to provide an Authenticator Attestation
GUID (AAGUID) during registration. An AAGUID is a 128-bit identifier indicating the key type, such as the make and model. Passkey providers on desktop and mobile devices are also expected to provide an AAGUID during registration.
By: Darren Robinson submitted:Sep 27 2024
Password Expiry Notification Using Teams and Graph API
(devblogs.microsoft.com)
This post's intent is to show how to use Graph API through PowerShell to send a Teams message.
By: Faris Malaeb submitted:Aug 5 2022
This post's intent is to show how to use Graph API through PowerShell to send a Teams message.
By: Faris Malaeb submitted:Aug 5 2022
Passwordless PowerShell
(ephingadmin.com)
One thing I've always hated doing with PowerShell is storing/retrieving passwords, because that
By: Ryan Ephgrave submitted:Jun 16 2022
One thing I've always hated doing with PowerShell is storing/retrieving passwords, because that
always feels like a weak link in the security chain. I love running code as multiple accounts (my team probably has 75+ AD accounts we own), but hate everything else we have to do with those accounts.
By: Ryan Ephgrave submitted:Jun 16 2022
Pause Scripts with ‘Press Any Key’ in Bash, CMD, PowerShell, and macOS
(glukhov.org)
Pause shell or batch scripts until a keypress. Covers CMD pause, PowerShell Read-Host and ReadKey,
By: Rost Glukhov submitted:Apr 24 2026
Pause shell or batch scripts until a keypress. Covers CMD pause, PowerShell Read-Host and ReadKey,
Bash and POSIX read, macOS, and TTY guards for CI and cron.
By: Rost Glukhov submitted:Apr 24 2026
PDF Text to SQL Data: Using OpenAI’s Structured Output with PSOpenAI
(blog.netnerds.net)
Incredible! I just used PowerShell and OpenAI to import text from a PDF right into SQL Server!
By: Chrissy LeMaire submitted:Aug 23 2024
Incredible! I just used PowerShell and OpenAI to import text from a PDF right into SQL Server!
By: Chrissy LeMaire submitted:Aug 23 2024
Perform Active Directory security assessment using PowerShell
(4sysops.com)
My Active Directory security assessment script pulls important security facts from Active Directory
By: Krishnamoorthi Gopal submitted:Jun 16 2022
My Active Directory security assessment script pulls important security facts from Active Directory
and generates nicely viewable reports in HTML format by highlighting the spots that require attention. The script manipulates user data using facts collected with benchmark values.
By: Krishnamoorthi Gopal submitted:Jun 16 2022
Performing a Conditional Access Assessment with PowerShell
(practical365.com)
Conditional Access is a powerful tool granting an easy way to bolster the security of an Office 365
By: Sean McAvinue submitted:Jul 8 2022
Conditional Access is a powerful tool granting an easy way to bolster the security of an Office 365
tenant. The flexibility of Conditional Access means it can fit most organizational and security requirements easily. However, as with most things in technology, with flexibility there often comes complexity.
By: Sean McAvinue submitted:Jul 8 2022
Permanently delete a Key Vault in Azure using PowerShell
(4sysops.com)
In this post, we will be looking at purging options to permanently delete a Key Vault and fully
By: Baki Onur Okutucu submitted:Jun 16 2022
In this post, we will be looking at purging options to permanently delete a Key Vault and fully
erase all the secrets, keys, and certificates in it.
By: Baki Onur Okutucu submitted:Jun 16 2022
Permissions Required to Run Microsoft Graph Cmdlets
(powershellgeek.com)
Introduction When connecting to Microsoft Graph PowerShell, it is important to determine what
By: damian submitted:Jan 27 2023
Introduction When connecting to Microsoft Graph PowerShell, it is important to determine what
permissions are needed for that connection as it could determine which cmdlets we are able to run as well as what access is granted to manage objects with Graph PowerShell. Microsoft does provide a hand pair of cmdlets for determining cmdlets to...
By: damian submitted:Jan 27 2023
Pester 5 and Group-Object – Best Friends
(nocolumnname.blog)
Figuring out how to group the output of your Pester tests
By: Shane O'Neill submitted:Jun 16 2022
Figuring out how to group the output of your Pester tests
By: Shane O'Neill submitted:Jun 16 2022
PIVOT in PowerShell
(nocolumnname.blog)
Exploring our Data SQL Pivoting PowerShell Grouping our Data Manual Pivot Dynamic Pivot
By: Shane O'Neill submitted:Jun 16 2022
Exploring our Data SQL Pivoting PowerShell Grouping our Data Manual Pivot Dynamic Pivot
By: Shane O'Neill submitted:Jun 16 2022
PnP PowerShell in Azure Automation tips
(msclouddeveloper.com)
A few quick tips for running PnP PowerShell in Azure Automation in this article.
By: Jurgen Wiersema submitted:Jun 15 2022
A few quick tips for running PnP PowerShell in Azure Automation in this article.
By: Jurgen Wiersema submitted:Jun 15 2022
Popping Toast Notifications in PowerShell Core
(smsagent.blog)
If you've ever popped a toast notification in PowerShell using the Windows Runtime (WinRT), you've
By: Trevor Jones submitted:Nov 1 2024
If you've ever popped a toast notification in PowerShell using the Windows Runtime (WinRT), you've
probably discovered that, whilst it works fine in PowerShell 5, it doesn't work at all in PowerShell Core (5/6/7+). That's because the WinRT assemblies are not included in PowerShell Core - WinRT is an exclusively Windows thing
By: Trevor Jones submitted:Nov 1 2024
Porting PowerShell to FreeBSD, first working poc
(lists.freebsd.org)
For background, there was a previous attempt to bring PowerShell to FreeBSD, but it seems it got
By: Felix Palmen submitted:Apr 5 2024
For background, there was a previous attempt to bring PowerShell to FreeBSD, but it seems it got
stuck somewhere
By: Felix Palmen submitted:Apr 5 2024
Porting System.Web.Security.Membership.GeneratePassword() to PowerShell
(devblogs.microsoft.com)
This post shows how to port a C# method into PowerShell
By: Francisco Nabas submitted:May 12 2023
This post shows how to port a C# method into PowerShell
By: Francisco Nabas submitted:May 12 2023
Posting Notifications About Inactive Mailboxes to Teams
(office365itpros.com)
From: Tony RedmondRecently, I posted?a Petri.com article?to report the availability of some new
By: submitted:Jun 15 2022
From: Tony RedmondRecently, I posted?a Petri.com article?to report the availability of some new
properties in the?Export-MailboxDiagnosticLogs?cmdlet. The properties record different kinds of mailbox activity and I included a script to generate a report based on the properties. The output is a CSV file that can be opened in Excel or imported in Power BI. All is well.
By: submitted:Jun 15 2022
Power On HPE Server Using PowerShell
(adminknowhow.wordpress.com)
You may need to download the HP iLO Cmdlets for Windows PowerShell (x64) from HPE support portal and
By: Jimmy Liew submitted:Sep 16 2022
You may need to download the HP iLO Cmdlets for Windows PowerShell (x64) from HPE support portal and
install it on the server/machine you wish you execute the PowerShell command. COMMAND Below is the PowerShell command to power on/off the server.
By: Jimmy Liew submitted:Sep 16 2022
Power Up your PowerShell experience with these four add-ons
(commandline.ninja)
The developers behind PowerShell released a handful of tools and new functionality to improve how
By: Mike Kanakos submitted:Jun 16 2022
The developers behind PowerShell released a handful of tools and new functionality to improve how
you work with PowerShell. I write about four additions you should consider for your everyday PowerShell usage over at the TechTarget website.
By: Mike Kanakos submitted:Jun 16 2022
PowerCLI Reimagined: Deep Dive into VCF PowerCLI 9.0
(angrysysops.com)
Introduction PowerCLI has long established itself as one of the most trusted and widely adopted
By: Piotr Tarnawski submitted:Jul 11 2025
Introduction PowerCLI has long established itself as one of the most trusted and widely adopted
automation tools across VMware environments.
By: Piotr Tarnawski submitted:Jul 11 2025
PowerCLI: Enable/Disable SSH and Lockdown Mode
(angrysysops.com)
Today I will show you quick and easy way to enable and disable SSH and Lockdown mode for all hosts
By: Piotr Tarnawski submitted:Jun 16 2022
Today I will show you quick and easy way to enable and disable SSH and Lockdown mode for all hosts
in the cluster. Continue reading at https://angrysysops.com/2021/08/12/powercli-enable-disable-ssh-and-lockdown-mode/ | Angry Admin
By: Piotr Tarnawski submitted:Jun 16 2022
Powershell – Managing disks, partitions and volumes
(altf4-formation.fr)
How to manage disks, partitions and volumes in Powershell
By: AltF4-Formation submitted:Nov 1 2024
How to manage disks, partitions and volumes in Powershell
By: AltF4-Formation submitted:Nov 1 2024
Powershell – Testing network connectivity and port accessibility
(altf4-formation.fr)
Testing network connectivity and port accessibility with Powershell
By: AltF4-Formation submitted:Jan 24 2025
Testing network connectivity and port accessibility with Powershell
By: AltF4-Formation submitted:Jan 24 2025
PowerShell 1 liner
(twitter.com)
to run on domain controllers to show AD account lock out events & the device they occurred on
By: Guy Leech submitted:Jun 16 2022
to run on domain controllers to show AD account lock out events & the device they occurred on
By: Guy Leech submitted:Jun 16 2022
PowerShell 101: Creating a Module Manifest
(adamtheautomator.com)
Maybe you've put together some great functions but struggle to make them cohesive, intuitive, or
By: Adam Bertram submitted:Jun 27 2025
Maybe you've put together some great functions but struggle to make them cohesive, intuitive, or
shareable. Without a way to define your module's identity and functionality, managing or scaling as your scripts evolve into robust tools can be a headache. Not unless you have a module manifest in place.
By: Adam Bertram submitted:Jun 27 2025
PowerShell 5 and 7 command-line parameters
(powershellisfun.com)
You can start PowerShell 5 (powershell.exe) and PowerShell 7 (pwsh.exe) and specify parameters. This
By: Harm Veenstra submitted:Mar 8 2024
You can start PowerShell 5 (powershell.exe) and PowerShell 7 (pwsh.exe) and specify parameters. This
blog post will show you the parameters I use most for version 5 or 7.
By: Harm Veenstra submitted:Mar 8 2024
Powershell 7 Best Foot Forward.pptx
(adslus-my.sharepoint.com)
The final version of Justin's awesome PowerShell 7 presentation.
By: Justin Grote submitted:Jun 15 2022
The final version of Justin's awesome PowerShell 7 presentation.
By: Justin Grote submitted:Jun 15 2022
PowerShell 7 Cross-Platform Scripting Tips and Traps
(jdhitsolutions.com)
One of the reasons you want to adopt PowerShell 7 on your desktop, is that it can be used
By: Jeff Hicks submitted:Jun 15 2022
One of the reasons you want to adopt PowerShell 7 on your desktop, is that it can be used
cross-platform. Theoretically, you can write a PowerShell script or function that works on Windows, Linux, and Mac. However, this is not without challenges. In some ways, it feels like we are back to the early days of PowerShell scripting where we are all trying to figure out what to do. Based on my experiences, let me share some thoughts on what I think you should keep in mind.
By: Jeff Hicks submitted:Jun 15 2022
PowerShell 7 Experimental Features
(powershell.anovelidea.org)
Earlier today, I posted an article on experimental features of PowerShell 7. I go beyond the basic
By: Dave Carroll submitted:Jun 15 2022
Earlier today, I posted an article on experimental features of PowerShell 7. I go beyond the basic
commands and provide examples of two features and a demo module.
By: Dave Carroll submitted:Jun 15 2022
PowerShell 7 Preview 3
(devblogs.microsoft.com)
Cool read from the PowerShell team on the latest preview release
By: submitted:Jun 15 2022
Cool read from the PowerShell team on the latest preview release
By: submitted:Jun 15 2022
PowerShell 7 Profile Paths and Locations
(ridicurious.com)
Apart from these major feature releases there are some changes in directory paths as well if you are
By: Prateek Singh submitted:Jun 15 2022
Apart from these major feature releases there are some changes in directory paths as well if you are
coming from Windows PowerShell v5.1, like the default locations where your $Profiles are stored is changed.
By: Prateek Singh submitted:Jun 15 2022
PowerShell 7 Road Map
(devblogs.microsoft.com)
Steve Lee the Principal Software Engineering Manager for the PowerShell Team at Microsoft, provides
By: submitted:Jun 15 2022
Steve Lee the Principal Software Engineering Manager for the PowerShell Team at Microsoft, provides
a road map of what to expect with PowerShell 7.0.
By: submitted:Jun 15 2022
PowerShell 7 Support Arrives for the Granfeldt PowerShell Management Agent
(blog.darrenjrobinson.com)
For over a decade, the Granfeldt PowerShell Management Agent (PSMA) has been the bedrock for bespoke
By: Darren Robinson submitted:Oct 17 2025
For over a decade, the Granfeldt PowerShell Management Agent (PSMA) has been the bedrock for bespoke
identity integration within Microsoft Identity Manager (MIM) and its predecessor, Forefront Identity Manager. It provides the essential bridge between the MIM Synchronisation Service and virtually any target system accessible via PowerShell.
By: Darren Robinson submitted:Oct 17 2025
PowerShell 7: Providing Module Compatibility with PowerShell 5 Modules
(sid-500.com)
Many of us need it, but for just as many it is sometimes a nuisance. What I am talking about is
By: Patrick Gruenauer submitted:Jun 16 2022
Many of us need it, but for just as many it is sometimes a nuisance. What I am talking about is
PowerShell 7 module compatibility. In this post I will show how to make PowerShell 5 modules PowerShell 7 executable. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell 7.5 new features
(4sysops.com)
Microsoft has unveiled the first release candidate of PowerShell 7.5, with the General Availability
By: Mike Kanakos submitted:Jan 3 2025
Microsoft has unveiled the first release candidate of PowerShell 7.5, with the General Availability
(GA) launch expected in January or February 2025. This release candidate provides the most accurate preview of the upcoming final production version of PowerShell 7.5. This new version includes hundreds of changes, ranging from minor adjustments to major new features. In the following sections, we will discuss the key changes in this major PowerShell update.
By: Mike Kanakos submitted:Jan 3 2025
PowerShell 7.6 release postmortem and investments
(devblogs.microsoft.com)
This post shares context on the delayed timing of the PowerShell 7.6 release, our learnings, and the
By: PowerShell Team submitted:Apr 3 2026
This post shares context on the delayed timing of the PowerShell 7.6 release, our learnings, and the
changes the team has already begun making to improve release predictability and transparency.
By: PowerShell Team submitted:Apr 3 2026
PowerShell Advanced Functions: Cmdlet Bindings and Parameters
(itprotoday.com)
Part 1 of this series on advanced PowerShell functions introduces the key concepts, including cmdlet
By: Brien Posey submitted:Aug 11 2023
Part 1 of this series on advanced PowerShell functions introduces the key concepts, including cmdlet
bindings and common parameters like ErrorAction.
By: Brien Posey submitted:Aug 11 2023
Powershell and Azure Functions – Some experience to Share
(reddit.com)
I've had a couple people asking me for details on what I did with azure functions, so I figured that
By: u/Szeraax submitted:Jun 16 2022
I've had a couple people asking me for details on what I did with azure functions, so I figured that
I'd just detail a little bit real quick for you
By: u/Szeraax submitted:Jun 16 2022
PowerShell and Containers
(phillipsj.net)
Did you know that Microsoft published official container images for PowerShell? Those official
By: Jamie Phillips submitted:Jun 16 2022
Did you know that Microsoft published official container images for PowerShell? Those official
images can be found here, and one cool thing to note is that there are even some ARM images. It is incredibly cool that these are provided as it makes shipping PowerShell tools simpler or hosting any PowerShell based script. I have two different use cases that I can demonstrate that make these pretty cool. The first demo is going to be using the Alpine image as the base image for building a container that hosts a Polaris based REST API, like I blogged about a few weeks ago. The second demo will be to host a PowerShell script that needs to run as a sidecar to a SQL Server container. Let's dive into these demos.
By: Jamie Phillips submitted:Jun 16 2022
PowerShell and JSON
(powershellisfun.com)
JSON is something that's being used a lot, it's easy for storing and retrieving data. In this small
By: Harm Veenstra submitted:Aug 12 2022
JSON is something that's being used a lot, it's easy for storing and retrieving data. In this small
blog post, I will show you how to do that 🙂
By: Harm Veenstra submitted:Aug 12 2022
PowerShell and Regex (Find, Replace, Occurrences.)
(sid-500.com)
Want to get more out of PowerShell? Refine the search? Just get better? Then check out Regex. Regex
By: Patrick Gruenauer submitted:Jun 16 2022
Want to get more out of PowerShell? Refine the search? Just get better? Then check out Regex. Regex
statements make things possible that seem impossible. In this blog post I show you a few Regex examples you can build on. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell and Secure Strings
(red-gate.com)
Greg Moore demonstrates how to work with the Get-Credential PowerShell cmdlet and secure strings
By: Greg Moore submitted:Jun 15 2022
Greg Moore demonstrates how to work with the Get-Credential PowerShell cmdlet and secure strings
when authenticating to an SFTP server.
By: Greg Moore submitted:Jun 15 2022
Powershell and the Left Hand Side
(altf4-formation.fr)
A new article, to talk about an important notion in Powershell, the Left Hand Side (LHS) notion.
By: AltF4-Formation submitted:Nov 15 2024
A new article, to talk about an important notion in Powershell, the Left Hand Side (LHS) notion.
By: AltF4-Formation submitted:Nov 15 2024
PowerShell and the new Coreutils for Windows
(powershellisfun.com)
Microsoft released Coreutils for Windows at the beginning of this month, command-line tools that are
By: Harm Veenstra submitted:Jun 12 2026
Microsoft released Coreutils for Windows at the beginning of this month, command-line tools that are
native to Linux, macOS, and WSL. In this blog post, I will show you how they work and if you can use them with PowerShell, too 🙂
By: Harm Veenstra submitted:Jun 12 2026
PowerShell Anti Patterns
(reddit.com)
What are anti patterns when scripting in PowerShell and how can you avoid them?
By: u/bwljohannes submitted:Mar 22 2024
What are anti patterns when scripting in PowerShell and how can you avoid them?
By: u/bwljohannes submitted:Mar 22 2024
PowerShell Arrays
(powershellisfun.com)
You probably use it all the time in your scripts, but how do they work? In this blog post, I will
By: Harm Veenstra submitted:Jun 14 2024
You probably use it all the time in your scripts, but how do they work? In this blog post, I will
show some simple examples of what you can do with them 🙂
By: Harm Veenstra submitted:Jun 14 2024
PowerShell Automatic Variables
(powershellisfun.com)
They are there for you, but sometimes you forget they are there... Automatic Variables! In this blog
By: Harm Veenstra submitted:Jun 23 2023
They are there for you, but sometimes you forget they are there... Automatic Variables! In this blog
post, I will show you some examples and why they are so helpful!
By: Harm Veenstra submitted:Jun 23 2023
PowerShell Automatic Variables: Special Variables Built into PowerShell
(adamtheautomator.com)
Learn about PowerShell's automatic variables - built-in special variables that serve specific
By: Adam Bertram submitted:Nov 29 2024
Learn about PowerShell's automatic variables - built-in special variables that serve specific
purposes. Discover how to work with history limits, constants, exit codes, and null values.
By: Adam Bertram submitted:Nov 29 2024
PowerShell backup scripts: What are 3 essential best practices?
(searchdatabackup.techtarget.com)
There are some strong PowerShell scripts that can provide backup capabilities. It’s important,
By: submitted:Jun 15 2022
There are some strong PowerShell scripts that can provide backup capabilities. It’s important,
though, to be mindful of PowerShell’s quirks so you get the best data protection.
By: submitted:Jun 15 2022
PowerShell based Terraform Bootstrap Script
(luke.geek.nz)
Create a PowerShell script to bootstrap Terraform, handle installation, create project directories,
By: Luke Murray submitted:Jan 24 2025
Create a PowerShell script to bootstrap Terraform, handle installation, create project directories,
and automate deployments across Windows, Mac, and Linux.
By: Luke Murray submitted:Jan 24 2025
PowerShell Basics: Are you using Get-ComputerInfo?
(techcommunity.microsoft.com)
Michael Bender from Microsoft shows how to use Get-ComputerInfo to obtain system and operating
By: submitted:Jun 15 2022
Michael Bender from Microsoft shows how to use Get-ComputerInfo to obtain system and operating
system properties.
By: submitted:Jun 15 2022
PowerShell Basics: Navigating CSV Files
(adamtheautomator.com)
In this tutorial, we're diving into the essentials of handling CSV files using PowerShell, covering
By: Adam Bertram submitted:May 17 2024
In this tutorial, we're diving into the essentials of handling CSV files using PowerShell, covering
a variety of scenarios you might encounter in the real world. This guide will help sysadmins and IT professionals manage data effectively, demonstrating the power and flexibility of PowerShell in working with different types of CSV files.
By: Adam Bertram submitted:May 17 2024
PowerShell Begin Process End Blocks Demystified
(jeffbrown.tech)
If you want to take your PowerShell function writing skills to the next level, consider implementing
By: Jeff Brown submitted:Jan 13 2023
If you want to take your PowerShell function writing skills to the next level, consider implementing
Begin, Process, and End blocks. These input processing methods enable your functions to process pipeline input and multiple parameter values. In this article, you will learn the basic syntax of PowerShell Begin, Process, and End blocks.
By: Jeff Brown submitted:Jan 13 2023
PowerShell Beginners Have to Start Somewhere
(powershell.anovelidea.org)
Learn basic PowerShell concepts and apply them to the beginner's Iron Scripter challenge.
By: Dave Carroll submitted:Jun 15 2022
Learn basic PowerShell concepts and apply them to the beginner's Iron Scripter challenge.
By: Dave Carroll submitted:Jun 15 2022
PowerShell Best Practices for Expert Level
(reddit.com)
A great Reddit thread, worth reading through
By: u/bwljohannes submitted:Jul 1 2022
A great Reddit thread, worth reading through
By: u/bwljohannes submitted:Jul 1 2022
PowerShell by Example
(powershellbyexample.dev)
PowerShell by Example, modeled after Go by Example, is a hands-on introduction to PowerShell using
By: Sander Stad submitted:Jun 16 2022
PowerShell by Example, modeled after Go by Example, is a hands-on introduction to PowerShell using
annotated example programs. Check out the first example or browse the full list below.
By: Sander Stad submitted:Jun 16 2022
Powershell change 07-26-23 to 26-07-23
(reddit.com)
Ah, the joy of dealing with different date formats.
By: u/Twikkilol submitted:Feb 10 2023
Ah, the joy of dealing with different date formats.
By: u/Twikkilol submitted:Feb 10 2023
PowerShell Cheat Sheet
(ramblingcookiemonster.github.io)
A great little cheat sheet for some pretty common PowerShell commands.
By: submitted:Jun 15 2022
A great little cheat sheet for some pretty common PowerShell commands.
By: submitted:Jun 15 2022
PowerShell class definition pros, cons, and performance comparison
(blog.danskingdom.com)
There are 3 different approaches that can be taken to defining classes and enums in PowerShell. In
By: Dan Schroeder submitted:Sep 29 2023
There are 3 different approaches that can be taken to defining classes and enums in PowerShell. In
this article we will compare the pros, cons, and performance of each approach.
By: Dan Schroeder submitted:Sep 29 2023
PowerShell Classes and Enums
(pipehow.tech)
Learn how to write them, and hopefully why!
By: Emanuel Palm submitted:Jun 16 2022
Learn how to write them, and hopefully why!
By: Emanuel Palm submitted:Jun 16 2022
PowerShell Classes and SessionState
(mdgrs.hashnode.dev)
Since PowerShell class methods are implemented as ScriptBlocks internally, the concept of the Bound
By: mdgrs submitted:Aug 25 2023
Since PowerShell class methods are implemented as ScriptBlocks internally, the concept of the Bound
and Unbound ScriptBlocks that I talked about in my previous article also applies to them.
By: mdgrs submitted:Aug 25 2023
PowerShell coding in WSL using VSCode
(powershellisfun.com)
This is something I do on my Windows company device, using WSL instances to develop PowerShell
By: Harm Veenstra submitted:Jan 16 2026
This is something I do on my Windows company device, using WSL instances to develop PowerShell
scripts. In this blog post, I will show you how it works and how to set it up.
By: Harm Veenstra submitted:Jan 16 2026
PowerShell Community Textbook Update
(reddit.com)
Gday everyone! I'm really sorry about the delay with the release of the paper-back editions. We are
By: u/PowerShellMichael submitted:Nov 25 2022
Gday everyone! I'm really sorry about the delay with the release of the paper-back editions. We are
having amazon issues. At the moment I'm exploring other options to get a paperback so I can conduct a final review.
By: u/PowerShellMichael submitted:Nov 25 2022
PowerShell Community Textbook Update: To be released this weekend!
(reddit.com)
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
PowerShell Confirm Parameter: Best Practices for Safe Scripting
(jeffbrown.tech)
The PowerShell Confirm parameter is an essential safeguard that prompts users before performing
By: Jeff Brown submitted:Sep 27 2024
The PowerShell Confirm parameter is an essential safeguard that prompts users before performing
potentially destructive actions. This article will explore how to implement the -Confirm parameter in custom PowerShell functions to make them more robust and user-friendly. What is the PowerShell Confirm parameter?
By: Jeff Brown submitted:Sep 27 2024
PowerShell Copy-Item with Folder Structure
(spguides.com)
In this tutorial, I will explain how to use PowerShell's Copy-Item cmdlet to copy files and folders
By: Bijay Kumar submitted:Nov 22 2024
In this tutorial, I will explain how to use PowerShell's Copy-Item cmdlet to copy files and folders
while maintaining their original structure. This is a common task for system administrators and developers who need to manage file systems efficiently. You will learn here how to use the PowerShell Copy-Item cmdlet to efficiently copy files
By: Bijay Kumar submitted:Nov 22 2024
PowerShell Core Support Lifecycle
(docs.microsoft.com)
Based on the Lifecycle of PowerShell, the following table lists the dates when various releases will
By: Microsoft submitted:Jun 16 2022
Based on the Lifecycle of PowerShell, the following table lists the dates when various releases will
no longer be supported.
By: Microsoft submitted:Jun 16 2022
PowerShell CSV Quick Hack – Redistributing Columns in CSV Files
(poshsecurity.com)
This week I ran into an interesting issue where I ended up using some PowerShell tricks to change
By: Kieran Jacobsen submitted:Jun 16 2022
This week I ran into an interesting issue where I ended up using some PowerShell tricks to change
the structure of the data into a more useful format.
By: Kieran Jacobsen submitted:Jun 16 2022
PowerShell Data Types Cheat Sheet
(sid-500.com)
String, Char, DateTime, Bool, Array, Hashtable, PSObject, Void, Math, TimeSpan. This blog posts is
By: submitted:Jun 15 2022
String, Char, DateTime, Bool, Array, Hashtable, PSObject, Void, Math, TimeSpan. This blog posts is
all about PowerShell data types. What is a PowerShell data type? Data Types define what you can do with a PowerShell object. For example, a datetime object supports adding years, with a bool object you can figure out whether something is true or false.
By: submitted:Jun 15 2022
PowerShell data/reference types for variables
(powershellisfun.com)
When you store data in a variable, PowerShell can store it how you want it to be if you use the
By: Harm Veenstra submitted:Apr 12 2024
When you store data in a variable, PowerShell can store it how you want it to be if you use the
correct data type. This blog post will show you how that works and which data types I mostly use for my scripts.
By: Harm Veenstra submitted:Apr 12 2024
PowerShell does 3 things Windows Settings simply can’t, no matter how hard you try
(howtogeek.com)
PowerShell unlocks powerful Windows features you can't access in Settings. Here are the ones
By: Rich Hein submitted:Apr 10 2026
PowerShell unlocks powerful Windows features you can't access in Settings. Here are the ones
actually worth using.
By: Rich Hein submitted:Apr 10 2026
PowerShell Execution Policy: Unblock Files | Security Zones
(sid-500.com)
PowerShell's execution policy is a safety feature that controls the conditions under which
By: Patrick Gruenauer submitted:Jul 14 2023
PowerShell's execution policy is a safety feature that controls the conditions under which
PowerShell loads configuration files and runs scripts. This feature helps prevent the execution of malicious scripts.
By: Patrick Gruenauer submitted:Jul 14 2023
PowerShell Find All Files With Extension
(spguides.com)
Ever found yourself needing to quickly list every .pdf or .xlsx file scattered across hundreds of
By: Bijay Kumar submitted:Aug 8 2025
Ever found yourself needing to quickly list every .pdf or .xlsx file scattered across hundreds of
folders on your Windows laptop? PowerShell helps find every file with a particular extension-no matter where it's hiding. In this tutorial, I will explain how to find all files with extensions using PowerShell with examples.
By: Bijay Kumar submitted:Aug 8 2025
PowerShell for Bash Users: Finding Equivalents to Common Unix Command-Line Tools
(hackmag.com)
When switching from bash to PowerShell, you often run into inconveniences simply because you don't
By: Aleksei Zemond Pankratov submitted:May 1 2026
When switching from bash to PowerShell, you often run into inconveniences simply because you don't
know what the equivalents are and how to use them.
By: Aleksei Zemond Pankratov submitted:May 1 2026
PowerShell for Hackers, Part 1
(hackers-arise.com)
In recent years, Microsoft seems have "gotten religion" is terms of the advantage of the command
By: OTW submitted:Jun 16 2022
In recent years, Microsoft seems have "gotten religion" is terms of the advantage of the command
line and terminal in Linux. They now seem to understand the strengths and advantages of the command line, and as a response, introduced the Windows PowerShell.
By: OTW submitted:Jun 16 2022
PowerShell ForEach-Object Parallel Feature
(devblogs.microsoft.com)
PowerShell 7.0 Preview 3 is now available with a new ForEach-Object
By: submitted:Jun 15 2022
PowerShell 7.0 Preview 3 is now available with a new ForEach-Object
Parallel Experimental feature. This feature is a great new tool for parallelizing work, but like any tool, it has its uses and drawbacks.
By: submitted:Jun 15 2022
PowerShell ForEach: Everything You Need to Know
(jeffbrown.tech)
The PowerShell ForEach loop is an excellent tool for iterating through a collection, such as an
By: Jeff Brown submitted:Jun 2 2023
The PowerShell ForEach loop is an excellent tool for iterating through a collection, such as an
array of items. You can take action on each item in the array using one or more commands. In this tutorial, you will learn all about the different ForEach statements available in PowerShell and how to implement each.
By: Jeff Brown submitted:Jun 2 2023
PowerShell Format Number: Essentials Made Easy
(powershellcommands.com)
Discover the art of PowerShell format number and master the nuances of numeric formatting. This
By: furicle submitted:May 9 2025
Discover the art of PowerShell format number and master the nuances of numeric formatting. This
concise guide unveils tips for polished scripts.
By: furicle submitted:May 9 2025
PowerShell Function for the cmd.ms website
(powershellisfun.com)
I'm a big fan of the cmd.ms website because it has all the links to quickly jump to a specific blade
By: Harm Veenstra submitted:Dec 13 2024
I'm a big fan of the cmd.ms website because it has all the links to quickly jump to a specific blade
in a portal instead of clicking multiple parts of a Microsoft Management portal to get there. In this blog post, I will show you how to use a PowerShell function to open one or multiple management websites from the command line.
By: Harm Veenstra submitted:Dec 13 2024
PowerShell get file size
(spguides.com)
Do you want to check file size in PowerShell? In this PowerShell tutorial, I will explain everything
By: Bijay Kumar submitted:Dec 8 2023
Do you want to check file size in PowerShell? In this PowerShell tutorial, I will explain everything
about PowerShell get file size with various methods and examples. To check the file size using PowerShell, you can use the Get-Item command followed by the .Length property.
By: Bijay Kumar submitted:Dec 8 2023
PowerShell Get-ItemProperty [with Examples]
(spguides.com)
As a PowerShell administrator, I use the Get-ItemProperty cmdlet a lot. You can use this cmdlet to
By: Bijay Kumar submitted:May 23 2025
As a PowerShell administrator, I use the Get-ItemProperty cmdlet a lot. You can use this cmdlet to
gather installed software information, access registry values, or retrieve file metadata, etc. In this tutorial, I will explain how to use Get-ItemProperty in PowerShell effectively with real-world examples that I've personally used throughout my decade-plus career with PowerShell.
By: Bijay Kumar submitted:May 23 2025
Powershell Global Variable: Mastering Scope and Usage with Examples
(spguides.com)
PowerShell global variables are an essential aspect of scripting in Windows PowerShell. They offer a
By: Bijay Kumar submitted:Dec 15 2023
PowerShell global variables are an essential aspect of scripting in Windows PowerShell. They offer a
way to store and manipulate data across functions, scripts, and cmdlets. In this tutorial, I will explain to you how to define, set, and use global variable in PowerShell.
By: Bijay Kumar submitted:Dec 15 2023
PowerShell Helper Scripts for Windows Terminal
(jdhitsolutions.com)
I've spent some time over the last few days getting my Windows Terminal setup in order. Hopefull you
By: Jeff Hicks submitted:Jun 16 2022
I've spent some time over the last few days getting my Windows Terminal setup in order. Hopefull you
saw my recent post about backing up my settings.json file. I've also put together a few other simple PowerShell scripts that I use to make Windows Terminal even easier to use and manage.
By: Jeff Hicks submitted:Jun 16 2022
PowerShell Hunting with Microsoft Sentinel
(misconfig.io)
An attacker is like a lover. He teases until he finds the right moment to act on your network. This
By: Elli Shlomo submitted:Jun 16 2022
An attacker is like a lover. He teases until he finds the right moment to act on your network. This
behavior is the same for the PowerShell attack. The following post focuses on PowerShell obfuscation and how to monitor with Microsoft Sentinel.
By: Elli Shlomo submitted:Jun 16 2022
powershell import csv foreach
(adamtheautomator.com)
Have you ever had to do the same task multiple times? Like, creating multiple Active Directory users
By: June Castillote submitted:Jun 15 2022
Have you ever had to do the same task multiple times? Like, creating multiple Active Directory users
one user at a time using the GUI? Or how about logging in to a server to delete old logs from some selected folders? If your answer is yes, then know you're not alone. Most admins have gone through the same laborious process.
By: June Castillote submitted:Jun 15 2022
Powershell Invoke-WebRequest Fails with SSL/TLS Secure Channel
(garytown.com)
TLDR make sure your system time is correct in Windows & BIOS Ok, this has been well documented
By: Gary Blok submitted:Aug 30 2024
TLDR make sure your system time is correct in Windows & BIOS Ok, this has been well documented
around the internet, and the typical answer is: Powershell Invoke-WebRequest Fails with SSL/TLS Secure Channel - Stack Overflow However today I was really annoyed because that was already built into my script
By: Gary Blok submitted:Aug 30 2024
PowerShell IP Configuration: A Beginner’s Guide to Windows Settings
(adamtheautomator.com)
Master PowerShell IP Configuration: Learn to set up and troubleshoot network IPs on Windows
By: Bill Kindle submitted:Feb 9 2024
Master PowerShell IP Configuration: Learn to set up and troubleshoot network IPs on Windows
effortlessly. A comprehensive guide for efficient network management.
By: Bill Kindle submitted:Feb 9 2024
PowerShell is fun :)PowerShell v7.6 LTS Release and why it matters
(powershellisfun.com)
Two days ago, the new LTS version of PowerShell, 7.6, was released. In this short blog post, I will
By: Harm Veenstra submitted:Mar 27 2026
Two days ago, the new LTS version of PowerShell, 7.6, was released. In this short blog post, I will
highlight its key features and improvements.
By: Harm Veenstra submitted:Mar 27 2026
PowerShell KeePass and saving time.
(ehmiiz.tech)
However, I found myself using the graphical user interface (GUI) of my password manager daily to
By: Emil Larsson submitted:Aug 25 2023
However, I found myself using the graphical user interface (GUI) of my password manager daily to
simply search copy and paste secret. The problem with navigating a GUI every day is that it's time consuming, and there's room for improvement, especially if you enjoy delving into some PowerShell and/or always have a terminal open.
By: Emil Larsson submitted:Aug 25 2023
PowerShell Logging: Recording and Auditing all the Things
(adamtheautomator.com)
IT professionals of all skill levels are using PowerShell daily to perform a wide variety of tasks.
By: Bill Kindle submitted:Jun 16 2022
IT professionals of all skill levels are using PowerShell daily to perform a wide variety of tasks.
Everything from automation of systems & database administration to help desk troubleshooting, PowerShell logging and auditing has a role to play. All this activity generates security concerns for an organization. You may find yourself asking:
By: Bill Kindle submitted:Jun 16 2022
PowerShell MCP Azure Function Server
(blog.darrenjrobinson.com)
Recently under the experimental Azure Functions build Microsoft Developer Advocates have shown
By: Darren Robinson submitted:Sep 19 2025
Recently under the experimental Azure Functions build Microsoft Developer Advocates have shown
enabling Azure Functions as MCP Servers. I wondered if it was possible to use this to MCP enable a number of my PowerShell Identity Tools Modules. Yes, yes it is possible.
By: Darren Robinson submitted:Sep 19 2025
PowerShell Measure-Object: A Complete Guide with Examples
(adamtheautomator.com)
Learn how to use PowerShell Measure-Object through examples and calculate measures such as sum,
By: Nicholas Xuan Nguyen submitted:Apr 7 2023
Learn how to use PowerShell Measure-Object through examples and calculate measures such as sum,
count, and even standard deviations!
By: Nicholas Xuan Nguyen submitted:Apr 7 2023
PowerShell Methods
(powershellisfun.com)
In scripts, I often use Methods to perform actions or retrieve information. In this blog post, I
By: Harm Veenstra submitted:May 22 2026
In scripts, I often use Methods to perform actions or retrieve information. In this blog post, I
will show you how to discover and use them 🙂
By: Harm Veenstra submitted:May 22 2026
PowerShell Module Authoring Considerations
(docs.microsoft.com)
A module manifest that does not use the following guidelines can have a noticeable impact on general
By: submitted:Jun 15 2022
A module manifest that does not use the following guidelines can have a noticeable impact on general
PowerShell performance even if the module is not used in a session.
By: submitted:Jun 15 2022
PowerShell Move-Item examples for file, folder management
(searchwindowsserver.techtarget.com)
Moving files and folders with PowerShell requires some finesse for different situations.
By: Anthony Howell submitted:Jun 16 2022
Moving files and folders with PowerShell requires some finesse for different situations.
By: Anthony Howell submitted:Jun 16 2022
PowerShell MSI Package Deprecation starting with the new preview updates (v7.7 Preview 1)
(powershellisfun.com)
PowerShell always had an MSI package that you could download and distribute yourself to install and
By: Harm Veenstra submitted:Apr 17 2026
PowerShell always had an MSI package that you could download and distribute yourself to install and
update, starting with Preview 1 of v7.7, which has changed to MSIX. In this short blog post, I will explain what this means.
By: Harm Veenstra submitted:Apr 17 2026
PowerShell Multithreading: A Deep Dive
(adamtheautomator.com)
At some point, most people will run into a problem that a basic PowerShell script is just too slow
By: Tyler Muir submitted:Jun 15 2022
At some point, most people will run into a problem that a basic PowerShell script is just too slow
to solve. This could be collecting data from lots of computers on your network or perhaps creating a ton of new users in Active Directory at once. These are both great examples of where using more processing power would get your code to run faster. Let's get into how to solve this using multithreading in PowerShell!
By: Tyler Muir submitted:Jun 15 2022
PowerShell Notebooks are Available in Azure Data Studio
(sqlvariant.com)
PowerShell Notebooks are now available in the November release of Azure Data Studio. Back in March I
By: Aaron Nelson submitted:Jun 15 2022
PowerShell Notebooks are now available in the November release of Azure Data Studio. Back in March I
requested this feature be added to Azure Data Studio and it has become the most popular feature request for Notebooks. (Although, I'm sure it only became the most popular after they added copying from the results grid a few months ago )
By: Aaron Nelson submitted:Jun 15 2022
PowerShell on Linux? A primer on Object-Shells
(fedoramagazine.org)
This post gives you an overview of PowerShell and a comparison to POSIX-compliant shells.
By: TheEvilSkeleton and Ozymandias42 submitted:Jun 16 2022
This post gives you an overview of PowerShell and a comparison to POSIX-compliant shells.
By: TheEvilSkeleton and Ozymandias42 submitted:Jun 16 2022
PowerShell Out-ConsoleGridView and F7History
(powershellisfun.com)
I saw these two console tools for PowerShell in my newsfeed, and I like them 🙂 This blog post will
By: Harm Veenstra submitted:Jul 28 2023
I saw these two console tools for PowerShell in my newsfeed, and I like them 🙂 This blog post will
show you what they are and how they work.
By: Harm Veenstra submitted:Jul 28 2023
PowerShell output on screen
(powershellisfun.com)
It's always nice to have some screen output while running scripts interactively, in this blog post I
By: Harm Veenstra submitted:Dec 16 2022
It's always nice to have some screen output while running scripts interactively, in this blog post I
will show you a few ways to do that.
By: Harm Veenstra submitted:Dec 16 2022
PowerShell Paging in Microsoft 365
(powershellgeek.com)
Introduction You may have heard that things are better in the cloud, that they reduce your costs and
By: Damian Scoles submitted:Feb 10 2023
Introduction You may have heard that things are better in the cloud, that they reduce your costs and
time to manage. However, in order to achieve these benefits in a shared system, Microsoft has to make certain changes so that their systems are more efficient and cost effective, something they can then pass on to...
By: Damian Scoles submitted:Feb 10 2023
PowerShell Password Generator
(sid-500.com)
In this blog post I will show you my project for generating passwords with PowerShell. The goal is
By: Patrick Gruenauer submitted:Jun 16 2022
In this blog post I will show you my project for generating passwords with PowerShell. The goal is
to develop a password generator which outputs an account name and the corresponding password and stores it in the clipboard.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell Perfomance-Test: Get the Maximum
(devdojo.com)
Efficiency is key when working with PowerShell, and maximizing performance is a common goal for
By: Christian Ritter submitted:Dec 1 2023
Efficiency is key when working with PowerShell, and maximizing performance is a common goal for
script developers. In this post, we'll explore various techniques for retrieving the maximum number from arrays of different sizes, comparing well-known approaches like Measure-Object, Sort-Object and a more mathematical method.
By: Christian Ritter submitted:Dec 1 2023
PowerShell Pester 101: A Practical Guide for Beginners
(adamtheautomator.com)
Learn how to validate your PowerShell scripts with Pester testing. This hands-on guide shows you how
By: Adam Bertram submitted:Jan 10 2025
Learn how to validate your PowerShell scripts with Pester testing. This hands-on guide shows you how
to write tests that ensure your code works as intended.
By: Adam Bertram submitted:Jan 10 2025
PowerShell Pipeline Parameters: How to Create Pipeline-Ready Functions
(adamtheautomator.com)
Learn how to enable pipeline input in your custom PowerShell functions using parameter binding. This
By: Adam Bertram submitted:Jan 3 2025
Learn how to enable pipeline input in your custom PowerShell functions using parameter binding. This
tutorial shows you how to use ValueFromPipeline and ValueFromPipelineByPropertyName to create functions that work seamlessly with the PowerShell pipeline.
By: Adam Bertram submitted:Jan 3 2025
PowerShell Polish, Part 1: Perfecting Your Scripts
(colincogle.name)
Here's how to take your PowerShell script and turn it into the best version of itself.
By: Colin Cogle submitted:Jun 30 2023
Here's how to take your PowerShell script and turn it into the best version of itself.
By: Colin Cogle submitted:Jun 30 2023
PowerShell Potluck – September 2024
(buttondown.com)
Welcome back to another PowerShell Potluck, and you didn't have to bring a thing, other than a
By: Jeff Hicks submitted:Oct 4 2024
Welcome back to another PowerShell Potluck, and you didn't have to bring a thing, other than a
little curiosity and a willingness to try new things.
By: Jeff Hicks submitted:Oct 4 2024
PowerShell Potluck June 2025
(buttondown.com)
Once again, we've reached the end of the month. By the time you read this, I will have wrapped up my
By: Jeff Hicks submitted:Jul 18 2025
Once again, we've reached the end of the month. By the time you read this, I will have wrapped up my
European PowerShell Tour.
By: Jeff Hicks submitted:Jul 18 2025
PowerShell Predicting with Style
(jdhitsolutions.com)
I've been using the PSReadline module for years in PowerShell. I especially loved it when the module
By: Jeff Hicks submitted:Jun 16 2022
I've been using the PSReadline module for years in PowerShell. I especially loved it when the module
added inline command prediction based on your history. You would start typing a command and the module would search your saved history and suggest an inline completion.
By: Jeff Hicks submitted:Jun 16 2022
PowerShell Preview v7.7.0-preview.1 release
(powershellisfun.com)
Three days ago, the latest PowerShell Preview version was released, following the previous Preview
By: Harm Veenstra submitted:May 8 2026
Three days ago, the latest PowerShell Preview version was released, following the previous Preview
version, 7.6 (which is now the new LTS). In this short blog post, I will highlight some changes and how to install v7.7.0-preview.1.
By: Harm Veenstra submitted:May 8 2026
PowerShell Productivity tip: Working with History
(blog.ehmiiz.tech)
One thing I've always done while hacking along in the terminal is working with my command-line
By: Emil Larsson submitted:Jun 15 2022
One thing I've always done while hacking along in the terminal is working with my command-line
history. There's quite a few ways to do so currently, so I thought i'd share some of my favorite ones.
By: Emil Larsson submitted:Jun 15 2022
PowerShell Profile
(powershellisfun.com)
It's being used in every PowerShell session, the PowerShell Profile. In this blog post, I will show
By: Harm Veenstra submitted:Jul 14 2023
It's being used in every PowerShell session, the PowerShell Profile. In this blog post, I will show
you what it does, what you can use it for, and how I use it.
By: Harm Veenstra submitted:Jul 14 2023
PowerShell Prompt: Functionality
(sqladm.in)
Some handy tips to add extra functionality to your PowerShell session
By: Jeff Hill submitted:Sep 23 2022
Some handy tips to add extra functionality to your PowerShell session
By: Jeff Hill submitted:Sep 23 2022
PowerShell PSDrive
(powershellisfun.com)
This is sometimes forgotten, the easy way of accessing or checking network drives, certificates,
By: Harm Veenstra submitted:Jul 19 2024
This is sometimes forgotten, the easy way of accessing or checking network drives, certificates,
registry, variables, etc. In this blog post, I will show you what a PSDrive does and some examples of its use.
By: Harm Veenstra submitted:Jul 19 2024
PowerShell Refresh
(jdhitsolutions.com)
The other day on X, I was asked about what things I would setup or configure on a new PowerShell
By: Jeffery Hicks submitted:Mar 8 2024
The other day on X, I was asked about what things I would setup or configure on a new PowerShell
installation. This is something I actually have thought about and face all the time when I setup a new demo virtual machine. I had been meaning to build new tooling to meet this challenge
By: Jeffery Hicks submitted:Mar 8 2024
PowerShell RegEx: Getting Started Guide
(jeffbrown.tech)
PowerShell stands out as a versatile tool in scripting and automation, offering a wide array of
By: Jeff Brown submitted:Aug 23 2024
PowerShell stands out as a versatile tool in scripting and automation, offering a wide array of
functionalities to manage systems and process data. One PowerShell feature is the ability to use Regular Expressions (RegEx), a method for searching, matching, and manipulating strings based on specific patterns.
By: Jeff Brown submitted:Aug 23 2024
PowerShell Registry Monitor
(devblogs.microsoft.com)
How to set up a simple registry key monitor with PowerShell
By: Francisco Nabas submitted:Sep 23 2022
How to set up a simple registry key monitor with PowerShell
By: Francisco Nabas submitted:Sep 23 2022
PowerShell Remoting for Troubleshooting Purposes | ScriptRunner
(scriptrunner.com)
I'm going to show you ways to perform troubleshooting, remotely, for instance when the problem is
By: Guy Leech submitted:Jun 16 2022
I'm going to show you ways to perform troubleshooting, remotely, for instance when the problem is
that a GUI based logon such as through mstsc or the physical or virtual console hangs/goes slowly.
By: Guy Leech submitted:Jun 16 2022
PowerShell Remoting from Linux to Windows
(blog.quickbreach.io)
A quick how to on Remoting from Linux to Windows using PowerShell core.
By: submitted:Jun 15 2022
A quick how to on Remoting from Linux to Windows using PowerShell core.
By: submitted:Jun 15 2022
PowerShell Remoting Kerberos Double Hop Solved Securely
(docs.microsoft.com)
Are you facing issues with PowerShell remoting and credentials? You remote into your jump box, but
By: Ashley McGlone submitted:Jun 15 2022
Are you facing issues with PowerShell remoting and credentials? You remote into your jump box, but
then any remoting beyond there gets a big red ACCESS DENIED. Maybe you've tried CredSSP, but people say that isn't safe. Read today's post for a completely legit, secure, safe, and easy way to enable Kerberos double hop for PowerShell remoting.
By: Ashley McGlone submitted:Jun 15 2022
PowerShell Remoting Profiles with Windows Terminal
(jdhitsolutions.com)
I have jumped in the deep end and fully committed to Windows Terminal as my default PowerShell
By: Jeff Hicks submitted:Jun 15 2022
I have jumped in the deep end and fully committed to Windows Terminal as my default PowerShell
environment. I love having one interface with tabs for different terminal profiles. Windows Terminal makes it easy for me to have tabs open to PowerShell 7, Windows PowerShell, an Ubuntu instance or even a PowerShell session with no profile. The last piece I needed was an easy way to launch a Windows Terminal profile and connect to a remote computer. Want to see how I did it?
By: Jeff Hicks submitted:Jun 15 2022
PowerShell Remoting: The Ultimate Guide
(adamtheautomator.com)
In this Ultimate Guide, you will go deep into PSRemoting. You'll learn what it is, how it works, and
By: Tyler Muir submitted:Jun 16 2022
In this Ultimate Guide, you will go deep into PSRemoting. You'll learn what it is, how it works, and
all of the various technologies that make PSRemoting work. This guide will not cover how to use PSRemoting. You'll see plenty of references to many of our how-to guides throughout.
By: Tyler Muir submitted:Jun 16 2022
PowerShell Reusable Sessions: A Guide to Persistent Remote Connections
(adamtheautomator.com)
Learn how to leverage PowerShell reusable sessions to maintain persistent connections with remote
By: Adam Bertram submitted:Jan 3 2025
Learn how to leverage PowerShell reusable sessions to maintain persistent connections with remote
systems. This tutorial shows you how to create, manage and effectively use PowerShell sessions for remote administration.
By: Adam Bertram submitted:Jan 3 2025
PowerShell sample for Privileged Identity Management (PIM)
(anujchaudhary.com)
How cool would it be if I can use the MSGraph PIM api's to build custom applications. For example,
By: Anuj Chaudhary submitted:Jun 16 2022
How cool would it be if I can use the MSGraph PIM api's to build custom applications. For example,
your IT Org has N different resource groups where you want to activate every day. It would be time consuming to activate them one by one. Instead, you can build a custom app using PowerShell or UI so that you can activate to all of these resource groups in one shot.
By: Anuj Chaudhary submitted:Jun 16 2022
PowerShell script for automated remediation for CrowdStrike issue
(powershell.ro)
I have created a Powershell script for the Crowdstrike issue for some automation purposes. you can
By: Catalin Cristescu submitted:Jul 26 2024
I have created a Powershell script for the Crowdstrike issue for some automation purposes. you can
create a WinPE ISO File to boot into and remediate the crowdstrike issue. 3. Reboot: The system should boot normally. The script: This script is designed for use in an on-premises VMware environment.
By: Catalin Cristescu submitted:Jul 26 2024
PowerShell Script Parameters: Getting Started Guide
(jeffbrown.tech)
PowerShell script parameters are vital components that enable the customization and versatility of
By: Jeff Brown submitted:Mar 1 2024
PowerShell script parameters are vital components that enable the customization and versatility of
scripts, functions, and cmdlets. PowerShell parameters enhance the usability and adaptability of scripts by allowing users to pass information into the code instead of hardcoding values. Understanding how to define, manipulate, and leverage PowerShell parameters is essential for proficient scripting in PowerShell.
By: Jeff Brown submitted:Mar 1 2024
PowerShell script: BgInfo deployment script for Windows Server 2025
(wmatthyssen.com)
In this blog post, I'll show you how to deploy and configure the latest version of BgInfo on a
By: Wim Matthyssen submitted:Apr 11 2025
In this blog post, I'll show you how to deploy and configure the latest version of BgInfo on a
serverContinue Reading
By: Wim Matthyssen submitted:Apr 11 2025
PowerShell Scripting in Azure DevOps Pipelines
(adamtheautomator.com)
Did you know you can natively run scripts like PowerShell in Azure DevOps (AzDo) pipelines? By using
By: Adam Bertram submitted:Jun 15 2022
Did you know you can natively run scripts like PowerShell in Azure DevOps (AzDo) pipelines? By using
the tips and techniques you'll learn in this article, you'll be well on your way to scripting your way to automation greatness.
By: Adam Bertram submitted:Jun 15 2022
PowerShell Secrets Management – Part 4: Backup/Export/Migrate Secrets
(powershell.co.at)
The PowerShell Secrets Management Module became one of my must-haves on every computer i use with
By: Roman Stadlmair submitted:Oct 14 2022
The PowerShell Secrets Management Module became one of my must-haves on every computer i use with
PowerShell. I already wrote a couple of posts about it. First Look into the beta module 1-Introduction 2-Installation and first steps 3-Use secrets in scripts Recently i tested a Macbooc Air M1 and wanted to use the secrets i had on my main Windows machine. The approac was to simply generate a CSV-file from the secrets and import it on the Mac. As a reminder, lets summarize what Secrets Managemt Architecture is about. Secrets are stored in Vaults Secrets may occur in the form
By: Roman Stadlmair submitted:Oct 14 2022
PowerShell Security: How to enable the Constrained Mode
(sid-500.com)
In this blog post I am going to show you how to enable the PowerShell Constrained Mode. What is the
By: Patrick Gruenauer submitted:Mar 24 2023
In this blog post I am going to show you how to enable the PowerShell Constrained Mode. What is the
Constrained Mode? Microsoft explains this as follows: The ConstrainedLanguage mode permits all cmdlets and [...]
By: Patrick Gruenauer submitted:Mar 24 2023
PowerShell Select-Object Made Simple: A Beginner’s Guide
(adamtheautomator.com)
Learn the basics of PowerShell Select-Object with this beginner's guide. Simplify your commands and
By: Nicholas Xuan Nguyen submitted:Mar 24 2023
Learn the basics of PowerShell Select-Object with this beginner's guide. Simplify your commands and
streamline your workflow with ease.
By: Nicholas Xuan Nguyen submitted:Mar 24 2023
PowerShell Sleep Duration Accuracy and Windows Timers
(xkln.net)
I fell down a bit of a rabbit hole looking at Start-Sleep and came out with a new appreciation for
By: mdjx submitted:Jun 16 2022
I fell down a bit of a rabbit hole looking at Start-Sleep and came out with a new appreciation for
timing accuracy and Windows internals.
By: mdjx submitted:Jun 16 2022
PowerShell Solution: AGPM unable to take control of a GPO
(blog.ehmiiz.tech)
If you enjoy the principle of least privileges, version control and doing big infrastructural
By: Emil Larsson submitted:Sep 9 2022
If you enjoy the principle of least privileges, version control and doing big infrastructural
changes in a safe manner, Advanced Group Policy Management or AGPM, is an amazing tool.
By: Emil Larsson submitted:Sep 9 2022
PowerShell Splatting: Make Commands Shorter Again!
(jeffbrown.tech)
PowerShell commands can have lots of parameters. It can be difficult typing all of them out with
By: Jeff Brown submitted:Jun 16 2022
PowerShell commands can have lots of parameters. It can be difficult typing all of them out with
their values or using backticks to perform line continuation. Sounds like a case for PowerShell splatting!
By: Jeff Brown submitted:Jun 16 2022
PowerShell Start Service Explained: Mastering Cmdlets for Windows Services
(adamtheautomator.com)
Learn how to use PowerShell start service and other cmdlets for Windows Services in this informative
By: Adam Bertram submitted:Jan 5 2024
Learn how to use PowerShell start service and other cmdlets for Windows Services in this informative
tutorial.
By: Adam Bertram submitted:Jan 5 2024
PowerShell String Manipulation: Swap Lines
(sid-500.com)
In this article I will show you how you can swap lines. I will use an example and show you what is
By: Patrick Gruenauer submitted:Dec 12 2025
In this article I will show you how you can swap lines. I will use an example and show you what is
important. Let's dive in.
By: Patrick Gruenauer submitted:Dec 12 2025
PowerShell Tab Completion: The Ultimate Guide
(jeffbrown.tech)
Adding tab completion to your PowerShell parameters (or arguments) is a great way to enhance the
By: Jeff Brown submitted:Dec 2 2022
Adding tab completion to your PowerShell parameters (or arguments) is a great way to enhance the
user experience. You provide the user with possible values or build a dynamic list of values so the user knows what they can use. This article will teach you five ways to add tab completion to PowerShell functions. Using [...]
By: Jeff Brown submitted:Dec 2 2022
PowerShell Tab Title in Windows Terminal
(damirscorner.com)
I often have several tabs open in my Windows Terminal. And I like how I can easily identify the
By: Damir Arh submitted:Nov 7 2025
I often have several tabs open in my Windows Terminal. And I like how I can easily identify the
right one by its title if it's a tab for WSL or an SSH connection. Fortunately, PowerShell can also auto-update the tab title, it's just not configured to do so by default.
By: Damir Arh submitted:Nov 7 2025
PowerShell Team May 2020 Update
(devblogs.microsoft.com)
A great summary of what the PowerShell team at Microsoft has been up to.
By: Steve Lee submitted:Jun 16 2022
A great summary of what the PowerShell team at Microsoft has been up to.
By: Steve Lee submitted:Jun 16 2022
PowerShell ternary operator tips
(itluke.online)
Like you probably know, the PowerShell ternary operator ? : is the equivalent of the If/Then/Else
By: Luc Fullenwarth submitted:Jun 15 2022
Like you probably know, the PowerShell ternary operator ? : is the equivalent of the If/Then/Else
statement.
By: Luc Fullenwarth submitted:Jun 15 2022
PowerShell Testing Mastery with Data-Driven Pester
(adamtheautomator.com)
I've been using Pester for a long time off and on. I've always been obsessed with ensuring
By: Adam Bertram submitted:May 17 2024
I've been using Pester for a long time off and on. I've always been obsessed with ensuring
reliability in my PowerShell code. After writing the Pester Book and mentioning some of the methodologies I used with Pester v4 I'll present in this blog post, I've since learned Pester v5 makes my work so much easier.
By: Adam Bertram submitted:May 17 2024
PowerShell Tips & Tricks
(jdhitsolutions.com)
This page is my one-stop-shop for all sorts of PowerShell related, tips, tricks, hacks, suggestions,
By: Jeff Hicks submitted:Jun 16 2022
This page is my one-stop-shop for all sorts of PowerShell related, tips, tricks, hacks, suggestions,
and other bits of wisdom I've gleaned over the last 14 years.
By: Jeff Hicks submitted:Jun 16 2022
PowerShell tips and tricks
(powershellisfun.com)
Over the years I learned a lot of PowerShell tricks but also stopped using a few because they are
By: Harm Veenstra submitted:Jul 28 2022
Over the years I learned a lot of PowerShell tricks but also stopped using a few because they are
out-dated or not that smart to use them anymore performance wise. In this blogpost I will share a few of them 🙂 (These are just a few, will write a new blogpost with others in the future)
By: Harm Veenstra submitted:Jul 28 2022
PowerShell to bulk remove VIBs from multiple ESXi hosts (putting hosts in MM mode beforehand)
(angrysysops.com)
During my last upgrade from vSphere 6.7 to vSphere 7.0 on one of my clusters, I come across the
By: Piotr Tarnawski submitted:Dec 9 2022
During my last upgrade from vSphere 6.7 to vSphere 7.0 on one of my clusters, I come across the
issue with VIBs.
By: Piotr Tarnawski submitted:Dec 9 2022
PowerShell to C# and Back – Introduction to Classes
(ridicurious.com)
The purpose of this blog post is to bridge the learning and concept gap between PowerShell and C#
By: Prateek Singh submitted:Jun 16 2022
The purpose of this blog post is to bridge the learning and concept gap between PowerShell and C#
classses, to jump start you from scripting to development. This is not deep diving in C# concepts, we will cover this in later sessions of this series.
By: Prateek Singh submitted:Jun 16 2022
PowerShell to verify the auditing status for our Organization
(knowledge-junction.in)
Today I am sharing small informative article. This article is regarding verifying if an auditing is
By: Prasham Sabadra submitted:Aug 1 2025
Today I am sharing small informative article. This article is regarding verifying if an auditing is
turned on or not for our organization using PowerShell.
By: Prasham Sabadra submitted:Aug 1 2025
PowerShell Tool-Building 101: Building a Computer Inventory Report
(adamtheautomator.com)
Join me on an exciting journey as we build a powerful PowerShell tool for generating computer
By: Adam Bertram submitted:May 31 2024
Join me on an exciting journey as we build a powerful PowerShell tool for generating computer
inventory reports! From CSV files to CIM queries and error handling, we'll walk you through each step as we go. Let's script our way to success!
By: Adam Bertram submitted:May 31 2024
PowerShell Tough Love
(jdhitsolutions.com)
Do you know you need to start using VSCode instead of the ISE but can't break the habit? See if this
By: Jeff Hicks submitted:Jun 16 2022
Do you know you need to start using VSCode instead of the ISE but can't break the habit? See if this
helps?
By: Jeff Hicks submitted:Jun 16 2022
PowerShell tricks: Splatting
(blog.destruktive.one)
Do you hate crazy long parameters? One of the number one tips I always give is use splatting. Never
By: submitted:Jun 15 2022
Do you hate crazy long parameters? One of the number one tips I always give is use splatting. Never
use back ticks. Roberth Strand has quick and easy to follow example on how you can start splatting too.
By: submitted:Jun 15 2022
PowerShell Try/Catch specific Error Types
(powershellisfun.com)
I use Try/Catch a lot in my scripts, but I usually catch all errors in a single error message... In
By: Harm Veenstra submitted:Dec 19 2025
I use Try/Catch a lot in my scripts, but I usually catch all errors in a single error message... In
this short blog post, I will show you how to be more specific when displaying errors.
By: Harm Veenstra submitted:Dec 19 2025
PowerShell v5.x and v7.x differences
(powershellisfun.com)
This is a question I often get: Why or when should I use PowerShell v5 or v7? In this blog post, I
By: Harm Veenstra submitted:Aug 1 2025
This is a question I often get: Why or when should I use PowerShell v5 or v7? In this blog post, I
will highlight key points from the excellent Microsoft Learn article on this topic and share some personal experiences.
By: Harm Veenstra submitted:Aug 1 2025
PowerShell ValidateScript: Building Better Functions
(adamtheautomator.com)
When creating PowerShell functions, validating input to parameters is important. Parameter
By: June Castillote submitted:Jun 15 2022
When creating PowerShell functions, validating input to parameters is important. Parameter
validation allows you to limit what is passed to functions. In this article, you're going to learn how to catch problems before they become one with the PowerShell ValidateScript validation attribute.
By: June Castillote submitted:Jun 15 2022
PowerShell vs. Python: A Battle for the Ages
(adamtheautomator.com)
What's the best programming language? You might get ten different answers when asking ten different
By: Mohamed Mostafa submitted:Jun 15 2022
What's the best programming language? You might get ten different answers when asking ten different
developers. In this article, we're going to compare two languages; PowerShell and Python. You will get a glimpse into each of these languages and understand how they compare and contrast in features such as syntax, availability across platforms, and more.
By: Mohamed Mostafa submitted:Jun 15 2022
PowerShell Vulnerability Update (CVE-2026-26143): What You Need to Know
(dowst.dev)
CVE-2026-26143 was published, on April 14, 2026, impacting modern (Core-based) versions of
By: Matthew Dowst [oc] submitted:Apr 23 2026
CVE-2026-26143 was published, on April 14, 2026, impacting modern (Core-based) versions of
PowerShell, specifically versions 7.4 and 7.5 prior to recent patches.
By: Matthew Dowst [oc] submitted:Apr 23 2026
PowerShell Write-Host: Do you Need It? Maybe.
(adamtheautomator.com)
Over the years, there has been a lot of debate around the PowerShell Write Host cmdlet on whether
By: Adam Listek submitted:Jun 16 2022
Over the years, there has been a lot of debate around the PowerShell Write Host cmdlet on whether
it's needed and when to use it. As in most cases, the answer is maybe and dependent on your needs.
By: Adam Listek submitted:Jun 16 2022
PowerShell Write-Output: Your Friendly Output Companion
(adamtheautomator.com)
Learn all of the ins and outs of the PowerShell Write-Output cmdlet and take control of script and
By: Nicholas Xuan Nguyen submitted:Feb 10 2023
Learn all of the ins and outs of the PowerShell Write-Output cmdlet and take control of script and
object output in this ATA Learning tutorial!
By: Nicholas Xuan Nguyen submitted:Feb 10 2023
PowerShell-Technique: $PSDefaultParameterValues
(hcritter.devdojo.com)
In this post, we'll take a closer look at the benefits of using default parameter values in
By: Christian Ritter submitted:Mar 31 2023
In this post, we'll take a closer look at the benefits of using default parameter values in
PowerShell. As we previously explored in our discussion of splatting, setting default values for parameters in your commandlets or functions can make your scripts more efficient and easier to maintain.
By: Christian Ritter submitted:Mar 31 2023
PowerShell-Technique: Randomizing
(devdojo.com)
PowerShell-Technique: Randomizing
By: Christian Ritter submitted:Apr 7 2023
PowerShell-Technique: Randomizing
By: Christian Ritter submitted:Apr 7 2023
PowerShell-Technique: Trapping
(devdojo.com)
Enhance Your PowerShell Scripting with Trapping
By: Christian Ritter submitted:Mar 31 2023
Enhance Your PowerShell Scripting with Trapping
By: Christian Ritter submitted:Mar 31 2023
PowerShell-Technique: Update-TypeData
(devdojo.com)
Enhancing PowerShell objects with Update-TypeData
By: Christian Ritter submitted:Mar 31 2023
Enhancing PowerShell objects with Update-TypeData
By: Christian Ritter submitted:Mar 31 2023
PowerShell, Files and Azure Storage Account Blobs
(dev.to)
Azure Storage Blob is a cost-effective solution to store any kind of file in the cloud. It's secure,
By: Olivier Miossec submitted:Jun 15 2022
Azure Storage Blob is a cost-effective solution to store any kind of file in the cloud. It's secure,
reliable and resilient. More, Blob can be used as a trigger for Azure Functions when you add a file and you can play with different pricing tiers.
By: Olivier Miossec submitted:Jun 15 2022
PowerShell, Intune, and Microsoft Graph X-Ray
(powershellisfun.com)
I used Microsoft Graph X-Ray as a tool for getting the PowerShell cmdlets needed for scripting
By: Harm Veenstra submitted:Oct 13 2023
I used Microsoft Graph X-Ray as a tool for getting the PowerShell cmdlets needed for scripting
specific actions in the Azure / Entra ID portal in the past. But you can also use it for Intune 🙂 In this blog post, I will show you how this works.
By: Harm Veenstra submitted:Oct 13 2023
PowerShell, Let's Get Started!
(yehudakatz.com)
Welcome first time PowerShell blogger Yehuda Katz, with a cold write up on interacting with the Open
By: submitted:Jun 15 2022
Welcome first time PowerShell blogger Yehuda Katz, with a cold write up on interacting with the Open
Movie Database API.
By: submitted:Jun 15 2022
PowerShell, VS Code, and a Raspberry Pi – Oh My! | PDQ.com
(pdq.com)
Even a teeny tiny device, like a Raspberry Pi, can run PowerShell. Andrew walks you through it here,
By: Andrew Pla submitted:Jun 16 2022
Even a teeny tiny device, like a Raspberry Pi, can run PowerShell. Andrew walks you through it here,
By: Andrew Pla submitted:Jun 16 2022
PowerShell: (Parameter) Splatting explained
(sid-500.com)
It often happens that you have many, many parameters in PowerShell. The command then extends over
By: Patrick Gruenauer submitted:Nov 8 2024
It often happens that you have many, many parameters in PowerShell. The command then extends over
several lines. That doesn't look pretty.
By: Patrick Gruenauer submitted:Nov 8 2024
PowerShell: 101-vm-secure-password
(kpatnayakuni.com)
Very simple deployment of a Windows VM using password stored in Key Vault
By: Kiran Patnayakuni submitted:Jun 16 2022
Very simple deployment of a Windows VM using password stored in Key Vault
By: Kiran Patnayakuni submitted:Jun 16 2022
PowerShell: A Microsoft 365 Admin Roles Membership Report
(techbloggingfool.com)
Manually reviewing the membership roster for each of the dozens of RBAC roles in a Microsft 365
By: Kevin Trent submitted:Aug 9 2024
Manually reviewing the membership roster for each of the dozens of RBAC roles in a Microsft 365
tenant is quite
By: Kevin Trent submitted:Aug 9 2024
PowerShell: Beyond the Prompt!
(telegra.ph)
Powershell often gets overshadowed by its scripting cousin, Bash, but just like Ruby, Powershell
By: Raúl Romero García submitted:Jun 28 2024
Powershell often gets overshadowed by its scripting cousin, Bash, but just like Ruby, Powershell
offers a depth that goes beyond the initial impression.
By: Raúl Romero García submitted:Jun 28 2024
Powershell: Building Micro Modules
(powershellexplained.com)
Kevin Marquette provides a quick and easy to follow guide on building your own little micro modules
By: submitted:Jun 15 2022
Kevin Marquette provides a quick and easy to follow guide on building your own little micro modules
that you can use over and over.How to Write Serverless PowerShell Code for AWS LambdaChris Wahl gives you everything you need to know to start moving to a serverless world with AWS Lambda.PowerShell Universal Dashboard – Getting Started with Universal DashboardLee Berg gives a great presentation on getting started with Universal Dashboard. Be sure to follow him on Twitch for more great content and livestreams.
By: submitted:Jun 15 2022
PowerShell: Calculate the total size of Files
(sid-500.com)
In this post I will show how to use PowerShell to calculate the total size of all files. This will
By: Patrick Gruenauer submitted:Sep 6 2024
In this post I will show how to use PowerShell to calculate the total size of all files. This will
be a short post but maybe a very helpful one.
By: Patrick Gruenauer submitted:Sep 6 2024
PowerShell: Changing Active Directory User Logon Names (Bulk)
(sid-500.com)
Active Directory users log on with their logon names and password. But what are the rules for
By: Patrick Gruenauer submitted:May 2 2025
Active Directory users log on with their logon names and password. But what are the rules for
assigning usernames? g.surname? surname? gsurname? What are the naming conventions?
By: Patrick Gruenauer submitted:May 2 2025
PowerShell: Comparing two Objects with Compare-Object
(sid-500.com)
In this short blog post, I will show you how to compare two PowerShell objects to find differences
By: Patrick Gruenauer submitted:May 19 2023
In this short blog post, I will show you how to compare two PowerShell objects to find differences
between them. I will also give you an example on how to create objects [...]
By: Patrick Gruenauer submitted:May 19 2023
PowerShell: Connect to Azure with stored Credentials
(sid-500.com)
f you need to connect to Microsoft Azure frequently, it might be useful to store your tenant
By: Patrick Gruenauer submitted:Jun 16 2022
f you need to connect to Microsoft Azure frequently, it might be useful to store your tenant
information. Why? It brings comfort while giving up security. It's your choice. In this blog post I will show you a walkthrough how to connect to Azure with stored credentials. The credentials are encryptet with a certificate. Let's move on.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell: Copy File to multiple (all) Hyper-V VMs
(sid-500.com)
In this post, I'll show you how to copy one or more files to all VMs in Hyper-V. I would say: Let's
By: Patrick Gruenauer submitted:Oct 6 2023
In this post, I'll show you how to copy one or more files to all VMs in Hyper-V. I would say: Let's
get started.
By: Patrick Gruenauer submitted:Oct 6 2023
PowerShell: Decrypt a Secure String
(sid-500.com)
In this blog post I will carry out how to decrypt a secure string. A secure string is a string that
By: Patrick Gruenauer submitted:Jul 8 2022
In this blog post I will carry out how to decrypt a secure string. A secure string is a string that
is saved in a non-readable format to temporarily store passwords and strings. Let's start.
By: Patrick Gruenauer submitted:Jul 8 2022
PowerShell: Enabling Strict Mode
(sid-500.com)
PowerShell is very forgiving of errors. For example, if you call something that does not exist, then
By: Patrick Gruenauer submitted:Mar 10 2023
PowerShell is very forgiving of errors. For example, if you call something that does not exist, then
no error message is displayed. In this short article I want to show you how [...]
By: Patrick Gruenauer submitted:Mar 10 2023
PowerShell: Enumeration with the Enum Statement
(sid-500.com)
The enum statement can be used to declare an enumeration. Microsoft describes this statement as
By: Patrick Gruenauer submitted:Feb 10 2023
The enum statement can be used to declare an enumeration. Microsoft describes this statement as
follows: The enum statement allows you to create a strongly typed set of labels.
By: Patrick Gruenauer submitted:Feb 10 2023
PowerShell: Error Handling with $Error
(sid-500.com)
The $Error Variable in PowerShell contains all error objects of the current session. In this blog
By: Patrick Gruenauer submitted:Sep 22 2023
The $Error Variable in PowerShell contains all error objects of the current session. In this blog
post I will carry out some tasks with $Error and show you how $Error can help [...]
By: Patrick Gruenauer submitted:Sep 22 2023
Powershell: Everything you wanted to know about $null
(powershellexplained.com)
The PowerShell?$null?often appears to be simple but it has a lot of nuances. Let?s take a close look
By: submitted:Jun 15 2022
The PowerShell?$null?often appears to be simple but it has a lot of nuances. Let?s take a close look
at?$null?so you know what happens when you unexpectedly run into a?$nullvalue.
By: submitted:Jun 15 2022
PowerShell: Find Remote Desktop Servers on A Domain
(techbloggingfool.com)
Remote Desktop Servers have a way of multiplying themselves like some kind of organic creature
By: Kevin Trent submitted:Feb 23 2024
Remote Desktop Servers have a way of multiplying themselves like some kind of organic creature
By: Kevin Trent submitted:Feb 23 2024
PowerShell: How to configure a custom PSSessionconfiguration
(sid-500.com)
A remote session can be set up with the help of PSSession. The predefined remote session is used by
By: Patrick Gruenauer submitted:Dec 6 2024
A remote session can be set up with the help of PSSession. The predefined remote session is used by
default. However, we can also create our own session configurations and then connect
By: Patrick Gruenauer submitted:Dec 6 2024
PowerShell: How to execute PowerShell Scripts (*.ps1) on Remote Computers
(sid-500.com)
PowerShell scripts can be executed locally or remotely. In this article I will show how scripts can
By: Patrick Gruenauer submitted:Jan 24 2025
PowerShell scripts can be executed locally or remotely. In this article I will show how scripts can
be executed remotely.
By: Patrick Gruenauer submitted:Jan 24 2025
PowerShell: How to find empty Attributes
(sid-500.com)
We are often looking for attributes, but what about the empty attributes? How can I find out if an
By: Patrick Gruenauer submitted:Feb 7 2025
We are often looking for attributes, but what about the empty attributes? How can I find out if an
attribute is empty? That is the focus of this article.
By: Patrick Gruenauer submitted:Feb 7 2025
PowerShell: How to find Special Characters in a String
(sid-500.com)
Sometimes special characters are a nuisance. If you are trying to create some user accounts in
By: Patrick Gruenauer submitted:Apr 21 2023
Sometimes special characters are a nuisance. If you are trying to create some user accounts in
on-premise or cloud environments, you should avoid special characters in usernames. In this blog post I [...]
By: Patrick Gruenauer submitted:Apr 21 2023
PowerShell: How to install the new Microsoft Entra ID Module
(sid-500.com)
In this post, I'm going to walk you through installing the new Entra ID module so you can manage
By: Patrick Gruenauer submitted:May 8 2026
In this post, I'm going to walk you through installing the new Entra ID module so you can manage
your Microsoft 365 cloud with PowerShell. It only takes a few commands-super simple.
By: Patrick Gruenauer submitted:May 8 2026
PowerShell: How to list all Intune Devices (Model, Owner …)
(sid-500.com)
In this blog post, I'll show you how to retrieve all Intune devices and display key attributes such
By: Patrick Gruenauer submitted:Jun 12 2026
In this blog post, I'll show you how to retrieve all Intune devices and display key attributes such
as the owner, device model, and other important information.
By: Patrick Gruenauer submitted:Jun 12 2026
PowerShell: How to ping multiple Computers at once
(sid-500.com)
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
By: Patrick Gruenauer submitted:Feb 2 2024
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
show you a few examples of how you can ping multiple computers.
By: Patrick Gruenauer submitted:Feb 2 2024
PowerShell: How to reverse a String
(sid-500.com)
In this post, I will show how to reverse a string, i.e., how to change it from back to front.
By: Patrick Gruenauer submitted:Feb 6 2026
In this post, I will show how to reverse a string, i.e., how to change it from back to front.
By: Patrick Gruenauer submitted:Feb 6 2026
PowerShell: List all USB-Devices
(sid-500.com)
This blog post will be a short one. I will show you how to list all USB-Devices on your computer. We
By: Patrick Gruenauer submitted:Sep 12 2025
This blog post will be a short one. I will show you how to list all USB-Devices on your computer. We
will use PowerShell for this task, what else?
By: Patrick Gruenauer submitted:Sep 12 2025
PowerShell: List and document all Hyper-V VMs with the most important properties
(sid-500.com)
So you have multiple Hyper-V VMs and may have lost track of them. In this post I will show you how
By: Patrick Gruenauer submitted:Nov 3 2023
So you have multiple Hyper-V VMs and may have lost track of them. In this post I will show you how
to retrieve all Hyper-V VMs with the most important properties and [...]
By: Patrick Gruenauer submitted:Nov 3 2023
PowerShell: Measure Objects (Count, Average, Sum …)
(sid-500.com)
The Measure-Object cmdlet counts objects. But it can do even more. We can calculate the sum, the
By: Patrick Gruenauer submitted:Jul 12 2024
The Measure-Object cmdlet counts objects. But it can do even more. We can calculate the sum, the
average and much more. In this blog post I show a few examples with Measure-Object.
By: Patrick Gruenauer submitted:Jul 12 2024
PowerShell: Playing with Background Jobs
(sid-500.com)
In this blog post, I'd like to give you a few examples related to PowerShell Background Jobs to
By: Patrick Gruenauer submitted:Jun 30 2023
In this blog post, I'd like to give you a few examples related to PowerShell Background Jobs to
build upon. Let's jump in. Let's say I want to ping a few computers.
By: Patrick Gruenauer submitted:Jun 30 2023
PowerShell: Retrieve and document all Hyper-V VMs
(sid-500.com)
In this post I will show how to retrieve all Hyper-V VMs and save the output. This is especially
By: Patrick Gruenauer submitted:Sep 8 2023
In this post I will show how to retrieve all Hyper-V VMs and save the output. This is especially
helpful if you want to bring an overview into your chaos.
By: Patrick Gruenauer submitted:Sep 8 2023
PowerShell: Search and delete empty Folders
(sid-500.com)
Big Data? Pain? Looking for empty folders and want to delete them? In this post I show you how to
By: Patrick Gruenauer submitted:Aug 25 2023
Big Data? Pain? Looking for empty folders and want to delete them? In this post I show you how to
proceed to find and delete empty folders.
By: Patrick Gruenauer submitted:Aug 25 2023
PowerShell: Search for Empty Folders (and delete them)
(sid-500.com)
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
By: Patrick Gruenauer submitted:Nov 17 2023
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
environment and if you want to search for them
By: Patrick Gruenauer submitted:Nov 17 2023
PowerShell: Select-String (Examples)
(sid-500.com)
In this blog post, I'll take a closer look at how to search for strings in PowerShell.
By: Patrick Gruenauer submitted:Jan 9 2026
In this blog post, I'll take a closer look at how to search for strings in PowerShell.
By: Patrick Gruenauer submitted:Jan 9 2026
PowerShell: Stop Outlook from Junking Legit Messages
(techbloggingfool.com)
Outlook often struggles with erroneous junk mail classifications. It seems that some messages can
By: Kevin Trent submitted:Aug 22 2025
Outlook often struggles with erroneous junk mail classifications. It seems that some messages can
pass through the SMTP perimeter scanning and email authentication, but still end up in Outlook's junk folder. The internal workings of Outlook's built-in message filters aren't fully documented anywhere that I know of. This can lead to some perplexing situations.
By: Kevin Trent submitted:Aug 22 2025
PowerShell: The new Entra ID Module
(sid-500.com)
The new PowerShell Entra ID Module is a powerful tool designed to streamline the management and
By: Patrick Gruenauer submitted:Mar 14 2025
The new PowerShell Entra ID Module is a powerful tool designed to streamline the management and
automation of Microsoft Entra resources.
By: Patrick Gruenauer submitted:Mar 14 2025
PowerShell: the object-oriented shell you didn’t know you needed
(chriswarrick.com)
PowerShell is an interactive shell and scripting language from Microsoft. It's object-oriented - and
By: Chris Warrick submitted:May 3 2024
PowerShell is an interactive shell and scripting language from Microsoft. It's object-oriented - and
that's not just a buzzword, that's a big difference to how the standard Unix shells work. And it is actually usable as an interactive shell.
By: Chris Warrick submitted:May 3 2024
PowerShell: Waiting for jobs to complete with Wait-Job
(sid-500.com)
The cmdlet Wait-Job waits until one or all of the PowerShell jobs running in the session are in a
By: Patrick Gruenauer submitted:Apr 12 2024
The cmdlet Wait-Job waits until one or all of the PowerShell jobs running in the session are in a
terminating state. In this blog post I will show you an example
By: Patrick Gruenauer submitted:Apr 12 2024
PowerShell: When to use Add-Type and New-Object ?
(sid-500.com)
In this blog post, I will discuss when you need to add classes with Add-Type and when you can
By: Patrick Gruenauer submitted:Aug 9 2024
In this blog post, I will discuss when you need to add classes with Add-Type and when you can
provide classes with New-Object. I would say, let's get started.
By: Patrick Gruenauer submitted:Aug 9 2024
PowerShell’s plus equals (+=), the array serial killer
(theposhwolf.com)
I did a livestream recently where I created a function to parse an HTML table and convert it to a
By: Anthony Howell submitted:Jun 15 2022
I did a livestream recently where I created a function to parse an HTML table and convert it to a
PowerShell object. If you followed along, you probably noticed that I used a += with no shame whatsoever. Luckily, @PrzemyslawKlys caught it and asked that I fix it (you can see the commit history here, the actual request was a Twitter DM). This was a great reminder to me that += should be avoided!
By: Anthony Howell submitted:Jun 15 2022
PowerShell’s Get-Date FileDateTime for Safe Filenames
(tommymaynard.com)
This article covers using PowerShell's Get-Date cmdlet and its FileDateTime format option to create
By: Tommy Maynard submitted:Jun 15 2022
This article covers using PowerShell's Get-Date cmdlet and its FileDateTime format option to create
safe filenames that include the date and time. If you're just starting this post now, then head over to PowerShell.org to read the beginning of this article. Otherwise, continue reading below.
By: Tommy Maynard submitted:Jun 15 2022
PowerShell’s Secret Wildcard
(toastit.dev)
It's funny how you can be a daily PowerShell user for years and completely miss something about a
By: Josh King submitted:Jun 15 2022
It's funny how you can be a daily PowerShell user for years and completely miss something about a
feature you regularly use... such as the "like" operators accepting more than two different wildcards.
By: Josh King submitted:Jun 15 2022
Practical AI: Managing My Travel Calendar with PowerShell
(practical365.com)
AI is supposed to make our lives easier, so how about writing some PowerShell to block out timeslots
By: Paul Robichaux submitted:Apr 18 2025
AI is supposed to make our lives easier, so how about writing some PowerShell to block out timeslots
in a travek calendar when the calendar's owner is on the move? Eventually AI gets the task done, but it needed some coaching and firm instruction along the way.
By: Paul Robichaux submitted:Apr 18 2025
Practical Graph: Analyzing External Meeting Participants for Teams Meetings
(practical365.com)
A reader asked if it's possible to analyze the external meeting participants for Teams online
By: Tony Redmond submitted:Sep 12 2025
A reader asked if it's possible to analyze the external meeting participants for Teams online
events. The information is available through the Events Graph API, and some PowerShell code written using the Graph PowerShell SDK quickly extracts events to analyze and determine the set of external domains meeting participants come from.
By: Tony Redmond submitted:Sep 12 2025
Practical Graph: Creating Dynamic Microsoft 365 Groups without Entra P1 Licenses
(practical365.com)
Dynamic Microsoft 365 Groups come with many advantages, but they also require Entra P1 licenses.
By: Tony Redmond submitted:Aug 15 2025
Dynamic Microsoft 365 Groups come with many advantages, but they also require Entra P1 licenses.
This article explores how to create and maintain a DIY version of dynamic Microsoft 365 groups using the Microsoft Graph PowerShell SDK and Azure Automation. At the end of the day, the principle is proven, but maybe it's best to pay for the licenses.
By: Tony Redmond submitted:Aug 15 2025
Practical Graph: Creating SharePoint News Items from an RSS Feed
(practical365.com)
This article explains how to use the SharePoint Pages API to create new site pages with the
By: Tony Redmond submitted:Feb 28 2025
This article explains how to use the SharePoint Pages API to create new site pages with the
Microsoft Graph PowerShell SDK after reading information from an RSS feed. Parsing the RSS feed to find article details is just one of the challenges encountered and solved to accomplish the goal.
By: Tony Redmond submitted:Feb 28 2025
Practical Graph: Finding and Removing Underused Microsoft 365 Copilot Licenses from User Accounts
(practical365.com)
Microsoft 365 Copilot licensing costs a lot of money. At $360 annually, it's important to make sure
By: Tony Redmond submitted:Jan 31 2025
Microsoft 365 Copilot licensing costs a lot of money. At $360 annually, it's important to make sure
that everyone with a license makes full use of Copilot to become more productive and efficient. Usage data is available in the Graph, and some PowerShell can reveal who's using Copilot and who's not. With that data, you can decide whether to remove licenses for reassignment to other users.
By: Tony Redmond submitted:Jan 31 2025
Practical Graph: Finding Owners for Ownerless Apps from Audit Data
(practical365.com)
When administrators create new Entra ID apps, the apps don't have an owner unless an owner is
By: Tony Redmond submitted:Jun 27 2025
When administrators create new Entra ID apps, the apps don't have an owner unless an owner is
explicitly assigned. The net result is that a tenant can end up with many ownerless apps. In this article, we explain how to find ownerless apps, and how to use audit data to find suitable owners for those apps. All done with PowerShell, of course.
By: Tony Redmond submitted:Jun 27 2025
Practical Graph: Finding the Last App Accessed by a User
(practical365.com)
A reader question asked if it was possible to find the last app accessed by a user. Of course,
By: Tony Redmond submitted:Sep 26 2025
A reader question asked if it was possible to find the last app accessed by a user. Of course,
anything is possible with PowerShell, but how?
By: Tony Redmond submitted:Sep 26 2025
Practical Graph: How to Check Unexpected Sign-Ins Against Utility Accounts
(practical365.com)
Utility accounts exist in every Microsoft 365 tenant. These accounts are not intended for normal
By: Tony Redmond submitted:Nov 14 2025
Utility accounts exist in every Microsoft 365 tenant. These accounts are not intended for normal
user activity and include accounts used for Exchange room and shared mailboxes and the break-glass or emergency accounts intended to allow administrators to sign-in if their usual accounts are blocked. This article shows how to use PowerShell and the Microsoft Graph to check sign-in events to ensure that the accounts aren't being accessed.
By: Tony Redmond submitted:Nov 14 2025
Practical Graph: Microsoft Graph PowerShell SDK Cmdlets and Graph Throttling
(practical365.com)
The Microsoft Graph service uses throttling to restrain applications that might want to use more
By: Tony Redmond submitted:Jan 16 2026
The Microsoft Graph service uses throttling to restrain applications that might want to use more
resources than they should. Graph throttling applies to Microsoft Graph PowerShell SDK cmdlets, but you might never notice this because of the way that the retry handler works to smoothen delays imposed by the Graph service.
By: Tony Redmond submitted:Jan 16 2026
Practical Graph: Nag Users to Upgrade to a Strong Authentication Method
(practical365.com)
Convincing people to use MFA is one challenge. Convincing them to use a stronger authentication
By: Tony Redmond submitted:Mar 14 2025
Convincing people to use MFA is one challenge. Convincing them to use a stronger authentication
method than SMS is another. This article explains how to use PowerShell to find people still using SMS for MFA and send email to ask them to upgrade their authentication method.
By: Tony Redmond submitted:Mar 14 2025
Practical Graph: Running Audit Log Searches with the AuditLog Query API
(practical365.com)
After a year or so of using the AuditLog Query Graph API, we have enough experience to be able to
By: Tony Redmond submitted:Apr 11 2025
After a year or so of using the AuditLog Query Graph API, we have enough experience to be able to
explain how to take advantage of the API and when it could be used to run audit searches instead of the Search-UnifiedAuditLog cmdlet. There's lots of PowerShell code in this article to give anyone who wants to experiment with the API a good start to finding audit events.
By: Tony Redmond submitted:Apr 11 2025
Practical Graph: Tracking Critical App Actions Through Audit Events
(practical365.com)
App management audit events are captured when changes are made to Entra registered and enterprise
By: Tony Redmond submitted:Jul 11 2025
App management audit events are captured when changes are made to Entra registered and enterprise
apps. Critical app management audit events should be closely monitored to ensure that permissions are used properly and attackers haven't attempted to penetrate the tenant to extract data. This article explains how to find and analyze audit data for some critical app management audit events and run the code as an Azure Automation runbook.
By: Tony Redmond submitted:Jul 11 2025
Practical Graph: Understanding What Happens When the Connect-MgGraph Cmdlet Runs
(practical365.com)
This article describes what happens when the Connect-MgGraph cmdlet runs in interactive and app-only
By: Tony Redmond submitted:Dec 20 2024
This article describes what happens when the Connect-MgGraph cmdlet runs in interactive and app-only
sessions with the Microsoft Graph PowerShell SDK. A session is created and a context is established, and it's possible to use the session context to do real work.
By: Tony Redmond submitted:Dec 20 2024
Practical Graph: Using GitHub Copilot for Microsoft 365 PowerShell Development
(practical365.com)
GitHub Copilot costs $10/month. At that price level, anyone working with PowerShell should try out
By: Tony Redmond submitted:Jul 19 2024
GitHub Copilot costs $10/month. At that price level, anyone working with PowerShell should try out
the AI assistance to see if it helps. But will GitHub Copilot work well with Microsoft 365 PowerShell modules like Exchange Online and the Microsoft Graph PowerShell SDK. That's what we tested and report on here.
By: Tony Redmond submitted:Jul 19 2024
Practical Graph: Working with Microsoft Lists using the Microsoft Graph PowerShell SDK
(practical365.com)
Microsoft Lists are a powerful tool for end users to store and manage data stored in SharePoint
By: Tony Redmond submitted:Sep 13 2024
Microsoft Lists are a powerful tool for end users to store and manage data stored in SharePoint
Online sites. The Microsoft Graph PowerShell SDK includes cmdlets to work with Microsoft Lists and this article explains how to use the cmdlets to add new lists, add items to lists, retrieve data from lists, and remove items from lists.
By: Tony Redmond submitted:Sep 13 2024
Practical PnP: Automating Teams Creation using Templates
(practical365.com)
In this installment of Practical PnP, Sean McAvinue dives into how PnP PowerShell can help to
By: Sean McAvinue submitted:Feb 28 2025
In this installment of Practical PnP, Sean McAvinue dives into how PnP PowerShell can help to
improve automated Teams provisioning using templates and preset structures.
By: Sean McAvinue submitted:Feb 28 2025
Practical PowerShell Series: Part 4 Branching
(practical365.com)
In my previous article in the Practical PowerShell series, I discussed looping as part of flow
By: Michel de Rooij submitted:May 31 2024
In my previous article in the Practical PowerShell series, I discussed looping as part of flow
control. In this article, I cover another essential part of flow control: branching. Branching defines multiple paths for your code to follow, depending on conditions.
By: Michel de Rooij submitted:May 31 2024
Practical PowerShell Series: Part 6
(eightwone.com)
The practicalities of producing PowerShell output and generating logging are other essential
By: Michel de Rooij submitted:Sep 6 2024
The practicalities of producing PowerShell output and generating logging are other essential
scripting elements. No administrator likes to stare at a blank screen, wondering if the command just entered is functioning or not.
By: Michel de Rooij submitted:Sep 6 2024
Practical PowerShell: Crafting Collections
(practical365.com)
PowerShell scripting becomes far more powerful when you master collections like arrays and hash
By: Michel De Rooij submitted:Jun 6 2025
PowerShell scripting becomes far more powerful when you master collections like arrays and hash
tables. In this article, we review the basics of standard collection types. Then, walk through additional useful options that leverage other object types available through the .NET Framework.
By: Michel De Rooij submitted:Jun 6 2025
Practical PowerShell: Error Handling
(practical365.com)
Writing PowerShell scripts can be a fulfilling task. After all, you write something to assist with a
By: Michel De Rooij submitted:Jul 12 2024
Writing PowerShell scripts can be a fulfilling task. After all, you write something to assist with a
task or procedure so you can focus on the result, not the task itself. But what if your script tries to run an action and is unsuccessful, for example, when a user the script attempts to manipulate is invalid or the signed in account has insufficient permissions to run a cmdlet? And do not forget the peculiarities of the online world, such as a network connection dropping or an authentication token expiring.
By: Michel De Rooij submitted:Jul 12 2024
Practical PowerShell: Functions & Parameterization
(practical365.com)
In our second edition of Practical PowerShell, Michel De Rooij dives into Functions and Parameters,
By: Michel De Rooij submitted:Mar 22 2024
In our second edition of Practical PowerShell, Michel De Rooij dives into Functions and Parameters,
what they are, and how to use them properly.
By: Michel De Rooij submitted:Mar 22 2024
Practical PowerShell: Functions & Parameterization
(practical365.com)
In the second installment of the Practical PowerShell series, I will discuss how to leverage code's
By: Michel De Rooij submitted:Mar 29 2024
In the second installment of the Practical PowerShell series, I will discuss how to leverage code's
reusability through functions and scripts.
By: Michel De Rooij submitted:Mar 29 2024
Practical PowerShell: How to Analyze Junk Email and Intercept Traffic from Spammy Domains
(practical365.com)
Despite the best efforts of anti-spam solutions, some unwanted messages usually get through to user
By: Tony Redmond submitted:Oct 31 2025
Despite the best efforts of anti-spam solutions, some unwanted messages usually get through to user
inboxes. This article explains how to analyze messages that end up in Junk Email and use the results to create a transport rule to block future traffic from the spammy domains.
By: Tony Redmond submitted:Oct 31 2025
Practical PowerShell: Parameter Input Validation
(practical365.com)
In previous Practical PowerShell articles, Michel discussed using parameters in advanced functions
By: Michel De Rooij submitted:Feb 20 2025
In previous Practical PowerShell articles, Michel discussed using parameters in advanced functions
and utilizing dynamic parameters. In this article, we will dive in a bit deeper on a topic we touched on lightly in those articles, which is ways to validate parameter input.
By: Michel De Rooij submitted:Feb 20 2025
Practical PowerShell: The Dark Power of Dynamic Parameters
(practical365.com)
In this episode of Practical PowerShell, we dive into the dark power of dynamic parameters, and how
By: Michel De Rooij submitted:Oct 25 2024
In this episode of Practical PowerShell, we dive into the dark power of dynamic parameters, and how
to use them within in functions and scripts.
By: Michel De Rooij submitted:Oct 25 2024
Practical Protection: Automating Inactive Account Blocking with PowerShell
(practical365.com)
Inactive accounts aren't glamorous, but they're a real risk! In this episode of Practical
By: Paul Robichaux submitted:Mar 7 2025
Inactive accounts aren't glamorous, but they're a real risk! In this episode of Practical
Protection, we dive into the basics of inactive account blocking and share some PowerShell scripts to help automate this process.
By: Paul Robichaux submitted:Mar 7 2025
Practical Teams Phone: Reporting Missed Calls on Call Queues
(practical365.com)
Microsoft Teams Phone has improved over the years, but missed call reporting in call queues remains
By: Martin Heusser submitted:Oct 3 2025
Microsoft Teams Phone has improved over the years, but missed call reporting in call queues remains
a gap. In this blog, Martin Heusser shows how to use Microsoft Graph and PowerShell to build a custom report that captures missed and answered calls, complete with caller info and agent details. Until Microsoft adds shared call history natively, this DIY approach is a solid workaround.
By: Martin Heusser submitted:Oct 3 2025
Preparing for Microsoft’s Strong Certificate Mapping Enforcement – What You Need to Know
(pkisolutions.com)
The post Preparing for Microsoft's Strong Certificate Mapping Enforcement - What You Need to Know
By: Lindsay Bell submitted:Feb 20 2025
The post Preparing for Microsoft's Strong Certificate Mapping Enforcement - What You Need to Know
appeared first on PKI Solutions.
By: Lindsay Bell submitted:Feb 20 2025
Prevent users from switching and migrating to new Outlook using PowerShell and Microsoft Intune
(imab.dk)
Prevent future automatic migration to the new Outlook. In this post, I'll share the PowerShell
By: Martin Bengtsson submitted:Dec 13 2024
Prevent future automatic migration to the new Outlook. In this post, I'll share the PowerShell
script I'm using to prevent users from migrating to the new Outlook if your environment isn't quite ready for it.
By: Martin Bengtsson submitted:Dec 13 2024
Primer: Using Exchange Online PowerShell in Azure Automation Runbooks
(office365itpros.com)
In this primer, we cover how to create and execute Azure Automation Exchange Online runbooks
By: Tony Redmond submitted:Feb 14 2025
In this primer, we cover how to create and execute Azure Automation Exchange Online runbooks
(scripts) using cmdlets from the Exchange Online management module. Some setup is necessary before runbooks can process Exchange cmdlets, but once the necessary resources and permissions are in place, it's all plain sailing.
By: Tony Redmond submitted:Feb 14 2025
Process CPU Usage Limit
(controlup.com)
Finds threads over consuming CPU in the selected process and reduces their average CPU consumption
By: Guy Leech submitted:Jun 15 2022
Finds threads over consuming CPU in the selected process and reduces their average CPU consumption
based on the agressiveness argument. The higher the agressiveness, the more CPU throttling is performed. The number can be between 1 and 10 including decimal places. A duration can be set, in minutes or parts there of, for how long the selected process will be monitored/adjusted but if set to 0 then the process will be monitored/adjusted until it exits. WARNING: This may make interactive applications become sluggish for users if they are targeted.
By: Guy Leech submitted:Jun 15 2022
Processing Microsoft 365 Retention Labels with the Microsoft Graph PowerShell SDK
(office365itpros.com)
Two types of retention labels are in use: Microsoft 365 retention labels and MRM retention tags.
By: Tony Redmond submitted:Dec 20 2024
Two types of retention labels are in use: Microsoft 365 retention labels and MRM retention tags.
Clients hide the difference, but the Microsoft Graph PowerShell SDK cmdlets can only process Microsoft 365 retention labels for files stored in SharePoint Online and OneDrive for Business. EWS can manage MRM retention tags, but it's on a fast path to retirement in 2026.
By: Tony Redmond submitted:Dec 20 2024
Processing Multiple Message Attachments with the Microsoft Graph PowerShell SDK
(office365itpros.com)
Many examples are available online to explain how to add a single attachment to messages using the
By: Tony Redmond submitted:Feb 20 2025
Many examples are available online to explain how to add a single attachment to messages using the
Microsoft Graph PowerShell SDK. Here we look at the principles behind how to add attachments (one or many) to messages before sending them with the Send-MgUserMail cmdlet. Get the principles right and you'll never go wrong!
By: Tony Redmond submitted:Feb 20 2025
Programmatically Return S-1-5-18’s Username
(reddit.com)
I'm trying to get LocalPaths of each user via Get-WmiObject win32_userprofile.
By: u/AlaricBloomberg submitted:Jul 22 2022
I'm trying to get LocalPaths of each user via Get-WmiObject win32_userprofile.
By: u/AlaricBloomberg submitted:Jul 22 2022
Prometheus data from PowerShell
(oxcrag.net)
At work we have a system which is dependent on fetching email from an on-premises Exchange server
By: Mikael Hansson submitted:Jan 12 2024
At work we have a system which is dependent on fetching email from an on-premises Exchange server
via Exchange Web Services (EWS). Apparently there's a "wontfix" bug in Exchange, where a request to fetch email over this interface that can silently fail. The known workaround is to move email between folders in the affected account, which for some reason causes a state change of some kind that suddenly allows email to be handled again.
By: Mikael Hansson submitted:Jan 12 2024
Protecting Against PowerShell Attacks: 5 Key Steps
(beyondtrust.com)
So, PowerShell is great for administrators in that it can greatly reduce the amount of time and
By: Jonathan Clarke submitted:Jun 16 2022
So, PowerShell is great for administrators in that it can greatly reduce the amount of time and
effort it takes to manage and configure Windows. But much like the blue shell in Mario Kart, it can also wreak havoc when it's used as an attack mechanism. It has access to things like file systems, registries, certificate stores, and a whole host of other sensitive data.
By: Jonathan Clarke submitted:Jun 16 2022
Provisioning Azure Automation using Az.Automation module
(jopx.blogspot.com)
Azure automation is a cloud based service which allows you to automate, configure and install
By: jopx submitted:Jun 16 2022
Azure automation is a cloud based service which allows you to automate, configure and install
updates across hybrid environments. Azure Automation focuses on an infrastructure perspective and allows you to build/deploy resources, handling updates and configuring all type of resources (not only in Azure but also on premise).
By: jopx submitted:Jun 16 2022
Provisioning Linux Virtual Machines Through PowerShell Commands
(c-sharpcorner.com)
This article helps you to learn the Azure Module PowerShell commands to provisioning the Linux
By: submitted:Jun 15 2022
This article helps you to learn the Azure Module PowerShell commands to provisioning the Linux
Virtual Machines.
By: submitted:Jun 15 2022
PS script to move files from Sharepoint library to S3 bucket
(reddit.com)
Ideally this script would move files **directly** from SPO to the S3 bucket, but I haven't been able
By: u/SteveNeedsPizza submitted:Jan 20 2023
Ideally this script would move files **directly** from SPO to the S3 bucket, but I haven't been able
to get anything working.
By: u/SteveNeedsPizza submitted:Jan 20 2023
ps-documentor: Automatic PowerShell Function Documenting
(github.com)
This Script can be used to document all Custom PowerShell Functions inside of a Script or a Script
By: Ismael Wismann submitted:Jun 16 2022
This Script can be used to document all Custom PowerShell Functions inside of a Script or a Script
Directory. I just created this script and I am testing it to multiple use cases. This whole project could be a PowerShell module in the future.
By: Ismael Wismann submitted:Jun 16 2022
PS1 To Exe Generator – v1.1 Released
(systanddeploy.com)
In this post, I will show you the new version of my tool PS1 To EXE generator that allows you to
By: Damien Van Robaeys submitted:Jun 15 2022
In this post, I will show you the new version of my tool PS1 To EXE generator that allows you to
generate an EXE file from a PowerShell project, choose the main ps1 and inlude other files and folders.
By: Damien Van Robaeys submitted:Jun 15 2022
PSA: ActiveDirectory module works natively with PowerShell Core (6.2/7.0)
(reddit.com)
I saw that a few people couldn't use PowerShell 7.0 because the ActiveDirectory module isn't
By: u/Emiroda submitted:Jun 15 2022
I saw that a few people couldn't use PowerShell 7.0 because the ActiveDirectory module isn't
supported. You can totally run the ActiveDirectory module, natively, without using the WindowsCompatibility module! This is one of the most under-reported facts of PowerShell 7, even going as far back as 6.1
By: u/Emiroda submitted:Jun 15 2022
PSA: If you run Windows 10 and use WinSCP to transfer files to Linux hosts
(twitter.com)
you can ditch WinSCP in favor of the native PowerShell or Command Prompt SCP implementation!
By: Christopher Hart submitted:Jul 22 2022
you can ditch WinSCP in favor of the native PowerShell or Command Prompt SCP implementation!
By: Christopher Hart submitted:Jul 22 2022
PsInfo: Get disk space, installed applications, and other information about local and remote Windows systems
(4sysops.com)
PsInfo, a command-line tool that is part of the Sysinternals suite, gets key information about
By: Leos Marek submitted:Nov 18 2022
PsInfo, a command-line tool that is part of the Sysinternals suite, gets key information about
Windows systems, such as the type of installation, available disk space, installed applications, kernel build number, uptime, registered owner, and the number of processors.
By: Leos Marek submitted:Nov 18 2022
PSResourceGet
(powershellisfun.com)
On October 9th, PSResourceGet became Generally Available (GA)! This blog post will show you what it
By: Harm Veenstra submitted:Oct 13 2023
On October 9th, PSResourceGet became Generally Available (GA)! This blog post will show you what it
is and how it adds to / replaces the current PowerShellGet v2.2.5.
By: Harm Veenstra submitted:Oct 13 2023
Public Preview of PowerShell Support in Jupyter Notebooks
(devblogs.microsoft.com)
Today, the .NET team shipped an exciting new preview of .NET Interactive. If you're unfamiliar, .NET
By: Tyler Leonhardt submitted:Jun 15 2022
Today, the .NET team shipped an exciting new preview of .NET Interactive. If you're unfamiliar, .NET
Interactive (within a Jupyter environment) provides the ability to write .NET Jupyter Notebooks which are a powerful tool that combines documentation and the ability to execute and see the output of code all in the same file.
By: Tyler Leonhardt submitted:Jun 15 2022
Puppet Bolt Examples – Run a PowerShell Script
(puppet.com)
Do you have a few PowerShell PS1 scripts lying around for repetitive work? Learn how you can quickly
By: submitted:Jun 15 2022
Do you have a few PowerShell PS1 scripts lying around for repetitive work? Learn how you can quickly
power up those scripts into PuppetBolt Tasks so you can easily automate and share to any Windows environment at scale.
By: submitted:Jun 15 2022
Put the Alias Description Property to Work
(tommymaynard.com)
I use a small handful of my own PowerShell aliases and of course some of those included with
By: Tommy Maynard submitted:Jun 16 2022
I use a small handful of my own PowerShell aliases and of course some of those included with
PowerShell natively. There is a best practice around aliases in PowerShell, and that is to not use them in anything that is going to live longer than a one-time use.
By: Tommy Maynard submitted:Jun 16 2022
pwsh 5.1 vs 7 behavior
(reddit.com)
Can anybody tell me why this produces no result on 7 but works great on 5? There's a few things like
By: u/allthetrouts submitted:Oct 28 2022
Can anybody tell me why this produces no result on 7 but works great on 5? There's a few things like
this..
By: u/allthetrouts submitted:Oct 28 2022
Query Azure AD logs with KQL from Powershell
(learningbydoing.cloud)
Kusto Query Language (KQL) is a powerfull tool to query Azure AD log entries from Log Anayltics in
By: Stian A. Strysse submitted:Sep 2 2022
Kusto Query Language (KQL) is a powerfull tool to query Azure AD log entries from Log Anayltics in
Azure. See how you can query log data using Powershell.
By: Stian A. Strysse submitted:Sep 2 2022
Query Azure Role Based Access Control Assignments
(techcommunity.microsoft.com)
If you're taking over an existing Azure environment, or if you organization has been running Azure
By: Sonia Cuff submitted:Jun 16 2022
If you're taking over an existing Azure environment, or if you organization has been running Azure
for a while without enforced consistency of your Role Based Access Control, you might want to explore your existing RBAC assignments at scale or query the permissions for a specific user.
By: Sonia Cuff submitted:Jun 16 2022
Query the required permissions of a Microsoft Graph cmdlet
(powershellisfun.com)
Microsoft Graph can be difficult sometimes. There are loads of PowerShell Microsoft Graph Modules
By: Harm Veenstra submitted:Sep 20 2024
Microsoft Graph can be difficult sometimes. There are loads of PowerShell Microsoft Graph Modules
and cmdlets that require different permissions. In this blog post, I will show you how to query the permissions for a cmdlet, multiple cmdlets, or all cmdlets from a specific Microsoft Graph module.
By: Harm Veenstra submitted:Sep 20 2024
Query WinGet software installer data with PowerShell
(powershellisfun.com)
I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm
By: Harm Veenstra submitted:Oct 18 2024
I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm
always curious about what WinGet will download and how it does the silent install of the specified software. In this blog post, I will show you an easy way of retrieving that data 🙂
By: Harm Veenstra submitted:Oct 18 2024
Querying DNS Records with PowerShell
(techielass.com)
In this blog post explore how you can use PowerShell to query DNS records.
By: Sarah Lean submitted:May 31 2024
In this blog post explore how you can use PowerShell to query DNS records.
By: Sarah Lean submitted:May 31 2024
Question for PowerShell twitter:
(twitter.com)
what are some cool and fun PS Gallery modules?
By: Thomas Lee submitted:Jun 16 2022
what are some cool and fun PS Gallery modules?
By: Thomas Lee submitted:Jun 16 2022
Questions from a PowerShell.org Forums User
(thedavecarroll.com)
A PowerShell.org Forums user asked me a few questions about my PowerShell journey and here are my
By: Dave Carroll submitted:Sep 2 2022
A PowerShell.org Forums user asked me a few questions about my PowerShell journey and here are my
answers.
By: Dave Carroll submitted:Sep 2 2022
Quick HTTP Listener in PowerShell
(drakelambert.dev)
This article is helpful if you want to quickly listen for HTTP requests, inspect them, and respond
By: Drake Lambert submitted:Jun 16 2022
This article is helpful if you want to quickly listen for HTTP requests, inspect them, and respond
to them in real time. That means you can decide what request data to explore and what response data to send on the fly!
By: Drake Lambert submitted:Jun 16 2022
Quick Search Tips
(twitter.com)
Brandon Olin with a simple trick for quicker online searches from within PowerShell
By: submitted:Jun 15 2022
Brandon Olin with a simple trick for quicker online searches from within PowerShell
By: submitted:Jun 15 2022
Quick Tip – Enable vTPM on Hyper-V VMs
(deploymentresearch.com)
Here is a quick PowerShell script to enable vTPM on one or more VMs in Hyper-V. Here is a quick
By: Johan Arwidmark submitted:Jan 30 2026
Here is a quick PowerShell script to enable vTPM on one or more VMs in Hyper-V. Here is a quick
PowerShell script to enable vTPM on one or more VMs in Hyper-V.
By: Johan Arwidmark submitted:Jan 30 2026
Quick Use of OpenAI – End Processes
(clatent.com)
Here is a quick use of OpenAI / ChatGPT to remove Windows processes. If it doesn't get it right the
By: Clayton Tyger submitted:Sep 29 2023
Here is a quick use of OpenAI / ChatGPT to remove Windows processes. If it doesn't get it right the
first time, it usually is a good enough base to only need an edit or 2 for simpler scripts.
By: Clayton Tyger submitted:Sep 29 2023
QuickFix: Cannot Start Microsoft Outlook. The set of Folder cannot be opened, using PowerShell
(powershellcenter.com)
Outlook users may face an issue when trying to connect to Exchange Server, where Outlook won't start
By: Faris Malaeb submitted:Jul 14 2023
Outlook users may face an issue when trying to connect to Exchange Server, where Outlook won't start
and instead shows the following error message "Cannot Start Microsoft Outlook. Cannot open the Outlook Window. The set of folders cannot be opened. The attempt to log on to Microsoft Exchange has failed"
By: Faris Malaeb submitted:Jul 14 2023
Quickly exanding the booking window of all meeting rooms in Microsoft 365
(randriksen.net)
So I got a task to expand the booking window for all the meeting rooms at work. From the default 180
By: Ole submitted:Feb 9 2024
So I got a task to expand the booking window for all the meeting rooms at work. From the default 180
days to 365 days. This isn't anything big or complicated to do. It's an everyday task really. But I was wondering, how short can I make the PowerShell script to do this for all meeting rooms?
By: Ole submitted:Feb 9 2024
Quickly Finding Previously Typed Commands With PowerShell
(den.dev)
How to find that extremely convoluted command you typed in three months ago that you can't find in
By: Den Delimarsky submitted:Jan 3 2025
How to find that extremely convoluted command you typed in three months ago that you can't find in
your PowerShell history.
By: Den Delimarsky submitted:Jan 3 2025
Quickly Initializing Multiple PowerShell Consoles
(community.idera.com)
Let's say you are admin in many areas, i.e. Azure, SharePoint, SQL, Microsoft 365, you name it. For
By: Idera submitted:Jun 16 2022
Let's say you are admin in many areas, i.e. Azure, SharePoint, SQL, Microsoft 365, you name it. For
each environment, you may need to run some prerequisites, log onto some systems, and run some commands until your PowerShell environment is ready for action.
By: Idera submitted:Jun 16 2022
Quickly Open PowerShell for Folder
(community.idera.com)
In Windows Explorer, when you navigate to a folder, you can easily open a classic cmd or a
By: Idera submitted:Jun 16 2022
In Windows Explorer, when you navigate to a folder, you can easily open a classic cmd or a
PowerShell console with the current folder set as current path.
By: Idera submitted:Jun 16 2022
QuietShell – Executing PowerShell without a Console Window
(smsagent.blog)
For some time I've used a simple VBScript wrapper in code projects and scheduled tasks to allow
By: Trevor Jones submitted:Jun 20 2025
For some time I've used a simple VBScript wrapper in code projects and scheduled tasks to allow
silent execution of PowerShell scripts in the user context without displaying a console window: But with the deprecation of VBScript and it's eventually being removed from the Windows OS, it was time to look at alternative ways
By: Trevor Jones submitted:Jun 20 2025
RBAC for Exchange Online Service Principals: A Deep Dive
(powershellcenter.com)
Configuring Exchange Online Service Principal permissions correctly is one of those things that
By: Faris Malaeb submitted:May 29 2026
Configuring Exchange Online Service Principal permissions correctly is one of those things that
looks straightforward until something breaks in production. Connecting an application to Exchange Online is not the same as connecting a user. The objects involved are different, and the mistakes people make are different too.
By: Faris Malaeb submitted:May 29 2026
Read, Modify, and Parse JSON File (Object) with PowerShell
(woshub.com)
JSON is a popular text-based format for representing and transmitting structured data based on
By: Windows OS Hub submitted:May 10 2024
JSON is a popular text-based format for representing and transmitting structured data based on
JavaScript object syntax. There are two cmdlets in PowerShell that allow you to work with the...
By: Windows OS Hub submitted:May 10 2024
Reading Configuration Manager Status Messages With PowerShell
(devblogs.microsoft.com)
I can read Configuration Manager status messages using the Monitoring tab. Can I do it using
By: Francisco Nabas submitted:Jul 1 2022
I can read Configuration Manager status messages using the Monitoring tab. Can I do it using
PowerShell?
By: Francisco Nabas submitted:Jul 1 2022
Reading IIS logs with PowerShell
(evotec.xyz)
Today I was reading Twitter, as I am pretty addicted to technology news when Adam Bacon mentioned
By: Przemyslaw Klys submitted:Jun 16 2022
Today I was reading Twitter, as I am pretty addicted to technology news when Adam Bacon mentioned
that he's surprised that no one has rebuilt IIS Parser as pure PowerShell. While this is not entirely true, and some modules can do some parsing, I decided to try my luck. While doing it from scratch in PowerShell is possible, I opted to use an external C# library that does all the heavy lifting and is optimized for speed.
By: Przemyslaw Klys submitted:Jun 16 2022
Reading Last Logged-On User and Other Registry Values
(community.idera.com)
Reading some registry values with PowerShell is typically a snap: simply use Get-ItemProperty. This
By: Idera submitted:Jun 16 2022
Reading some registry values with PowerShell is typically a snap: simply use Get-ItemProperty. This
snippet of code reads the Windows operating system details, for example:
By: Idera submitted:Jun 16 2022
Reading SCCM Logs with PowerShell
(tseknet.com)
SCCM log files follow a standard schema that we can use to parse these log files for the data we're
By: Dan Tsekhanskiy submitted:Jun 16 2022
SCCM log files follow a standard schema that we can use to parse these log files for the data we're
interested in (timestamp, log data, etc.). Once we've separated the important bits, we can do whatever we'd like with that data. In this case, let's dive in on how we can write those logs to the Event Log for later forensic investigation.
By: Dan Tsekhanskiy submitted:Jun 16 2022
Reading, Rotating, and Reporting on LAPS and BitLocker in Intune and Entra with PowerShell
(deploymentresearch.com)
After the recent Crowdstrike Incident I've been thinking a lot about how to quickly perform LAPS and
By: Andrew Johnson submitted:Aug 2 2024
After the recent Crowdstrike Incident I've been thinking a lot about how to quickly perform LAPS and
BitLocker actions against remote devices, and report on their use primarily via Microsoft Graph and Intune. I work and talk with a lot of folks in highly distributed environments (thinking of you, all of my EDU friends!).
By: Andrew Johnson submitted:Aug 2 2024
Reboot with PowerShell: Use Restart-Computer to restart locally, remotely, and automate reboots for multiple Windows computers
(4sysops.com)
Rebooting a Windows PC via PowerShell is a routine administrative task. This guide will teach you
By: Markus Elsberger submitted:Jun 27 2025
Rebooting a Windows PC via PowerShell is a routine administrative task. This guide will teach you
how to use the PowerShell cmdlet Restart-Computer to reboot a local Windows PC, restart a remote computer, and automate the reboot process for multiple systems.
By: Markus Elsberger submitted:Jun 27 2025
Reconnecting Pages with Language Variations After Copying Them with ShareGate
(menzel.it)
Have you ever copied pages with language variations using ShareGate and ended up with a mess? Don't
By: Oliver Menzel submitted:Jul 28 2023
Have you ever copied pages with language variations using ShareGate and ended up with a mess? Don't
worry, check out my blog post to learn how to reconnect your pages with PowerShell in a snap.
By: Oliver Menzel submitted:Jul 28 2023
Reconstructing PowerShell scripts from multiple Windows event logs
(news.sophos.com)
On the trail of malicious PowerShell artifacts too large to be contained in a single log? Help is on
By: Vikas Singh submitted:Jun 16 2022
On the trail of malicious PowerShell artifacts too large to be contained in a single log? Help is on
the way.
By: Vikas Singh submitted:Jun 16 2022
Recover data from corrupted BitLocker drives with repair-bde and key packages
(4sysops.com)
Activating BitLocker encryption on a drive automatically generates a 48-digit numeric recovery
By: Wolfgang Sommergut submitted:Sep 13 2024
Activating BitLocker encryption on a drive automatically generates a 48-digit numeric recovery
password. This password is crucial if other unlocking methods fail and Windows prompts you with the BitLocker recovery console during startup.
By: Wolfgang Sommergut submitted:Sep 13 2024
Recreate Desktop and Start Menu shortcuts #ASRmageddon
(powershellisfun.com)
It's just a beautiful Friday 13th, due to a Windows Defender update that removed shortcuts from many
By: Harm Veenstra submitted:Jan 20 2023
It's just a beautiful Friday 13th, due to a Windows Defender update that removed shortcuts from many
machines with Attack Surface Reduction enabled for Macros. (Work-around "Setdefender ASR rule 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b to audit only unit issue is resolved.") This blog post describes how you can recreate the missing shortcuts and deploy this using Intune or run it manually on the affected system(s).
By: Harm Veenstra submitted:Jan 20 2023
Recurring PowerShell Update Issue Easily Fixed – Ed Tittel
(edtittel.com)
Deja vu! With the introduction of version 7.4.0, MS once again changed the PowerShell (PS)
By: Ed Tittel submitted:Dec 15 2023
Deja vu! With the introduction of version 7.4.0, MS once again changed the PowerShell (PS)
installer. That means Winget won't update PS directly; one must visit the GitHub PS page and grab a new installer from there. Afterward, as shown in the lead-in graphic, old(er) version(s) of PS still show up when WinGet upgrade is ... Continue reading Recurring PowerShell Update Issue Easily Fixed ?
By: Ed Tittel submitted:Dec 15 2023
Recursion in PowerShell
(dev.to)
Dealing with complex datasets may seem difficult in PowerShell. These datasets have unpredictable
By: submitted:Jun 15 2022
Dealing with complex datasets may seem difficult in PowerShell. These datasets have unpredictable
structures and can’t be parsed easily. This the case when you need to extract all the member of an Active Directory group where member can be users and also groups that contains user and groups ?. It’s also the case with data coming from web services and API.
By: submitted:Jun 15 2022
Redirecting anything to Onedrive for Business
(lieben.nu)
In many situations, this solution is a little overkill though, so I've also created a second version
By: Jos Lieben submitted:Jun 16 2022
In many situations, this solution is a little overkill though, so I've also created a second version
which simply allows you to redirect any local folder (including variable paths!) to any location in a user's Onedrive folder.
By: Jos Lieben submitted:Jun 16 2022
Reduce your attack surface by disabling NetBIOS using PowerShell and Microsoft Intune
(imab.dk)
Introduction If you are working with device management and IT security in general, you have probably
By: Martin Bengtsson submitted:Apr 5 2024
Introduction If you are working with device management and IT security in general, you have probably
heard about the recommendation to disable the legacy protocol NetBIOS in Windows. If this is news to you, there's some interesting reading for you in this article: Adversary-in-the-Middle: LLMNR/NBT-NS Poisoning and SMB Relay, Sub-technique T1557.001 - Enterprise | MITRE ATT&CK NOTE: Before disabling anything, make sure you do your due diligence and monitor your environment for NetBIOS traffic, so you don't accidently break stuff!
By: Martin Bengtsson submitted:Apr 5 2024
Reflections on AI after the 2026 PowerShell and DevOps Global Summit
(lucasallman.com)
A new hand-crafted artisanal blog post. You can tell it's the real deal because of all the typos...
By: Lucas Allman submitted:Apr 24 2026
A new hand-crafted artisanal blog post. You can tell it's the real deal because of all the typos...
By: Lucas Allman submitted:Apr 24 2026
Regex a UNC path – Clayton Errington
(claytonerrington.com)
While working with files and paths I needed a way to extract a UNC path.
By: Clayton Errington submitted:Oct 20 2023
While working with files and paths I needed a way to extract a UNC path.
By: Clayton Errington submitted:Oct 20 2023
Register an Entra ID Application to Use with PnP PowerShell
(o365reports.com)
As the volume of threats increases rapidly, staying aligned with the recommended practices is
By: Sruthy submitted:Sep 13 2024
As the volume of threats increases rapidly, staying aligned with the recommended practices is
essential to enhance security effectively. As part of this, the multi-tenant PnP Management Shell Entra ID app was deleted on September 9, 2024, to improve application security. This change now requires admins to register their own...
By: Sruthy submitted:Sep 13 2024
Registry Redirection: Why You Should Never Hardcode Wow6432Node and How to Properly Access Registry Views in PowerShell
(pxlabs.info)
The Windows Registry is a critical component of the operating system that stores configuration
By: Jeff Pollock submitted:Jun 13 2025
The Windows Registry is a critical component of the operating system that stores configuration
settings, application options, and system parameters. On 64-bit Windows systems, the registry is divided into two views: one for 64-bit applications and another for 32-bit applications. This duality is essential for compatibility but can trip up administrators and scripters who aren't aware of it.
By: Jeff Pollock submitted:Jun 13 2025
Reinventing PowerShell in C/C++ – SCRT Team Blog
(blog.scrt.ch)
Reinventing PowerShell in C/C++: Bypassing Security FeaturesThe article demonstrates creating a full
By: Clement Labro submitted:Mar 21 2025
Reinventing PowerShell in C/C++: Bypassing Security FeaturesThe article demonstrates creating a full
PowerShell console using native C/C++ code, bypassing security features like AMSI and Constrained Language Mode.
By: Clement Labro submitted:Mar 21 2025
Release history of modules and cmdlets
(docs.microsoft.com)
This article lists the modules and cmdlets that ship with various versions of PowerShell. This is a
By: PowerShell Team submitted:Jun 15 2022
This article lists the modules and cmdlets that ship with various versions of PowerShell. This is a
summary of information found in the release notes. More detailed information can be found in the release notes:
By: PowerShell Team submitted:Jun 15 2022
Reliable way to log all console PowerShell output to a file? Start-Transcript doesn’t work.
(reddit.com)
I need to run various interactive PS scripts and log all ouput to log files. I thought I had found
By: u/lessm submitted:Mar 29 2024
I need to run various interactive PS scripts and log all ouput to log files. I thought I had found
the perfect way to do this in the Start-Transcript command, but I can't make it work correctly. It does create log files, but it's always missing lines in the log files. Some lines are logged, some ate missing from the file, despite clearly being visible in the console. Anyone has any tips on the best way to do this? Thanks!
By: u/lessm submitted:Mar 29 2024
Remote Computer Inventory with PowerShell vNext, 2020 Edition – SignalWarrant.com
(signalwarrant.com)
This is the successor to the first inventory script I put together in 2016
By: David Hall submitted:Jun 16 2022
This is the successor to the first inventory script I put together in 2016
(https://www.signalwarrant.com/remote-computer-inventory-powershell/) This version uses the Get-CIMInstance CMDlet to get all the information from the WMI classes as opposed to the WMI CMDlets. I have also added some additional information that I thought was relevant. If you can think of anything else that may be good to add let me know, or submit a Pull Request on Github.
By: David Hall submitted:Jun 16 2022
Remote Help is included in E3 and E5 from July 1 – here’s my updated PowerShell script to roll out the RBAC
(imab.dk)
Introduction From July 1, Microsoft is rolling out Remote Help as part of Microsoft 365 E3 and E5 -
By: Martin Bengtsson submitted:Jun 12 2026
Introduction From July 1, Microsoft is rolling out Remote Help as part of Microsoft 365 E3 and E5 -
no separate add-on required.
By: Martin Bengtsson submitted:Jun 12 2026
Remote HTTP access to self-hosted Ollama AI models
(4sysops.com)
In my previous post in the Ollama series with OpenAI OSS models, I explained how to install Ollama
By: Michael Pietroforte submitted:Aug 22 2025
In my previous post in the Ollama series with OpenAI OSS models, I explained how to install Ollama
on an Ubuntu EC2 instance. If you followed my guide, you now have everything set up to remotely access gpt-oss-20b on your self-hosted Ollama installation via HTTP. I will also showcase how to connect to remote AI models in VS Code using popular coding assistants like Cline and Roo Code, as well as through AI apps such as the local Ollama client, BoltAI, and Anything LLM.
By: Michael Pietroforte submitted:Aug 22 2025
Remote Visual Studio Code PowerShell development on a Windows Sandbox instance
(powershellisfun.com)
You can develop PowerShell scripts on your workstation and run and test them there too... But
By: Harm Veenstra submitted:Jun 2 2023
You can develop PowerShell scripts on your workstation and run and test them there too... But
sometimes... That's not what you want. You could break your workstation with PowerShell code, and your workstation is not clean with all features installed, or settings enabled that your target systems don't. And that's where Visual Studio Code and its Remote SSH extension come into play. This blog post will show you how to combine that with a Windows Sandbox instance.
By: Harm Veenstra submitted:Jun 2 2023
Remove a User from an Azure Resource Group Role with PowerShell and Azure Rest API
(techguy.at)
In this post, I want to show you how to remove a User from an Azure Role in Azure Resource Group
By: Michael Seidl submitted:Sep 22 2023
In this post, I want to show you how to remove a User from an Azure Role in Azure Resource Group
with PowerShell using Azure Rest API.
By: Michael Seidl submitted:Sep 22 2023
Remove Offline Network Printers from all Workstations
(techbloggingfool.com)
If you have ever moved Windows print services to a new server, chances are that you have been left
By: Kevin Trent submitted:Jun 16 2022
If you have ever moved Windows print services to a new server, chances are that you have been left
wondering what to do with the old stuff left over on the client computers. GPOs make deploying printers a snap, but when it comes to removing them, you are on your own.
By: Kevin Trent submitted:Jun 16 2022
Remove or block Chrome extensions with PowerShell
(4sysops.com)
A comment on the previous post about deploying Chrome extensions posed the question of whether
By: Robert Pearman submitted:Jun 16 2022
A comment on the previous post about deploying Chrome extensions posed the question of whether
PowerShell could be used to remove Chrome extensions.
By: Robert Pearman submitted:Jun 16 2022
Remove Readonly Attribute from All Files in a Folder using PowerShell
(deploymentresearch.com)
When working with content copied from an ISO file, like the Hydration Kit ISO, you'll find that the
By: Johan Arwidmark submitted:Jul 21 2023
When working with content copied from an ISO file, like the Hydration Kit ISO, you'll find that the
files are being marked as read only after being copied from the ISO to a folder. Like the CustomSettings_DC01.ini shown in the below example. The Script To remove the Readonly attribute on all the files, you can [...]
By: Johan Arwidmark submitted:Jul 21 2023
Remove store apps from a Windows image
(4sysops.com)
In professional environments, most store apps delivered with Windows are of little value, prompting
By: Wolfgang Sommergut submitted:May 24 2024
In professional environments, most store apps delivered with Windows are of little value, prompting
admins to remove them from the image before deployment. However, you should avoid indiscriminately deleting them, as some system-relevant apps may be among them. PowerShell can be used to remove the crapware selectively.
By: Wolfgang Sommergut submitted:May 24 2024
Remove-AppxPackage -AllUsers
(reddit.com)
now removes provisioned packages too: bug or feature?
By: u/Fs00 submitted:Jun 16 2022
now removes provisioned packages too: bug or feature?
By: u/Fs00 submitted:Jun 16 2022
Remove-Item : Access to the cloud file is denied while deleting files from OneDrive
(evotec.xyz)
I like OneDrive. It allows me to keep my data secure and always synchronized. If things go wrong, I
By: Przemyslaw Klys submitted:Jun 16 2022
I like OneDrive. It allows me to keep my data secure and always synchronized. If things go wrong, I
can always get it back. I use it for almost everything. Even for my PowerShell projects, which are committed to GitHub, so in theory, I shouldn't need that. But every once in a while, I make some stupid mistake and delete a file that has yet not been committed to GitHub, and that's where the OneDrive comes in handy. Quick restore, and we're back. Unfortunately, sometimes things aren't as I would expect them to work. For example, let's have a look at this nice list of markdown files that are documentation for my module called GPOZaurr.
By: Przemyslaw Klys submitted:Jun 16 2022
Removing Licenses from Entra ID Accounts When a Replacement License Exists
(office365itpros.com)
License management is a core competence for Microsoft 365 tenant administrators. This article
By: Tony Redmond submitted:Apr 19 2024
License management is a core competence for Microsoft 365 tenant administrators. This article
explains how to use PowerShell to remove licenses from accounts when an equivalent service plan is available from another license. It's the kind of fix-up operation that tenant administrators need to do on an ongoing basis.
By: Tony Redmond submitted:Apr 19 2024
Removing Licenses from Entra ID Accounts When a Replacement License Exists
(office365itpros.com)
License management is a core competence for Microsoft 365 tenant administrators. This article
By: Tony Redmond submitted:Apr 26 2024
License management is a core competence for Microsoft 365 tenant administrators. This article
explains how to use PowerShell to remove licenses from accounts when an equivalent service plan is available from another license. It's the kind of fix-up operation that tenant administrators need to do on an ongoing basis.
By: Tony Redmond submitted:Apr 26 2024
Removing Obsolete Mobile Device Partnerships from Exchange Online
(office365itpros.com)
This article discusses how to use PowerShell to find obsolete mobile device partnerships in Exchange
By: Tony Redmond submitted:Aug 22 2025
This article discusses how to use PowerShell to find obsolete mobile device partnerships in Exchange
Online (or Exchange Server) and remove the obsolete devices. Users won't be able to remove obsolete mobile devices after the settings to manage mobile devices are removed from OWA and the New Outlook, so cleaning up the mess is the responsibility of administrators (like it usually always is).
By: Tony Redmond submitted:Aug 22 2025
Removing Obsolete PowerShell Remoting Configurations
(jdhitsolutions.com)
I'm pretty sure I've discussed this before, but Microsoft is scheduled to release PowerShell 7.2
By: Jeff Hicks submitted:Jun 16 2022
I'm pretty sure I've discussed this before, but Microsoft is scheduled to release PowerShell 7.2
soon, I thought it might be good to revisit this topic. Here's the potential issue. If you've been installing PowerShell 7 releases for a while, and have been enabling PowerShell remoting, you most likely have a list of remoting session configurations like this.
By: Jeff Hicks submitted:Jun 16 2022
Removing Outlook Add-ins From Mailboxes with PowerShell
(office365itpros.com)
The Share to Teams Outlook add-in posts an email to a Teams chat or channel conversation. I was
By: Tony Redmond submitted:May 3 2024
The Share to Teams Outlook add-in posts an email to a Teams chat or channel conversation. I was
asked how to disable the add-in for some mailboxes. Here's how to do the job using PowerShell to find a set of target mailboxes and then turn off Send to Teams for each mailbox.
By: Tony Redmond submitted:May 3 2024
Renaming Domain Controllers-Without Breaking It
(jorgequestforknowledge.wordpress.com)
Yes, you can rename an Active Directory domain controller. (Usual disclaimers apply: just because
By: Jorge de Almeida Pinto submitted:Nov 21 2025
Yes, you can rename an Active Directory domain controller. (Usual disclaimers apply: just because
you can, doesn't mean you should.) If you do, be sure to follow Jorge's advice and use PowerShell to do it!
By: Jorge de Almeida Pinto submitted:Nov 21 2025
Replace String Containing Special Characters in PowerShell
(spguides.com)
There might have been scenarios where you want to replace a string containing special characters in
By: Bijay Kumar submitted:Jan 26 2024
There might have been scenarios where you want to replace a string containing special characters in
PowerShell. In this tutorial, I will explain to you different examples of how to replace strings containing special characters in PowerShell. To replace a string containing special characters in PowerShell, you can use the -replace operator with an escape character
By: Bijay Kumar submitted:Jan 26 2024
Replacing Send-MailMessage
(reddit.com)
A good discussion on Reddit about replacements for Send-MailMessage
By: r/PowerShell submitted:Jun 16 2022
A good discussion on Reddit about replacements for Send-MailMessage
By: r/PowerShell submitted:Jun 16 2022
Replicate your favorite VSCode theme in Windows Terminal
(powers-hell.com)
Windows Terminal has been out for around 6 months now and it's safe to say it's a huge success. It's
By: Ben Reader submitted:Jun 15 2022
Windows Terminal has been out for around 6 months now and it's safe to say it's a huge success. It's
a great way to handle working with multiple terminal applications in one space, and the ability to customize the environment to suit your needs (both aesthetic and functional) make it a perfect tool for anyone who lives in a shell environment for hours on end.
By: Ben Reader submitted:Jun 15 2022
Report from which PowerShell module the cmdlets are from
(powershellisfun.com)
We all encountered this: you get a script or function that uses a certain cmdlet... And it fails
By: Harm Veenstra submitted:Apr 19 2024
We all encountered this: you get a script or function that uses a certain cmdlet... And it fails
because the cmdlet is not recognized 🙁 But which module should you install to get the script working? Or does your script install or import all the required modules? In this blog post, I will show you how to check from which module(s) the cmdlet(s) originate and if they are present on your system or if you should install them.
By: Harm Veenstra submitted:Apr 19 2024
Report on Active Directory Container permissions using PowerShell
(powershellisfun.com)
In a previous blog post (Link), I showed a way to create a report on OU (Organizational Unit)
By: Harm Veenstra submitted:Aug 26 2022
In a previous blog post (Link), I showed a way to create a report on OU (Organizational Unit)
permissions. One of the replies I got about that was: How about the Container permissions, those are important too 🙂 And that's correct, they are! In this blog post, I will show you how to create a report on those (Script is based on the OU report)
By: Harm Veenstra submitted:Aug 26 2022
Report on Active Directory OU permissions using PowerShell
(powershellisfun.com)
For one of our customers we are working on restricting permissions of admin accounts by implementing
By: Harm Veenstra submitted:Jul 22 2022
For one of our customers we are working on restricting permissions of admin accounts by implementing
Role Based Access and delegating permissions on Organizational Units (OU's). But one of the first questions was. What are the current permissions and what should we remove and where? In this blogpost I will show you a way to report on the current permissions so that you can remove them where they shouldn't be granted
By: Harm Veenstra submitted:Jul 22 2022
Report SharePoint Online Files Using the Microsoft Graph PowerShell SDK
(practical365.com)
This article describes creating a SharePoint Online files report using the Microsoft Graph
By: Tony Redmond submitted:May 10 2024
This article describes creating a SharePoint Online files report using the Microsoft Graph
PowerShell SDK. While keeping digital debris online might have been unimportant in the past, it's something that can wreak havoc in the era of generative AI when tools like Copilot for Microsoft 365 are happy to consume obsolete and inaccurate material.
By: Tony Redmond submitted:May 10 2024
Reporting Exchange Online Meeting Room Usage Patterns
(office365itpros.com)
Room mailboxes are still heavily used for in-person meetings. It's good to know how often and when
By: Tony Redmond submitted:Feb 10 2023
Room mailboxes are still heavily used for in-person meetings. It's good to know how often and when
rooms are used, which is why we have the room mailbox report script. In the second version of the script, we include code to figure out the daily usage pattern of individual rooms and for all rooms across the organization. The graphics in our bar chart are crude, but the chart is generated with a few lines of PowerShell, so feel free to improve the script.
By: Tony Redmond submitted:Feb 10 2023
Reporting External Domain Capabilities with PowerShell
(practical365.com)
Whether your organization sees external collaboration as a risk or a benefit, it's important to
By: Sean McAvinue submitted:Jul 21 2023
Whether your organization sees external collaboration as a risk or a benefit, it's important to
understand exactly what you have configured. Therefore, Sean McAvinue has created a PowerShell Script to control and report External Domains.
By: Sean McAvinue submitted:Jul 21 2023
Reporting Microsoft Entra ID Administrative Units
(practical365.com)
Microsoft Entra administrative units are gaining in popularity. Restricted administrative units are
By: Tony Redmond submitted:Jul 21 2023
Microsoft Entra administrative units are gaining in popularity. Restricted administrative units are
now available and many Purview solutions support administrative units. In this article, we explain how to use Microsoft Graph PowerShell SDK cmdlets to create a report about administrative units, role assignments for their management, and their membership.
By: Tony Redmond submitted:Jul 21 2023
Reporting OneDrive for Business Storage
(office365itpros.com)
A couple of years ago, retrieving information about OneDrive for Business sites with PowerShell
By: Tony Redmond submitted:Jun 15 2022
A couple of years ago, retrieving information about OneDrive for Business sites with PowerShell
usually involved some gyrations. Then Microsoft updated the Get-SPOSite cmdlet with the IncludePersonalSite switch and things became easier. For instance, a reader asked if it was possible to generate a report listing all the OneDrive for Business sites in a tenant with the storage allocated and used for each site. No problem, we thought, as we scanned the internet to see if people had already solved the problem. As it happens, several example scripts are available, but we ended up writing our own because it was possible to simplify the code . We also store the output in a CSV file as it's a very flexible format for reporting or further analysis (like importing into Power BI).
By: Tony Redmond submitted:Jun 15 2022
Reporting SharePoint Online External Users with PowerShell
(office365itpros.com)
A SharePoint external user is someone who doesn't have an account in your tenant. Because of the
By: Tony Redmond submitted:Jul 22 2022
A SharePoint external user is someone who doesn't have an account in your tenant. Because of the
influence of Teams, most SharePoint Online external users are guest accounts, created when external people join the membership of Microsoft 365 Groups (teams). If the organization uses the SharePoint Online integration with Azure AD B2B collaboration, SharePoint also creates guest accounts when people share files or folders with external people.
By: Tony Redmond submitted:Jul 22 2022
Reporting Teams Channel Email Addresses
(office365itpros.com)
No Microsoft 365 admin portal will tell you about the set of email addresses assigned to Teams
By: Tony Redmond submitted:Aug 26 2022
No Microsoft 365 admin portal will tell you about the set of email addresses assigned to Teams
channels. Fortunately, it's relatively easy to create a report with PowerShell and just a little Graph magic.
By: Tony Redmond submitted:Aug 26 2022
Reporting the Storage Used by Loop Workspaces
(office365itpros.com)
When Microsoft put the Loop app into preview, they didn't impose any restrictions in terms of
By: Tony Redmond submitted:Nov 10 2023
When Microsoft put the Loop app into preview, they didn't impose any restrictions in terms of
licensing or workspace storage. MC678308 announces that Loop workspace storage will count against the tenant SharePoint Online storage quota. This article explains how to use the Get-SPOContainer cmdlet to fetch information about Loop workspaces and the storage they consume.
By: Tony Redmond submitted:Nov 10 2023
Reporting User and Group Assignments for Enterprise Applications
(office365itpros.com)
A reader asked how to report user and group assignments for enterprise apps. As it turns out, this
By: Tony Redmond submitted:Dec 1 2023
A reader asked how to report user and group assignments for enterprise apps. As it turns out, this
isn't particularly difficult, if you know where to look. Our script uses the Graph SDK to check service principals, filters out the apps to check, and extracts the user and group assignments before reporting what it finds.
By: Tony Redmond submitted:Dec 1 2023
Reprovision/Restore Windows 365 Devices
(nielskok.tech)
This blog is about showing another example of our Powershell module called PSCloudPC.
By: Niels Kok submitted:Feb 17 2023
This blog is about showing another example of our Powershell module called PSCloudPC.
By: Niels Kok submitted:Feb 17 2023
Resolve PowerShell paths that do not exist
(blog.danskingdom.com)
In this post we'll see how to resolve a file or directory path, even if it does not exist.
By: Dan Schroeder submitted:Sep 29 2023
In this post we'll see how to resolve a file or directory path, even if it does not exist.
By: Dan Schroeder submitted:Sep 29 2023
Resolve-DnsName: nslookup for PowerShell
(4sysops.com)
nslookup has established itself as a popular tool for troubleshooting DNS problems. It exists on
By: Wolfgang Sommergut submitted:May 5 2023
nslookup has established itself as a popular tool for troubleshooting DNS problems. It exists on
multiple platforms, including Windows. However, there is an alternative, the PowerShell Resolve-DnsName cmdlet, which can also check proprietary Microsoft protocols for name resolution, such as NetBIOS or LLMNR.
By: Wolfgang Sommergut submitted:May 5 2023
Resolving PowerShell Module Assembly Dependency Conflicts
(devblogs.microsoft.com)
When writing a PowerShell module, especially a binary module (i.e. one written in a language like C#
By: Michael Taylor submitted:Jun 16 2022
When writing a PowerShell module, especially a binary module (i.e. one written in a language like C#
and loaded into PowerShell as an assembly/DLL), it's natural to take dependencies on other packages or libraries to provide functionality.
By: Michael Taylor submitted:Jun 16 2022
Resolving PowerShell Module Conflicts
(pipehow.tech)
Writing PowerShell sometimes means developing modules. If you're writing a PowerShell module,
By: Emanuel Palm submitted:Jun 16 2022
Writing PowerShell sometimes means developing modules. If you're writing a PowerShell module,
chances are that you're far enough into the PowerShell world that you're using modules that other people authored as well. That's great! There's no need to re-invent any wheels when we can utilize PSGallery, the residence of many great modules.
By: Emanuel Palm submitted:Jun 16 2022
Responding to an Issue Submitted for the PoShDynDnsApi Module
(powershell.anovelidea.org)
The curtains are pulled back in this look behind-the-scenes where I respond to the first
By: Dave Carroll submitted:Jun 16 2022
The curtains are pulled back in this look behind-the-scenes where I respond to the first
public-submitted issue for PoShDynDnsApi.
By: Dave Carroll submitted:Jun 16 2022
Restart Exchange Services with PowerShell
(thesysadminchannel.com)
If you're hosting Microsoft Exchange server on-premises, you've probably realized that it is pretty
By: Paul Contreras submitted:Jul 1 2022
If you're hosting Microsoft Exchange server on-premises, you've probably realized that it is pretty
critical to ensure those services are up and running. In the event that some services are not running, it's always good to know how to restart Exchange services with Powershell.
By: Paul Contreras submitted:Jul 1 2022
Restore Azure Files with PowerShell
(4sysops.com)
On Azure, the files in file shares can be protected with integration of a Recovery Services vault.
By: Baki Onur Okutucu submitted:Jun 16 2022
On Azure, the files in file shares can be protected with integration of a Recovery Services vault.
In this way, you can create backups, and you can restore files and folders easily whenever needed. In this post, we will be looking at configuring Recovery Services vaults on Azure file shares and restoring deleted files from a backup using PowerShell.
By: Baki Onur Okutucu submitted:Jun 16 2022
Restore classic context menu in Windows 11 Explorer using Group Policy or PowerShell
(4sysops.com)
Alongside the revamped Start Menu, one of the most noticeable changes in Windows 11 is the
By: Wolfgang Sommergut submitted:Oct 4 2024
Alongside the revamped Start Menu, one of the most noticeable changes in Windows 11 is the
redesigned context menu in File Explorer. However, these modifications are not merely aesthetic - they also restrict its functionality. You can deploy a registry key using Group Policy Preferences to restore the classic context.
By: Wolfgang Sommergut submitted:Oct 4 2024
Restore Group Policy with PowerShell
(4sysops.com)
Check out Mike’s scripts he created for a restoring Group Policy from backups. It is a
By: submitted:Jun 15 2022
Check out Mike’s scripts he created for a restoring Group Policy from backups. It is a
companion tool to the Group Policy backup tool he shared earlier this year.
By: submitted:Jun 15 2022
Restoring (Recovering) PowerShell Scripts from Event Logs
(evotec.xyz)
A few days ago, I was asked to take a look at PowerShell Malware. While I don't know much about
By: Przemyslaw Klys submitted:Jun 16 2022
A few days ago, I was asked to take a look at PowerShell Malware. While I don't know much about
malware, my curiosity didn't let me skip on this occasion, and I was handed and WindowsPowerShell.evtx file. Ok, that's not what I expected! I wanted PowerShell .ps1 files that I can read and asses? Well, you play with the cards you were dealt with. What I was handed over was PowerShell Event Log. By design, PowerShell writes whatever you execute, and it thinks it is risky to Windows PowerShell Operation Event Log.
By: Przemyslaw Klys submitted:Jun 16 2022
Restoring the NVIDIA Control Panel and Tools after the Appx Package Change
(jhouseconsulting.com)
With the move from the Standard driver model to the DCH (Declarative Componentized Hardware) driver
By: Jeremy Saunders submitted:Jul 19 2024
With the move from the Standard driver model to the DCH (Declarative Componentized Hardware) driver
model implemented from GRID 15.0 (Windows driver version 527.41) and above, the NVIDIA Control Panel app is now distributed through the Microsoft Store as an Appx Package.
By: Jeremy Saunders submitted:Jul 19 2024
Restoring Windows Terminal Link in Windows 11
(jdhitsolutions.com)
Unfortunately, the latest beta release reverts to Windows PowerShell. I've been told that this was a
By: Jeff Hicks submitted:Jun 16 2022
Unfortunately, the latest beta release reverts to Windows PowerShell. I've been told that this was a
deliberate decision to avoid having a dead link if the user uninstalled Windows Terminal. Don't even get me started.
By: Jeff Hicks submitted:Jun 16 2022
Restrict and report logon hours for Active Directory accounts
(4sysops.com)
For security purposes, it may be beneficial to restrict Active Directory account logins to regular
By: Wolfgang Sommergut submitted:Apr 25 2025
For security purposes, it may be beneficial to restrict Active Directory account logins to regular
working hours. These logon times can be configured using the calendar widget in Active Directory Users and Computers (ADUC). However, PowerShell provides a more efficient and flexible alternative, particularly because it offers reporting capabilities that the graphical interface does not.
By: Wolfgang Sommergut submitted:Apr 25 2025
Restrict non-admin access to the Microsoft Entra portal with PowerShell
(ourcloudnetwork.com)
Learn how to restrict non-admin users access to the Microsoft Entra admin portal using Microsoft
By: Daniel Bradley submitted:Nov 8 2024
Learn how to restrict non-admin users access to the Microsoft Entra admin portal using Microsoft
Graph PowerShell.
By: Daniel Bradley submitted:Nov 8 2024
Restrict User Access to Azure AD PowerShell and MS Graph Explorer
(o365reports.com)
We all know that any user in Microsoft Entra ID can read the users' details and directory
By: Praba submitted:Apr 19 2024
We all know that any user in Microsoft Entra ID can read the users' details and directory
information using Entra ID portal, PowerShell, and Graph API Explorer. Although restricted from making changes, non-admins can still explore user information, group details, device details, etc.
By: Praba submitted:Apr 19 2024
Retrieve blocked DNS queries from PiHole using PowerShell
(powershellisfun.com)
I use PiHole for Ad-blocking at home, and yes, sometimes that causes some issues if it blocks
By: Harm Veenstra submitted:Feb 20 2025
I use PiHole for Ad-blocking at home, and yes, sometimes that causes some issues if it blocks
Microsoft (Or other) management addresses. In this blog post, I will show how you can live-track blocked DNS queries and get some insights while troubleshooting 🙂
By: Harm Veenstra submitted:Feb 20 2025
Retrieve Coinmarketcap information using PowerShell
(powershellisfun.com)
If you're into Crypto and would like to see the latest price of your precious coin, then perhaps
By: Harm Veenstra submitted:Dec 2 2022
If you're into Crypto and would like to see the latest price of your precious coin, then perhaps
this is a blog post for you 🙂 In this blog post, I will show you a way how you can use the API from Coinmarketcap to show you the latest stats in every newly started PowerShell session.
By: Harm Veenstra submitted:Dec 2 2022
Retrieve Email DNS records using PowerShell
(powershellisfun.com)
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years,
By: Harm Veenstra submitted:Jun 24 2022
I have been doing a lot of Exchange on-prem to Exchange Online migrations the last few years,
because of that I use mxtoolbox.com a lot for querying of MX, SPF, DMARC and DKIM records. Wouldn't it be convenient to get a simple overview of those records in a PowerShell function? This blogpost will show you how
By: Harm Veenstra submitted:Jun 24 2022
Retrieve End of Life information using PowerShell
(powershellisfun.com)
One of the things that I do when writing documents for customers is check if the products I advise
By: Harm Veenstra submitted:Mar 7 2025
One of the things that I do when writing documents for customers is check if the products I advise
or the customers use are still supported. The end-of-life date is essential, and in this blog post, I will show you how to retrieve that information quickly 🙂
By: Harm Veenstra submitted:Mar 7 2025
Retrieve local and remote PowerShell logs
(powershellisfun.com)
There are a few PowerShell EventLogs and some files containing your PowerShell history and the
By: Harm Veenstra submitted:Aug 25 2023
There are a few PowerShell EventLogs and some files containing your PowerShell history and the
commands, script blocks, etc., that you have used. This can be very helpful if your computer or servers are hacked at your office. Or, if you just want to check things 😉 In this blog post, I will show you how to retrieve all those events locally and remotely and save those in an Excel sheet.
By: Harm Veenstra submitted:Aug 25 2023
Retrieve synopsis and help URLs for all PowerShell cmdlets/functions in your Modules
(powershellisfun.com)
Sometimes you search for cmdlets in your Modules and don't know what they do. You can use Get-Help
By: Harm Veenstra submitted:Jul 21 2023
Sometimes you search for cmdlets in your Modules and don't know what they do. You can use Get-Help
*something* to find them and Get-Help afterward for more information on those results. That or using Google for more information... In this blog post, I will show you a way to create a report with all that information in one overview 🙂
By: Harm Veenstra submitted:Jul 21 2023
Returning Data from PowerShell Scripts to be Consumed by Ansible Playbooks
(jonathanmedd.net)
Consider the scenario where you have an Ansible playbook which executes some PowerShell code via
By: submitted:Jun 15 2022
Consider the scenario where you have an Ansible playbook which executes some PowerShell code via
win_shell and you wish to consume the PowerShell output later on in the playbook. Well, you’re in luck because Jonathan can show you the quick and easy to way how.
By: submitted:Jun 15 2022
Reviewing PowerShell’s Role in the Exchange Hack
(reddit.com)
A good discussion on Reddit about the recent Exchange exploit..
By: u/PowerShellMichael submitted:Jun 16 2022
A good discussion on Reddit about the recent Exchange exploit..
By: u/PowerShellMichael submitted:Jun 16 2022
Right Tool For The Job
(david-obrien.net)
A few years ago my focus shifted from on-premises to cloud (Azure and AWS) and this taught me that
By: David O'Brien submitted:Jun 15 2022
A few years ago my focus shifted from on-premises to cloud (Azure and AWS) and this taught me that
my toolset must evolve in order for me to keep up with the industry. I, the Citrix and ConfigMgr / SCCM guy, started learning about infrastructure as code, CI/CD, C#, Python, NodeJS, Go and modern ways of managing infrastructure in a cloud environment. I am far off from being fluent in any of those other programming languages, but know enough to think I can pick the right tool for the job.
By: David O'Brien submitted:Jun 15 2022
Run multiple scripts in-process
(twitter.com)
Here is some code I sent someone showing them how to run multiple scripts in-process without having
By: Jeffrey Snover submitted:Jun 16 2022
Here is some code I sent someone showing them how to run multiple scripts in-process without having
them interfere with one another. SOOO powerful. SOOO cool! I freaking love PowerShell!
By: Jeffrey Snover submitted:Jun 16 2022
Run PowerShell script | an helping tutorial made for starter
(sposcripts.com)
PowerShell is the language, when it comes to automation of tasks and configuration in the Microsoft
By: Serkar Aydin submitted:Jun 16 2022
PowerShell is the language, when it comes to automation of tasks and configuration in the Microsoft
cosmos. Meanwhile you can use it cross plattform e.g. on Linux systems. This article intends to show you in few steps how to run a PowerShell script.
By: Serkar Aydin submitted:Jun 16 2022
Run PowerShell scripts or commands to your Azure Windows VM from Cloud Shell
(markou.me)
I am pretty sure that you have already have found out that you can run PowerShell scripts or
By: George Markou submitted:Jun 16 2022
I am pretty sure that you have already have found out that you can run PowerShell scripts or
Commands within your VMs using the Azure Portal or the Azure PowerShell or Azure CLI modules....
By: George Markou submitted:Jun 16 2022
Run PowerShell Scripts with Azure Automation Hybrid Workers on-premises using Azure Arc
(thomasmaurer.ch)
If you want to automate your on-premises environment Azure Arc enabled Server is a great offering to
By: Thomas Maurer submitted:Sep 9 2022
If you want to automate your on-premises environment Azure Arc enabled Server is a great offering to
onboard Azure management services such as Azure Monitor, Defender for Cloud, and many others. One of the integrations is with Azure Automation Hybrid Worker. This allows you to run Azure Automation PowerShell or Phyton runbooks on-premises directly on .
By: Thomas Maurer submitted:Sep 9 2022
Run reports on All users permissions in SharePoint Online with PowerShell
(chironusa.com)
If you are managing the SharePoint online environment there pretty high chances that you would need
By: Alex Pashkevych submitted:Jun 16 2022
If you are managing the SharePoint online environment there pretty high chances that you would need
to run the report on users who have access to the site / list / library and all sub-sites or sub-items. If you have a pretty complex structure of sites / lists and permissions you wouldn't like to spend all your time by manually going and checking permission. Also, if you don't have any reporting tools like ShareGate - PowerShell would be the best option here.
By: Alex Pashkevych submitted:Jun 16 2022
Running Azure Cloud Shell locally using Docker
(powershellisfun.com)
Azure Cloud Shell is a tool I use often and is easy to access from the Admin pages in Azure and 365.
By: Harm Veenstra submitted:Feb 23 2024
Azure Cloud Shell is a tool I use often and is easy to access from the Admin pages in Azure and 365.
You can also use those tools in a local container and connect to it using the command line or Visual Studio Code. In this blog post, I will show you how to install everything and connect and use it locally.
By: Harm Veenstra submitted:Feb 23 2024
Running Copilot Retrieval Searches with the Microsoft Graph PowerShell SDK
(office365itpros.com)
The Copilot Retrieval API is a Microsoft Graph API that apps can use to search Microsoft 365
By: Tony Redmond submitted:Apr 17 2026
The Copilot Retrieval API is a Microsoft Graph API that apps can use to search Microsoft 365
locations to find information to ground user prompts. Grounding means that the apps use the information found by Copilot to add context to the queries they submit to a generative AI engine for processing. Although I don't have an immediate purpose for the API, it provides a nice insight into how grounding works.
By: Tony Redmond submitted:Apr 17 2026
Running Multiple Instances of SqlBulkCopy in Parallel from PowerShell
(techcommunity.microsoft.com)
Today, we encountered an interesting service request of attempting to reduce the load times for
By: Jose Manuel Jurado Diaz submitted:Jun 23 2023
Today, we encountered an interesting service request of attempting to reduce the load times for
100,000 records from a table with 97 varchar(320) fields in an Azure SQL HyperScale database. Following, I would like to share my lessons learned here.
By: Jose Manuel Jurado Diaz submitted:Jun 23 2023
Running PowerShell in Azure Logic App Workflows
(stefanstranger.github.io)
Welcome to the exciting world of Azure Logic Apps and PowerShell! In this blog post, I'll explore
By: Stefan Stranger submitted:Mar 3 2023
Welcome to the exciting world of Azure Logic Apps and PowerShell! In this blog post, I'll explore
how to use PowerShell within an Azure Logic App Workflow, but don't worry if you're new to either of these technologies - I'll cover everything you need to know.
By: Stefan Stranger submitted:Mar 3 2023
Running PSScriptAnalyzer in GitHub Actions
(horrell.ca)
I was working on a project recently that has some PowerShell scripts and I wanted to add some kind
By: Christopher Horrell submitted:Oct 4 2024
I was working on a project recently that has some PowerShell scripts and I wanted to add some kind
of linting for PRs, as you do. The go-to for PowerShell seems to be PSScriptAnalyzer and it's something I've already setup in VS Code. Great! The next step was to setup
By: Christopher Horrell submitted:Oct 4 2024
Running Simple HTTP Web Server Using PowerShell
(woshub.com)
For testing purposes or as a simple stub at the service deployment stage, I regularly need to run a
By: Windows OS Hub submitted:Apr 21 2023
For testing purposes or as a simple stub at the service deployment stage, I regularly need to run a
simple web server on Windows. To avoid a full-featured IIS installation,...
By: Windows OS Hub submitted:Apr 21 2023
Running Teams PowerShell Cmdlets in Azure Automation
(office365itpros.com)
This article describes the prerequisites and how to run cmdlets from the Teams PowerShell module in
By: Tony Redmond submitted:Sep 12 2025
This article describes the prerequisites and how to run cmdlets from the Teams PowerShell module in
Azure Automation runbooks. We also consider when you'd want to consider using Teams PowerShell cmdlets instead of Graph API requests or cmdlets from the Microsoft Graph PowerShell SDK. The bottom line is that it's possible, but maybe not a frequently-used option.
By: Tony Redmond submitted:Sep 12 2025
Russian hackers use PowerShell USB malware to drop backdoors
(bleepingcomputer.com)
The Russian state-sponsored hacking group Gamaredon (aka Armageddon, or Shuckworm) continues to
By: Bill Toulas submitted:Jun 16 2023
The Russian state-sponsored hacking group Gamaredon (aka Armageddon, or Shuckworm) continues to
target critical organizations in Ukraine's military and security intelligence sectors, employing a refreshed toolset and new infection tactics.
By: Bill Toulas submitted:Jun 16 2023
Saving PowerPoint Deck as a PDF – with PowerShell 7
(tfl09.blogspot.com)
This week, I got into a twitter discussion about a presenter posting their slides for delegates. My
By: Thomas Lee submitted:Jun 16 2022
This week, I got into a twitter discussion about a presenter posting their slides for delegates. My
personal preference is to always share the slides. Often, especially when I was working for an employer, I'd share a PDF of the file rather than the slides. Some decks had had a LOT of effort put in (some by inhouse graphics guys) and giving those animations away was sub-optimal for IP reasons.
By: Thomas Lee submitted:Jun 16 2022
Saving Time with Background Jobs
(tommymaynard.com)
If you're like me, there's something you know a decent amount about regarding PowerShell, but you
By: Tommy Maynard submitted:Jun 16 2022
If you're like me, there's something you know a decent amount about regarding PowerShell, but you
just don't get to use it much. Today, it's PowerShell background jobs. If you've been reading my blog currently, then you know I'm right in the middle of a series regarding Splunk. In the series, I'm sending telemetry data from my function template to Splunk. The problem, although slight, is that it's increased the duration, or length of time, the function takes to complete. No surprise. It's running several additional commands where it polls the user and system for information. It's only adding maybe a second more of time to the duration of the function. Still, why not determine if it's time that can be reclaimed. Enter background jobs.
By: Tommy Maynard submitted:Jun 16 2022
Say hello to the new Visual Studio terminal!
(devblogs.microsoft.com)
From: Dee WalshBuilding on the momentum from the recently announced?Developer PowerShell, we are
By: submitted:Jun 15 2022
From: Dee WalshBuilding on the momentum from the recently announced?Developer PowerShell, we are
excited to share the first preview of the new Visual Studio terminal. This new preview experience is part of Visual Studio version 16.3 Preview 3.
By: submitted:Jun 15 2022
Scanning .NET Target Frameworks with PowerShell
(puresourcecode.com)
Here a useful script to scan a folder to find out what .NET Target Frameworks is used across lot of
By: Enrico submitted:Mar 20 2026
Here a useful script to scan a folder to find out what .NET Target Frameworks is used across lot of
projects with PowerShell
By: Enrico submitted:Mar 20 2026
SCCM Application Packager Script
(sccmf12twice.com)
Package Software While You Sleep Using the SCCM Application Packager Script
By: submitted:Jun 15 2022
Package Software While You Sleep Using the SCCM Application Packager Script
By: submitted:Jun 15 2022
SCCM Client Health Monitor Script – imab.dk
(imab.dk)
The SCCM Client Health Monitor Script is a Powershell script which fixes common issues related to
By: submitted:Jun 15 2022
The SCCM Client Health Monitor Script is a Powershell script which fixes common issues related to
SCCM client health.
By: submitted:Jun 15 2022
Schedule and Run PowerShell Scripts for Azure VMs using Azure Automation
(thomasmaurer.ch)
A while ago I wrote a blog post on how you can run a PowerShell or Bash script against multiple
By: Thomas Maurer submitted:Aug 12 2022
A while ago I wrote a blog post on how you can run a PowerShell or Bash script against multiple
Azure Virtual Machines (VMs) using Run Command. In this blog post we are going to have a look on how you can schedule and run PowerShell and Bash scripts against Azure virtual machines (VMs) using .
By: Thomas Maurer submitted:Aug 12 2022
Schedule PowerShell Script Intune
(nielskok.tech)
This is a blog post about how to schedule a PowerShell script via Intune. Of course, we would like
By: Niels Kok submitted:Feb 23 2024
This is a blog post about how to schedule a PowerShell script via Intune. Of course, we would like
this to be built-in within Microsoft Intune but we are not there yet. Hopefully, this will be an option in the future. We would like to schedule app installs and scripts via Microsoft Intune directly.
By: Niels Kok submitted:Feb 23 2024
Scheduled Script Best Practices
(reddit.com)
A great discussion on r/PowerShell about the best way to schedule PowerShell scripts.
By: u/save_earth submitted:Jun 16 2022
A great discussion on r/PowerShell about the best way to schedule PowerShell scripts.
By: u/save_earth submitted:Jun 16 2022
Scheduled Tasks & PowerShell
(garytown.com)
Triggering Script from GitHub This post was mostly created for myself to help remember tricks I use
By: gwblok submitted:Jun 9 2023
Triggering Script from GitHub This post was mostly created for myself to help remember tricks I use
in creating scheduled tasks with PowerShell. I find it handy when developing thing in my lab to keep the script in GitHub, and call it remotely. You can also easily modify the script to copy the script local ... Read more
By: gwblok submitted:Jun 9 2023
ScreenMe: PowerShell tool to make screenshot under PE
(systanddeploy.com)
In this post I will show you a little PowerShell tool I created that allows you to make a full
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will show you a little PowerShell tool I created that allows you to make a full
screen screenshot tat can be used both on Windows and on Windows PE.
By: Damien Van Robaeys submitted:Jun 15 2022
Script for unpinning the Microsoft Store for all users
(reddit.com)
Hey everyone looking for a way to unpin the microsoft store from the taskbar for all users. Trying
By: u/Dmans70 submitted:May 19 2023
Hey everyone looking for a way to unpin the microsoft store from the taskbar for all users. Trying
to do this without GP or Intune.
By: u/Dmans70 submitted:May 19 2023
ScriptBlock and SessionState in PowerShell
(mdgrs.hashnode.dev)
Do you know the difference between these two ScriptBlocks? One is directly defined in a script, and
By: mdgrs submitted:May 19 2023
Do you know the difference between these two ScriptBlocks? One is directly defined in a script, and
the other is created from a string.
By: mdgrs submitted:May 19 2023
Scripting SQL Server objects with PsDbaTools ??? Beyond default options
(claudioessilva.eu)
Let Cl?udio show you some good tips and tricks to get the most out of PsDbaTools.
By: submitted:Jun 15 2022
Let Cl?udio show you some good tips and tricks to get the most out of PsDbaTools.
By: submitted:Jun 15 2022
ScriptRunner Portal Edition R4: A portal for PowerShell scripts
(4sysops.com)
ScriptRunner is a solution that centrally manages the running of PowerShell scripts across the
By: Brandon Lee submitted:Aug 5 2022
ScriptRunner is a solution that centrally manages the running of PowerShell scripts across the
environment. The new ScriptRunner Portal Edition R4 release provides many new features and capabilities.
By: Brandon Lee submitted:Aug 5 2022
Seamless HTML Report Creation: Harness the Power of Markdown with PSWriteHTML PowerShell Module
(evotec.xyz)
In today's digital age, the ability to create compelling and informative HTML reports and documents
By: Przemyslaw Klys submitted:Sep 8 2023
In today's digital age, the ability to create compelling and informative HTML reports and documents
is a crucial skill for professionals in various fields. Whether you're a data analyst, a system administrator, a developer, or simply someone who wants to present information in an organized and visually appealing manner, having the right tools at your disposal can make all the difference. That's where the PSWriteHTML PowerShell module steps in, offering an array of possibilities to suit your reporting needs.
By: Przemyslaw Klys submitted:Sep 8 2023
Search and delete Copilot data in Microsoft 365
(4sysops.com)
Managing and deleting unnecessary Copilot data from Microsoft 365 is essential for reducing security
By: Vignesh Mudliar submitted:Jul 12 2024
Managing and deleting unnecessary Copilot data from Microsoft 365 is essential for reducing security
risks and ensuring compliance with data protection laws like GDPR and HIPAA. This blog post will guide you through the steps to search for and delete Copilot data using eDiscovery, Graph Explorer, and PowerShell. Following these steps can enhance data hygiene and safeguard your organization against potential data breaches and legal issues.
By: Vignesh Mudliar submitted:Jul 12 2024
Search and download Microsoft Updates using the MSCatalogLTS PowerShell module
(powershellisfun.com)
You can use the Microsoft Update Catalog site to search and download Microsoft Updates, but there's
By: Harm Veenstra submitted:Sep 19 2025
You can use the Microsoft Update Catalog site to search and download Microsoft Updates, but there's
also MSCatalogLTS 🙂 In this blog post, I will demonstrate how it works and explain why it's superior to the traditional catalog site.
By: Harm Veenstra submitted:Sep 19 2025
Search Everything with PowerShell
(blog.ironmansoftware.com)
Everything is a Windows file system indexer that makes search very fast. This post uses the
By: Adam Driscoll submitted:Jun 16 2022
Everything is a Windows file system indexer that makes search very fast. This post uses the
PSEverything module to search Everything.
By: Adam Driscoll submitted:Jun 16 2022
Search for Application and get Uninstall Info with PowerShell GUI
(alexandrumarin.com)
In my first post regarding this topic I have constructed a simple PowerShell script that exports all
By: marinalexandru submitted:Jul 21 2023
In my first post regarding this topic I have constructed a simple PowerShell script that exports all
the available software on the machine. In the second post I have modified the script so that you can search for a particular application and get the necessary information without having to pass through the whole list. But [...]
By: marinalexandru submitted:Jul 21 2023
Search SQL Server Errorlog with PowerShell
(sqladm.in)
The SQL Server errorlog has a misleading name. There is a lot more information in it than just
By: Jeff Hill submitted:Jun 16 2022
The SQL Server errorlog has a misleading name. There is a lot more information in it than just
errors. The version, startup parameters, memory settings and a ton more. I've been working with SQL Server for over 20 years and I still see messages in the errorlog that I don't remember coming across.
By: Jeff Hill submitted:Jun 16 2022
Searching for a string in half-a-million file names. What’s the fastest way?
(reddit.com)
A great discussion on an often thought about topic.
By: u/shalafi71 submitted:Jun 15 2022
A great discussion on an often thought about topic.
By: u/shalafi71 submitted:Jun 15 2022
Searching for PowerShell with CIM
(jdhitsolutions.com)
Yesterday I shared a script that you could use to inventory systems for Windows PowerShell and
By: Jeff Hicks submitted:Jun 16 2022
Yesterday I shared a script that you could use to inventory systems for Windows PowerShell and
PowerShell 7 installations. This should work for most people who install PowerShell 7 with the provided installer. But, as has been pointed out more than once to me, this won't detect any side-loaded or out-of-band installations. I made reference to this in the previous article. I think the best you can do is search the hard drive instances of pwsh.exe. But we don't want to do a brute-force recursive directory search. Instead, I'm going to use Get-CimInstance.
By: Jeff Hicks submitted:Jun 16 2022
Searching Windows Event Logs using PowerShell
(powershellisfun.com)
For many people, it's the last place you check while troubleshooting, but the Windows Event Log is
By: Harm Veenstra submitted:Jul 7 2023
For many people, it's the last place you check while troubleshooting, but the Windows Event Log is
always a good start to pinpoint issues on your system. In this blog post, I will show you how to search, find easily, and export Windows Event Log information.
By: Harm Veenstra submitted:Jul 7 2023
Secure Boot Rollout Scripts added in May 2026 Security Update
(deploymentresearch.com)
If you've patched a Windows 11 device with KB5089549 (the May 12, 2026 cumulative update) and looked
By: Johan Arwidmark submitted:May 22 2026
If you've patched a Windows 11 device with KB5089549 (the May 12, 2026 cumulative update) and looked
in the root of C:Windows lately, you've probably noticed something new: a SecureBoot folder containing an ExampleRolloutScripts subfolder with seven PowerShell scripts inside. You might even recognize these scripts because they were previously available as individual articles
By: Johan Arwidmark submitted:May 22 2026
Secure Wipe with SDELETE revisited
(garytown.com)
So many years ago I blogged about using sdelete to run a secure wipe task task squence. Since then,
By: Gary Blok submitted:May 19 2023
So many years ago I blogged about using sdelete to run a secure wipe task task squence. Since then,
I've updated it a bit, and I'm reposting and uploading the Task Sequence. There are no packages associated with it, all content it needs ... Read more
By: Gary Blok submitted:May 19 2023
Securing a Departing Employee’s OneDrive File Sharing
(intranetfromthetrenches.substack.com)
Secure a departing employee's OneDrive with Microsoft 365 group restrictions. Step-by-step guide for
By: Jaime López submitted:Aug 1 2025
Secure a departing employee's OneDrive with Microsoft 365 group restrictions. Step-by-step guide for
SharePoint Admin Center & PowerShell. Keep data safe!
By: Jaime López submitted:Aug 1 2025
Securing API Keys with PowerShell Secrets Management in Azure Key Vault
(mikefrobbins.com)
In today's ever-evolving digital landscape, where data and applications are increasingly
By: Mike F Robbins submitted:Oct 13 2023
In today's ever-evolving digital landscape, where data and applications are increasingly
interconnected, safeguarding sensitive information such as API keys has never been more important. These keys grant access to valuable resources and services, making them targets for malicious actors if not adequately protected. Azure Key Vault offers a robust and secure solution for managing and storing API keys and other secrets. This article explores how you can leverage PowerShell Secrets Management with Azure Key Vault to ensure the security of your API keys.
By: Mike F Robbins submitted:Oct 13 2023
Security of app registration in Azure Active Directory
(sposcripts.com)
Originally, I thought about writing an article about how to get SharePoint list items with Microsoft
By: Serkar submitted:Aug 19 2022
Originally, I thought about writing an article about how to get SharePoint list items with Microsoft
Graph API by PowerShell. But before doing this, I thought you should first need to know something about app registration in Azure Active Directory in this context. App registrations are really powerful, as you can raise any request if
By: Serkar submitted:Aug 19 2022
Security Update: PowerShell Universal CVE TBD
(blog.ironmansoftware.com)
Learn about CVE TBD in PowerShell Universal.
By: Adam Driscoll submitted:Nov 17 2023
Learn about CVE TBD in PowerShell Universal.
By: Adam Driscoll submitted:Nov 17 2023
Semi-Dynamic Static PowerShell Function Definitions for a Dynamically Semi-Static World
(skatterbrainz.wordpress.com)
It's been a while since I posted anything to my blog. I needed a break. But I needed a break from
By: SkatterBrainz submitted:Sep 13 2024
It's been a while since I posted anything to my blog. I needed a break. But I needed a break from
the break. I hope you don't mind. This is admittedly an "edge case" scenario. The "need" (with air quotes) for this occurred within fairly uncommon set of circumstances, but I thought the methodology might be useful in other cases. Or maybe not. But if it's of some help to you, that makes it worth the effort for me.
By: SkatterBrainz submitted:Sep 13 2024
Send a mail using the current outlook user account without to provide credentials with PowerShell
(systanddeploy.com)
In this post I will show you how to send a mail using the current outlook user account without to
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you how to send a mail using the current outlook user account without to
provide credentials....
By: Damien Van Robaeys submitted:Jun 16 2022
Send Custom Notifications with Intune PowerShell SDK
(timmyit.com)
Last week Microsoft released a new feature in Intune where admins now can send custom notifications
By: submitted:Jun 15 2022
Last week Microsoft released a new feature in Intune where admins now can send custom notifications
to the Company Portal app to Android and iOS devices. If you?re like Timmy (and me) and don?t want to use the Intune Portal more than absoloutly necessary, there is also the option to send notifications using the Intune PowerShell SDK.
By: submitted:Jun 15 2022
Send Email Alert for Break Glass Account Activity
(o365reports.com)
Break glass accounts in Microsoft 365 are used for emergency access when admin accounts get locked
By: Blesslin Rinu submitted:Jul 11 2025
Break glass accounts in Microsoft 365 are used for emergency access when admin accounts get locked
out. But since they hold global admin privileges, they're a prime target for attackers.
By: Blesslin Rinu submitted:Jul 11 2025
Send email from PowerShell with SendGrid
(4bes.nl)
My previous blogpost described how you can use Logic Apps to send emails from a PowerShell script.
By: Barbara 4bes submitted:Jun 15 2022
My previous blogpost described how you can use Logic Apps to send emails from a PowerShell script.
While this is a great tool, I want to show you an alternative method that might be more suitable if you have to handle a large volume of email. In this post, I will show you how to send email from PowerShell with SendGrid.
By: Barbara 4bes submitted:Jun 15 2022
Send email notifications about expiring Active Directory passwords with a PowerShell script
(4sysops.com)
Enforcing a policy for regular password changes is no longer recommended, as it can result in more
By: Wolfgang Sommergut submitted:Aug 23 2024
Enforcing a policy for regular password changes is no longer recommended, as it can result in more
helpdesk requests due to expired passwords, especially for VPN users, and may actually undermine security. However, timely notifications can help mitigate issues when password changes are necessary. Learn how to notify users with Group Policy or a PowerShell script.
By: Wolfgang Sommergut submitted:Aug 23 2024
Send Emails with Microsoft Graph API and PowerShell
(woshub.com)
To send e-mail through an SMTP server from PowerShell scripts, you can use the built-in
By: Windows OS Hub submitted:Nov 10 2023
To send e-mail through an SMTP server from PowerShell scripts, you can use the built-in
Send-MailMessage cmdlet. Its major drawback is that it can only use Basic SMTP authentication and...
By: Windows OS Hub submitted:Nov 10 2023
Send MDM commands without an MDM service using PowerShell
(oofhours.com)
Sometimes you run into something completely by accident; other times, it's more of a building
By: Michael Niehaus submitted:Sep 2 2022
Sometimes you run into something completely by accident; other times, it's more of a building
process based on work that you've done in the past.
By: Michael Niehaus submitted:Sep 2 2022
Send Telegram Messages from a PowerShell Script
(woshub.com)
You can use your Telegram messenger as a notification tool to get instant reports on various
By: Windows OS Hub submitted:Dec 15 2023
You can use your Telegram messenger as a notification tool to get instant reports on various
infrastructure events, script execution results, or scheduler tasks. This article shows you how to...
By: Windows OS Hub submitted:Dec 15 2023
Sending Email from Exchange Online Using the Microsoft Graph SDK for PowerShell
(practical365.com)
Recently, I've been exploring how to use the Microsoft Graph with PowerShell to automate some common
By: Tony Redmond submitted:Jun 16 2022
Recently, I've been exploring how to use the Microsoft Graph with PowerShell to automate some common
administrative tasks within Microsoft 365. Among the recent factors causing me to consider using Graph APIs with PowerShell are:
By: Tony Redmond submitted:Jun 16 2022
Sending Urgent Teams Chats with PowerShell
(office365itpros.com)
A reader asked if it is possible to script sending chat messages. In this article, we explore how to
By: Tony Redmond submitted:Apr 26 2024
A reader asked if it is possible to script sending chat messages. In this article, we explore how to
compose and send Teams urgent messages to a set of recipients using Microsoft Graph PowerShell SDK cmdlets. The conversation with each recipient is a one-to-one chat that Teams either creates from scratch or reuses (if a suitable one-on-one chat exists).
By: Tony Redmond submitted:Apr 26 2024
September 2025 Update for Automating Microsoft 365 with PowerShell
(office365itpros.com)
The Office 365 for IT Pros eBook team is proud to announce the availability of update 15 for the
By: Tony Redmond submitted:Aug 29 2025
The Office 365 for IT Pros eBook team is proud to announce the availability of update 15 for the
Automating Microsoft 365 with PowerShell eBook. The book includes extensive coverage of how to work with Microsoft 365 workloads through standard modules, Graph APIs, and the Microsoft Graph PowerShell SDK, including hundreds of practical examples over 350-plus pages. No fluff, just real-world code.
By: Tony Redmond submitted:Aug 29 2025
Serial vs Parallel Processing
(scriptinglibrary.com)
Whenever I look for improving the performances of a script or code there is sometimes an option for
By: Paolo Frigo submitted:Jun 16 2022
Whenever I look for improving the performances of a script or code there is sometimes an option for
parallelising the processing/execution of some of the workflows. It generally means adding complexity and is not always the case that it will make necessary the whole process so much faster, but for long-running ones made of independent sub-tasks, it is probably a very effective strategy.
By: Paolo Frigo submitted:Jun 16 2022
Server-Side-Filtering in PowerShell
(powershellisfun.com)
Retrieving objects in your scripts is something that you do regularly. It takes a long time to
By: Harm Veenstra submitted:Jan 27 2023
Retrieving objects in your scripts is something that you do regularly. It takes a long time to
download and process in larger environments, wasting CPU and time. This blog post will explain how to speed up scripts by filtering server-side before downloading all results and filtering afterward.
By: Harm Veenstra submitted:Jan 27 2023
Set Corporate Lock Screen Wallpaper with Intune for Non Windows 10 Enterprise or Windows 10 Education Machines
(thelazyadministrator.com)
Do you love corporate synergy, or just like things to look nice? Then check out Brad’s awesome
By: submitted:Jun 15 2022
Do you love corporate synergy, or just like things to look nice? Then check out Brad’s awesome
series on doing so with Intune.
By: submitted:Jun 15 2022
Set customized server settings on Azure Windows VMs
(wmatthyssen.com)
In this blog post I will show you how you can set customized server settings on Azure Windows VMs
By: Wim Matthyssen submitted:Jun 17 2022
In this blog post I will show you how you can set customized server settings on Azure Windows VMs
running Windows Server 2016, Windows Server 2019 or Windows Server 2022.
By: Wim Matthyssen submitted:Jun 17 2022
Set the resolution and get the scale of each monitor, even in WinPE
(someguy100.wixsite.com)
Why oh why should such a simple thing as setting (or getting) the resolution or scale of a monitor
By: Mattias Cedervall submitted:Jun 16 2022
Why oh why should such a simple thing as setting (or getting) the resolution or scale of a monitor
be such a pain in the ****?
By: Mattias Cedervall submitted:Jun 16 2022
Set up an Ubuntu 24.04 LTS VM in VirtualBox using PowerShell
(vladdba.com)
I needed a fresh Ubuntu VM in VirtualBox this weekend so I figured I can take this opportunity to
By: Vlad Drumea submitted:Feb 6 2026
I needed a fresh Ubuntu VM in VirtualBox this weekend so I figured I can take this opportunity to
refresh my PowerShell based process.
By: Vlad Drumea submitted:Feb 6 2026
Set Up Automated Microsoft 365 User Sign-in Summary Email Using PowerShell
(o365reports.com)
Every organization's ultimate goal is to keep its Microsoft 365 environment secure. Among the many
By: Blesslin Rinu submitted:Oct 3 2025
Every organization's ultimate goal is to keep its Microsoft 365 environment secure. Among the many
security measures, monitoring user sign-ins keeps you stay one step ahead of potential attacks. For example, repeated occurrence of sign-in failures may indicate attempts to compromise user accounts or result from Conditional Access policies blocking sign-ins.
By: Blesslin Rinu submitted:Oct 3 2025
Set Up Email Notifications for Application Credentials Expiry in Microsoft Entra
(o365reports.com)
Each organization registers applications in Microsoft Entra ID for various purposes, such as
By: Karthi submitted:May 2 2025
Each organization registers applications in Microsoft Entra ID for various purposes, such as
integrating third-party services, enabling Single Sign-On (SSO), or automating business processes. To ensure these applications function smoothly, they require credentials like client secrets or certificates, which are used to obtain access tokens and access organizational resources.
By: Karthi submitted:May 2 2025
Setting Lifecycle Management Policy on Azure Storage using Azure PowerShell
(jorgebernhardt.com)
Following the thread of my last post, I want to show you how to take advantage of this functionality
By: Jorge Bernhardt submitted:Dec 16 2022
Following the thread of my last post, I want to show you how to take advantage of this functionality
by configuring a data lifecycle management.
By: Jorge Bernhardt submitted:Dec 16 2022
Setting up NuGet Server on Windows (Complete Walkthrough)
(adamtheautomator.com)
So you've developed code. Great! Now you have to publish it to your users. But how There are many
By: Adam Bertram submitted:Jun 16 2022
So you've developed code. Great! Now you have to publish it to your users. But how There are many
ways to accomplish this but one of the most used is NuGet. NuGet is a technology that allows you to publish code in the form of packages for others. A NuGet server is a way to make it happen.
By: Adam Bertram submitted:Jun 16 2022
Setting up PoshBot for Microsoft Teams
(thelazyadministrator.com)
PoshBot is a chat bot written in PowerShell and created by DevBlackOps. ?It makes
By: submitted:Jun 15 2022
PoshBot is a chat bot written in PowerShell and created by DevBlackOps. ?It makes
extensive use of classes introduced in PowerShell 5.0. PowerShell modules are loaded into PoshBot and instantly become available as bot commands.
By: submitted:Jun 15 2022
Setting Up VS Code for PowerShell Development: A Beginner’s Guide
(adamtheautomator.com)
Learn how to set up Visual Studio Code (VS Code) for PowerShell development in this step-by-step
By: Adam Bertram submitted:Dec 13 2024
Learn how to set up Visual Studio Code (VS Code) for PowerShell development in this step-by-step
guide. You'll learn how to install VS Code, configure the PowerShell extension, set up the integrated terminal, and explore key features to enhance your PowerShell scripting experience.
By: Adam Bertram submitted:Dec 13 2024
Setup FTP Server with PowerShell
(ridicurious.com)
In this article, we are going to discuss step by step installation and configuration of the FTP
By: Madhav Bhandari submitted:Jun 16 2022
In this article, we are going to discuss step by step installation and configuration of the FTP
server using PowerShell and IIS from installing the required Windows features, setting up sites, ports, and root folder to creating FTP users and authenticating them on FTP site to allow access to the FTP servers.
By: Madhav Bhandari submitted:Jun 16 2022
Setup PowerShell SSH Remoting in PowerShell 6
(thomasmaurer.ch)
A great post from Thomas Maurer on using the built-in PowerShell Remoting over SSH for all your
By: submitted:Jun 15 2022
A great post from Thomas Maurer on using the built-in PowerShell Remoting over SSH for all your
remote management needs between Windows, Linux, and macOS.
By: submitted:Jun 15 2022
SharePoint Management Shell [How to use]
(spguides.com)
Do you want to know how to use the SharePoint management shell? In this PowerShell tutorial, I will
By: Bijay Kumar submitted:Oct 27 2023
Do you want to know how to use the SharePoint management shell? In this PowerShell tutorial, I will
explain how to connect with SharePoint sites from Microsoft PowerShell. I will show you how to use the SharePoint Online management shell to connect with SharePoint Online sites and also how to work with SharePoint on-premises sites.
By: Bijay Kumar submitted:Oct 27 2023
SharePoint Online PowerShell Module Gets Modern Authentication
(office365itpros.com)
Microsoft has announced that the SharePoint Online PowerShell module will be upgraded from the very
By: Tony Redmond submitted:Mar 21 2025
Microsoft has announced that the SharePoint Online PowerShell module will be upgraded from the very
old and now obsolete IDCRL protocol to use modern (OAuth) authentication in versions released from March 28, 2025. The update to OAuth should not affect scripts, but it's always wise to test in case your use of the module is an edge case that Microsoft doesn't test.
By: Tony Redmond submitted:Mar 21 2025
SharePoint Online PowerShell Module Gets Modern Authentication
(office365itpros.com)
Microsoft has announced that the SharePoint Online PowerShell module will be upgraded from the very
By: Tony Redmond submitted:Mar 14 2025
Microsoft has announced that the SharePoint Online PowerShell module will be upgraded from the very
old and now obsolete IDCRL protocol to use modern (OAuth) authentication in versions released from March 28, 2025. The update to OAuth should not affect scripts, but it's always wise to test in case your use of the module is an edge case that Microsoft doesn't test.
By: Tony Redmond submitted:Mar 14 2025
ShellGPT for PowerShell: AI assistant with local Ollama support
(4sysops.com)
In this guide, I'll walk through installing ShellGPT (shell_gpt) - a command-line AI assistant - on
By: Michael Pietroforte submitted:Mar 21 2025
In this guide, I'll walk through installing ShellGPT (shell_gpt) - a command-line AI assistant - on
PowerShell using a local Ollama LLM. This approach lets you use AI in your terminal without relying on cloud APIs, which is great for privacy. This review highlights the use of ShellGPT on Windows through PowerShell. If you are using Mac or Linux, check out our earlier review of ShellGPT.
By: Michael Pietroforte submitted:Mar 21 2025
Shift Happens – Uncovering Two Built-in Command Injections in Windows Context Menus
(specterops.io)
Two long-standing Windows Explorer vulnerabilities lets attackers execute arbitrary PowerShell
By: Remi GASCOU submitted:May 8 2026
Two long-standing Windows Explorer vulnerabilities lets attackers execute arbitrary PowerShell
commands using crafted folder names, affecting Windows 10 and 11 since 2017.
By: Remi GASCOU submitted:May 8 2026
Shorten Azure CLI commands in PowerShell without backticks
(mikefrobbins.com)
Learn how to shorten Azure CLI commands in PowerShell using arrays and splatting. No backticks
By: Mike F. Robbins submitted:May 16 2025
Learn how to shorten Azure CLI commands in PowerShell using arrays and splatting. No backticks
needed. Cleaner, safer, and easier automation.
By: Mike F. Robbins submitted:May 16 2025
Signing PowerShell Scripts on macOS
(bynkiidotcom.wordpress.com)
MAJOR UPDATE During my PowerShell session at MacAdmins 2023, someone asked if you could sign a
By: Bynkii submitted:Oct 11 2024
MAJOR UPDATE During my PowerShell session at MacAdmins 2023, someone asked if you could sign a
PowerShell script on macOS. Doing so on Windows is trivial and well-documented elsewhere, I won'...
By: Bynkii submitted:Oct 11 2024
Simple form development using PowerShell
(devblogs.microsoft.com)
Create .NET forms without all the .NET.
By: Rod Meaney submitted:Mar 22 2024
Create .NET forms without all the .NET.
By: Rod Meaney submitted:Mar 22 2024
Simple HTTP Server
(claytonerrington.com)
Setting up a simple web server with PowerShell
By: Clayton Errington submitted:Oct 27 2023
Setting up a simple web server with PowerShell
By: Clayton Errington submitted:Oct 27 2023
Simple method for adding notifications to scripted installations
(petervanderwoude.nl)
End user experience is everything, and Peter has a great write up on how you can add notifications
By: submitted:Jun 15 2022
End user experience is everything, and Peter has a great write up on how you can add notifications
to your end users during scripted installs. A must read for those using Intune or Chocolatey.
By: submitted:Jun 15 2022
Simple PowerShell Wrapper for the Intune Win32 Content Prep Tool
(jrudlin.github.io)
Super simple PowerShell script/wrapper for the IntuneWinAppUtil.exe content prep tool to speed up
By: submitted:Jun 15 2022
Super simple PowerShell script/wrapper for the IntuneWinAppUtil.exe content prep tool to speed up
your Intune packaging pipeline
By: submitted:Jun 15 2022
Simple Tip for GitHub Copilot
(clatent.com)
If you have GitHub Copilot, you may or may not know about this little tip, but wanted to let you
By: Clayton Tyger submitted:Sep 20 2024
If you have GitHub Copilot, you may or may not know about this little tip, but wanted to let you
know just in case. It has saved me so much time and it can be applied to a lot of scenarios.
By: Clayton Tyger submitted:Sep 20 2024
Simplifying Dell Command Warranty with PowerShell
(garytown.com)
TLDR: Get-DellWarrantyInfo Function can be found here:
By: Gary Blok submitted:May 23 2025
TLDR: Get-DellWarrantyInfo Function can be found here:
garytown/hardware/Dell/CommandUpdate/EMPS/Dell-EMPSWarranty.ps1 In this post I'll cover the Dell Warranty CLI tool they provide, and how I've converted it to use a "PowerShell Wrapper" to make it simple and useful.
By: Gary Blok submitted:May 23 2025
Simplifying PowerShell Object Validation & Transforming: A JSON-Schema Refactoring Journey
(devdojo.com)
In a recent scripting endeavor, I developed a PowerShell script with an
By: Christian Ritter submitted:Jan 26 2024
In a recent scripting endeavor, I developed a PowerShell script with an
ArgumentTransformationAttribute. The script's purpose was to convert PSCustomObjects or Hashtables into a JSON format tailored for seamless integration with a BatchRequest destined for the Microsoft Graph API.
By: Christian Ritter submitted:Jan 26 2024
Since mmc won’t do it here’s PowerShell to clone a scheduled task running under an arbitrary account
(twitter.com)
Another slick solution from Guy Leech
By: Guy Leech submitted:Jun 16 2022
Another slick solution from Guy Leech
By: Guy Leech submitted:Jun 16 2022
Sitecore PowerShell Extensions – Find Content Items Missing From Sitecore Indexes
(sitecoreart.martinrayenglish.com)
Over the course of the last month, we ran into data inconsistencies between what was in our content
By: Martin English submitted:Jun 16 2022
Over the course of the last month, we ran into data inconsistencies between what was in our content
databases compared to our Solr indexes.
By: Martin English submitted:Jun 16 2022
Small Tips and Tricks – PowerShell – Reading all onedrive urls, owners and storage quota
(knowledge-junction.com)
Small Tips and Tricks - PowerShell - Reading all onedrive urls, owners and storage quota
By: Prasham Sabadra submitted:Aug 12 2022
Small Tips and Tricks - PowerShell - Reading all onedrive urls, owners and storage quota
By: Prasham Sabadra submitted:Aug 12 2022
Smarter AI Edits in Visual Studio Copilot
(devblogs.microsoft.com)
When we first set out to get smarter AI edits in Visual Studio Copilot, we knew we were tackling a
By: Jessie Houghton, Oscar Obeso, Rhea Patel submitted:Aug 1 2025
When we first set out to get smarter AI edits in Visual Studio Copilot, we knew we were tackling a
deeply complex problem. It wasn't just about generating great suggestions-it was about figuring out how to seamlessly apply those suggestions to your code.
By: Jessie Houghton, Oscar Obeso, Rhea Patel submitted:Aug 1 2025
So *That’s* What OutBuffer Is For!
(toastit.dev)
OutBuffer has been lurking in amongst the common parameters on most cmdlets for years, but I've
By: Josh King submitted:Jun 16 2022
OutBuffer has been lurking in amongst the common parameters on most cmdlets for years, but I've
never taken the time to ask what it's for.
By: Josh King submitted:Jun 16 2022
Some fun with teams PowerShell module
(blog.it-koehler.com)
You may have found my old article from june 1st 2018. Some time has passed since this article was
By: Alexander Koehler submitted:Jun 16 2022
You may have found my old article from june 1st 2018. Some time has passed since this article was
released. Yes I know there is a overview in Teams Admin Center, but I thought it would be nice to do this and some kind more via PowerShell Module. So I picked up the script and build it again with the organic PowerShell Module for Teams.
By: Alexander Koehler submitted:Jun 16 2022
Some Microsoft Graph PowerShell SDK Cmdlets Lose Body Parameters
(office365itpros.com)
A change made for some Directory Graph APIs has flowed through to the Microsoft Graph PowerShell SDK
By: Tony Redmond submitted:Jan 16 2026
A change made for some Directory Graph APIs has flowed through to the Microsoft Graph PowerShell SDK
and affected how the associated cmdlets work, including the beta cmdlet to restore a deleted user account and while replacing the user principal name. Fortunately, the workaround is easy, but it is upsetting when something that worked suddenly doesn't, even if it is a beta cmdlet.
By: Tony Redmond submitted:Jan 16 2026
Sort your local photos with Azure OpenAI and PowerShell!
(alexholmeset.blog)
Quick short blogpost here today. I have created a PowerShell script that reads your local photos,
By: Alexander Holmeset submitted:Aug 23 2024
Quick short blogpost here today. I have created a PowerShell script that reads your local photos,
uses Azure OpenAI to get the type/category they belong to and move them to a folder with that name. To accomplish this I am using the Azure OpenAI GPT4-o model. You can read here how you set up an ... Continue reading Sort your local photos with Azure OpenAI and PowerShell!
By: Alexander Holmeset submitted:Aug 23 2024
Sorting Tricks (Part 1)
(community.idera.com)
A lesser-known fact is that Sort-Object also accepts hash tables which gives you more control. For
By: Idera submitted:Jun 16 2022
A lesser-known fact is that Sort-Object also accepts hash tables which gives you more control. For
example...
By: Idera submitted:Jun 16 2022
Speeding Up Group-Object
(powershell.one)
There is a design flaw in Group-Object. With a workaround, your scripts can be up to 50x faster and
By: TobiasPSP submitted:Jun 15 2022
There is a design flaw in Group-Object. With a workaround, your scripts can be up to 50x faster and
still 2x faster on PowerShell Core.
By: TobiasPSP submitted:Jun 15 2022
Speeding up PowerShell module development with RestartableSession
(mdgrs.hashnode.dev)
Let's assume you are developing a PowerShell module. You would add small modifications to the module
By: mdgrs submitted:Nov 17 2023
Let's assume you are developing a PowerShell module. You would add small modifications to the module
and test if they work as expected iteratively. In each iteration, after you edit the module code, how do you test the modification?
By: mdgrs submitted:Nov 17 2023
Splatting the GitHub CLI
(pckt.blog)
Brevity is the soul of wit, and I'm not always known for it. But let's try to make a quick post
By: James Brundage submitted:May 15 2026
Brevity is the soul of wit, and I'm not always known for it. But let's try to make a quick post
about a little daily PowerShell timesaver: splatting the GitHub...
By: James Brundage submitted:May 15 2026
Splitting the PowerShell PSModulePath Cross-Platform
(mikefrobbins.com)
The $env:PSModulePath environment variable contains a list of directory locations that PowerShell
By: Mike F. Robbins submitted:Feb 24 2023
The $env:PSModulePath environment variable contains a list of directory locations that PowerShell
searches to locate modules
By: Mike F. Robbins submitted:Feb 24 2023
SQL Query Stats via Powershell
(flxsql.com)
Checking query runtimes via PowerShell
By: Andy Levy submitted:Sep 27 2024
Checking query runtimes via PowerShell
By: Andy Levy submitted:Sep 27 2024
SSH access to servers running anywhere using Azure Arc
(thomasmaurer.ch)
With Azure Arc, you can remotely manage your Linux and Windows Servers using the Azure control plane
By: Thomas Maurer submitted:Jun 16 2022
With Azure Arc, you can remotely manage your Linux and Windows Servers using the Azure control plane
and management services, such as Azure Policy, Update Management, Security Center, Azure Monitor, and many more.
By: Thomas Maurer submitted:Jun 16 2022
Start and execute Windows Updates on multiple servers
(reddit.com)
An interesting discussion on patch management with PowerShell and if it is really the right tool for
By: u/shab3y submitted:Jun 16 2022
An interesting discussion on patch management with PowerShell and if it is really the right tool for
the job.
By: u/shab3y submitted:Jun 16 2022
Starting Windows 10 “Store App” from the command line
(answers.microsoft.com)
Store Apps are MS's "latest and greatest" take on application programming, primarily run from the
By: Rohn007 submitted:Jun 15 2022
Store Apps are MS's "latest and greatest" take on application programming, primarily run from the
Windows 10 start menu. So they MUST be easy to start. Not so much. They are designed to be started from the start menu only. Even with a shortcut on the desktop you DO NOT have enough information to create the required command line.
By: Rohn007 submitted:Jun 15 2022
Static Sites are Simple (with PowerShell)
(reddit.com)
I've been doing WebDev since the dawn of the internet, and I've been doing PowerShell for almost 20
By: James Brundage submitted:May 22 2026
I've been doing WebDev since the dawn of the internet, and I've been doing PowerShell for almost 20
years now. I want to share with you something that I've realized over the years: Static Sites Are Simple
By: James Brundage submitted:May 22 2026
Staying up to Date on PowerShell Releases with Update Notifications
(toastit.dev)
If you're not stalking the PowerShell team on Twitter, or obsessively refreshing the PowerShell repo
By: Josh King submitted:Jun 15 2022
If you're not stalking the PowerShell team on Twitter, or obsessively refreshing the PowerShell repo
on GitHub, how are you meant to be aware of new releases?
By: Josh King submitted:Jun 15 2022
Step by step: Start using GIT for PowerShell scripts
(4bes.nl)
So you have been working with PowerShell. You hear a lot of people around you talking about GIT and
By: Barbara 4bes submitted:Jun 24 2022
So you have been working with PowerShell. You hear a lot of people around you talking about GIT and
you want to get into the game. But there are so many possibilities, you have no clue where to start. Your not a Dev, you just write small scripts every now and then. Read further, as this is a step by step guide about how to start using GIT, focused on PowerShell.
By: Barbara 4bes submitted:Jun 24 2022
Step-by-Step Guide to Encrypt Azure Linux VM
(rebeladmin.com)
Disk encryption is a basic data protection method for physical & virtual hard disks. Similarly, we
By: Dishan M. Francis submitted:Jun 15 2022
Disk encryption is a basic data protection method for physical & virtual hard disks. Similarly, we
also can encrypt Azure Linux VM by using Azure Key Vault & dm-crypt. In this post, I am going to demonstrate how we can encrypt Azure Linux VM.
By: Dishan M. Francis submitted:Jun 15 2022
Step-by-Step Guide to Encrypt Azure Windows VM using BitLocker
(rebeladmin.com)
From: Dishan FrancisDisk encryption is a basic data protection method for physical & virtual
By: submitted:Jun 15 2022
From: Dishan FrancisDisk encryption is a basic data protection method for physical & virtual
hard disks. It falls under physical data security and it prevents data breaches from stolen hard disks (physical & virtual). If it is a Windows machine, we can simply use BitLocker for disk encryption. Also, there are other third-party vendors such as Thales e-Security which provides disk encryption solutions for organizations.
By: submitted:Jun 15 2022
Step-by-Step Guide: Manage Users using Azure Active Directory PowerShell for Graph module
(rebeladmin.com)
Check out Eugen’s great step-by-step guide for manage users using Azure Active Directory
By: submitted:Jun 15 2022
Check out Eugen’s great step-by-step guide for manage users using Azure Active Directory
PowerShell for Graph module. It provides you everything you need to know to get started, quickly and easily.
By: submitted:Jun 15 2022
Step-By-Step: How to Create a Windows 11 VM on Hyper-V via PowerShell
(techcommunity.microsoft.com)
As mentioned previously, Hyper-V is a virtualization technology that is not only useful for
By: Anthony Bartolo submitted:Mar 8 2024
As mentioned previously, Hyper-V is a virtualization technology that is not only useful for
developers and IT administrators, but also for students. Using Hyper-V, students can install multiple operating systems and applications on a single physical machine. In a previous blog post, we covered steps to enable Hyper-V in Windows 11 via the Graphic User Interface (GUI). However, as many pointed out, there is a quicker way to accomplish this.
By: Anthony Bartolo submitted:Mar 8 2024
Steps To Create Content Type Using Visual Studio And Powershell Programmatically
(c-sharpcorner.com)
In this article, you will learn about the steps to create Content Type using Visual Studio and
By: submitted:Jun 15 2022
In this article, you will learn about the steps to create Content Type using Visual Studio and
PowerShell programmatically for Online and On-Prem 2019.
By: submitted:Jun 15 2022
Stop and Start Azure VMs using an Office 365?Calendar
(msfreaks.wordpress.com)
Check out this awesome solution for Arjan to help you save time and money by using an Office 365
By: submitted:Jun 15 2022
Check out this awesome solution for Arjan to help you save time and money by using an Office 365
Calendar to control when your VMs should power on and off.
By: submitted:Jun 15 2022
Stop Configuration Drift in Microsoft 365 Using the new Configuration Management API’s – A Deep Dive
(thelazyadministrator.com)
Microsoft has released into public preview a new set of APIs that enable administrators to monitor
By: Brad Wyatt submitted:Jan 30 2026
Microsoft has released into public preview a new set of APIs that enable administrators to monitor
and alert on configuration changes across one or more tenants, spanning multiple Microsoft 365 workloads, including:
By: Brad Wyatt submitted:Jan 30 2026
Stop or Start SQL Server With PowerShell
(sqladm.in)
Starting or stopping SQL Server isn't an everyday occurrence but when you need to, you have several
By: Jeff Hill submitted:Jun 16 2022
Starting or stopping SQL Server isn't an everyday occurrence but when you need to, you have several
options
By: Jeff Hill submitted:Jun 16 2022
Store passwords on Azure Key Vault and retrieve them with PowerShell
(systanddeploy.com)
In this post I will show you how to store your passwords (like BIOS password) on Azure key vault,
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you how to store your passwords (like BIOS password) on Azure key vault,
then retrieve them from PowerShell.
By: Damien Van Robaeys submitted:Jun 16 2022
Streamlining Security: Converting CRT Certificates to PEM
(adamtheautomator.com)
Dive in and learn how to use and to convert CRT certificates to PEM via PowerShell scripts in this
By: Arman Castillote submitted:Dec 1 2023
Dive in and learn how to use and to convert CRT certificates to PEM via PowerShell scripts in this
ATA Learning tutorial!
By: Arman Castillote submitted:Dec 1 2023
Strengthening Password Security in Active Directory: A PowerShell-Powered Approach
(evotec.xyz)
PasswordSolution uses the DSInternals PowerShell module to gather Active Directory hashes and then
By: Przemyslaw Klys submitted:Jun 2 2023
PasswordSolution uses the DSInternals PowerShell module to gather Active Directory hashes and then
combines that data into a prettified report. If you have ever used DSInternals, you know that while very powerful, it comes with raw data that is hard to process and requires some skills to get it into a state that can be shown to management or security.
By: Przemyslaw Klys submitted:Jun 2 2023
Strings to Hashtables
(claytonerrington.com)
How to take a string and turn it into a PowerShell hash table
By: Clayton Errington submitted:Mar 22 2024
How to take a string and turn it into a PowerShell hash table
By: Clayton Errington submitted:Mar 22 2024
Sudo for Windows (PowerShell)
(sid-500.com)
Sudo for Windows is a new way for users to execute commands with elevated privileges (as an
By: Patrick Gruenauer submitted:May 9 2025
Sudo for Windows is a new way for users to execute commands with elevated privileges (as an
administrator) directly from a non-relevant console session on Windows.
By: Patrick Gruenauer submitted:May 9 2025
SuperMicro IPMI PowerShell module
(nielskok.tech)
My homelab also contains a SuperMicro server that has an IPMI interface. I was tired of using the
By: Niels Kok submitted:Mar 27 2026
My homelab also contains a SuperMicro server that has an IPMI interface. I was tired of using the
web interface to interact with that so I searched for an existing PowerShell module that can interact with the IPMI interface. I only found a module which is available on Windows, it is called: "PcsvDevice".
By: Niels Kok submitted:Mar 27 2026
Synchronizing PowerShell scripts – allow only one instance at a time
(itconstructors.com)
This is a first article from a short series about synchronizing PowerShell scripts in Windows
By: Wiktor Mrówczyński submitted:Sep 30 2022
This is a first article from a short series about synchronizing PowerShell scripts in Windows
environment. Today I'll explain how to allow only one instance of a script at a time.
By: Wiktor Mrówczyński submitted:Sep 30 2022
Synchronizing PowerShell scripts – control the flow
(itconstructors.com)
Part 1 - Synchronizing PowerShell scripts - allow only one instance at a time Part 2 - Synchronizing
By: Wiktor Mrówczyński submitted:Oct 28 2022
Part 1 - Synchronizing PowerShell scripts - allow only one instance at a time Part 2 - Synchronizing
PowerShell scripts - control the flow (this article) Intro In the last article I described how to ensure that only a single instance of your script runs at a time. Today is time for the second topic ...
By: Wiktor Mrówczyński submitted:Oct 28 2022
Tab completions in PowerShell
(damirscorner.com)
While learning about Fast Node Manager, I noticed completions for PowerShell being mentioned in the
By: Damir Arh submitted:Apr 25 2025
While learning about Fast Node Manager, I noticed completions for PowerShell being mentioned in the
documentation. I wasn't aware of completions beyond filenames and cmdlets were even supported in PowerShell. I decided to try them out with Fast Node Manager first and then check if they are available for other command line tools I regularly use.
By: Damir Arh submitted:Apr 25 2025
Tagging Virtual Machines with the CISTag Module in PowerShell
(powershell.ro)
In this blog post, we'll explore the process of assigning tags to multiple VMs using the CIStag
By: Catalin Cristescu submitted:Feb 2 2024
In this blog post, we'll explore the process of assigning tags to multiple VMs using the CIStag
module in PowerShell. This becomes necessary when the conventional PowerCLI module for tagging VMs fails, as was the case for me.
By: Catalin Cristescu submitted:Feb 2 2024
Taking Your PowerShell Variables to the Next Level
(techgenix.com)
PowerShell allows you to do much more than just declare and use variables. In this article, you'll
By: Brien Posey submitted:Dec 9 2022
PowerShell allows you to do much more than just declare and use variables. In this article, you'll
learn how to create constants and rename variables, taking your PowerShell variable usage to the next level.
By: Brien Posey submitted:Dec 9 2022
Taming My ADHD with Obsidian and PowerShell
(gilbertsanchez.com)
Alleviating my ADHD headaches with Obsidian. Periodic Notes and Templater extensions save the day by
By: Gilbert Sanchez submitted:Sep 6 2024
Alleviating my ADHD headaches with Obsidian. Periodic Notes and Templater extensions save the day by
reminding me of the next step towards my larger goals.
By: Gilbert Sanchez submitted:Sep 6 2024
Teams Chat and PowerShell – How to add value!
(clatent.com)
It's been a bit for a technical blog post, but I've missed it and finally found some time to do one.
By: Clayton Tyger submitted:Mar 27 2026
It's been a bit for a technical blog post, but I've missed it and finally found some time to do one.
What we are learning today is how to send messages, photos, urls, and information from APIs to Teams' chat using PowerShell.
By: Clayton Tyger submitted:Mar 27 2026
Teams Meeting Tenant To Tenant Migration
(alexholmeset.blog)
I have seen and done several tenant to tenant migrations lately. You can migrate both Exchange and
By: Alexander Holmeset submitted:Jun 16 2022
I have seen and done several tenant to tenant migrations lately. You can migrate both Exchange and
Teams. But there's one problem, when you migrate a Teams meeting event from Exchange to a new tenant, the URLs and other information still points to the old tenant. If you then disable all the users in the old tenant, those meetings would be useless even if guests are auto accepted to join, as they would not exist anymore. There would be various other problems also trying to join a meeting in the old tenant.
By: Alexander Holmeset submitted:Jun 16 2022
Teams PowerShell [001]
(powershellgeek.com)
I've decided to see what I can do with PowerShell to manage and work with this setup . and blogging
By: Damian Scoles submitted:Jun 15 2022
I've decided to see what I can do with PowerShell to manage and work with this setup . and blogging
about it! So this will be an entire series on Teams PowerShell - including interlocking aspects like Skype, Azure AD and Exchange PowerShell.
By: Damian Scoles submitted:Jun 15 2022
Ten ways of contributing to PowerShell on GitHub
(joskw.gitbook.io)
I found the documentation on how to contribute to PowerShell/PowerShell a bit daunting. The more
By: Jos Koelewijn submitted:Jun 15 2022
I found the documentation on how to contribute to PowerShell/PowerShell a bit daunting. The more
links I followed, the more detailed and complex everything got. At that point I felt I was not ready to contribute. But eventually, I did. And I realized there may be more people willing to contribute to PowerShell, but don't know where to start, and there does not seem to be a guide of how to do so in an easy way. Also, there are ways to contribute apart from writing C# code.
By: Jos Koelewijn submitted:Jun 15 2022
Terminal Chat in Windows Terminal Canary
(devblogs.microsoft.com)
At Build 2023, we announced that Windows Terminal users will be able to take advantage of natural
By: Christopher Nguyen submitted:Dec 1 2023
At Build 2023, we announced that Windows Terminal users will be able to take advantage of natural
language AI to recommend commands, explain errors and take actions within Windows Terminal. Since then, we have been listening to customer feedback and iterating on our AI chat experiments in Windows Terminal.
By: Christopher Nguyen submitted:Dec 1 2023
Terminal Chat now included in GitHub Copilot Free
(devblogs.microsoft.com)
Windows Terminal Canary users can now use Terminal Chat with the GitHub Copilot Free plan! GitHub
By: Christopher Nguyen submitted:Feb 28 2025
Windows Terminal Canary users can now use Terminal Chat with the GitHub Copilot Free plan! GitHub
Copilot Free is limited to 50 chat messages per month. This includes the usage of Copilot in the CLI, VS Code, and Visual Studio.
By: Christopher Nguyen submitted:Feb 28 2025
Terminal profiles in IDEs
(buff.ly)
I spend a significant part of my work day in a terminal. That's why I have it configured to suit my
By: Damir Arh submitted:Jan 24 2025
I spend a significant part of my work day in a terminal. That's why I have it configured to suit my
needs with a collection of several useful modules which I occasionally still extend. Although all IDEs I regularly use feature an integrated terminal which opens in repository root by default, I rarely used them because they didn't match my configuration. So I decided to check if there was a way to make them use my default PowerShell profile.
By: Damir Arh submitted:Jan 24 2025
Test if Microsoft services TCP ports are accessible
(powershellisfun.com)
In a previous blog post, I showed a way to retrieve all the Microsoft Services FQDNs, ports, and
By: Harm Veenstra submitted:Sep 30 2022
In a previous blog post, I showed a way to retrieve all the Microsoft Services FQDNs, ports, and
IP-Addresses. Nice to know those in secure environments where not everything is allowed to go onto the internet, but how can you test if they are accessible? This blog post will show how to test most of these services using PowerShell.
By: Harm Veenstra submitted:Sep 30 2022
Test SSL/TLS Protocols using PowerShell
(powershellisfun.com)
Testing enabled SSL and TLS protocols on servers is something I have to do for hardening and
By: Harm Veenstra submitted:Jan 23 2026
Testing enabled SSL and TLS protocols on servers is something I have to do for hardening and
security purposes. Of course, you can do that using PowerShell with the Test-TlsProtocols Module from TechnologyAnimal 🙂 In this blog post, I will show you how.
By: Harm Veenstra submitted:Jan 23 2026
Test Web Site Availability
(community.idera.com)
When a web site is unavailable, often the question is whether it?s you, or whether the web site is
By: submitted:Jun 15 2022
When a web site is unavailable, often the question is whether it?s you, or whether the web site is
generally down for everyone else, too. PowerShell can ask a web service to check web site availability for you. Here is a simple wrapper function.
By: submitted:Jun 15 2022
Testing ARM Templates
(4bes.nl)
In previous blog posts, I showed how you can test and deploy your ARM templates through Azure DevOps
By: submitted:Jun 16 2022
In previous blog posts, I showed how you can test and deploy your ARM templates through Azure DevOps
and GitHub Actions. I mentioned one way to test ARM templates in a pipeline there (the WhatIf module). But there are other options available. And how about testing locally? In this post we will look at different tools that can help you with testing ARM templates.
By: submitted:Jun 16 2022
Testing DFS Replication with PowerShell
(bcthomas.com)
DFS Replication (DFS-R) is a fantastic tool in any sysadmins belt when it comes to creating highly
By: Ben Thomas submitted:Jun 15 2022
DFS Replication (DFS-R) is a fantastic tool in any sysadmins belt when it comes to creating highly
redundant and scalable file shares. And yet anyone who has used it, knows that monitoring it can be difficult at the best of times.
By: Ben Thomas submitted:Jun 15 2022
Testing RPC ports with PowerShell
(devblogs.microsoft.com)
(and yes, it's as much fun as it sounds!) New and Improved!!
By: Dr Scripto submitted:Jun 16 2022
(and yes, it's as much fun as it sounds!) New and Improved!!
By: Dr Scripto submitted:Jun 16 2022
Testing RPC ports with PowerShell (and yes, it’s as much fun as it sounds!)
(devblogs.microsoft.com)
Using PowerShell to identify RPC ports in use by capturing content from Dos Commands like
By: Dr Scripto submitted:Jun 15 2022
Using PowerShell to identify RPC ports in use by capturing content from Dos Commands like
PortQRY.exe
By: Dr Scripto submitted:Jun 15 2022
Testing Self-contained Scripts With Pester
(jakubjares.com)
Check out Jakub Jares’s blogpost about testing self-contained scripts with Pester.
By: submitted:Jun 15 2022
Check out Jakub Jares’s blogpost about testing self-contained scripts with Pester.
By: submitted:Jun 15 2022
Text your Azure Infrastructure with Serverless Computing and PowerShell
(thelazyadministrator.com)
Due to COVID-19 and social distancing, I have found myself camping a lot more than in previous
By: Brad Wyatt submitted:Jun 16 2022
Due to COVID-19 and social distancing, I have found myself camping a lot more than in previous
years. One problem that has brought with it is the high probability of being somewhere with no cell phone data service or poor cell phone data. Couple with my incredibly poor memory, I have often forgotten to turn off servers to save on cost in my dev or test environment until I'm out in the woods. Also, I wanted the ability to use Google Voice as well as Siri in my car or even at home, to turn off, turn on, or check the status of my servers in my Azure tenants. This has even come in handy when I didn't have my phone on me and had to use the wife's phone to turn on or off some servers in my tenant. (I set it to only accept messages from my phone number as well as my wife's so if someone happened to figure out the phone number, they couldn't give any commands anyways - we will get into this later).
By: Brad Wyatt submitted:Jun 16 2022
The 10 Basic PowerShell Commands You Need to Know
(adamtheautomator.com)
Have you ever tried to write some PowerShell code and got stuck? Worry no more! One of the best ways
By: Samuel Ogunleke submitted:Jun 16 2022
Have you ever tried to write some PowerShell code and got stuck? Worry no more! One of the best ways
to get good at PowerShell is by understanding the basics. Knowing a few basic PowerShell commands can make you a pro, and you'll automate administrative tasks more efficiently.
By: Samuel Ogunleke submitted:Jun 16 2022
The case for PowerShell On macOS and Linux
(deusinmachina.net)
Often dismissed as an eccentric and verbose scripting language from Microsoft, PowerShell frequently
By: Diego Crespo submitted:Aug 18 2023
Often dismissed as an eccentric and verbose scripting language from Microsoft, PowerShell frequently
finds itself relegated to the background when it comes to shell languages on non-Windows platforms. Mocked as a lackluster corporate attempt at mimicking a genuine shell scripting language, it rarely receives the attention it deserves. However, after leveraging PowerShell across various operating systems I've come to recognize its value.
By: Diego Crespo submitted:Aug 18 2023
The classy way to complete and validate PowerShell Parameters
(jamesone111.wordpress.com)
Do you ever wonder why PowerShell parameters are written the way they are? For example, when saying
By: James O'Neill submitted:Jun 15 2022
Do you ever wonder why PowerShell parameters are written the way they are? For example, when saying
a parameter may have a value of null why does the attribute need to be written [AllowNull()] with an empty () ?
By: James O'Neill submitted:Jun 15 2022
The Complete Beginner’s Guide to Powershell in Azure Functions
(kareldewinter.com)
In this first part of a multi-series blog, I will explain why and how we should use Azure Functions
By: Karel De Winter submitted:Jun 16 2022
In this first part of a multi-series blog, I will explain why and how we should use Azure Functions
and PowerShell together. Next, I will show you how to deploy a PowerShell based Function.
By: Karel De Winter submitted:Jun 16 2022
The De Facto Guide for Converting a PS1 to EXE (7 Ways)
(adamtheautomator.com)
You can invoke PowerShell scripts in many different ways, but they all have one downfall, you can't
By: Arman Castillote submitted:Jun 16 2022
You can invoke PowerShell scripts in many different ways, but they all have one downfall, you can't
simply run them like a standard Windows program (EXE). Perhaps you'd like to prevent editing the code in a script or perhaps make it easier for your users to run scripts. It's time to learn how to convert a PS1 to an EXE.
By: Arman Castillote submitted:Jun 16 2022
The future of PowerShell begins to sharpen in focus
(searchwindowsserver.techtarget.com)
PowerShell's promise as a cross-platform management tool has come a long way, but much work still
By: Tom Walat submitted:Jun 15 2022
PowerShell's promise as a cross-platform management tool has come a long way, but much work still
needs to be done for both Linux and Windows admins to pick up adoption.
By: Tom Walat submitted:Jun 15 2022
The Grep of PowerShell
(adamtheautomator.com)
One of the first Linux commands that many system administrators learn is grep. This venerable tool
By: Adam Listek submitted:Jun 16 2022
One of the first Linux commands that many system administrators learn is grep. This venerable tool
has been around for decades and is crucial to any administrators toolbelt. Grep's core is simply the ability to search plain text for a RegEx pattern. Grep can search files in a given directory or streamed input to output matches.
By: Adam Listek submitted:Jun 16 2022
The Ins-and-Outs of PSReadline in PowerShell
(adamtheautomator.com)
PowerShell is a phenomenal cross-platform task automation solution. But be honest, does it feel like
By: Nicholas Xuan Nguyen submitted:Jul 22 2022
PowerShell is a phenomenal cross-platform task automation solution. But be honest, does it feel like
something's missing in your PowerShell command-line experience? Why not turn to the PSReadline PowerShell module?
By: Nicholas Xuan Nguyen submitted:Jul 22 2022
The Maddening Side of the Microsoft Graph PowerShell SDK
(office365itpros.com)
All software has unique quirks, and the foibles of the Microsoft Graph PowerShell SDK are well
By: Tony Redmond submitted:Jul 26 2024
All software has unique quirks, and the foibles of the Microsoft Graph PowerShell SDK are well
known. But it's much harder when the underlying foundation contributes to the craziness as described in this article. Graph pagination works in a specific way and Microsoft tunes the Graph to deliver great performance by reducing the set of properties returned for objects. Both can cause concern for developers.
By: Tony Redmond submitted:Jul 26 2024
The Maddening Side of the Microsoft Graph PowerShell SDK
(office365itpros.com)
All software has unique quirks, and the foibles of the Microsoft Graph PowerShell SDK are well
By: Tony Redmond submitted:Aug 2 2024
All software has unique quirks, and the foibles of the Microsoft Graph PowerShell SDK are well
known. But it's much harder when the underlying foundation contributes to the craziness as described in this article. Graph pagination works in a specific way and Microsoft tunes the Graph to deliver great performance by reducing the set of properties returned for objects. Both can cause concern for developers.
By: Tony Redmond submitted:Aug 2 2024
The many flavours of WMI management
(devblogs.microsoft.com)
Working with the different ways of managing WMI.
By: Francisco Nabas submitted:Aug 19 2022
Working with the different ways of managing WMI.
By: Francisco Nabas submitted:Aug 19 2022
The Many Ways to Send Email via the Microsoft Graph
(practical365.com)
For those wanting to eliminate the SMTP AUTH protocol, Microsoft has three ways to send email using
By: Tony Redmond submitted:Nov 4 2022
For those wanting to eliminate the SMTP AUTH protocol, Microsoft has three ways to send email using
Graph APIs. This article looks at how to use the Send-MgUserMail cmdlet and compares it to the Send-MgUserMessage cmdlet (covered in depth in a previous article). Our conclusion is that you'll probably end up using Send-MgUserMail because it's easier to use.
By: Tony Redmond submitted:Nov 4 2022
The Micromine Alastri Hub Launcher Tool that leverages a RAM Disk for Temporary Data
(jhouseconsulting.com)
I would like to introduce you to a PowerShell tool I originally created in early 2024, which was in
By: Jeremy Saunders submitted:Feb 20 2025
I would like to introduce you to a PowerShell tool I originally created in early 2024, which was in
the research and planning stage for about 12 months previous to that. If you or your customer runs Micromine Alastri Software, especially in a virtualised desktop platform from Vendors such as Citrix, Omnissa, Parallels, Microsoft and [...]Author informationJeremy SaundersTechnical Architect | DevOps Evangelist | Software Developer | Microsoft, NVIDIA, Citrix and Desktop Virtualisation (VDI) Specialist/Expert | Rapper | Improvisor | Comedian | Property Investor | Kayaking enthusiast at J House ConsultingJeremy Saunders is the Problem Terminator. He is a highly respected IT Professional with over 35 years' experience in the industry. Using his exceptional design and problem solving skills with precise methodologies applied at both technical and business levels he is always focused on achieving the best business outcomes. He worked as an independent consultant until September 2017, when he took up a full time role at BHP, one of the largest and most innovative global mining companies. With a diverse skill set, high ethical standards, and attention to detail, coupled with a friendly nature and great sense of humour, Jeremy aligns to industry and vendor best practices, which puts him amongst the leaders of his field. He is intensely passionate about solving technology problems for his organisation, their customers and the tech community, to improve the user experience, reliability and operational support. Views and IP shared on this site belong to Jeremy.TwitterFacebookGoogle+LinkedIn
By: Jeremy Saunders submitted:Feb 20 2025
The Microsoft Graph PowerShell SDK and the additionalProperties Property
(office365itpros.com)
The additionalProperties property is available for many Microsoft Graph PowerShell SDK cmdlets. In
By: Tony Redmond submitted:Apr 24 2026
The additionalProperties property is available for many Microsoft Graph PowerShell SDK cmdlets. In
this article, we explain the function of the additionalProperties property and how it functions in holding output for Microsoft Graph PowerShell SDK cmdlets. It's all because of the lack of strongly typed properties, or so the AutoRest process would have us believe.
By: Tony Redmond submitted:Apr 24 2026
The Next Release of PowerShell ??? PowerShell 7
(devblogs.microsoft.com)
Steve Lee from Microsoft provides a great breakdown of what you can expect in the next version of
By: submitted:Jun 15 2022
Steve Lee from Microsoft provides a great breakdown of what you can expect in the next version of
PowerShell (PowerShell version 7).
By: submitted:Jun 15 2022
The not so simplified syntax of Where-Object in PowerShell
(mikefrobbins.com)
PowerShell 3.0 introduced several notable improvements to its cmdlet library, with one of the most
By: Mike F Robbins submitted:Mar 7 2025
PowerShell 3.0 introduced several notable improvements to its cmdlet library, with one of the most
useful features in this release being the simplified syntax for the Where-Object cmdlet. This enhancement made filtering objects more efficient and user-friendly by introducing Property and Value parameters and a switch parameter for every comparison operator. This article explores how these changes work, their usefulness, and how to leverage them in your scripts.
By: Mike F Robbins submitted:Mar 7 2025
The only PowerShell Command you will ever need to find out who did what in Active Directory
(evotec.pl)
While the title of this blog may be a bit exaggeration, the command I'm trying to show here does
By: Evotec submitted:May 3 2024
While the title of this blog may be a bit exaggeration, the command I'm trying to show here does
it's best to deliver on the promise. What you're about to witness here is something I've worked on for a while now, and it meets my basic needs. If you don't have SIEM product or products that monitor who does what in Active Directory this command makes it very easy, even for people who don't have much experience in reading Event Logs. If you'd like to learn about working with Windows Event Logs here's a great article I wrote recently - PowerShell - Everything you wanted to know about Event Logs and then some.
By: Evotec submitted:May 3 2024
The PowerShell Block Comment and Commenting Best Practices
(adamtheautomator.com)
Learn how and when to create block comments in PowerShell and many best practices for writing
By: June Castillote submitted:Jun 15 2022
Learn how and when to create block comments in PowerShell and many best practices for writing
descriptive comments!
By: June Castillote submitted:Jun 15 2022
The PowerShell foreach Loop: Examples, Demos and Learning
(adamtheautomator.com)
When you first begin writing PowerShell scripts, you'll inevitably come to a place where you need to
By: June Castillote submitted:Jun 15 2022
When you first begin writing PowerShell scripts, you'll inevitably come to a place where you need to
process multiple items from a collection. It is then you will need to dig into PowerShell foreach loops and learn what they're all about.
By: June Castillote submitted:Jun 15 2022
The PowerShell Pipeline
(dearing.dev)
When I first started learning PowerShell, one of the most fascinating things to discover was the
By: Joshua Dearing submitted:May 9 2025
When I first started learning PowerShell, one of the most fascinating things to discover was the
"pipeline". I was already amazed with the data that I could gather by running commands, but using the pipeline took that to the next level.
By: Joshua Dearing submitted:May 9 2025
The PowerShell Switch Statement: Much More than If/Then
(adamtheautomator.com)
The concept of conditional logic in programming is not anything new. Conditional logic is a fancy
By: June Castillote submitted:Jun 15 2022
The concept of conditional logic in programming is not anything new. Conditional logic is a fancy
term for first checking for a condition (if something happened) and then doing something as a result of that condition.
By: June Castillote submitted:Jun 15 2022
The PowerShell Wiggum Loop
(pckt.blog)
One of the best things about PowerShell is that you can interactively explore anything. Long before
By: James Brundage submitted:Feb 27 2026
One of the best things about PowerShell is that you can interactively explore anything. Long before
the Wiggum Loop was a thing, PowerShell let you explore
By: James Brundage submitted:Feb 27 2026
The PowerShell you know and love now with a side of Visual Studio
(devblogs.microsoft.com)
While we know that many of you enjoy, and rely on the Visual Studio Command Prompt, some of you told
By: submitted:Jun 15 2022
While we know that many of you enjoy, and rely on the Visual Studio Command Prompt, some of you told
us that you would prefer to have a PowerShell version of the tool. We are happy to share that in Visual Studio 2019 version 16.2, we added a new Developer PowerShell!
By: submitted:Jun 15 2022
The Right Way to Revoke Access from Azure AD Accounts with PowerShell
(office365itpros.com)
The Microsoft Graph PowerShell SDK includes two cmdlets to revoke access for Azure AD accounts. As
By: Tony Redmond submitted:Apr 21 2023
The Microsoft Graph PowerShell SDK includes two cmdlets to revoke access for Azure AD accounts. As
it turns out, Microsoft would prefer if developers use the Revoke-MgUserSignInSession cmdlet instead of Invoke-MgInvalidateUserRefreshToken, but who would have known if we hadn't asked the question?
By: Tony Redmond submitted:Apr 21 2023
The secret to PowerShell remoting over ssh
(yobyot.com)
The magic line of configuration to enable PowerShell remoting over ssh.
By: Alex Neihaus submitted:Apr 26 2024
The magic line of configuration to enable PowerShell remoting over ssh.
By: Alex Neihaus submitted:Apr 26 2024
The Secret to Unleashing PowerShell GitHub Abilities
(adamtheautomator.com)
In this deep dive, learn how to use PowerShell GitHub abilities to take your workflow to the next
By: Bart Tacken submitted:Aug 26 2022
In this deep dive, learn how to use PowerShell GitHub abilities to take your workflow to the next
level and automate everything!
By: Bart Tacken submitted:Aug 26 2022
The Surprising Working of TrimEnd
(nocolumnname.blog)
A couple of days ago, I was running some unit tests across a piece of PowerShell code for work and a
By: Shane O'Neill submitted:Jun 16 2022
A couple of days ago, I was running some unit tests across a piece of PowerShell code for work and a
test was failing where I didn't expect it to.
By: Shane O'Neill submitted:Jun 16 2022
The Time I Asked My Boss: Are You An Idiot?
(jsnover.com)
A Microsoft engineer recently told me he used Copilot to script a way out of a laggy system. He was
By: Jeffrey Snover submitted:Feb 13 2026
A Microsoft engineer recently told me he used Copilot to script a way out of a laggy system. He was
delighted. The story triggered a memory from the early days of PowerShell when my diplomacy was c...
By: Jeffrey Snover submitted:Feb 13 2026
The Ultimate Guide to Building REST APIs with PowerShell
(ironmansoftware.com)
This guide will cover how to build REST APIs using Universal Dashboard and PowerShell. Most of this
By: Adam Driscoll submitted:Jun 15 2022
This guide will cover how to build REST APIs using Universal Dashboard and PowerShell. Most of this
post can be accomplished with Universal Dashboard Community. Only the section covering Authentication and Authorization will require Premium or Enterprise.
By: Adam Driscoll submitted:Jun 15 2022
The Ultimate Guide to Terminal User Interfaces in PowerShell
(blog.ironmansoftware.com)
Terminal User Interfaces (TUI) have a long history in computing and were some of the first forms of
By: Adam Driscoll submitted:Jun 16 2022
Terminal User Interfaces (TUI) have a long history in computing and were some of the first forms of
interfaces between human and machine. Sometimes referred to as text-based user interfaces, they are starting to gain popularity again with projects like Terminal.Gui for .NET. In this guide, we take a deep dive into how to build TUIs with PowerShell and Terminal.Gui.
By: Adam Driscoll submitted:Jun 16 2022
The Value of Objects
(jdhitsolutions.com)
I expect I will write several articles about PowerShell and its relationship with objects. I know
By: Jeffery Hicks submitted:Jul 8 2022
I expect I will write several articles about PowerShell and its relationship with objects. I know
that this is the biggest hurdle for PowerShell beginners to overcome. But once they grasp that PowerShell is about working with objects in the pipeline, they recognize the value and begin finding it easier to write PowerShell code and use it interactively at a console prompt.
By: Jeffery Hicks submitted:Jul 8 2022
The Zip Epiphany
(mrpowershell.com)
More files are zip files than you might think.
By: James Brundage submitted:Oct 24 2025
More files are zip files than you might think.
By: James Brundage submitted:Oct 24 2025
These damn curly quote marks!
(reddit.com)
You copy / pasta some snippet of code you find handy, and then when you go to actually use the
By: u/richie65 submitted:Jun 16 2022
You copy / pasta some snippet of code you find handy, and then when you go to actually use the
script...
By: u/richie65 submitted:Jun 16 2022
TheShow Episode?1
(youtube.com)
PowerShell Program Manager Jason Helmick has new PowerShell video series, “TheShow”.
By: submitted:Jun 15 2022
PowerShell Program Manager Jason Helmick has new PowerShell video series, “TheShow”.
This is not your typical Getting Started with PowerShell type video series. This series is going to focus on the happenings and goings on around PowerShell and beyond.
By: submitted:Jun 15 2022
Things I use most in my PowerShell scripts
(powershellisfun.com)
Looking back at the scripts I created the last year, certain things always come back in most of
By: Harm Veenstra submitted:Aug 4 2023
Looking back at the scripts I created the last year, certain things always come back in most of
them. In this blog post, I will show you a few and explain them.
By: Harm Veenstra submitted:Aug 4 2023
This is a PowerShell syntax\technique I was unaware of until today.
(twitter.com)
Same here
By: Adam Driscoll submitted:Jun 16 2022
Same here
By: Adam Driscoll submitted:Jun 16 2022
This is why you don’t store credentials in your scripts: Uber Hack
(reddit.com)
Great discussion on a great topic in this thread.
By: u/Trakeen submitted:Sep 23 2022
Great discussion on a great topic in this thread.
By: u/Trakeen submitted:Sep 23 2022
Three Ways to use PowerShell to Send a Welcome Message to New Office 365 Users
(office365itpros.com)
A recent appeal from a reader for a PowerShell script to send a welcome message to new people
By: Tony Redmond submitted:Jun 15 2022
A recent appeal from a reader for a PowerShell script to send a welcome message to new people
joining an Office 365 tenant forced me to think about the best solution. The issue isn't finding a script to do the job because there's plenty of scripts published in places like the TechNet Gallery
By: Tony Redmond submitted:Jun 15 2022
TIL (accidentally) that PowerShell Copy-Item has -ToSession
(twitter.com)
(and -FromSession) parameters so you can copy files/folders to/from remote machines without needing
By: Guy Leech submitted:Aug 12 2022
(and -FromSession) parameters so you can copy files/folders to/from remote machines without needing
$ shares. Best to set $ProgressPreference to SilentlyContinue unless you want it slowed by progress messages
By: Guy Leech submitted:Aug 12 2022
TIL you can color text without Write-Host
(reddit.com)
I don't know how on earth I've gone all this time without knowing this, but this was the only reason
By: u/CohorsMando submitted:Jun 16 2022
I don't know how on earth I've gone all this time without knowing this, but this was the only reason
I ever used Write-Host.
By: u/CohorsMando submitted:Jun 16 2022
TIL you can get the last item in an array
(twitter.com)
in PowerShell by using the index -1.
By: Ryan Ephgrave submitted:Jun 16 2022
in PowerShell by using the index -1.
By: Ryan Ephgrave submitted:Jun 16 2022
Timing Scripts
(claytonerrington.com)
How to manage time effectively in scripts
By: Clayton Errington submitted:Aug 8 2025
How to manage time effectively in scripts
By: Clayton Errington submitted:Aug 8 2025
Tips and Tricks to Using PowerShell Dynamic Parameters
(jeffbrown.tech)
A neat but often unknown feature is the PowerShell dynamic parameter. These are no ordinary
By: Jeff Brown submitted:Jun 16 2022
A neat but often unknown feature is the PowerShell dynamic parameter. These are no ordinary
parameters as dynamic parameters only exist when certain conditions are met. Imagine the possibilities!
By: Jeff Brown submitted:Jun 16 2022
Tips From The Warzone – HashSet To The Rescue – E4
(reddit.com)
I work with large datasets. Millions of objects. Quite often I need to find unique entities, compare
By: u/bukem submitted:Dec 2 2022
I work with large datasets. Millions of objects. Quite often I need to find unique entities, compare
properties, you name it.
By: u/bukem submitted:Dec 2 2022
To Rename a PowerShell Variable
(tommymaynard.com)
I had one of those thoughts. you know, a dumb one. As dumb as it might be, it gave some brief
By: Tommy Maynard submitted:Jun 16 2022
I had one of those thoughts. you know, a dumb one. As dumb as it might be, it gave some brief
inspiration to try something new.
By: Tommy Maynard submitted:Jun 16 2022
To Splat or Not to Splat, That’s the Question
(office365itpros.com)
Splatting is an optional PowerShell technique designed to make it easier to pass parameter values
By: Tony Redmond submitted:Jun 14 2024
Splatting is an optional PowerShell technique designed to make it easier to pass parameter values
for cmdlets. It's a personal choice whether to use splatting instead of passing values to individual parameters in the command line. Although the Microsoft Graph PowerShell SDK can be a little strange at times, you can use splatting with SDK cmdlets, even with some pretty complex parameters such as those used to filter objects.
By: Tony Redmond submitted:Jun 14 2024
Today I learned, that there’s a Clean{} block in PS 7.3
(reddit.com)
So now it goes like this: `Begin / Process / End / Clean`
By: u/PanosGreg submitted:Mar 31 2023
So now it goes like this: `Begin / Process / End / Clean`
By: u/PanosGreg submitted:Mar 31 2023
Today’s lesson on RegEx complexity
(reddit.com)
RegEx will let you be as complex as you want. ALWAYS focus on making your searches concise. If its
By: u/Szeraax submitted:Jun 15 2022
RegEx will let you be as complex as you want. ALWAYS focus on making your searches concise. If its
getting hairy, look for another way to describe what you are after. That will guide you down the road of RegEx enlightenment.
By: u/Szeraax submitted:Jun 15 2022
Token Protection Extends to Microsoft Graph PowerShell SDK Sessions
(office365itpros.com)
The conditional access policy condition for token protection now extends to Microsoft Graph
By: Tony Redmond submitted:Jun 27 2025
The conditional access policy condition for token protection now extends to Microsoft Graph
PowerShell SDK interactive sessions. Any account within the scope of a CA policy that requires token protection can use Web Account Manager (WAM) to sign in and check that everything is secure and ready to go. It's a protection that might be of interest to administrators and developers that access sensitive data in Graph SDK sessions.
By: Tony Redmond submitted:Jun 27 2025
Toolbox #0016: PS-Applaunch
(cloudsparkle.be)
Synopsis: Published application launcher
By: Bart Jacobs submitted:Jun 17 2022
Synopsis: Published application launcher
By: Bart Jacobs submitted:Jun 17 2022
Tools of the trade
(reddit.com)
Sysadmin recently had a thread about your goto tools, and obviously here powershell is likely top of
By: u/ExceptionEX submitted:Nov 4 2022
Sysadmin recently had a thread about your goto tools, and obviously here powershell is likely top of
that list but what other top tools do you use and why.
By: u/ExceptionEX submitted:Nov 4 2022
Tools reference – Claude Code Docs
(code.claude.com)
FYI if you're using Claude Code on Windows in Powershell, you might want to enable this
By: Joe Finney submitted:May 8 2026
FYI if you're using Claude Code on Windows in Powershell, you might want to enable this
By: Joe Finney submitted:May 8 2026
Top Ten PowerShell Tips for Microsoft 365 Management: Part Two
(practical365.com)
If you are stuck using your on-premises resources to manage a cloud infrastructure, it is an
By: Damian Scoles submitted:Jan 6 2023
If you are stuck using your on-premises resources to manage a cloud infrastructure, it is an
opportune time to change that with the availability of tools and functions that are now available. In this article, we focus on how to use PowerShell to manage Microsoft 365. In addition, we consider how to use cloud services to manage PowerShell code, testing, security controls, and more.
By: Damian Scoles submitted:Jan 6 2023
Toward a more POSIX-Friendly PowerShell experience
(dev.to)
I'm a MacOS and Debian user primarily, but my 9-5 is a Windows shop that requires I work from a...
By: daniel sieradski submitted:May 22 2026
I'm a MacOS and Debian user primarily, but my 9-5 is a Windows shop that requires I work from a...
By: daniel sieradski submitted:May 22 2026
Track File Activities in SharePoint Online Using PowerShell
(o365reports.com)
Users are given access to files in the organization for various purposes, such as project
By: Sruthy submitted:Aug 2 2024
Users are given access to files in the organization for various purposes, such as project
collaboration, documents sharing, and accessing necessary resources for their roles. Based on the permissions granted, users can perform actions on files and folders such as deletion, download, modifying, and more.
By: Sruthy submitted:Aug 2 2024
Track Microsoft Entra Application Operations Using PowerShell
(o365reports.com)
When applications are registered in Microsoft Entra, they are granted with surprising number of
By: Lokesh submitted:May 30 2025
When applications are registered in Microsoft Entra, they are granted with surprising number of
privileges like accessing sensitive data to acting on behalf of users. But these permissions aren't static. Once an app is registered, its configuration can evolve over time through various operational changes.
By: Lokesh submitted:May 30 2025
Tracking down bad password attempts with PowerShell
(theposhwolf.com)
Want to know where bad password attempts are coming from before they lock out an account in Active
By: submitted:Jun 15 2022
Want to know where bad password attempts are coming from before they lock out an account in Active
Directory? Check out Anthony Howell’s walkthrough of a PowerShell function to easily do just that.
By: submitted:Jun 15 2022
Tracking Down Potential Security Breaches with the Windows Event Log and PowerShell
(adamtheautomator.com)
Many organizations rely on Microsoft technologies to get work done. At the same time, threat actors
By: Justin Sylvester submitted:Jun 16 2022
Many organizations rely on Microsoft technologies to get work done. At the same time, threat actors
can exploit operating systems like Windows. Luckily, Windows logs OS security events to help you track down this behavior.
By: Justin Sylvester submitted:Jun 16 2022
Tracking Down User Logons with PowerShell and XPath
(adamtheautomator.com)
When working with Windows event logs, especially the Security log, there might be instances where
By: Adam Bertram submitted:Jun 14 2024
When working with Windows event logs, especially the Security log, there might be instances where
you need to extract specific information from events.
By: Adam Bertram submitted:Jun 14 2024
Transferring Reusable PowerShell Objects Between Microsoft 365 Tenants
(office365itpros.com)
People often need to transfer objects or code between Microsoft 365 tenants. When it comes to
By: Tony Redmond submitted:Sep 6 2024
People often need to transfer objects or code between Microsoft 365 tenants. When it comes to
dealing with objects, the Microsoft Graph PowerShell SDK's ToJsonString method is very useful. The method outputs a string containing JSON content, but only for object properties that have a value. This makes the much easier to use the output as the basis for a template object or as the payload body to create an object in another tenant.
By: Tony Redmond submitted:Sep 6 2024
Transforming PowerShell experience with PSReadLine (YouTube)
(youtube.com)
In this video I introduce PSReadLine as a way to transform your day-to-day PowerShell experience!
By: John Savill submitted:Jun 16 2022
In this video I introduce PSReadLine as a way to transform your day-to-day PowerShell experience!
By: John Savill submitted:Jun 16 2022
Translating Windows Update Driver Names to Friendly Driver Names
(smsagent.blog)
The Windows Driver Update management capability in Intune is a welcome new feature providing greater
By: Trevor Jones submitted:Jul 14 2023
The Windows Driver Update management capability in Intune is a welcome new feature providing greater
control of driver updates. One frustration I've long had with drivers in Windows Update though is the naming - sometimes the names are quite indescript and it can be difficult to know which driver (or driver software) it actually is.
By: Trevor Jones submitted:Jul 14 2023
Trim characters from strings in PowerShell
(4sysops.com)
Most programming languages provide string functions that can be used to selectively truncate leading
By: Wolfgang Sommergut submitted:Mar 17 2023
Most programming languages provide string functions that can be used to selectively truncate leading
or trailing characters. String objects in PowerShell have three such trim() methods that remove not only spaces but also any characters at the beginning and end.
By: Wolfgang Sommergut submitted:Mar 17 2023
Troubleshoot DNS Issues with PowerShell
(adamtheautomator.com)
Troubleshoot DNS issues with PowerShell by testing name resolution, DNS client settings, cache
By: Adam Bertram submitted:Jun 19 2026
Troubleshoot DNS issues with PowerShell by testing name resolution, DNS client settings, cache
entries, and network connectivity in a repeatable workflow.
By: Adam Bertram submitted:Jun 19 2026
Troubleshooting Active Directory Replication Using PowerShell
(woshub.com)
Most AD administrators use the repadmin (appeared in Windows Server 2003) and replmon (must be
By: Windows OS Hub submitted:Jun 16 2022
Most AD administrators use the repadmin (appeared in Windows Server 2003) and replmon (must be
copied from Support Tool for WS2003) console tools to monitor and control Active Directory replication. In Windows Server 2012, Microsoft added a number of PowerShell cmdlets to manage and check replication status in the Active Directory forest. In this article we'll look at the main useful PoSh cmdlets that an AD administrator can use to control replication between domain controllers.
By: Windows OS Hub submitted:Jun 16 2022
Troubleshooting Powershell and GraphAPI
(uc.lawedo.net)
Learn some additional troubleshooting skills for Powershell and GraphAPI with a little help of
By: submitted:Jun 15 2022
Learn some additional troubleshooting skills for Powershell and GraphAPI with a little help of
Fiddler .
By: submitted:Jun 15 2022
Troubleshooting PowerShell Scripts with Set-PSBreakPoint
(sid-500.com)
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it
By: Patrick Gruenauer submitted:Jun 24 2022
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it
could be helpful to know what's going on in a particualar step or workflow. In this blog bost I will give you an overview and the basics you can build on to troubleshoot and investigate your script. Let's jump in.
By: Patrick Gruenauer submitted:Jun 24 2022
Troubleshooting with PowerShell: Event Logs, Performance Counters, and More
(ilovepowershell.com)
PowerShell is an invaluable tool for System Administrators when it comes to troubleshooting system
By: Michael Simmons submitted:Mar 31 2023
PowerShell is an invaluable tool for System Administrators when it comes to troubleshooting system
issues. With its wide range of built-in cmdlets and flexibility, PowerShell enables you to investigate issues, monitor performance, and manage services and processes. In this article, we will explore how to use PowerShell for troubleshooting, covering event logs, performance counters, services, and processes
By: Michael Simmons submitted:Mar 31 2023
Try to Catch PowerShell Error Handling
(claytonerrington.com)
A guide to handling errors within PowerShell and the best approach
By: Clayton Errington submitted:Dec 20 2024
A guide to handling errors within PowerShell and the best approach
By: Clayton Errington submitted:Dec 20 2024
Trying to download Google Drive file in PowerShell using Invoke-webrequest just gets the HTML for the “we can’t scan this for viruses” page
(reddit.com)
An awesome answer to a common problem with systems like this.
By: r/PowerShell submitted:Jun 16 2022
An awesome answer to a common problem with systems like this.
By: r/PowerShell submitted:Jun 16 2022
Trying to figure out how to eliminate +=
(reddit.com)
A good discussion on Reddit on a very common topic.
By: u/saarmi submitted:Jun 16 2022
A good discussion on Reddit on a very common topic.
By: u/saarmi submitted:Jun 16 2022
Trying to think of a metaphor
(reddit.com)
Hi I'm going to do a presentation about powershell to new comer and I'm wondering if someone has
By: u/fennecdore submitted:Jun 16 2022
Hi I'm going to do a presentation about powershell to new comer and I'm wondering if someone has
ever thought of metaphor to highlight the "object" part of powershell when it comes to comparing it to cmd or bash.
By: u/fennecdore submitted:Jun 16 2022
Two Exchange Server vulns veer dangerously close to ProxyShell
(news.sophos.com)
A chained pair of vulnerabilities, plus PowerShell, affects the Microsoft messaging platform well in
By: Angela Gunn submitted:Oct 7 2022
A chained pair of vulnerabilities, plus PowerShell, affects the Microsoft messaging platform well in
advance of Patch Tuesday; Sophos customers are protected
By: Angela Gunn submitted:Oct 7 2022
Type less by using PowerShell type accelerators
(blog.danskingdom.com)
I had heard the PowerShell term "type accelerators" a few times, but never really knew what that
By: Dan Schroeder submitted:Oct 18 2024
I had heard the PowerShell term "type accelerators" a few times, but never really knew what that
meant. I finally decided to check out the about_Type_Accelerators docs and it turns out they're simply aliases for .NET types.
By: Dan Schroeder submitted:Oct 18 2024
Under The Stairs: Creating a PowerShell Cmdlet Using C#
(tfl09.blogspot.com)
As part of a book I am writing, I wanted to show how simple it could be to create your own cmdlet in
By: Thomas Lee submitted:Jun 16 2022
As part of a book I am writing, I wanted to show how simple it could be to create your own cmdlet in
C#. This was to be a part of an advanced look at the things you can do with PowerShell 7 and DotNet Core.
By: Thomas Lee submitted:Jun 16 2022
Under The Stairs: Setting up an SMTP Relay using SendGrid
(tfl09.blogspot.com)
Setting up both IIS and the email relay service which SendGrid provides are straightforward to set
By: Thomas Lee submitted:Jun 15 2022
Setting up both IIS and the email relay service which SendGrid provides are straightforward to set
up. In this blog post, I'll show you how to do this.
By: Thomas Lee submitted:Jun 15 2022
Understanding ErrorAction Parameter in PowerShell
(sid-500.com)
Error handling is an important part of scripting and automation, and PowerShell provides robust
By: Patrick Gruenauer submitted:Oct 10 2025
Error handling is an important part of scripting and automation, and PowerShell provides robust
tools for managing errors efficiently. One of the key features for error management in PowerShell is the ErrorAction.
By: Patrick Gruenauer submitted:Oct 10 2025
Understanding file encoding in VSCode and PowerShell
(docs.microsoft.com)
Interesting documentation about file encoding: PowerShell Microsoft
By: submitted:Jun 15 2022
Interesting documentation about file encoding: PowerShell Microsoft
By: submitted:Jun 15 2022
Understanding Get-EXORecipient
(powershellcenter.com)
This guide will provide you with the knowledge and tools you need to effectively manage your Office
By: Faris Malaeb submitted:Aug 9 2024
This guide will provide you with the knowledge and tools you need to effectively manage your Office
365 mailbox using the Get-EXORecipient. Understanding Exchange Recipient Type Details When managing an Exchange environment, understanding the different types of recipients is crucial for effective administration. Exchange Online supports a variety of recipient types, each serving different purposes...
By: Faris Malaeb submitted:Aug 9 2024
Understanding How Graph Permissions for Groups Work
(office365itpros.com)
Understanding what Graph permissions are required by apps can be challenging. In this article we
By: Tony Redmond submitted:May 15 2026
Understanding what Graph permissions are required by apps can be challenging. In this article we
discuss how the Group.Read.All and GroupMember.Real.All permissions work and why you should choose one permission over the other and respect the principle of least permission when it comes to assigning Graph permissions to your apps and PowerShell scripts.
By: Tony Redmond submitted:May 15 2026
Understanding NewtonSoft in PowerShell
(stackoverflow.com)
A great primer on using JSON and NewtonSoft in PowerShell
By: submitted:Jun 15 2022
A great primer on using JSON and NewtonSoft in PowerShell
By: submitted:Jun 15 2022
Understanding OAuth: Coding the authentication flow yourself vs using an SDK
(msendpointmgr.com)
Dive into Microsoft Graph authentication with PowerShell. In this blog we explore OAuth flows, PKCE
By: Ben Whitmore submitted:Feb 28 2025
Dive into Microsoft Graph authentication with PowerShell. In this blog we explore OAuth flows, PKCE
security, and token handling. Learn how to build a secure auth flow from scratch and why the SDK might still be the best choice for automation.
By: Ben Whitmore submitted:Feb 28 2025
Understanding PasswordLastSet and PwdLastSet Using PowerShell
(powershellcenter.com)
In Active Directory (AD), the PasswordLastSet and pwdLastSet attributes refer to the same property
By: Faris Malaeb submitted:Feb 3 2023
In Active Directory (AD), the PasswordLastSet and pwdLastSet attributes refer to the same property
of an AD object - the time and date when the password for that object was last changed. This attribute is used to enforce password policies and track when a password was last changed. This quick post helps you understand these...
By: Faris Malaeb submitted:Feb 3 2023
Understanding PowerShell Modules
(powershell.one)
Almost all PowerShell commands live in modules, and by adding new modules to PowerShell, you can
By: Dr. Tobias Weltner submitted:Jun 15 2022
Almost all PowerShell commands live in modules, and by adding new modules to PowerShell, you can
easily add more commands. Here is all you need to know about PowerShell modules.
By: Dr. Tobias Weltner submitted:Jun 15 2022
Understanding PowerShell Objects
(petri.com)
One of the features that both makes PowerShell so easy to use yet sometimes difficult to learn is
By: Jeff Hicks submitted:Jul 28 2022
One of the features that both makes PowerShell so easy to use yet sometimes difficult to learn is
its focus on objects. I have taught PowerShell objects to many people over the last 10 years and this is not as difficult as people make it out to be.
By: Jeff Hicks submitted:Jul 28 2022
Understanding PowerShell’s Execution_Policy and Scope functionality – Part 1
(alanbonnici.com)
Windows started life as a text-based OS that had graphical elements bundled on top. Today most of
By: chribonn submitted:Jun 16 2022
Windows started life as a text-based OS that had graphical elements bundled on top. Today most of
the interaction with the OS is done through the graphical interface although the underlying text-based interface still exists and is important to reach certain nooks and crannies that are not exposed graphically.
By: chribonn submitted:Jun 16 2022
Understanding REST Web Services in PowerShell
(community.idera.com)
There are many different types of web services, and PowerShell can access many of them using
By: Idera submitted:Jun 16 2022
There are many different types of web services, and PowerShell can access many of them using
Invoke-RestMethod. Here is a quick intro to get you started.
By: Idera submitted:Jun 16 2022
Understanding the Clean block in PowerShell
(mikefrobbins.com)
PowerShell, a powerful scripting language and automation framework, provides features that enhance
By: Mike F Robbins submitted:Jun 14 2024
PowerShell, a powerful scripting language and automation framework, provides features that enhance
script development and execution. Among these features is the clean block, a lesser-known yet beneficial component in PowerShell functions. This article explores the clean block, its purpose, and how to use it effectively in PowerShell scripts.
By: Mike F Robbins submitted:Jun 14 2024
Understanding the Intune Management Extension client health check
(petervanderwoude.nl)
This week is sort of a follow-up on the posts of the last couple of weeks about Win32 apps. This
By: Peter van der Woude submitted:Jan 26 2024
This week is sort of a follow-up on the posts of the last couple of weeks about Win32 apps. This
week, however, the focus is more on the process that is in place to make sure that everything around the Intune Management Extension (IME) keeps functioning. The IME contains many important components for installing Win32 apps, for running PowerShell scripts, for running inventories, and more. That makes it important that the IME is running successfully. To make sure that the IME is running successfully, the Intune Management Extension Health Evaluation was introduced. That evaluation is focused on performing checks on the service of the IME. This post will have a closer look at the IME client health check and the actions that it performs.
By: Peter van der Woude submitted:Jan 26 2024
Understanding the trap Statement in PowerShell
(sid-500.com)
In PowerShell, error handling is a crucial aspect of writing robust and reliable scripts. One of the
By: Patrick Gruenauer submitted:Nov 7 2025
In PowerShell, error handling is a crucial aspect of writing robust and reliable scripts. One of the
powerful features to manage errors gracefully is the trap statement.
By: Patrick Gruenauer submitted:Nov 7 2025
Understanding When & When Not to Create PowerShell New Lines
(adamtheautomator.com)
Learn how to properly create PowerShell new line without screwing things up in this tutorial!
By: Bill Kindle submitted:Jun 16 2022
Learn how to properly create PowerShell new line without screwing things up in this tutorial!
By: Bill Kindle submitted:Jun 16 2022
Uninstall any application in a jiffy using PowerShell and Microsoft Intune
(imab.dk)
Introduction This post is a just a quick follow up on my previous post: Uninstall any application in
By: Martin Bengtsson submitted:Jan 5 2024
Introduction This post is a just a quick follow up on my previous post: Uninstall any application in
a jiffy using PowerShell and Configuration Manager I received a few questions whether the PowerShell script can be used with Microsoft Intune instead of Microsoft Configuration Manager. And sure! This post will explain one of many approaches available with Intune.
By: Martin Bengtsson submitted:Jan 5 2024
Uninstall programs (remotely) with PowerShell
(4sysops.com)
Microsoft offers several options if you want to remove installed programs by using the command line
By: Wolfgang Sommergut submitted:Jun 16 2022
Microsoft offers several options if you want to remove installed programs by using the command line
or a script. Unfortunately, no method covers all scenarios. PowerShell's package management, for example, is limited to the local computer, while WMI does not recognize all programs.
By: Wolfgang Sommergut submitted:Jun 16 2022
Uninstalling windows store apps using PowerShell
(cloudappie.nl)
Recently I had to re-install my laptop. Now that shouldn't take to long, but it turned out I had
By: Albert-Jan Schot submitted:Jun 15 2022
Recently I had to re-install my laptop. Now that shouldn't take to long, but it turned out I had
tweaked my previous install a bit. One of the things you get when installing Windows again is a bunch of default apps. These apps are coming from the Microsoft Store. And not all of these apps will be used, so I decided to figure out how to de-install them.
By: Albert-Jan Schot submitted:Jun 15 2022
Unit testing in PowerShell, introduction to Pester
(dev.to)
When people (at least IT people) thinks about PowerShell, they think about some magic commands and
By: Olivier Miossec submitted:Jun 15 2022
When people (at least IT people) thinks about PowerShell, they think about some magic commands and
maybe about some scripts and sometime more. PowerShell is more than that. It's not only a sequential programming language it's also a functional language. You can create functions and modules, but not only you can use it as configuration management with DSC and other tools, you can use it in serverless platforms like AWS Lambda or Azure Functions, you can build cloud solutions either on Azure or AWS. You can build complete solutions with PowerShell.
By: Olivier Miossec submitted:Jun 15 2022
Unit testing in PowerShell, introduction to Pester
(dev.to)
Great article by Olivier Miossec about getting started with unit testing in PowerShell with an
By: submitted:Jun 15 2022
Great article by Olivier Miossec about getting started with unit testing in PowerShell with an
introduction to Pester.
By: submitted:Jun 15 2022
Unleashing Parallelism in PowerShell
(bartpasmans.tech)
If you've been around PowerShell for a while, you know it's great at looping through stuff. Need to
By: Bart Pasmans submitted:Aug 29 2025
If you've been around PowerShell for a while, you know it's great at looping through stuff. Need to
process a list of files? Easy. Query a set of servers? Piece of cake. But sometimes... you hit a wall. The problem? Sequential execution.
By: Bart Pasmans submitted:Aug 29 2025
Unlock BitLocker drive from Windows PE with a PowerSell script
(4sysops.com)
BitLocker can pose a significant challenge when multiple PCs need to be booted from an external
By: Wolfgang Sommergut submitted:Aug 16 2024
BitLocker can pose a significant challenge when multiple PCs need to be booted from an external
drive for troubleshooting. The helpdesk must manually enter the 48-digit recovery password each time. However, this process can be automated by exporting the keys and using a script.
By: Wolfgang Sommergut submitted:Aug 16 2024
Unlock inline PowerShell capabilities to streamline Logic Apps workflows
(techcommunity.microsoft.com)
The new inline PowerShell action, now in preview, adds flexibility to Logic Apps by enabling users
By: Parth Shah submitted:Aug 23 2024
The new inline PowerShell action, now in preview, adds flexibility to Logic Apps by enabling users
to embed PowerShell scripts directly into workflows. This feature unlocks new possibilities for complex integrations, and I'm excited to demonstrate its potential with a bank reconciliation workflow demo.
By: Parth Shah submitted:Aug 23 2024
Update to Entra FIDO Key Attestation Database
(clatent.com)
What other keys are you looking to gain compatibility?
By: Clayton Tyger submitted:Jan 24 2025
What other keys are you looking to gain compatibility?
By: Clayton Tyger submitted:Jan 24 2025
Update Windows Secure Boot DB certificates with Group Policy and PowerShell
(4sysops.com)
Microsoft's original Secure Boot certificates from 2011 begin expiring in June 2026. Windows devices
By: IT Experts submitted:Mar 20 2026
Microsoft's original Secure Boot certificates from 2011 begin expiring in June 2026. Windows devices
that still rely on these certificates will no longer receive security updates for boot components, leaving them out of compliance. To address this, Microsoft is rolling out new 2023 certificates for the UEFI Secure Boot Signature Database (DB). Administrators can deploy these certificates to domain-joined machines using Group Policy, PowerShell, or the Windows Configuration System (WinCS). This article covers the technical background, the registry-based deployment mechanism, and Microsoft's sample automation framework for enterprise rollouts.
By: IT Experts submitted:Mar 20 2026
Update XML files using PowerShell
(devblogs.microsoft.com)
This posts explains how to update XML files using PowerShell
By: Sonam Rastogi submitted:Mar 31 2023
This posts explains how to update XML files using PowerShell
By: Sonam Rastogi submitted:Mar 31 2023
Update your Lenovo using the LSUClient PowerShell module
(powershellisfun.com)
I like my Lenovo hardware, and I want to keep it up to date with the latest drivers, firmware, and
By: Harm Veenstra submitted:Aug 29 2025
I like my Lenovo hardware, and I want to keep it up to date with the latest drivers, firmware, and
other software updates. In this small blog post, I will show you how you can do that using the LSUClient module from Jantari.
By: Harm Veenstra submitted:Aug 29 2025
Updating Extension Attributes for Azure AD Registered Devices with the Microsoft Graph PowerShell SDK
(office365itpros.com)
Azure AD registered devices have 15 extension attributes that tenants can use for their own
By: Tony Redmond submitted:Sep 9 2022
Azure AD registered devices have 15 extension attributes that tenants can use for their own
purposes. In this article, we explore how to use the Microsoft Graph PowerShell SDK to update extension attributes for registered devices, and even better, access the content in the extension attributes afterward.
By: Tony Redmond submitted:Sep 9 2022
Upgrade of Teams Policy Cmdlets Enables Use in Azure Automation
(office365itpros.com)
This article explains how to make Teams policy assignments using an Azure Automation runbook and
By: Tony Redmond submitted:Nov 4 2022
This article explains how to make Teams policy assignments using an Azure Automation runbook and
some of the modernized cmdlets available in the Teams PowerShell module. Not everything worked as smoothly as we'd like, but like most PowerShell scenarios, there's usually a workaround available to get the job done. It just needs to be found.
By: Tony Redmond submitted:Nov 4 2022
Upgrading the Microsoft 365 Groups and Teams Membership Report Script
(office365itpros.com)
The Microsoft 365 Groups Report (membership of groups and teams) originally used the Azure AD and
By: Tony Redmond submitted:Jan 20 2023
The Microsoft 365 Groups Report (membership of groups and teams) originally used the Azure AD and
Exchange Online PowerShell modules. Now its code uses only cmdlets from the Microsoft Graph PowerShell SDK. It's an example of the kind of update that many organizations are going through due to the upcoming deprecation of the Azure AD and MSOL modules.
By: Tony Redmond submitted:Jan 20 2023
Upgrading the Teams and Groups Activity Report to 6.0
(office365itpros.com)
The Teams and Groups activity report is a popular script that helps administrators identify inactive
By: Tony Redmond submitted:Jul 19 2024
The Teams and Groups activity report is a popular script that helps administrators identify inactive
teams and groups within a Microsoft 365 tenant. The script code has been developed over the years. The last version converted to Graph API requests to improve performance. This time, the upgrade is to use the Microsoft Graph PowerShell SDK to make the code easier to maintain.
By: Tony Redmond submitted:Jul 19 2024
Upgrading your Azure Function Apps to run on PowerShell 7.4
(github.com)
PowerShell language worker for Azure Functions. Contribute to
By: Damian Garbus submitted:Nov 22 2024
PowerShell language worker for Azure Functions. Contribute to
Azure/azure-functions-powershell-worker development by creating an account on GitHub.
By: Damian Garbus submitted:Nov 22 2024
Upload a file to Connectwise and Attach it to a Service Ticket with PowerShell
(thelazyadministrator.com)
I have recently been automating a lot within Connectwise PSA. One of the items I set out to do is to
By: Brad Wyatt submitted:May 10 2024
I have recently been automating a lot within Connectwise PSA. One of the items I set out to do is to
upload a file and attach it to a service ticket. This led me to the following article, but after doing some testing, I found that some file types were not properly rendering on the Connectwise side, making me believe there was something wrong with the encoding.
By: Brad Wyatt submitted:May 10 2024
Upload a PowerShell Script to Intune (With PowerShell) From Scratch
(adamtheautomator.com)
Automate deploying PowerShell scripts to Intune devices with Azure app registration, Graph API, and
By: Adam Bertram submitted:May 24 2024
Automate deploying PowerShell scripts to Intune devices with Azure app registration, Graph API, and
more in this step-by-step tutorial.
By: Adam Bertram submitted:May 24 2024
Upload and Download files from Azure Blob Storage using Connection String
(evotec.xyz)
They say there is a first time for everything. For me, it's how to download and upload files to
By: Przemyslaw Klys submitted:Jan 20 2023
They say there is a first time for everything. For me, it's how to download and upload files to
Azure Blog Storage using Connection String. Recently I was given Connection String, Container name and had to download some files from Azur Blog Storage. After some research and trying Connect-AzAccount, I found that the proper way to go is thru New-AzStorageContext.
By: Przemyslaw Klys submitted:Jan 20 2023
Upload Files to Azure Blob Storage using Power Automate Desktop
(techcommunity.microsoft.com)
In this blog post, we are going to have a look at how you can automatically upload files to an Azure
By: Thomas Maurer submitted:Jun 16 2022
In this blog post, we are going to have a look at how you can automatically upload files to an Azure
Blob storage account using Power Automate Desktop. Power Automate Desktop is a great tool to build automation on your desktop. You can create flows,?interact with everyday tools such as email and excel and work with modern and legacy applications.
By: Thomas Maurer submitted:Jun 16 2022
Uploading your RMM application to all Intune tenants
(cyberdrain.com)
This script is based on some earlier work I've done for uploading general applications to Intune
By: Kelvin Tegelaar submitted:Jun 16 2022
This script is based on some earlier work I've done for uploading general applications to Intune
tenants, but I've transformed this into a module to allow a easy synchronization between your RMM system and M365. There's some prework that'll need to be performed for each supported RMM system. Check out the Github page for the latest and greatest information as the blog can be outdated.
By: Kelvin Tegelaar submitted:Jun 16 2022
Use a CSV file to make a graphical menu of PowerShell scripts
(blog.osull.com)
I've recently been working on a PowerShell module that uses a CSV file to create a custom menu of
By: Dan O'Sullivan submitted:Jun 15 2022
I've recently been working on a PowerShell module that uses a CSV file to create a custom menu of
scripts.
By: Dan O'Sullivan submitted:Jun 15 2022
Use Azure Automation and PowerShell to Create a Daily Microsoft Entra Risk Report
(practical365.com)
In this article, Sean McAvinue explains how to use PowerShell and Azure Automation runbook to create
By: Sean McAvinue submitted:Jan 26 2024
In this article, Sean McAvinue explains how to use PowerShell and Azure Automation runbook to create
a Daily Microsoft Entra Risk Report.
By: Sean McAvinue submitted:Jan 26 2024
Use cases for PowerShell Help Messages
(itluke.online)
If you are like me, when you type a command line, you hit the TAB key to auto-fill parameters'
By: Luc Fullenwarth submitted:Jun 15 2022
If you are like me, when you type a command line, you hit the TAB key to auto-fill parameters'
values. Or, when you don't know which value to enter, you hit CTRL + C and you use a search engine or the Get-Help -Name CmdletName -Parameter ParameterName command line to find out which value to enter.
By: Luc Fullenwarth submitted:Jun 15 2022
Use cases for the new null coalescing operator in PowerShell 7
(itluke.online)
I was just watching the recent presentation from the Research Triangle PowerShell Users Group, in
By: Luc FULLENWARTH submitted:Jun 15 2022
I was just watching the recent presentation from the Research Triangle PowerShell Users Group, in
which there is a demo about the new null coalescing operator in PowerShell 7 (by the way you should really subscribe to their Youtube channel!). And, someone asked what could be a use case for this operator.
By: Luc FULLENWARTH submitted:Jun 15 2022
Use deployment scripts in templates
(docs.microsoft.com)
Learn how to use deployment scripts in Azure Resource templates. With a new resource type called
By: Microsoft submitted:Jun 15 2022
Learn how to use deployment scripts in Azure Resource templates. With a new resource type called
Microsoft.Resources/deploymentScripts, users can execute deployment scripts in template deployments and review execution results. These scripts can be used for performing custom steps such as:
By: Microsoft submitted:Jun 15 2022
Use Docker to run PowerShell in Azure Stack
(docs.microsoft.com)
Handy AzureStack tip: use Docker containers to install & run your PowerShell administration
By: submitted:Jun 15 2022
Handy AzureStack tip: use Docker containers to install & run your PowerShell administration
cmdlets.
By: submitted:Jun 15 2022
Use GitHub Codespaces for Azure PowerShell Function apps
(4bes.nl)
While GitHub Codespaces have been available for a while, this week at GitHub Universe it was
By: Barbara submitted:Nov 18 2022
While GitHub Codespaces have been available for a while, this week at GitHub Universe it was
announced that everyone can use them for free. Everyone...
By: Barbara submitted:Nov 18 2022
Use Hash Tables to Make Code Readable
(community.idera.com)
I will continue to advocate for this until my last breath.
By: submitted:Jun 15 2022
I will continue to advocate for this until my last breath.
By: submitted:Jun 15 2022
Use Intune Graph API export and import Intune ADMX templates
(scconfigmgr.com)
With the Intune ADMX template is now in public preview, let Zeng show you how to import and export
By: submitted:Jun 15 2022
With the Intune ADMX template is now in public preview, let Zeng show you how to import and export
them with PowerShell.
By: submitted:Jun 15 2022
Use PowerShell Script to Manage Your API Connection of Logic App (Consumption) Resources
(techcommunity.microsoft.com)
When you are developing Logic Apps (Consumption) or testing existing Logic Apps, you might create
By: Yanbo Deng submitted:Jun 16 2022
When you are developing Logic Apps (Consumption) or testing existing Logic Apps, you might create
many API connections which might be never used later. Those orphan resources could make your resource group a great mess and hard to choose the right API connection in the logic app. So, I wrote the PowerShell Script to help manage API connections in the resource group.
By: Yanbo Deng submitted:Jun 16 2022
Use PowerShell splatting and PSBoundParameters to pass parameters
(4sysops.com)
The automatic variable PSBoundParameters stores the parameters that you explicitly passed to a
By: Jeffery Hicks submitted:Nov 18 2022
The automatic variable PSBoundParameters stores the parameters that you explicitly passed to a
function in a hash table. With the help of splatting, you can use this PowerShell feature to simplify passing of parameters to functions.
By: Jeffery Hicks submitted:Nov 18 2022
Use PowerShell to change your Office ProPlus theme
(cloudappie.nl)
Switching back for Windows was made easy by Lumos, but I also use Office. So it made sense to try
By: submitted:Jun 15 2022
Switching back for Windows was made easy by Lumos, but I also use Office. So it made sense to try
and set the Office theme using PowerShell as well.
By: submitted:Jun 15 2022
Use PowerShell to check if (shortened) URL link is safe
(powershellisfun.com)
It just happens a lot: you receive a (shortened) URL and are unsure if it's safe to open. Sometimes,
By: Harm Veenstra submitted:Nov 29 2024
It just happens a lot: you receive a (shortened) URL and are unsure if it's safe to open. Sometimes,
I open it in Windows Sandbox or use the urlscan.io website. In this blog post, I will show you how you can automate the check of a URL and see if it's safe or not 🙂
By: Harm Veenstra submitted:Nov 29 2024
Use PowerShell to create report of a DTS Compliant NPS log
(powershellisfun.com)
One of our customers had issues authenticating clients using NPS. One of the first things you do
By: Harm Veenstra submitted:Mar 29 2024
One of our customers had issues authenticating clients using NPS. One of the first things you do
is... I read the NPS logs, and they were DTS Compliant formatted, a bit of a pain to read and search ?? So, I used PowerShell to create a nice log for me in either a GridView or ... Continue reading Use PowerShell to create report of a DTS Compliant NPS log
By: Harm Veenstra submitted:Mar 29 2024
Use PowerShell to deploy and access GPT-4o in Azure OpenAI Service
(4sysops.com)
The Azure OpenAI Service is a specialized offering within the broader set of Azure Cognitive
By: Baki Onur Okutucu submitted:Jun 14 2024
The Azure OpenAI Service is a specialized offering within the broader set of Azure Cognitive
Services, providing access to OpenAI's language models. The service can be accessed through REST APIs, Python SDK, and a web-based interface, Azure OpenAI Studio. In this article, you will learn how to deploy and access the GPT-4o model in Azure with PowerShell.
By: Baki Onur Okutucu submitted:Jun 14 2024
Use PowerShell to determine the Windows version on DVD, ISO, or USB installation media
(mikefrobbins.com)
You're preparing to load an operating system. You find installation media for an unknown version of
By: Mike F. Robbins submitted:Jun 17 2022
You're preparing to load an operating system. You find installation media for an unknown version of
Windows. It's not labeled. How do you determine the version of Windows on the installation media?
By: Mike F. Robbins submitted:Jun 17 2022
Use PowerShell to Find the History of USB Flash Drive Usage
(blogs.technet.microsoft.com)
From: Jason WalkerMicrosoft premier field engineer, Jason Walker, shows how to use Windows
By: submitted:Jun 15 2022
From: Jason WalkerMicrosoft premier field engineer, Jason Walker, shows how to use Windows
PowerShell to get a history of USB drive usage.
By: submitted:Jun 15 2022
Use PowerShell to find Windows services configured to run as another user
(networkadm.in)
One day at work my manager asked me to find all services running under different credentials on a
By: Mike Kanakos submitted:Jun 16 2022
One day at work my manager asked me to find all services running under different credentials on a
handful of a specific servers. The ask went something like this: "Hey Mike, can you find all the services configured to run as another user on a specific group of servers?"
By: Mike Kanakos submitted:Jun 16 2022
Use PowerShell to get your OneDrive Sync status
(cloudappie.nl)
The OneDrive Sync client makes it easy to sync your files. Event with selective sync you can just
By: Albert-Jan Schot submitted:Jun 16 2022
The OneDrive Sync client makes it easy to sync your files. Event with selective sync you can just
right-click to download everything. The only downside was that the site collection contained around 250 GB of content.
By: Albert-Jan Schot submitted:Jun 16 2022
Use PowerShell to integrate OpenAI GPT with context menu
(itconstructors.com)
Do you know that it's possible to use PowerShell to integrate OpenAI GPT with context menu in
By: Wiktor Mrowczynski submitted:Oct 27 2023
Do you know that it's possible to use PowerShell to integrate OpenAI GPT with context menu in
Windows? It's even really simple and with help of this article everyone can make it. In this example, I'll add a new item to context menu (when you right click on a file). It appears only for PowerShell ...
By: Wiktor Mrowczynski submitted:Oct 27 2023
Use PowerShell to Look Up IP Address Geolocation Data
(practical365.com)
Many Microsoft 365 and Exchange Server logs contain IP addresses. To find out where the IP addresses
By: Tony Redmond submitted:Mar 17 2023
Many Microsoft 365 and Exchange Server logs contain IP addresses. To find out where the IP addresses
come from and if they are internal or external, PowerShell developers can use online web-based geolocation services. It's important not to overuse the services because you could be throttled.
By: Tony Redmond submitted:Mar 17 2023
Use PsExec and PowerShell together
(4sysops.com)
In my previous article, we discussed how to use PsExec. As promised, today we will discuss the
By: Surender Kumar submitted:Jun 16 2022
In my previous article, we discussed how to use PsExec. As promised, today we will discuss the
various use cases in which you can use PsExec and PowerShell together, working as a team.
By: Surender Kumar submitted:Jun 16 2022
Use Secret Management to Manage Azure Automation Credentials
(office365itpros.com)
Resources are the easiest way to manage credentials for Azure Automation runbooks. The Secret
By: Tony Redmond submitted:Oct 17 2025
Resources are the easiest way to manage credentials for Azure Automation runbooks. The Secret
Management module is an alternative, and it's best for shared credentials.
By: Tony Redmond submitted:Oct 17 2025
Use symlinks to version-control your PowerShell profile with Git
(mikefrobbins.com)
PowerShell is a versatile command-line shell and scripting environment that empowers system
By: Mike F Robbins submitted:Nov 10 2023
PowerShell is a versatile command-line shell and scripting environment that empowers system
administrators and developers to automate tasks and manage systems more efficiently. One of PowerShell's features is its profile, a script that runs when you start a PowerShell session. Storing your PowerShell profile in a Git repository is an excellent option when working across multiple systems or when you want to version-control your setup. This article discusses using symbolic links to manage your PowerShell profile with Git.
By: Mike F Robbins submitted:Nov 10 2023
Use the Abstract Syntax Tree (AST) to inspect PowerShell command syntax in scripts
(mikefrobbins.com)
I recently needed to determine the PowerShell commands and parameters used in multiple scripts. What
By: Mike F. Robbins submitted:Jun 16 2022
I recently needed to determine the PowerShell commands and parameters used in multiple scripts. What
better way to accomplish this task than to use the Abstract Syntax Tree (AST)?
By: Mike F. Robbins submitted:Jun 16 2022
Use the Abstract Syntax Tree (AST) to list parameters and variables in PowerShell functions
(mikefrobbins.com)
One thing I've missed during the past couple of years with virtual-only conferences is the hallway
By: Mike F. Robbins submitted:Jun 16 2022
One thing I've missed during the past couple of years with virtual-only conferences is the hallway
track. While at the PowerShell + DevOps Global Summit 2022, there was a discussion about using PascalCase for parameter names and camelCase for user-defined variables in your PowerShell functions.
By: Mike F. Robbins submitted:Jun 16 2022
Use the Azure Arc Managed Identity with Azure PowerShell
(thomasmaurer.ch)
In this blog post we are going to have a look at how you can use the Azure Arc provided Azure Active
By: Thomas Maurer submitted:Oct 7 2022
In this blog post we are going to have a look at how you can use the Azure Arc provided Azure Active
Directory (Azure AD) managed identity (MSI) to authenticate in Azure PowerShell on your on-premises Linux and Windows Server machines. The moment you want to run some automation directly on your servers, you often .
By: Thomas Maurer submitted:Oct 7 2022
Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!
(alexholmeset.blog)
On May 13th GPT-4o was released in preview in the Azure OpenAI Playground. No API access, only
By: Alexander Holmeset submitted:May 24 2024
On May 13th GPT-4o was released in preview in the Azure OpenAI Playground. No API access, only
accessible in the browser. Today I was going into the playground to test something with the GPT-4o model, but could not find it. What had happened? Turnes out it suddenly was in GA and available to choose under ... Continue reading Use the Azure OpenAI GPT-4o (all-in-one-model) with PowerShell!
By: Alexander Holmeset submitted:May 24 2024
Use the Debug Parameter for Microsoft Graph PowerShell SDK Cmdlets to Expose Graph API Requests
(office365itpros.com)
Debug Microsoft Graph PowerShell SDK Cmdlets to Gain Insights into What They Do
By: Tony Redmond submitted:Jul 15 2022
Debug Microsoft Graph PowerShell SDK Cmdlets to Gain Insights into What They Do
By: Tony Redmond submitted:Jul 15 2022
User Profile Migration Strategy and PowerShell Script with a User Interface
(jhouseconsulting.com)
With every deployment, upgrade and migration there are often challenges for how the user profile
By: Jeremy Saunders submitted:Sep 1 2023
With every deployment, upgrade and migration there are often challenges for how the user profile
data should be handled and moved across. I would like to introduce you to a cheeky PowerShell script with an optional User Interface I created specifically for user profile migrations, but can also be used to backup and restore user.
By: Jeremy Saunders submitted:Sep 1 2023
UserAccountControl attribute: Checking and configuring security settings for Active Directory accounts
(4sysops.com)
The UserAccountControl attribute can be used to configure several account settings in Active
By: Wolfgang Sommergut submitted:Oct 21 2022
The UserAccountControl attribute can be used to configure several account settings in Active
Directory. This applies, for example, to the expiration date of passwords or to Kerberos delegation. An AD audit should check this attribute regularly. This can be done using PowerShell, and there is a cmdlet for changing flags.
By: Wolfgang Sommergut submitted:Oct 21 2022
Using -OutVariable in PowerShell
(powershellisfun.com)
It's one of the Common Parameters, but not used that often 🙂 In this brief blog post, I will
By: Harm Veenstra submitted:Oct 10 2025
It's one of the Common Parameters, but not used that often 🙂 In this brief blog post, I will
outline its advantages and explain why you should consider using it.
By: Harm Veenstra submitted:Oct 10 2025
Using $using in PowerShell for local variables in remote sessions
(powershellisfun.com)
When running scripts that connect to remote systems using Invoke-Command, you can use your local
By: Harm Veenstra submitted:May 10 2024
When running scripts that connect to remote systems using Invoke-Command, you can use your local
variables in the remote session which makes things a lot easier. In this blog post, I will show you how 🙂
By: Harm Veenstra submitted:May 10 2024
Using a LiteDB portable database with your PowerShell project
(smsagent.blog)
I was working on a PowerShell project recently where I needed to reference a large number of items -
By: Trevor Jones submitted:Jun 16 2022
I was working on a PowerShell project recently where I needed to reference a large number of items -
more than I wanted to add as an array or hash table in script, or even an external file like an XML document. So I searched for a portable, standalone database that I could distribute with the script and happened across LiteDB, a lightweight, single-file NoSQL database. It seemed the ideal solution as there's a .Net code library for it, and so far I'm pretty impressed.
By: Trevor Jones submitted:Jun 16 2022
Using a PowerShell script to determine app requirement in Intune
(sccmentor.com)
When creating Win32apps in Intune, we have a standard set of requirements we can use to determine if
By: Paul Winstanley submitted:Jun 16 2022
When creating Win32apps in Intune, we have a standard set of requirements we can use to determine if
an app will install on a device or not. These are
By: Paul Winstanley submitted:Jun 16 2022
Using a specific PowerShell profile for a Console session, Windows Terminal, PowerShell ISE, or Visual Studio Code
(powershellisfun.com)
I ran into this somewhere during this week. I wanted to have different PowerShell profiles for other
By: Harm Veenstra submitted:Dec 1 2023
I ran into this somewhere during this week. I wanted to have different PowerShell profiles for other
applications. (I don't need all my functions and scripts being loaded in every PowerShell session or by a Scheduled Task) In this blog post, I will show you how to change your PowerShell profiles and make them specific for an application.
By: Harm Veenstra submitted:Dec 1 2023
Using Azure Automation and Runbooks to Run Azure SQL Database Maintenance Tasks | Tracy Boggiano’s Blog
(tracyboggiano.com)
I've been using Azure SQL Database for quite some while and have set up it in many various ways to
By: Tracy Boggiano submitted:Jun 9 2023
I've been using Azure SQL Database for quite some while and have set up it in many various ways to
run Ola's Index Optimize and Statistics Updates on them. All of these have seemed way too complicated probably because I was setting them up once, not again for several more months or a year. Well
By: Tracy Boggiano submitted:Jun 9 2023
Using Azure Key Vault for local administrator password rotation
(powershell.no)
In this article, we are going to see how we can leverage Azure Key Vault for storing local
By: Jan Egil Ring submitted:Jun 15 2022
In this article, we are going to see how we can leverage Azure Key Vault for storing local
administrator passwords configured on Windows Servers. Before we get started, let us have a quick overview of what Azure Key Vault is.
By: Jan Egil Ring submitted:Jun 15 2022
Using Azure Key Vault with Microsoft 365 PowerShell
(office365itpros.com)
A previous article explains how to use an Azure Automation runbook to write information to a
By: Tony Redmond submitted:Aug 19 2022
A previous article explains how to use an Azure Automation runbook to write information to a
SharePoint Online site and Teams channel. At the time, I used a stored credential to authenticate and access SharePoint and Teams. Azure Key Vault offers another way to store secrets (bits of information) securely. This article explores how to store secrets in Azure Key Vault and retrieve and use the secrets in a runbook script and interactive PowerShell.
By: Tony Redmond submitted:Aug 19 2022
Using Debug and Verbose parameters in PowerShell
(powershellisfun.com)
It's one of those things you forget, and you can get a lot more output when running scripts that
By: Harm Veenstra submitted:Jun 28 2024
It's one of those things you forget, and you can get a lot more output when running scripts that
will help you find out why things are not working as you expected. This small blog post will show you how to get more verbose and debug information.
By: Harm Veenstra submitted:Jun 28 2024
Using Dev Proxy to Identify Excessive Microsoft Graph Permissions in Your PowerShell Scripts
(thelazyadministrator.com)
The goal of this article is to show how Microsoft Dev Proxy can be used to audit Microsoft Graph
By: Brad Wyatt submitted:Feb 13 2026
The goal of this article is to show how Microsoft Dev Proxy can be used to audit Microsoft Graph
permissions in PowerShell scripts and detect unnecessary scopes.
By: Brad Wyatt submitted:Feb 13 2026
Using Dev Proxy with the Microsoft Graph PowerShell SDK
(office365itpros.com)
Dev Proxy is a Microsoft tool built to help developers figure out the most effective way of using
By: Tony Redmond submitted:Feb 20 2026
Dev Proxy is a Microsoft tool built to help developers figure out the most effective way of using
Microsoft Graph API requests. On the surface, Dev Proxy doesn't seem like a tool that would interest people who use the Microsoft Graph PowerShell SDK to write scripts for Microsoft 365. But all tools have some use, and Dev Proxy can help.
By: Tony Redmond submitted:Feb 20 2026
Using Enums in PowerShell
(onsb.co)
Enums were introduced to PowerShell in version 5.0 and can be used as a simple way to validate
By: Dane submitted:Aug 25 2023
Enums were introduced to PowerShell in version 5.0 and can be used as a simple way to validate
script and parameter input.
By: Dane submitted:Aug 25 2023
Using Exchange Online PowerShell with Azure Automation Managed Identities
(practical365.com)
Microsoft doesn't support using an Azure Automation managed identity and Exchange Online PowerShell.
By: Tony Redmond submitted:Aug 26 2022
Microsoft doesn't support using an Azure Automation managed identity and Exchange Online PowerShell.
However, that doesn't mean the two can't work together. In this article we explore how to use Exchange Online PowerShell with Azure Automation while waiting for Microsoft to deliver a full solution.
By: Tony Redmond submitted:Aug 26 2022
Using Export-Clixml and Import-Clixml for credentials in PowerShell scripts
(powershellisfun.com)
Using clear-text passwords in PowerShell scripts is, of course, a bad thing to do. But sometimes,
By: Harm Veenstra submitted:Aug 16 2024
Using clear-text passwords in PowerShell scripts is, of course, a bad thing to do. But sometimes,
you need to use credentials in a script to connect to a server, service, etc. In this blog post, I will show you how you can use Export/Import-Clixml to do that.
By: Harm Veenstra submitted:Aug 16 2024
Using Get-Content in PowerShell
(powershellisfun.com)
I use Get-Content a lot (or cat, gc, and type as its alias) to display or track the contents of a
By: Harm Veenstra submitted:Oct 4 2024
I use Get-Content a lot (or cat, gc, and type as its alias) to display or track the contents of a
file. There are different parameters for it, and in this blog post, I will show you what you can do with those 🙂
By: Harm Veenstra submitted:Oct 4 2024
Using Get-Date in PowerShell for Multiple Languages
(deploymentresearch.com)
In a recent project I was collecting client health data across machines in multiple regions, all
By: Johan Arwidmark submitted:Jun 23 2023
In a recent project I was collecting client health data across machines in multiple regions, all
with different cultures/languages configured. As part of the collection, I was adding in a date column in my report via PowerShell. I was using the Get-Date command to get the current date, and then applying the native format options
By: Johan Arwidmark submitted:Jun 23 2023
Using Get-Help About_ in PowerShell
(powershellisfun.com)
The Get-Help Cmdlet is great for showing information about Cmdlets, but there are also the About
By: Harm Veenstra submitted:May 15 2026
The Get-Help Cmdlet is great for showing information about Cmdlets, but there are also the About
Topics with conceptual help to better help you understand how PowerShell works. In this small blog post, I will show you how to query and use them.
By: Harm Veenstra submitted:May 15 2026
Using Get-ManagementRole to get the permissions required for Exchange-specific cmdlets
(powershellisfun.com)
I ran into an issue where one of my Exchange scripts didn't work, "a parameter could not be found
By: Harm Veenstra submitted:Nov 3 2023
I ran into an issue where one of my Exchange scripts didn't work, "a parameter could not be found
that matches the parameter..." Strange error because the parameter is there... Or is it? In this blog post, I will show you how Get-ManagementRole works in Exchange and how it can help you with issues like this.
By: Harm Veenstra submitted:Nov 3 2023
Using Get-NetNeighbor to retrieve MAC, Vendor and IP details in PowerShell
(powershellisfun.com)
I just moved to my new house and reconfigured all my network equipment. I wanted to know which MAC
By: Harm Veenstra submitted:Jul 18 2025
I just moved to my new house and reconfigured all my network equipment. I wanted to know which MAC
address belongs to which Vendor and the corresponding IP details, as well as the open ports. In this blog post, I will demonstrate how to use Get-NetNeighbor and NMAP for this purpose.
By: Harm Veenstra submitted:Jul 18 2025
Using Get-Random in PowerShell
(powershellisfun.com)
You can roll the dice, select a random name with your eyes closed, etc., or you can use Get-Random
By: Harm Veenstra submitted:Oct 31 2025
You can roll the dice, select a random name with your eyes closed, etc., or you can use Get-Random
🙂 In this blog post, I will show you what the Cmdlet does and how you can use it.
By: Harm Veenstra submitted:Oct 31 2025
Using Get-Service
(devblogs.microsoft.com)
in PowerShell 7 vs. Windows PowerShell 5.1
By: Faris Malaeb submitted:Jun 16 2022
in PowerShell 7 vs. Windows PowerShell 5.1
By: Faris Malaeb submitted:Jun 16 2022
Using GitHub Copilot to Upgrade PowerShell Scripts to the Microsoft Graph PowerShell SDK
(practical365.com)
In this blog, Andy Scheider deep dives into GitHub Copilot and how it can be used to upgrade
By: Andy Schneider submitted:Dec 15 2023
In this blog, Andy Scheider deep dives into GitHub Copilot and how it can be used to upgrade
PowerShell Scripts to the Microsoft Graph PowerShell SDK.
By: Andy Schneider submitted:Dec 15 2023
Using Graph to assign a group to a PowerShell script in Intune
(deploymentresearch.com)
While doing some Intune automation the other day I got stuck on trying to assign a script to a
By: Mattias Benninge submitted:Aug 26 2022
While doing some Intune automation the other day I got stuck on trying to assign a script to a
group. Using the graph API documentation sent me on a wild goose chase so just wanted to write a small writeup if someone else ran into the same problem.
By: Mattias Benninge submitted:Aug 26 2022
Using Measure-Command and Measure-Object in PowerShell
(powershellisfun.com)
Measuring is always a good idea for grasping things, such as how long it sometimes takes, how many
By: Harm Veenstra submitted:Jun 21 2024
Measuring is always a good idea for grasping things, such as how long it sometimes takes, how many
objects there are in a specific directory, how much space something takes up on a hard drive, etc. In this blog post, I will show you how the Measure-Command and Measure-Object cmdlets work and how you can use them to your advantage.
By: Harm Veenstra submitted:Jun 21 2024
Using Microsoft Azure MCP with Codex
(powershellcenter.com)
Azure MCP gives your Codex agent a direct way to inspect Azure resources, query services, and answer
By: Faris Malaeb submitted:May 15 2026
Azure MCP gives your Codex agent a direct way to inspect Azure resources, query services, and answer
Azure operations questions from your local development workflow. The setup is simple. Microsoft provides the Azure MCP Server, Codex provides MCP client support, and your Azure identity controls what the agent is allowed to see or change.
By: Faris Malaeb submitted:May 15 2026
Using Microsoft Graph SDK Cmdlets to Create a SharePoint Online List
(office365itpros.com)
An article last week discussed how to create SharePoint lists with the PnP.PowerShell module. In
By: Tony Redmond submitted:Nov 3 2023
An article last week discussed how to create SharePoint lists with the PnP.PowerShell module. In
this article, we do the same with cmdlets from the Microsoft Graph PowerShell SDK. The results achieved with the Graph SDK aren't as good as those gained with PnP.PowerShell. Some of the SDK cmdlets don't function as expected and the resulting list is not as functional as the one generated by PnP. Oh well...
By: Tony Redmond submitted:Nov 3 2023
Using Microsoft Translator with PowerShell for Automatic Translation of Sensitivity Labels
(practical365.com)
Sensitivity labels support local language values, meaning that you can translate the display name
By: Tony Redmond submitted:Mar 3 2023
Sensitivity labels support local language values, meaning that you can translate the display name
and tooltip for labels so that they appear in the language chosen by a user. Most people don't both because it's painfully slow to insert the translated strings for multiple languages. However, when you apply a mixture of PowerShell and the Microsoft Translator service, the task becomes so much easier.
By: Tony Redmond submitted:Mar 3 2023
Using Pop-Location and Push-Location in PowerShell
(powershellisfun.com)
At PSConfEU, somebody asked me if I used Pop-Location and Push-Location. Well, I know it's there,
By: Harm Veenstra submitted:Jul 12 2024
At PSConfEU, somebody asked me if I used Pop-Location and Push-Location. Well, I know it's there,
but no. 🙂 In this blog post, I will show you how to use it and that it might come in handy!
By: Harm Veenstra submitted:Jul 12 2024
Using Power Automate and Azure Automation to Manage the Lifecycle of SharePoint Sites
(practical365.com)
A key aspect of a well-managed Microsoft 365 environment is to ensure that SharePoint sites are
By: Sean McAvinue submitted:Nov 17 2023
A key aspect of a well-managed Microsoft 365 environment is to ensure that SharePoint sites are
removed when they are no longer needed. In this blog, Sean McAvinue explores how to combine relatively basic PowerShell and Azure Automation skills with Power Automate to create a clean, robust way to manage the lifecycle of SharePoint sites in your Microsoft 365 tenant.
By: Sean McAvinue submitted:Nov 17 2023
Using PowerShell and RegEx to extract text between delimiters
(powershellone.wordpress.com)
In this post I will share a little PowerShell function that I use quite frequently in order to
By: Dirk submitted:Jun 16 2022
In this post I will share a little PowerShell function that I use quite frequently in order to
extract text between delimiters out of a bigger chunk of text. I hope that this can be useful to others too.
By: Dirk submitted:Jun 16 2022
Using PowerShell and Twilio API for Efficient Communication in Contact Tracing
(devblogs.microsoft.com)
Learn to integrate PowerShell with Twilio API and streamline communication for COVID-19 contact
By: Piyush Tripathi submitted:Dec 1 2023
Learn to integrate PowerShell with Twilio API and streamline communication for COVID-19 contact
tracing initiatives.
By: Piyush Tripathi submitted:Dec 1 2023
Using PowerShell Core 6 and 7 in the Windows PowerShell ISE
(ironmansoftware.com)
PowerShell Core 6 and 7 are the way forward for PowerShell. The PowerShell team is no longer
By: Adam Driscoll submitted:Jun 15 2022
PowerShell Core 6 and 7 are the way forward for PowerShell. The PowerShell team is no longer
investing in Windows PowerShell 5.1 or the PowerShell ISE. It's recommended that you should upgrade to the newest versions to get new features. That said, many people are still using Windows PowerShell and the PowerShell ISE. In this post, we will look at how to use the PowerShell ISE with PowerShell Core 6 and 7.
By: Adam Driscoll submitted:Jun 15 2022
Using PowerShell Direct for Hyper-V VMs
(powershellisfun.com)
I have multiple Hyper-V Vms on my laptop for testing purposes. Sometimes, you need to update those
By: Harm Veenstra submitted:May 12 2023
I have multiple Hyper-V Vms on my laptop for testing purposes. Sometimes, you need to update those
or check things, and you can do this using PowerShell Direct. In this blog post, I will show you how to use PowerShell Direct with a few examples.
By: Harm Veenstra submitted:May 12 2023
Using PowerShell for Docker Confidence
(tommymaynard.com)
As I get deeper into Docker I thought that there might be some people out there with an
By: Tommy Maynard submitted:Jun 16 2022
As I get deeper into Docker I thought that there might be some people out there with an
understanding of PowerShell, that could use it to feel comfortable looking at Docker closer. So, that's who this is for.
By: Tommy Maynard submitted:Jun 16 2022
Using PowerShell in Azure Active Directory to inspect App Service Principals!
(techcommunity.microsoft.com)
In this article I would like to share with you some experiences I have made with Azure Active
By: Tom Wechsler submitted:Jun 16 2022
In this article I would like to share with you some experiences I have made with Azure Active
Directory App Service Principals. Really nothing spectacular but I didn't want to keep it from you.
By: Tom Wechsler submitted:Jun 16 2022
Using PowerShell on chromeOS Flex
(powershellisfun.com)
On an older laptop, I use chromeOS Flex. Easy to install, and for simple web browsing, it's a
By: Harm Veenstra submitted:Nov 18 2022
On an older laptop, I use chromeOS Flex. Easy to install, and for simple web browsing, it's a
perfect solution without any license requirement. But yeah... I also wanted to use PowerShell on that, this blog post will show you how to install and use PowerShell on chromeOS Flex.
By: Harm Veenstra submitted:Nov 18 2022
Using PowerShell on Linux
(powershellisfun.com)
Personally, I run PowerShell on my Windows 11 laptop, but I also have Linux VMs and use PowerShell
By: Harm Veenstra submitted:Oct 28 2022
Personally, I run PowerShell on my Windows 11 laptop, but I also have Linux VMs and use PowerShell
on those too. In this blog post, I will show you two ways in which you can install PowerShell on your Linux machine and yes, I know... There are different Linux Operating Systems with different package managers, in my case I used Ubuntu 22.04 🙂
By: Harm Veenstra submitted:Oct 28 2022
Using PowerShell to Delete Files [All the Ways]
(adamtheautomator.com)
Maintaining free disk space is crucial when managing servers and systems. As admins, you wouldn't
By: June Castillote submitted:Jun 15 2022
Maintaining free disk space is crucial when managing servers and systems. As admins, you wouldn't
want to get caught unaware of a 'disk full' situation. We all know where that situation leads - dismounted database, stopped services, inaccessible website, and the list goes on.
By: June Castillote submitted:Jun 15 2022
Using PowerShell to disable (audio) devices in Windows
(powershellisfun.com)
I often encounter this issue. I dock my laptop at a customer's location and start a Teams call with
By: Harm Veenstra submitted:May 9 2025
I often encounter this issue. I dock my laptop at a customer's location and start a Teams call with
someone. No idea what audio device my microphone in Teams will be or what output device it will use, the built-in speakers of the monitor attached to the docking station? My Sony earplugs? In this small blog post, I will show you how you can search and disable a lot of (audio) devices at once using PowerShell 🙂
By: Harm Veenstra submitted:May 9 2025
Using PowerShell to Find Outdated Ubuntu Containers
(albertsonian.com)
With Ubuntu 20.04 LTS's sunset on the horizon, my manager forwarded an email about the need to
By: Michael Keane Galloway submitted:May 2 2025
With Ubuntu 20.04 LTS's sunset on the horizon, my manager forwarded an email about the need to
update all of our Docker images to version 22.04. He sent it out as an FYI, but I took a moment to context switch towards answering this question because I thought that I could figure this out quickly using a one-liner in PowerShell.
By: Michael Keane Galloway submitted:May 2 2025
Using PowerShell to generate and deploy Group Policies for non-domain environments
(cyberdrain.com)
By: Kelvin Tegelaar submitted:Jun 15 2022
By: Kelvin Tegelaar submitted:Jun 15 2022
Using Powershell to Investigate Azure Ad User Risks
(scriptingchris.tech)
In this post, I will explain how you can use the PowerShell SDK for Microsoft Graph to investigate
By: Christian Hojsager submitted:Jun 24 2022
In this post, I will explain how you can use the PowerShell SDK for Microsoft Graph to investigate
Risky Users in your Azure Active Directory. I will also show you how to use PowerShell to connect directly to the Microsoft Graph and query the data from there. Being able to query for riskDetections, risky users, and sign-ins, allows you to automate alerts or actions whenever a user gets flagged in your risk policy.
By: Christian Hojsager submitted:Jun 24 2022
Using PowerShell to make bulk changes to DotNet .csproj files
(tedspence.com)
When working on a big DotNet team, it's easy to create a library but forget to set a configuration
By: Ted Spence submitted:Jan 10 2025
When working on a big DotNet team, it's easy to create a library but forget to set a configuration
property according to your team's standards. Most people don't spend a lot of time looking at their...
By: Ted Spence submitted:Jan 10 2025
Using PowerShell to Manage Azure AD Custom Security Attributes
(office365itpros.com)
Azure AD custom security attributes can mark user and service principal objects for special
By: Tony Redmond submitted:Nov 18 2022
Azure AD custom security attributes can mark user and service principal objects for special
processing, which is how the app filter for conditional access policies works. It's nice to be able to interact with data through PowerShell and the Microsoft Graph PowerShell SDK cmdlets support setting, updating, and retrieval of Azure AD custom security attributes. Everything works, but it's a pity that it's a little clunky.
By: Tony Redmond submitted:Nov 18 2022
Using PowerShell to Post Channel Messages with Teams Workflows
(office365itpros.com)
The incoming webhook connector is a popular method to post information to Teams channels, but
By: Tony Redmond submitted:Jun 21 2024
The incoming webhook connector is a popular method to post information to Teams channels, but
Microsoft seems set on retiring the Office connectors. The Teams post to channel workflow when a webhook request is received seems like is a possible replacement, but it's not just a matter of switching mechanisms. Some PowerShell magic is needed to create a suitable adaptive card to post to the channel, which is exactly what we explain how to do here.
By: Tony Redmond submitted:Jun 21 2024
Using PowerShell to query your Ubiquiti UISP information
(powershellisfun.com)
Two days ago, I received my new Ubiquiti UISP Console, an eight-port switch/router with 10Gbit SFP+
By: Harm Veenstra submitted:Jan 5 2024
Two days ago, I received my new Ubiquiti UISP Console, an eight-port switch/router with 10Gbit SFP+
slots managed by the Ubiquiti UISP software running on my VPS in Docker. In this blog post, I will show you a few examples of how to query it using PowerShell.
By: Harm Veenstra submitted:Jan 5 2024
Using PowerShell to rename, move or reconnect an Azure VM
(dev.to)
Sometimes you need to change something on a VM. You may want to rename it for compliance reasons,
By: Olivier Miossec submitted:Jun 16 2022
Sometimes you need to change something on a VM. You may want to rename it for compliance reasons,
change the network, change the disk name, etc
By: Olivier Miossec submitted:Jun 16 2022
Using PowerShell to Retrieve Exchange Mailbox Statistics for Office 365 Migrations
(mikefrobbins.com)
Recently, I've been working on trying to finish up a migration from Exchange Server 2010 to Office
By: Mike F Robbins submitted:Jun 15 2022
Recently, I've been working on trying to finish up a migration from Exchange Server 2010 to Office
365. There are potentially numerous mailboxes that aren't used and those won't be migrated to Office 365 because there's no sense in paying for licensing for them. How do you determine what mailboxes are in use?
By: Mike F Robbins submitted:Jun 15 2022
Using PowerShell to View and Remove Wireless Profiles in Windows 10
(devblogs.microsoft.com)
Using PowerShell and Regular Expressions as a wrapper on NetSh.exe output to identify the profiles.
By: Dr Scripto submitted:Jun 15 2022
Using PowerShell and Regular Expressions as a wrapper on NetSh.exe output to identify the profiles.
By: Dr Scripto submitted:Jun 15 2022
Using PowerShell WhatIf So You Don’t Break Stuff
(jeffbrown.tech)
PowerShell is a powerful scripting language and automation tool. You make changes for one thing or
By: Jeff Brown submitted:Jun 16 2022
PowerShell is a powerful scripting language and automation tool. You make changes for one thing or
hundreds of things using the same script or function. One amazing feature to add to your functions is the PowerShell -WhatIf parameter. This parameter tells you what the function is going to do before you execute it for real.
By: Jeff Brown submitted:Jun 16 2022
Using PowerShell with $PSStyle
(4sysops.com)
PowerShell 7.2 introduced the automatic variable $PSStyle for a new feature called PSAnsiRendering.
By: Jeff Hicks submitted:Jun 16 2022
PowerShell 7.2 introduced the automatic variable $PSStyle for a new feature called PSAnsiRendering.
In this post, I show you how you can use ANSI rendering to control text decorations, such as color and font styling, in PowerShell.
By: Jeff Hicks submitted:Jun 16 2022
Using PowerShell Your Way
(jdhitsolutions.com)
I've often told people that I spend my day in a PowerShell prompt. I run almost my entire day with
By: Jeff Hicks submitted:Jun 16 2022
I've often told people that I spend my day in a PowerShell prompt. I run almost my entire day with
PowerShell. I've shared many of the tools I use daily on Github. Today, I want to share another way I have PowerShell work the way I need it, with minimal effort. This specific task centers on files and folders.
By: Jeff Hicks submitted:Jun 16 2022
Using PowerShellGet with Azure Artifacts
(devblogs.microsoft.com)
Azure Artifacts is an Azure Dev Ops service which introduces the concept of multiple feeds that you
By: submitted:Jun 15 2022
Azure Artifacts is an Azure Dev Ops service which introduces the concept of multiple feeds that you
can use to organize and control access to your packages. In other words it is a place for storing and sharing packages with controlled access through Azure Dev Ops.
By: submitted:Jun 15 2022
Using Previous Command History in PowerShell Console
(woshub.com)
By default, Windows saves all of the commands that you type in the PowerShell console to a text log
By: Windows OS Hub submitted:Feb 3 2023
By default, Windows saves all of the commands that you type in the PowerShell console to a text log
file. This allows you to re-run any command and view the...
By: Windows OS Hub submitted:Feb 3 2023
Using PSBoundParameters or IsPresent when checking PowerShell Switch or Parameters usage
(powershellisfun.com)
Had a talk with a colleague about whether to use IsPresent or PSBoundParameters to validate if a
By: Harm Veenstra submitted:Jun 5 2026
Had a talk with a colleague about whether to use IsPresent or PSBoundParameters to validate if a
Switch or Parameter was used in a Script or Function. In this blog, I will explain what they do and how you can use both.
By: Harm Veenstra submitted:Jun 5 2026
Using PSEdit as PowerShell editor
(powershellisfun.com)
I like using Visual Studio Code as my PowerShell script editor, but alternative editors exist. The
By: Harm Veenstra submitted:Mar 3 2023
I like using Visual Studio Code as my PowerShell script editor, but alternative editors exist. The
built-in PowerShell ISE is usually there for you on Windows, but there's a nice PowerShell module that you can use called PSEdit. In this blog post, I will show you how to use that as an alternative to VSCode.
By: Harm Veenstra submitted:Mar 3 2023
Using PSScriptAnalyzer to optimize your PowerShell scripts
(powershellisfun.com)
I use Visual Studio Code for writing PowerShell scripts, which makes formatting and writing so much
By: Harm Veenstra submitted:Oct 21 2022
I use Visual Studio Code for writing PowerShell scripts, which makes formatting and writing so much
easier. Even though it shows you things that you shouldn't do, for example using aliases, you can get even more tips and hints to make your code even better. This blog post will show you how to use the PSScriptAnalyzer module which can give you some additional hints that Visual Studio Code doesn't show you.
By: Harm Veenstra submitted:Oct 21 2022
Using Run-in-Sandbox for testing scripts and Intune packages
(powershellisfun.com)
Testing things is always essential, and Windows has a nice built-in Feature for that which is called
By: Harm Veenstra submitted:Apr 7 2023
Testing things is always essential, and Windows has a nice built-in Feature for that which is called
Windows Sandbox. You can look at this as a throwaway Windows VM, you start and use it, and afterward, there's no trace of it anymore, making it ideal for testing! In this blog post, I will show you how to test PowerShell scripts and Intune packages in Windows Sandbox.
By: Harm Veenstra submitted:Apr 7 2023
Using Show-ObjectTree to browse PowerShell Objects
(powershellisfun.com)
You can use Get-Member to discover all Methods and Properties when working with Variables. But
By: Harm Veenstra submitted:May 16 2025
You can use Get-Member to discover all Methods and Properties when working with Variables. But
browsing them in your PowerShell Terminal is easier using Show-ObjectTree. In this small blog post, I'm having a busy week and preparing for my WorkplaceNinjasNL session next week, I will show you how that cmdlet works 🙂
By: Harm Veenstra submitted:May 16 2025
Using Strict Mode in PowerShell
(powershellisfun.com)
PowerShell is incredibly flexible; it's a forgiving scripting language. But this could turn into
By: Harm Veenstra submitted:Feb 27 2026
PowerShell is incredibly flexible; it's a forgiving scripting language. But this could turn into
scripts not written according to best practices or that rely on things that work automatically, and sometimes fail without really understanding why. In this blog post, I will show you how Strict mode works and how it can help you 🙂
By: Harm Veenstra submitted:Feb 27 2026
Using Switch in PowerShell
(powershellisfun.com)
Everyone uses If statements in their scripts: If this, then that. Or If not this, then that,
By: Harm Veenstra submitted:Aug 2 2024
Everyone uses If statements in their scripts: If this, then that. Or If not this, then that,
multiple If, and even Elseif. But there is another option, Switch. In this blog post, I will show you how you can use Switch and make your scripts more readable in the process 🙂
By: Harm Veenstra submitted:Aug 2 2024
Using the #Requires statement in PowerShell
(powershellisfun.com)
Sometimes you have scripts that require specific versions of modules, or if the script is started
By: Harm Veenstra submitted:Apr 28 2023
Sometimes you have scripts that require specific versions of modules, or if the script is started
with Administrator privileges, you can add checks for that in the script itself or... You can use the built-in #Requires statement for that. In this blog post, I will show you how.
By: Harm Veenstra submitted:Apr 28 2023
Using the conditional ternary operator for simplified if/else syntax in PowerShell 7
(mikefrobbins.com)
The conditional ternary operator is a feature added to PowerShell in version 7. You can use it as a
By: Mike F. Robbins submitted:Jun 16 2022
The conditional ternary operator is a feature added to PowerShell in version 7. You can use it as a
simplified version of if/else.
By: Mike F. Robbins submitted:Jun 16 2022
Using the DnsClient-PS PowerShell Module for cross-platform DNS querying
(powershellisfun.com)
Because it's always DNS, and because you want to query DNS on non-Windows systems, too, using
By: Harm Veenstra submitted:Nov 14 2025
Because it's always DNS, and because you want to query DNS on non-Windows systems, too, using
PowerShell... You can use the DnsClient-PS module. In this brief blog post, I will demonstrate how it works.
By: Harm Veenstra submitted:Nov 14 2025
Using the EntraExporter PowerShell module
(powershellisfun.com)
In the past, I used LDIFDE or CSVDE to export Active Directory information. For Entra ID, there's
By: Harm Veenstra submitted:Nov 21 2025
In the past, I used LDIFDE or CSVDE to export Active Directory information. For Entra ID, there's
EntraExporter from Merill Fernando 🙂 In this blog post, I will show you how it works.
By: Harm Veenstra submitted:Nov 21 2025
Using the Fluent Theme in WPF with PowerShell and .Net 9
(smsagent.blog)
For a long time, adding a modern design theme to your WPF project typically meant adding a 3rd party
By: Trevor Jones submitted:Nov 22 2024
For a long time, adding a modern design theme to your WPF project typically meant adding a 3rd party
library to provide the styling, such as MahApps Metro, or WPF UI. With the release of .Net 9, a Fluent theme is finally coming to WPF! There are still areas where 3rd party libraries will be ... Continue reading Using the Fluent Theme in WPF with PowerShell and .Net 9
By: Trevor Jones submitted:Nov 22 2024
Using the Get-NetView PowerShell Module for Network Troubleshooting
(powershellisfun.com)
Collecting enough logs and information from a system with networking issues can be difficult. You
By: Harm Veenstra submitted:Apr 18 2025
Collecting enough logs and information from a system with networking issues can be difficult. You
always need just one more to troubleshoot the problem. 😉 In this blog post, I will show you how the built-in Get-NetView module can help you collect all the necessary logs and information.
By: Harm Veenstra submitted:Apr 18 2025
Using the Get-TeamAllChannel Cmdlet
(office365itpros.com)
Version 4.6 of the Microsoft Teams PowerShell module includes the Get-TeamAllChannel cmdlet. As the
By: Tony Redmond submitted:Aug 5 2022
Version 4.6 of the Microsoft Teams PowerShell module includes the Get-TeamAllChannel cmdlet. As the
name implies, the cmdlet returns details of all channels in a team (regular, private, and shared). To see what it does, we wrote a script to report all the channels in teams in a tenant.
By: Tony Redmond submitted:Aug 5 2022
Using the Microsoft Graph PowerShell SDK to Update User Profiles
(office365itpros.com)
Now rolling out to Microsoft 365 tenants is the ability to update user profile cards with details of
By: Tony Redmond submitted:May 8 2026
Now rolling out to Microsoft 365 tenants is the ability to update user profile cards with details of
awards and certifications held by users. Usually this would be done through a Copilot connector, but it's possible to add awards and certifications using Microsoft Graph PowerShell SDK cmdlets. All explained in great detail with working examples here.
By: Tony Redmond submitted:May 8 2026
Using the Microsoft Graph SDK for PowerShell with Azure Automation
(practical365.com)
In a previous article about using Azure Automation accounts and runbooks with the Exchange Online
By: Tony Redmond submitted:Jun 16 2022
In a previous article about using Azure Automation accounts and runbooks with the Exchange Online
management PowerShell module, in that article, I also explained how to use Graph API queries in a PowerShell script executed in a runbook.
By: Tony Redmond submitted:Jun 16 2022
Using the Microsoft-Extractor-Suite PowerShell module for collecting Microsoft Online logs
(powershellisfun.com)
Collecting logs from various Microsoft Endpoints, like Entra, 365 Services, and Azure, can be a
By: Harm Veenstra submitted:Aug 15 2025
Collecting logs from various Microsoft Endpoints, like Entra, 365 Services, and Azure, can be a
hassle sometimes. The Microsoft-Extractor-Suite module from Joey Rentenaar and Korstiaan Tam can help you with that! In this blog post, I will show you how to use it
By: Harm Veenstra submitted:Aug 15 2025
Using the new PowerShell profiler to profile `Export-Excel`
(twitter.com)
Using the new PowerShell profiler to profile `Export-Excel` and then use `Export-Excel` to export
By: Doug Finke submitted:Jun 16 2022
Using the new PowerShell profiler to profile `Export-Excel` and then use `Export-Excel` to export
the trace, and apply a data bar
By: Doug Finke submitted:Jun 16 2022
Using the Polyglot extension from VSCode for creating Jupyter notebooks containing PowerShell code and how to use the PowerShellNotebook module
(powershellisfun.com)
I did a small demo session at Experts Live NL this week about this topic. In this blog post, I aim
By: Harm Veenstra submitted:Jun 13 2025
I did a small demo session at Experts Live NL this week about this topic. In this blog post, I aim
to demonstrate the capabilities of the Polyglot extension, explain its functionality, which is easier compared to the original method of creating Jupyter notebooks, which I covered in 2022.
By: Harm Veenstra submitted:Jun 13 2025
Using the POSH-SYSLOG PowerShell module for logging
(powershellisfun.com)
In my home network, I run a Graylog Syslog instance in Docker for logging network and Linux events.
By: Harm Veenstra submitted:Dec 5 2025
In my home network, I run a Graylog Syslog instance in Docker for logging network and Linux events.
But you can also log events from PowerShell scripts to Syslog for easy filtering or correlation. In this blog post, I will show you how that works.
By: Harm Veenstra submitted:Dec 5 2025
Using the PowerShell formatting system to your advantage
(joskw.gitbook.io)
Format data is completely centered around how a certain Type should be displayed. Type data is all
By: Jos Koelewijn submitted:Jun 16 2022
Format data is completely centered around how a certain Type should be displayed. Type data is all
about defining extra properties and methods, but also accomodates a DefaultDisplayProperty and DefaultDisplayPropertySet property that can be set.
By: Jos Koelewijn submitted:Jun 16 2022
Using The PowerShell Pipeline Like a Pro
(adamtheautomator.com)
Learn how to use the PowerShell pipeline effectively in this hands-on tutorial. Discover how to
By: Adam Bertram submitted:Nov 8 2024
Learn how to use the PowerShell pipeline effectively in this hands-on tutorial. Discover how to
chain commands together, check pipeline support, and write more efficient PowerShell code.
By: Adam Bertram submitted:Nov 8 2024
Using the PowerShell Profiler module
(powershellisfun.com)
The Profiler module was mentioned in the episode on January 15th of the PowerShell Podcast from PDQ
By: Harm Veenstra submitted:Feb 2 2024
The Profiler module was mentioned in the episode on January 15th of the PowerShell Podcast from PDQ
(My favorite!), and it did not cross my path earlier. In this blog post, I will show you how it works and why it's a great tool to optimize your script performance!
By: Harm Veenstra submitted:Feb 2 2024
Using the PowerShell PSWindowsUpdate module
(powershellisfun.com)
I've been using the PSWindowsUpdate module for a while now; it's very convenient when spinning up a
By: Harm Veenstra submitted:Jan 26 2024
I've been using the PSWindowsUpdate module for a while now; it's very convenient when spinning up a
test VM for a customer if you want to have it up-to-date before going through the Windows Autopilot process, for example. In this blog post, I will show you how the module works with a few examples of how I use it.
By: Harm Veenstra submitted:Jan 26 2024
Using the PowerShell WinGet Client module to install your apps on your new computer
(powershellisfun.com)
Installing all your (management) apps on a new system always takes too much time. In this blog post,
By: Harm Veenstra submitted:Feb 14 2025
Installing all your (management) apps on a new system always takes too much time. In this blog post,
I will show you how to use PowerShell and the WinGet Client module to install them quickly.
By: Harm Veenstra submitted:Feb 14 2025
Using the PSGSuite Module for G Suite
(powershell.anovelidea.org)
Examples on how to create OUs, groups, and users with the PSGSuite PowerShell Module.
By: Dave Carroll submitted:Jun 16 2022
Examples on how to create OUs, groups, and users with the PSGSuite PowerShell Module.
By: Dave Carroll submitted:Jun 16 2022
Using the Rapid7 InsightVM API with PowerShell
(blog.jonsdocs.org.uk)
An explanation and some examples for connecting to Rapid7's InsightVM API (version 3) with
By: joncojonathan submitted:Jun 9 2023
An explanation and some examples for connecting to Rapid7's InsightVM API (version 3) with
PowerShell.
By: joncojonathan submitted:Jun 9 2023
Using the ZLocation PowerShell Module to navigate folders
(powershellisfun.com)
Switching back and forth between folders on your system requires a lot of typing and thinking about
By: Harm Veenstra submitted:Feb 20 2026
Switching back and forth between folders on your system requires a lot of typing and thinking about
where that xyz folder was located... Zlocation helps you navigate frequently accessed folders. In this small blog post, I will show you how it works.
By: Harm Veenstra submitted:Feb 20 2026
Using Trace-Command in PowerShell for debugging
(powershellisfun.com)
When testing Functions in PowerShell or just executing cmdlets, you don't always get enough
By: Harm Veenstra submitted:Mar 10 2023
When testing Functions in PowerShell or just executing cmdlets, you don't always get enough
information when things don't work. The Trace-Command cmdlet is a valuable tool that gives you much information about what's going on behind the scenes. In this blog post, I will show you how to use it.
By: Harm Veenstra submitted:Mar 10 2023
Using Visual Studio 2022 Hot Reload for Developing Binary PowerShell Cmdlets
(blog.ironmansoftware.com)
In this post, we'll look at how to use Hot Reload in Visual Studio 2022 to develop binary PowerShell
By: Adam Driscoll submitted:Jun 16 2022
In this post, we'll look at how to use Hot Reload in Visual Studio 2022 to develop binary PowerShell
cmdlets.
By: Adam Driscoll submitted:Jun 16 2022
Using Warp as PowerShell terminal
(powershellisfun.com)
This week, after the official Windows release of Warp on February 26th, I saw many YouTube clips of
By: Harm Veenstra submitted:Feb 28 2025
This week, after the official Windows release of Warp on February 26th, I saw many YouTube clips of
the new Terminal app. I decided to try it and see what it does differently from my trusty Windows Terminal app. This blog post will show you my first impression of the application.
By: Harm Veenstra submitted:Feb 28 2025
Using Win32_UserAccount WMI filter in PowerShell/Group Policies and what to avoid
(evotec.xyz)
Some months ago, I created PowerShell Script to create local administrative users on workstations -
By: Przemyslaw Klys submitted:Jun 16 2022
Some months ago, I created PowerShell Script to create local administrative users on workstations -
Create a local user or administrator account in Windows using PowerShell. It's a bit overcomplicated, but the goal was it should work for Windows 7 and up, and that means supporting PowerShell 2.0. As part of that exercise, I've been using Win32_UserAccount WMI based query to find local users and manage them to an extent. While Get-LocalUser exists, it's not suitable for the PowerShell 2.0 scenario. I also use the same query in GPO for WMI filtering. You can say it's been a good friend of mine - until today! Let's take a look at this basic WMI query:
By: Przemyslaw Klys submitted:Jun 16 2022
Using Windows PowerShell Web Access
(powershellisfun.com)
It was first introduced in Windows Server 2012, and back then, I was amazed by it, really liked it,
By: Harm Veenstra submitted:Sep 15 2023
It was first introduced in Windows Server 2012, and back then, I was amazed by it, really liked it,
and... It's still there, even in Windows Server 2022. I will show you what it is and how it works in this blog post.
By: Harm Veenstra submitted:Sep 15 2023
Using Windows Terminal Chat with GitHub Copilot
(4sysops.com)
Terminal Chat enables the integration of GitHub Copilot, Azure OpenAI, and OpenAI's AI services into
By: Markus Elsberger submitted:Mar 28 2025
Terminal Chat enables the integration of GitHub Copilot, Azure OpenAI, and OpenAI's AI services into
Windows Terminal Canary. Through this experimental feature, you can request assistance from an AI for your PowerShell commands and directly execute the AI's recommendations in the terminal.
By: Markus Elsberger submitted:Mar 28 2025
Using Windows Terminal for PowerShell
(powershellisfun.com)
The Windows Terminal application has been out for a while now and it's one of the things (Next to my
By: Harm Veenstra submitted:Jul 22 2022
The Windows Terminal application has been out for a while now and it's one of the things (Next to my
Edge Browser, Teams and Outlook of course ?? ) that I start after logging into my laptop. It's a Terminal application which allows you to have multiple PowerShell (Or cmd, ssh or even WSL linux sessions) open. In this blogpost I will show you some configuration settings to make it your go-to app for command-line stuff ??
By: Harm Veenstra submitted:Jul 22 2022
Using winget with PowerShell to install Software remotely
(sid-500.com)
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
By: Patrick Gruenauer submitted:Aug 5 2022
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
client. Winget is a command line tool that provides a lot of different options
By: Patrick Gruenauer submitted:Aug 5 2022
Using WordPress API’s with PowerShell
(blog.darrenjrobinson.com)
This blog uses WordPress. Why WordPress? Well, it was the most prevalent platform when I started
By: Darren Robinson submitted:Jun 16 2022
This blog uses WordPress. Why WordPress? Well, it was the most prevalent platform when I started
this blog back in 2016 and it was more powerful and extensible than Blogger which I had used previously. Anyway, that's rather irrelevant for this post which about accessing WordPress APIs with PowerShell..
By: Darren Robinson submitted:Jun 16 2022
Validate list of Email Addresses using PowerShell
(powershellisfun.com)
What if you have an extensive list of email addresses? And if you must validate them for syntax and
By: Harm Veenstra submitted:Jan 3 2025
What if you have an extensive list of email addresses? And if you must validate them for syntax and
check if there's an email server for that domain? PowerShell is your friend 🙂 In this blog post, I will show you how to import, validate, and export the results of those email addresses.
By: Harm Veenstra submitted:Jan 3 2025
Validating PowerShell script syntax in GitHub Actions workflows – Gérald Barré
(meziantou.net)
Learn how to validate the syntax of PowerShell scripts embedded in GitHub Actions workflows using a
By: Gerald Barre submitted:Feb 20 2026
Learn how to validate the syntax of PowerShell scripts embedded in GitHub Actions workflows using a
custom PowerShell function.
By: Gerald Barre submitted:Feb 20 2026
Variable name with a space in it? O_o
(reddit.com)
For those who have ever had to deal with this.
By: u/bee_administrator submitted:Jun 16 2022
For those who have ever had to deal with this.
By: u/bee_administrator submitted:Jun 16 2022
Vibe Coding: How I Built a 120K Line App Without “Learning to Code”
(adamtheautomator.com)
Building real applications with AI isn't just for developers anymore. Here's how I went from
By: Adam Bertram submitted:Apr 18 2025
Building real applications with AI isn't just for developers anymore. Here's how I went from
PowerShell scripts to a full-stack React/Express app by embracing "vibe coding" with AI.
By: Adam Bertram submitted:Apr 18 2025
Vice Society: A Tale of Victim Data Exfiltration via PowerShell, aka Stealing off the Land
(unit42.paloaltonetworks.com)
The Vice Society ransomware gang exfiltrated victim network data using a custom Microsoft PowerShell
By: Just Another Blue Teamer submitted:Apr 21 2023
The Vice Society ransomware gang exfiltrated victim network data using a custom Microsoft PowerShell
script. We dissect how each function of it works.
By: Just Another Blue Teamer submitted:Apr 21 2023
View and Export your Intune Device Management Scripts Using the Microsoft Graph PowerShell SDK
(thelazyadministrator.com)
Introduction
By: Brad Wyatt submitted:Mar 22 2024
Introduction
By: Brad Wyatt submitted:Mar 22 2024
Viewing PowerShell Files in Preview within Windows Explorer
(tfl09.blogspot.com)
Windows Explorer has a nice feature that shows the contents of a selected file. Click on a file and
By: Thomas Lee submitted:Jun 16 2022
Windows Explorer has a nice feature that shows the contents of a selected file. Click on a file and
in the right pane you can see the contents. This is a great feature, except it does not work for ALL filetypes out of the box. So would you wish to view a .PS1 file this way - you are out of luck. By default
By: Thomas Lee submitted:Jun 16 2022
ViperSoftX malware covertly runs PowerShell using AutoIT scripting
(bleepingcomputer.com)
The latest variants of the ViperSoftX info-stealing malware use the common language runtime (CLR) to
By: Bill Toulas submitted:Jul 12 2024
The latest variants of the ViperSoftX info-stealing malware use the common language runtime (CLR) to
load and execute PowerShell commands within AutoIt scripts to evade detection. [...]
By: Bill Toulas submitted:Jul 12 2024
Visual Studio AI-Assistance: A Developer’s Best Friend
(devblogs.microsoft.com)
The Visual Studio family leverages AI to help you stay focused on the creative tasks that get the
By: Peter Groenewegen submitted:Feb 17 2023
The Visual Studio family leverages AI to help you stay focused on the creative tasks that get the
core logic of your application built.
By: Peter Groenewegen submitted:Feb 17 2023
Visual Studio Code – Useful Extensions
(reddit.com)
Here are some extensions for Visual Studio code I've either found myself or a friendco-worker told
By: u/jevans_ submitted:Jun 16 2022
Here are some extensions for Visual Studio code I've either found myself or a friendco-worker told
me about, and why the extensions have been useful so far from a PowerShell perspective.
By: u/jevans_ submitted:Jun 16 2022
Visualising your IP Address using PowerShell and AI
(blog.darrenjrobinson.com)
A few weeks back the Microsoft AI Tour was in Sydney Australia. There was a plethora of great
By: Darren Robinson submitted:Mar 8 2024
A few weeks back the Microsoft AI Tour was in Sydney Australia. There was a plethora of great
content associated with the wave of everything AI that we are currently in.
By: Darren Robinson submitted:Mar 8 2024
Visually display Active Directory Nested Group Membership using PowerShell
(evotec.xyz)
In the Active Directory PowerShell module, you have two commands to your disposal that help display
By: Przemyslaw Klys submitted:Jun 16 2022
In the Active Directory PowerShell module, you have two commands to your disposal that help display
group membership. Those are Get-ADGroup and Get-ADGroupMember. The first command contains property Members, which gives you DistinguishedName of all members, and Get-ADGroupMember can provide you either direct members or with Recursive switch all members recursively (skipping groups). Till a few weeks ago, I was a happy user of those commands until I noticed two things. Member property for Get-ADGroup sometimes misses elements for whatever reason.
By: Przemyslaw Klys submitted:Jun 16 2022
VMworld Hackathon 2019
(invoke-automation.blog)
The team would focus on creating an automated process around the PowerCLI Examples repository in
By: submitted:Jun 15 2022
The team would focus on creating an automated process around the PowerCLI Examples repository in
GitHub. Some tasks would include:
By: submitted:Jun 15 2022
VS Code Automatic Dynamic PowerShell Help
(sqldbawithabeard.com)
In VS Code, simply type ## to autogenerate a PowerShell comment based help, even including params.
By: submitted:Jun 15 2022
In VS Code, simply type ## to autogenerate a PowerShell comment based help, even including params.
By: submitted:Jun 15 2022
VS Code extension Cline: AI-automated scripting and CLI administration – A PowerShell example
(4sysops.com)
In a previous post about the new AI features in the Warp terminal, I suggested that AI interfaces
By: Michael Pietroforte submitted:Jan 24 2025
In a previous post about the new AI features in the Warp terminal, I suggested that AI interfaces
would eventually replace the CLI and facilitate the automation of script generation. The Cline extension for Visual Studio Code is a significant step in this direction, allowing you to create scripts using natural language, execute them with AI support in the terminal, rely on AI to analyze shell output and respond to errors. While the extension supports various shells, I'll demonstrate how to utilize Cline to automate PowerShell administration.
By: Michael Pietroforte submitted:Jan 24 2025
VSCode & Git on Everything during OSD!
(garytown.com)
Yeah, I've made the switch over to VSCode. I pretty much live in GitHub now days. I find my current
By: Gary Blok submitted:Oct 3 2025
Yeah, I've made the switch over to VSCode. I pretty much live in GitHub now days. I find my current
website annoying since I've been working in GitBook at 2Pint Software.
By: Gary Blok submitted:Oct 3 2025
VsCode-PowerShell Prompt to update PowerShell Version
(github.com)
Coming in the next version of the PowerShell extension for VSCode…a friendly dialog that helps
By: submitted:Jun 15 2022
Coming in the next version of the PowerShell extension for VSCode…a friendly dialog that helps
you stay up-to-date with PowerShell releases
By: submitted:Jun 15 2022
vSphere Replication with PowerCLI – First Look
(isjw.uk)
Using PowerShell and PowerCLI to manage vSphere Replication.
By: Chris Bradshaw submitted:Apr 28 2023
Using PowerShell and PowerCLI to manage vSphere Replication.
By: Chris Bradshaw submitted:Apr 28 2023
Want a quick way to see what drivers you have and search/filter/sort?
(twitter.com)
Run this PowerShell (uses aliases, see screenshot for full cmdlet & parameter names which is what
By: Guy Leech submitted:Jun 16 2022
Run this PowerShell (uses aliases, see screenshot for full cmdlet & parameter names which is what
should be used in scripts)
By: Guy Leech submitted:Jun 16 2022
Want to “tail” a text file in real-time?
(twitter.com)
Get-Content (alias gc) will do it
By: Guy Leech submitted:Jun 16 2022
Get-Content (alias gc) will do it
By: Guy Leech submitted:Jun 16 2022
Want to Use Exchange Online in Azure Cloud PowerShell?
(techcommunity.microsoft.com)
Let Michael Bender show you how to access the Exchange Online module easily, and begin working with
By: submitted:Jun 15 2022
Let Michael Bender show you how to access the Exchange Online module easily, and begin working with
your Exchange Online resources in Azure Cloud Shell.
By: submitted:Jun 15 2022
Want to Write Beautiful PowerShell Code? Here’s How.
(adamtheautomator.com)
Elegant, beautiful code that's crystal clear to read, easily-manageable and simple to add
By: Adam Bertram submitted:Jun 16 2022
Elegant, beautiful code that's crystal clear to read, easily-manageable and simple to add
functionality to. It's every PowerShell developer's dream. And it's possible.
By: Adam Bertram submitted:Jun 16 2022
Warp for Windows
(4sysops.com)
We have reviewed Warp's Mac and Linux versions multiple times, as it stands out as the top terminal
By: Michael Pietroforte submitted:Mar 7 2025
We have reviewed Warp's Mac and Linux versions multiple times, as it stands out as the top terminal
application. The newly released Windows edition introduces AI-driven automation for PowerShell administrators.
By: Michael Pietroforte submitted:Mar 7 2025
Warp Launch Log 3: MCP support, refine prompt, image upload, reusable prompts, git support
(4sysops.com)
Warp, the top terminal app with AI support, has introduced new features in its GA release, including
By: Michael Pietroforte submitted:Jun 13 2025
Warp, the top terminal app with AI support, has introduced new features in its GA release, including
MCP support and Refine for AI responses. The Preview release now allows image uploads and the saving of reusable AI prompts. I also found a few new features that weren't mentioned in the Launch Log 3 post.
By: Michael Pietroforte submitted:Jun 13 2025
Watching the Watcher with PowerShell
(jdhitsolutions.com)
If you followed along with my recent articles about my PowerShell based backup system, you may
By: Jeff Hicks submitted:Jun 15 2022
If you followed along with my recent articles about my PowerShell based backup system, you may
recall that I used a PowerShell scheduled job an an event subscriber to monitor for file changes in key folders that I want to back up. I created the scheduled task to run at Windows startup and so far it appears to be working just fine. However, I did catch one instance where the scheduled task stopped. I didn't find any reason, although I didn't dig too deeply either. I simply restarted the scheduled task. But it got me thinking that since I'm relying on this task to log new and changed files, I need to make sure it is watching. In other words, I need to watch the watcher. This is the approach I took.
By: Jeff Hicks submitted:Jun 15 2022
What are Feedback Providers?
(devblogs.microsoft.com)
This is an introduction to the concept of feedback providers in PowerShell. What they are, how to
By: Steven Bucher submitted:Jul 7 2023
This is an introduction to the concept of feedback providers in PowerShell. What they are, how to
use them and why we are implementing them.
By: Steven Bucher submitted:Jul 7 2023
What are GitHub Copilot instruction files? A simple usage example
(4sysops.com)
In Visual Studio Code version 1.100, Microsoft introduced GitHub Copilot instruction files, which
By: Michael Pietroforte submitted:May 16 2025
In Visual Studio Code version 1.100, Microsoft introduced GitHub Copilot instruction files, which
mirror the Rules feature in AI IDEs like Cursor and Windsurf. Instructions allow you to guide the AI assistant's behavior by providing specific, context-aware directives tailored to your coding standards and project requirements.
By: Michael Pietroforte submitted:May 16 2025
What are good tools for converting PS scripts into executables?
(reddit.com)
I've tried a couple and they didn't let me add additional files to the executables. Luna important
By: u/serendrewpity submitted:Jun 16 2022
I've tried a couple and they didn't let me add additional files to the executables. Luna important
since I "dot" sourced a half dozen files
By: u/serendrewpity submitted:Jun 16 2022
what are you guys using for emails?
(reddit.com)
Hey everybody, Ive been using send-mailmessage for years and just realized Microsoft docs don't
By: u/x180mystery submitted:Sep 2 2022
Hey everybody, Ive been using send-mailmessage for years and just realized Microsoft docs don't
recommend it anymore. What are your guys thoughts on this?
By: u/x180mystery submitted:Sep 2 2022
What are your PowerShell hidden gems? Things you discovered that gave you that “Oh, I had no idea” feeling.
(twitter.com)
Check out this Twitter thread for a bunch of great tips.
By: Kevin Marquette submitted:Jun 16 2022
Check out this Twitter thread for a bunch of great tips.
By: Kevin Marquette submitted:Jun 16 2022
What are your useful functions?
(reddit.com)
A great thread with a tons of useful functions
By: Reddit submitted:Jun 16 2022
A great thread with a tons of useful functions
By: Reddit submitted:Jun 16 2022
What career or jobs can I use PowerShell most effectively with?
(reddit.com)
It seems like the one the continually comes up is sysadmin however, are there other positions that
By: u/redditacct320 submitted:Jun 16 2022
It seems like the one the continually comes up is sysadmin however, are there other positions that
could use it?
By: u/redditacct320 submitted:Jun 16 2022
What command launched your session?
(twitter.com)
What command launched your session?
By: Jeff Hicks submitted:Dec 2 2022
What command launched your session?
By: Jeff Hicks submitted:Dec 2 2022
What determines when you will use PowerShell to automate a process?
(reddit.com)
A great discuss on r/PowerShell about when to automate.
By: r/PowerShell submitted:Jun 16 2022
A great discuss on r/PowerShell about when to automate.
By: r/PowerShell submitted:Jun 16 2022
What Do I Name My PowerShell Script
(sqladm.in)
We take a look at how to find the right verb for naming our functions.
By: Jeff Hill submitted:Jun 16 2022
We take a look at how to find the right verb for naming our functions.
By: Jeff Hill submitted:Jun 16 2022
What do you guys do to setup Visual Studio Code for PowerShell?
(reddit.com)
A cool discussion on Reddit of how others are setting up VS Code.
By: r/PowerShell submitted:Jun 16 2022
A cool discussion on Reddit of how others are setting up VS Code.
By: r/PowerShell submitted:Jun 16 2022
What do you use for tooling when it comes to sharing and executing powershell scripts?
(reddit.com)
As the title states, I've found that even within teams that engineers write similar things over and
By: u/BraddyNZ submitted:Feb 16 2024
As the title states, I've found that even within teams that engineers write similar things over and
over again. Version control and git helps but then there is tracking who executed what when and where, no ability for a historical view and timeline, task scheduler is hard to track success / failures output.
By: u/BraddyNZ submitted:Feb 16 2024
What does $_. mean in PowerShell?
(techgenix.com)
If you follow my work on this site, then you know that I write a whole lot of PowerShell-related
By: Brien Posey submitted:Jun 15 2022
If you follow my work on this site, then you know that I write a whole lot of PowerShell-related
content. One of the expressions that I tend to use in my PowerShell scripts on a regular basis is dollar sign underscore dot, (or $_.). Recently, I had someone ask me what those characters meant, and I realized that I have never really taken the time to explain the significance of this series of characters, or why they are used so frequently. So I want to take the opportunity to do that now.
By: Brien Posey submitted:Jun 15 2022
What GPO changed in the last few days?
(twitter.com)
If you want to see if any GPOs have changed in the last few days (e.g. diagnosing new logon issues)
By: submitted:Jun 15 2022
If you want to see if any GPOs have changed in the last few days (e.g. diagnosing new logon issues)
check out the following command.
By: submitted:Jun 15 2022
What have you done with PowerShell this month?
(reddit.com)
Always some great PowerShell stuff
By: r/PowerShell submitted:Jun 16 2022
Always some great PowerShell stuff
By: r/PowerShell submitted:Jun 16 2022
What have you done with PowerShell this month?
(reddit.com)
Always an interesting read
By: r/PowerShell submitted:Jun 16 2022
Always an interesting read
By: r/PowerShell submitted:Jun 16 2022
What is (PowerShell) Toolmaking?
(freecontent.manning.com)
This excerpt describes toolmaking in PowerShell and why you should learn it.
By: Manning Publications submitted:Feb 3 2023
This excerpt describes toolmaking in PowerShell and why you should learn it.
By: Manning Publications submitted:Feb 3 2023
What Is SHA-256 and How To Calculate In PowerShell
(poftut.com)
Hash algorithms are the heart of the cryptography and security. SHA-256 is a Secure Hash Algorithm
By: Ismail Baydan submitted:Jun 15 2022
Hash algorithms are the heart of the cryptography and security. SHA-256 is a Secure Hash Algorithm
which will generate an output hash value in 256 bit. SHA-256 is designed by the National Security Agency (NSA). SHA-256 is one of the cryptographic hash functions. SHA-256 is also named one-way function where the generated hash value cannot be reversed theoretically. This makes SHA-256 very useful for password validation, challenge hash authentication, anti-tamper, digital signatures, X.509, SSL/TLS certificates etc.
By: Ismail Baydan submitted:Jun 15 2022
What is the most “Rube Goldberg’d” PowerShell script you’ve cobbled together and what did it do?
(reddit.com)
u/AsyncProper with another awesome question this week ??
By: u/AsyncProper submitted:Jun 16 2022
u/AsyncProper with another awesome question this week ??
By: u/AsyncProper submitted:Jun 16 2022
What is your “must have” module?
(github.com)
Join the discussion and be sure add yours to the list.
By: Jeff Hicks submitted:Jun 16 2022
Join the discussion and be sure add yours to the list.
By: Jeff Hicks submitted:Jun 16 2022
What is your favorite PowerShell module?
(twitter.com)
I learned about a few new ones reading through the replies.
By: Trevor Sullivan submitted:Jun 16 2022
I learned about a few new ones reading through the replies.
By: Trevor Sullivan submitted:Jun 16 2022
What is your process for writing scripts from scratch?
(reddit.com)
I like to think I know a little about powershell, but I'm struggling on how to actually start
By: u/shane___bagel submitted:Mar 17 2023
I like to think I know a little about powershell, but I'm struggling on how to actually start
writing scripts from scratch. Like I can look at a script and understand what it's doing, but IDK where to start actually solving an issue with a script - or making one from scratch?
By: u/shane___bagel submitted:Mar 17 2023
What new acquired PowerShell concept/understanding significantly improved the quality/performance of your scripts that inspired you to go back and integrate it into some of your old scripts?
(reddit.com)
Another great topic and discussion from Reddit.
By: u/AsyncProper submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: u/AsyncProper submitted:Jun 16 2022
What open source tools do you use to check the security of your PowerShell scripts?
(reddit.com)
. . . what about closed-source tools?
By: u/CitizenJosh submitted:Apr 21 2023
. . . what about closed-source tools?
By: u/CitizenJosh submitted:Apr 21 2023
What other languages do you use, and when do you pick them over PowerShell?
(reddit.com)
Another great Reddit read
By: u/UntrustedProcess submitted:Jul 1 2022
Another great Reddit read
By: u/UntrustedProcess submitted:Jul 1 2022
What should I be able to do with Powershell in order to feel comfortable labeling myself as proficient?
(reddit.com)
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
What was the hardest thing in PowerShell for you to learn or understand?
(twitter.com)
Or if your struggling to grasp a PowerShell concept right now, what is it?
By: Kevin Marquette submitted:Jun 16 2022
Or if your struggling to grasp a PowerShell concept right now, what is it?
By: Kevin Marquette submitted:Jun 16 2022
What was the one thing you learned in PowerShell that made the biggest difference?
(reddit.com)
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
What You Need to Know about Visual Studio Code: A Tutorial
(adamtheautomator.com)
Every cowboy needs a horse, every Batman needs a Robin, and every coder needs a great code editor.
By: Adam Bertram submitted:Jun 16 2022
Every cowboy needs a horse, every Batman needs a Robin, and every coder needs a great code editor.
When you work with code every day, you must have a go-to code editor. For many developers out there, Visual Studio (VS) Code is their editor of choice. Stick around for this Visual Studio Code tutorial.
By: Adam Bertram submitted:Jun 16 2022
What’s New with Select-String in PowerShell7?
(commandline.ninja)
Select-String is one of those commands that either you use it often or not much at all. There
By: Mike Kanakos submitted:Jul 1 2022
Select-String is one of those commands that either you use it often or not much at all. There
doesn't seem to be a middle of the road for Select-String. I don't get called upon to use it that often, but when I do, it usually saves my bacon at work. The most typical use case for me is for searching flat log files for patterns of text or for all entries of a particular phrase across a bunch of files.
By: Mike Kanakos submitted:Jul 1 2022
What’s something you learned way later in PowerShell than you’d like to admit?
(reddit.com)
Could be the simplest of things. For me, it's that Validation attributes work on variable
By: u/mjr4077au submitted:Mar 22 2024
Could be the simplest of things. For me, it's that Validation attributes work on variable
declarations and not just in parameter blocks.
By: u/mjr4077au submitted:Mar 22 2024
What’s New in PowerShell 7.1
(docs.microsoft.com)
Check out what's new in PowerShell 7.1
By: PowerShell Team submitted:Jun 16 2022
Check out what's new in PowerShell 7.1
By: PowerShell Team submitted:Jun 16 2022
What’s new in PowerShellGet v3?
(blog.ironmansoftware.com)
In this post, we'll look at the newest version of PowerShellGet.
By: Adam Driscoll submitted:Jun 16 2022
In this post, we'll look at the newest version of PowerShellGet.
By: Adam Driscoll submitted:Jun 16 2022
What’s new with Select-String in PowerShell7?
(networkadm.in)
Select-String is one of those commands that either you use it often or not much at all. There
By: Mike Kanakos submitted:Jun 15 2022
Select-String is one of those commands that either you use it often or not much at all. There
doesn't seem to be a middle of the road for Select-String. I don't get called upon to use it that often, but when I do, it usually saves my bacon at work. The most typical use case for me is for searching flat log files for patterns of text or for all entries of a particular phrase across a bunch of files.
By: Mike Kanakos submitted:Jun 15 2022
What’s One Thing that PowerShell dosen’t do that you wish it did?
(reddit.com)
Join the discussion on Reddit for what you would like to see in PowerShell
By: u/PowerShellMichael submitted:Jun 16 2022
Join the discussion on Reddit for what you would like to see in PowerShell
By: u/PowerShellMichael submitted:Jun 16 2022
What’s that one thing you learned that once you learned it changed how you used PowerShell
(reddit.com)
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: r/PowerShell submitted:Jun 16 2022
What’s the last really useful Powershell technique or tip you learned?
(reddit.com)
Some pretty cool tips in this Reddit post.
By: u/Tidder802b submitted:Jun 16 2022
Some pretty cool tips in this Reddit post.
By: u/Tidder802b submitted:Jun 16 2022
Whats the best way of automating user creation in a hybrid AD environment?
(reddit.com)
A great discuss on r/PowerShell about the best way to approach this.
By: u/cooconaash submitted:Jun 16 2022
A great discuss on r/PowerShell about the best way to approach this.
By: u/cooconaash submitted:Jun 16 2022
When Az PowerShell Gets Weird: How to Clean Up Duplicate Modules Without Breaking Anything
(shankuehn.io)
The companion code for this blog can be found here.One thing you may have noticed is that I have
By: Shannon Eldridge Kuehn submitted:Dec 19 2025
The companion code for this blog can be found here.One thing you may have noticed is that I have
been in PowerShell a bit more frequently as of late.
By: Shannon Eldridge Kuehn submitted:Dec 19 2025
When is it NOT a good idea to use PowerShell?
(reddit.com)
Another great topic and discussion from Reddit.
By: u/DenverITGuy submitted:Jun 16 2022
Another great topic and discussion from Reddit.
By: u/DenverITGuy submitted:Jun 16 2022
When PowerShellGet v1 fails to install the NuGet Provider
(devblogs.microsoft.com)
Recently there's been a number of users who have encountered a particular bug with PowerShellGet
By: Amber Erickson submitted:Jun 16 2022
Recently there's been a number of users who have encountered a particular bug with PowerShellGet
1.0.0.1 in Windows PowerShell. This bug occurs when you try to to use a PowerShellGet cmdlet that is dependent on PackageManagement, including cmdlets such as Find-Module, Install-Module, Save-Module, etc.
By: Amber Erickson submitted:Jun 16 2022
When PowerShellGet v1 fails to install the NuGet Provider
(devblogs.microsoft.com)
Recently there's been a number of users who have encountered a particular bug with PowerShellGet
By: Amber Erickson submitted:Jun 16 2022
Recently there's been a number of users who have encountered a particular bug with PowerShellGet
1.0.0.1 in Windows PowerShell. This bug occurs when you try to to use a PowerShellGet cmdlet that is dependent on PackageManagement
By: Amber Erickson submitted:Jun 16 2022
When Santa brings you a work request: Searching GitHub Repos and Gists for Text Patterns with PowerShell
(skatterbrainz.wordpress.com)
This is my feeble attempt at blogging again. Now that blogging is out of fashion and we trust AI to
By: SkatterBrainz submitted:Dec 12 2025
This is my feeble attempt at blogging again. Now that blogging is out of fashion and we trust AI to
tell us what to think, drink and eat, it's probably as good a time to do it as ever. So, th...
By: SkatterBrainz submitted:Dec 12 2025
Where did that download come from?
(guyrleech.wordpress.com)
I was investigating something completely unrelated recently when I came across the fact that the
By: Guy Leech submitted:Jun 15 2022
I was investigating something completely unrelated recently when I came across the fact that the
Zone.Identifier information for downloaded files, on Windows 10, which is stored in NTFS Alternate Data Streams (ADS) on each downloaded file, contains the URL from which the file came. Yes, the whole URL so could potentially be very useful and/or very embarrassing. It's this Zone.Identifier file that Windows Explorer checks when it puts restrictions on files that it deems could be unsafe because they have come from the internet zone.
By: Guy Leech submitted:Jun 15 2022
Where the heck is the PowerShell Module loading from?
(blog.darrenjrobinson.com)
If you're anything like me you always have PowerShell open, and often both PowerShell and Windows
By: Darren Robinson submitted:Dec 1 2023
If you're anything like me you always have PowerShell open, and often both PowerShell and Windows
PowerShell. And PowerShell in VSCode and Terminal (and sometimes Jupyter Notebook, and WSL - Windows Subsystem for Linux).
By: Darren Robinson submitted:Dec 1 2023
Whitelisting your Public IP with Azure Bicep and PowerShell – luke.geek.nz
(luke.geek.nz)
Allowing and restricting Azure resources by being accessible by specific Public IP (Internet
By: Luke Murray submitted:Jun 16 2022
Allowing and restricting Azure resources by being accessible by specific Public IP (Internet
Protocol) addresses has been around for years; most Azure resources support it, a Storage account is no different.
By: Luke Murray submitted:Jun 16 2022
Who is logged in to PowerShell? Alternatives to whoami
(4sysops.com)
If you are working with PowerShell, you will often face the question: "Under which user is my script
By: Markus Elsberger submitted:Aug 15 2025
If you are working with PowerShell, you will often face the question: "Under which user is my script
running?" In other words, you want to know who is logged in. Many admins use the whoami command on the Command Prompt (cmd). However, PowerShell provides native alternatives to whoami that give you the username and domain.
By: Markus Elsberger submitted:Aug 15 2025
Why aligning equals signs in PowerShell hash tables matters
(mikefrobbins.com)
If you ever formatted a hash table in PowerShell, you know how easy it is to focus on function over
By: Mike F Robbins submitted:Apr 25 2025
If you ever formatted a hash table in PowerShell, you know how easy it is to focus on function over
form. But what if one minor formatting tweak could improve readability, reduce syntax errors, simplify code reviews, and enhance script maintainability?
By: Mike F Robbins submitted:Apr 25 2025
Why and how to connect to Microsoft Azure with Azure PowerShell
(ehikioya.com)
When I first started working with Microsoft Azure Infrastructure services, I managed cloud resources
By: Ehi Kioya submitted:Jun 15 2022
When I first started working with Microsoft Azure Infrastructure services, I managed cloud resources
exclusively using the Azure portal/dashboard. And since I could do pretty much everything I needed to do directly on the portal, I never bothered with Azure PowerShell or any of the other methods of communicating with Azure.
By: Ehi Kioya submitted:Jun 15 2022
Why does my 365 Admin Audit Log sometime say it’s disabled, but other times enabled? Am I being compromised?
(clatent.com)
Let me first start this off with I'm 99% sure you aren't being compromised, but read on to see what
By: Clayton Tyger submitted:Jul 18 2025
Let me first start this off with I'm 99% sure you aren't being compromised, but read on to see what
I mean. I first ran into this when I was running Maester and I saw that it said my test failed for having Unified Audit Log enabled.
By: Clayton Tyger submitted:Jul 18 2025
Why I use Visual Studio Code to write PowerShell
(trevorsullivan.net)
Since 2009, PowerShell users have been rewarded with an improvement over Notepad, for authoring
By: Trevor Sullivan submitted:Jun 15 2022
Since 2009, PowerShell users have been rewarded with an improvement over Notepad, for authoring
PowerShell scripts and modules. That tool is called the PowerShell Integrated Scripting Editor (ISE), which was originally included out-of-box with Windows 7 and PowerShell version 2.0. Over the years, PowerShell developers have used tools like Quest PowerGUI and Visual Studio with the PowerShell Tools Extension to write, test, and debug their PowerShell code. In fact, not all that long ago, I wrote about moving from PowerGUI over to Visual Studio for your PowerShell development work. Since then, the momentum in the software field has gotten more and more agile, requiring developers to invest more and more time learning, and less time focusing on their business logic.
By: Trevor Sullivan submitted:Jun 15 2022
Why is += so frowned upon?
(reddit.com)
DustinDortch on Reddit gives a great answer to this question.
By: u/DustinDortch submitted:Jun 16 2022
DustinDortch on Reddit gives a great answer to this question.
By: u/DustinDortch submitted:Jun 16 2022
Why is “$($i )” different from “$(($i ))”
(reddit.com)
For those who like to know how things work.
By: u/alphanimal submitted:Jun 16 2022
For those who like to know how things work.
By: u/alphanimal submitted:Jun 16 2022
Why is it “New-ADUser” not “Add-ADUser”?
(reddit.com)
I am trying to understand why this design decision was made. It seems a bit off from verb-object
By: u/d3lee3 submitted:Jan 6 2023
I am trying to understand why this design decision was made. It seems a bit off from verb-object
pattern.
By: u/d3lee3 submitted:Jan 6 2023
Why is Microsoft Removing PowerShell 2.0 from Windows 11? Critical Steps You Must Take Now
(pupuweb.com)
Will PowerShell 2.0 Removal Break Your Windows System?
By: Alex Lim submitted:Aug 22 2025
Will PowerShell 2.0 Removal Break Your Windows System?
By: Alex Lim submitted:Aug 22 2025
Why is PowerShell tab completion so awful in vscode?
(reddit.com)
A good thread on the auto-complete issues in VS Code, along with many tips to improve it.
By: u/Guyver1- submitted:Jun 16 2022
A good thread on the auto-complete issues in VS Code, along with many tips to improve it.
By: u/Guyver1- submitted:Jun 16 2022
Why use PowerShell Core?
(reddit.com)
For those who haven't made the switch yet, here are some great reasons.
By: u/Plastic_Teacher_9914 submitted:Jul 22 2022
For those who haven't made the switch yet, here are some great reasons.
By: u/Plastic_Teacher_9914 submitted:Jul 22 2022
Why You Should Not Upgrade to Microsoft Graph PowerShell SDK V2.14
(office365itpros.com)
Usually, we recommend that Microsoft 365 tenants use the latest version of the Microsoft Graph
By: Tony Redmond submitted:Feb 23 2024
Usually, we recommend that Microsoft 365 tenants use the latest version of the Microsoft Graph
PowerShell SDK. However, a serious bug in V2.14 means that this (and perhaps V2.13.1) should be avoided until Microsoft fixes a problem that causes spurious output to be included when cmdlets like Get-MgUser and Get-MgGroup are run.
By: Tony Redmond submitted:Feb 23 2024
Windows 10 VDI Optimization Script Primer
(techcommunity.microsoft.com)
Very useful PowerShell script that can be used to optimize Windows10 Enterprise, 1803, for use in a
By: submitted:Jun 15 2022
Very useful PowerShell script that can be used to optimize Windows10 Enterprise, 1803, for use in a
VDI environment.
By: submitted:Jun 15 2022
Windows 11 25H2’s removal of WMIC and the PowerShell alternative
(powershellisfun.com)
You probably used it in the past, wmic.exe 🙂 The Command-Line interface for querying WMI
By: Harm Veenstra submitted:Oct 10 2025
You probably used it in the past, wmic.exe 🙂 The Command-Line interface for querying WMI
information has been removed from Windows 11 25H2 and will not be reintroduced in future versions of Windows. In this blog post, I will highlight what that means and how you can utilize PowerShell as an alternative.
By: Harm Veenstra submitted:Oct 10 2025
Windows 11 SecureBoot folder: PowerShell scripts explained
(4sysops.com)
The May 2026 cumulative update KB5089549 added a new C:WindowsSecureBootExampleRolloutScripts
By: IT Experts submitted:May 22 2026
The May 2026 cumulative update KB5089549 added a new C:WindowsSecureBootExampleRolloutScripts
folder containing seven PowerShell scripts. These scripts are part of Microsoft's sample toolkit for managing Secure Boot certificate migration across enterprise environments. This article explains what each script does, how to run it, and its limitations.
By: IT Experts submitted:May 22 2026
Windows Autopilot health check: An experiment in Graph API scripting
(oofhours.com)
We have talked to a number of customers over the past months who have run into challenges with
By: Michael Niehaus submitted:Jun 15 2022
We have talked to a number of customers over the past months who have run into challenges with
Windows Autopilot - sometimes these were simple configuration issues, other times they were self-inflicted pains (e.g. deleting Azure AD device objects associated with a registered Windows Autopilot device). But as we learn more about the types of challenges encountered, we get better at detecting those issues (and eventually we'll try to prevent them from happening). To help with the detection process, I've published a new script called AutopilotHealthCheck.ps1 to the PowerShell Gallery. You can install it using PowerShell quite easily, along with its pre-requisite modules.
By: Michael Niehaus submitted:Jun 15 2022
Windows Defender Management using PowerShell
(powershellcenter.com)
Microsoft has invested heavily in Microsoft Defender Antivirus (known as Windows Defender) over the
By: Faris Malaeb submitted:Aug 26 2022
Microsoft has invested heavily in Microsoft Defender Antivirus (known as Windows Defender) over the
years to reduce the attack surface on the Windows environment against viruses and spyware, and ransomware.
By: Faris Malaeb submitted:Aug 26 2022
Windows device provisioning with Workspace ONE, part 2: Apps and policies
(oofhours.com)
In the first part, I got to the point where I could successfully get a device into a managed state,
By: Michael Niehaus submitted:Aug 9 2024
In the first part, I got to the point where I could successfully get a device into a managed state,
but that doesn't mean the device is actually usable.
By: Michael Niehaus submitted:Aug 9 2024
Windows Forms – working in PowerShell 7 Preview2
(tfl09.blogspot.com)
One long-anticipated feature of what is soon to be PowerShell 7 is the use of Windows Forms.
By: submitted:Jun 15 2022
One long-anticipated feature of what is soon to be PowerShell 7 is the use of Windows Forms.
Technically, it is the .NET Framework that provides for form handling, but with the latest Preview.2 of PowerShell 7, this is now possible!
By: submitted:Jun 15 2022
Windows PowerShell disk management
(4sysops.com)
In this series I will introduce you to Windows PowerShell disk management. In today's post I review
By: Surender Kumar submitted:Jun 16 2022
In this series I will introduce you to Windows PowerShell disk management. In today's post I review
some general disk management concepts.
By: Surender Kumar submitted:Jun 16 2022
Windows PowerShell Inventor Jeffrey Snover Interview
(evrone.com)
We had a great talk with Jeffrey Snover, Microsoft Technical Fellow and CTO for Modern Workforce
By: Evrone submitted:Jun 16 2022
We had a great talk with Jeffrey Snover, Microsoft Technical Fellow and CTO for Modern Workforce
Transformation. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell.
By: Evrone submitted:Jun 16 2022
Windows PowerToys 2 in 1 Short cuts
(blog.ifconfig.pro)
In Windows 11 there's a really powerful set of tools called "Microsoft PowerToys". Within the
By: pronto submitted:Apr 25 2025
In Windows 11 there's a really powerful set of tools called "Microsoft PowerToys". Within the
features there's a section to make your own shortcut hot keys under "Keyboard Manager"
By: pronto submitted:Apr 25 2025
Windows quietly shipped a real sudo command, and it changes everything about how I use the terminal
(xda-developers.com)
If you are a Windows user, you know the pain of trying to run a command in PowerShell only to
By: Micha the DevOp submitted:Mar 20 2026
If you are a Windows user, you know the pain of trying to run a command in PowerShell only to
realize you cannot do it because Windows wants the app to run as an administrator.
By: Micha the DevOp submitted:Mar 20 2026
Windows Sandbox Editor Update
(systanddeploy.com)
Windows Sandbox Editor has been update to allow you to generate and edit Windows Sandboxes even
By: submitted:Jun 15 2022
Windows Sandbox Editor has been update to allow you to generate and edit Windows Sandboxes even
easier and quicker than before.
By: submitted:Jun 15 2022
Windows Server Core – Command Line Only Administration
(techygeekshome.info)
Run Windows Server Core in 2025-CLI setup, roles, remote ops, FAQs. Full guide for IT pros. Master
By: Anthony Powell submitted:Mar 21 2025
Run Windows Server Core in 2025-CLI setup, roles, remote ops, FAQs. Full guide for IT pros. Master
it now!
By: Anthony Powell submitted:Mar 21 2025
Windows Server DomainController find LDAP binds
(blog.it-koehler.com)
Some time ago Microsoft announced the changing of default domain controller behavior for ldap and
By: Alexander Koehler submitted:Jun 15 2022
Some time ago Microsoft announced the changing of default domain controller behavior for ldap and
ldap signing. See LINK. This affects every supported version of Windows Server (from 2008R2 till 2019). There is another LINK ADV190023 with detailed explanation.
By: Alexander Koehler submitted:Jun 15 2022
Windows Service : Setting Recovery Options &
(techcartnow.com)
Sending Alert Email in case of service failure using PowerShell script
By: Kapil Khandelwal submitted:Jun 16 2022
Sending Alert Email in case of service failure using PowerShell script
By: Kapil Khandelwal submitted:Jun 16 2022
Windows Terminal as your Default Command Line Experience
(devblogs.microsoft.com)
Hey Windows Terminal fans! This month we are delivering a servicing release and the next feature
By: Windows Terminal Team submitted:Jun 16 2022
Hey Windows Terminal fans! This month we are delivering a servicing release and the next feature
release is scheduled for January, so we figured we'd write a blog post discussing Windows Terminal as the default command line experience on Windows and what our future plans are.
By: Windows Terminal Team submitted:Jun 16 2022
Windows Terminal Preview 1.25 Release
(devblogs.microsoft.com)
Windows Terminal 1.25 is released to the Preview Channel, with Settings Search, Action Editing, New
By: Dustin Howett submitted:Mar 13 2026
Windows Terminal 1.25 is released to the Preview Channel, with Settings Search, Action Editing, New
Languages, and more.
By: Dustin Howett submitted:Mar 13 2026
Windows Terminal Preview v0.4 Release
(devblogs.microsoft.com)
The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now
By: submitted:Jun 15 2022
The time has come for another update to the Windows Terminal! Windows Terminal Preview v0.4 is now
available in the Microsoft Store and on GitHub!
By: submitted:Jun 15 2022
Windows Terminal tip of the day
(twitter.com)
A profile for spinning up an ad-hoc container with Azure PowerShell available. Useful for test
By: Jan Egil Ring submitted:Jun 16 2022
A profile for spinning up an ad-hoc container with Azure PowerShell available. Useful for test
scenarios where the timeout in Azure Cloud Shell is not sufficient, and full isolation is preferred
By: Jan Egil Ring submitted:Jun 16 2022
Windows Terminal v1.23 and v1.24: new features and installation
(4sysops.com)
Microsoft has released Windows Terminal version 1.23 as a stable update, and version 1.24 as the
By: IT News submitted:Aug 29 2025
Microsoft has released Windows Terminal version 1.23 as a stable update, and version 1.24 as the
latest preview, both bringing major improvements to the popular command-line tool. These versions introduce a completely new windowing architecture, expanded settings in the user interface, and other powerful enhancements for productivity and customization. In this article, we'll explore what's new in these updates and to how to install the latest stable and preview builds through Microsoft Store, winget, choco, and scoop.
By: IT News submitted:Aug 29 2025
Windows Terminal: The Ultimate Guide
(adamtheautomator.com)
In this Ultimate Guide, you're going to learn about one of the best consoles around for developers;
By: Chris Blackden submitted:Jun 16 2022
In this Ultimate Guide, you're going to learn about one of the best consoles around for developers;
the Windows Terminal. You're going to get a full rundown of nearly all features of Windows Terminal and learn how it can help you get things on Windows at the command line.
By: Chris Blackden submitted:Jun 16 2022
Windows Version Report from Active Directory
(itlumberjack.com)
Brad created this awesome script that will search your AD and give you a break down of every version
By: submitted:Jun 15 2022
Brad created this awesome script that will search your AD and give you a break down of every version
of Windows in your domain. It will also break down the versions of Windows 10.
By: submitted:Jun 15 2022
Windows: Find and eliminate Duplicate Files with PowerShell
(sid-500.com)
We are living in a big data world which is both a blessing and a curse. Big data usually means a
By: Patrick Gruenauer submitted:Jun 15 2022
We are living in a big data world which is both a blessing and a curse. Big data usually means a
huge number of files such as photos and videos and finally a huge amount of storage space. Files are accidentally or deliberately moved from location to location without first considering that these duplicate files consumes more and more storage space. I want to change that with you in this blog post. We will search duplicate files and then move them to a different storage location for further review.
By: Patrick Gruenauer submitted:Jun 15 2022
WinGet Configuration: Set up your dev machine in one command
(developer.microsoft.com)
I've set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get
By: Brock Chapin submitted:Mar 20 2026
I've set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get
everything just right, but now there's a faster way with WinGet Configuration files. Let me show you how to.
By: Brock Chapin submitted:Mar 20 2026
With PowerShell (7) having all of the same capabilities of other languages, why isn’t there a larger ecosystem around data analysis or ML/AI, and similar functions that most just automatically gravitate to other languages for?
(reddit.com)
An interesting conversation with a bunch of great insight.
By: u/Marquis77 submitted:Mar 29 2024
An interesting conversation with a bunch of great insight.
By: u/Marquis77 submitted:Mar 29 2024
WMI Reference for PowerShell
(powershell.one)
The most complete WMI Reference for PowerShell
By: TobiasPSP submitted:Jun 15 2022
The most complete WMI Reference for PowerShell
By: TobiasPSP submitted:Jun 15 2022
Working Remotely – Different solutions for Small Businesses with Powershell and SSH Tunnels
(scriptinglibrary.com)
The first quarter of 2020 changed our personal and professional life in a lot of ways. I've read a
By: Paolo Frigo submitted:Jun 15 2022
The first quarter of 2020 changed our personal and professional life in a lot of ways. I've read a
lot of articles around the trends of adoption of cloud services and all software that should facilitate the challenge of enabling in every country the same practices and processes of working remotely.
By: Paolo Frigo submitted:Jun 15 2022
Working with Calendar Permissions using the Microsoft Graph PowerShell SDK
(office365itpros.com)
The Set-MailboxFolderPermission cmdlet is usually used to set calendar permissions, including the
By: Tony Redmond submitted:Jun 21 2024
The Set-MailboxFolderPermission cmdlet is usually used to set calendar permissions, including the
permission for the default user to allow everyone in an organization to see each other's calendars. But you can use cmdlets from the Microsoft Graph PowerShell SDK too. The Graph SDK cmdlets are faster, but not enough to warrant replacing the Exchange cmdlet in scripts. We explain why here.
By: Tony Redmond submitted:Jun 21 2024
Working with Different PowerShell Wildcard Expressions
(techgenix.com)
In PowerShell, a wildcard can be used to take the place of one or more characters. This is
By: Brien Posey submitted:Dec 16 2022
In PowerShell, a wildcard can be used to take the place of one or more characters. This is
especially useful when working with variables or when manipulating text strings. In this article, I'll discuss some of the many things that you can do with wildcards in PowerShell.
By: Brien Posey submitted:Dec 16 2022
Working with Passwords in PowerShell
(blog.it-koehler.com)
Alexander has released a great new article series about simple password encryption in powershell
By: submitted:Jun 15 2022
Alexander has released a great new article series about simple password encryption in powershell
scripts.
By: submitted:Jun 15 2022
Working with Teams Messaging Using the Microsoft Graph PowerShell SDK
(practical365.com)
This article describes how to use the Microsoft Graph PowerShell SDK to interact with Teams
By: Tony Redmond submitted:May 31 2024
This article describes how to use the Microsoft Graph PowerShell SDK to interact with Teams
messaging to create new one-to-one and group chats and post messages to chats and channel conversations.
By: Tony Redmond submitted:May 31 2024
Working with Toast Notifications and using PowerShell scripts as button actions
(alexandrumarin.com)
Toast notifications are a type of unobtrusive and visually appealing pop-up notification that
By: Alexandru Radu Marin submitted:Sep 1 2023
Toast notifications are a type of unobtrusive and visually appealing pop-up notification that
appears on the screen of a Windows device. They are designed to grab the user's attention without interrupting their workflow. The term "toast" is derived from the way these notifications resemble a slice of toast popping up from a toaster. Toast notifications [...]
By: Alexandru Radu Marin submitted:Sep 1 2023
Working with VirusTotal from PowerShell
(evotec.xyz)
Virus Total is an excellent service. It's a single place where hundreds of antivirus engines can
By: Przemyslaw Klys submitted:Aug 12 2022
Virus Total is an excellent service. It's a single place where hundreds of antivirus engines can
verify if the file, URL, domain name, or IP Address is trusted or not. Of course, it's not a silver bullet, but it brings tremendous value, and I often verify files I download before executing. Since I release a lot of new or updated PowerShell modules on a weekly/monthly basis, I thought it would be great to send newly released versions straight to Virus Total so I can have them checked before anyone executes them. I also hope to prevent false positives from some antivirus vendors that may tag my modules as malware because they haven't seen the DLL or PowerShell module in this form before. I've seen it happen to DBATools, so why not try and push my modules before users even use them?
By: Przemyslaw Klys submitted:Aug 12 2022
Wouldn’t it be cool to get that report through PowerShell/Graph API?
(alexholmeset.blog)
In the Microsoft Teams admin portal you have several interesting reports. You can run the reports
By: Alexander Holmeset submitted:Jun 16 2022
In the Microsoft Teams admin portal you have several interesting reports. You can run the reports
and download as a csv. Then after import downloading, you could import the csv into PowerShell to play with the data. Wouldnt it be better to get these data directly into PowerShell? What if you want only a portion of the data, or want any of the others reports there?
By: Alexander Holmeset submitted:Jun 16 2022
Wrangling REST APIs and JSON with PowerShell (Four Demos!)
(adamtheautomator.com)
PowerShell is an incredibly flexible language. It has its proverbial digital fingers in just about
By: Christopher Bisset submitted:Jun 16 2022
PowerShell is an incredibly flexible language. It has its proverbial digital fingers in just about
every corner of the Windows world you can imagine. However, there comes a time when you need to start integrating external sites and parties. Thankfully, many services have APIs which allow you to work with web services via code.
By: Christopher Bisset submitted:Jun 16 2022
Write great AWS Lambda PowerShell functions
(yobyot.com)
In this post, I share some tips I use when I write AWS Lambda PowerShell functions. You can find
By: Alex Neihaus submitted:Jul 1 2022
In this post, I share some tips I use when I write AWS Lambda PowerShell functions. You can find
lots of help writing .Net end user functions for Lambda. By end user, I mean things that are part of an application system, like kicking off Glue jobs, working with Redshift and so on.
By: Alex Neihaus submitted:Jul 1 2022
Write PowerShell Online using Visual Studio Codespaces
(thomasmaurer.ch)
Last week the Visual Studio Services team announced a new service called Visual Studio Codespaces.
By: Thomas Maurer submitted:Jun 16 2022
Last week the Visual Studio Services team announced a new service called Visual Studio Codespaces.
Visual Studio Codespaces allows you to do cloud-hosted development for wherever you're working. While the new services support many different programming and scripting languages, it also supports PowerShell. In this blog post, I am going to show you how you can write PowerShell code online in a web browser using Visual Studio Codespaces.
By: Thomas Maurer submitted:Jun 16 2022
Write PowerShell Online using Visual Studio Codespaces
(thomasmaurer.ch)
Last week the Visual Studio Services team announced a new service called Visual Studio Codespaces.
By: Thomas Maurer submitted:Jun 16 2022
Last week the Visual Studio Services team announced a new service called Visual Studio Codespaces.
Visual Studio Codespaces allows you to do cloud-hosted development for wherever you're working. While the new services support many different programming and scripting languages, it also supports PowerShell. In this blog post, I am going to show you how you can write PowerShell code online in a web browser using Visual Studio Codespaces.
By: Thomas Maurer submitted:Jun 16 2022
Writing an Extension Vault for PowerShell SecretManagement Preview 4
(adamtheautomator.com)
If you've ever hardcoded a password, an API key, or a private certificate in a script, stop! You
By: Adam Listek submitted:Jun 16 2022
If you've ever hardcoded a password, an API key, or a private certificate in a script, stop! You
need to secure that sensitive information! One way to do that is with the PowerShell SecretManagement module. Offering a convenient way for a user to store and retrieve secrets using PowerShell, the SecretManagement module also has the ability to interface with different back-end systems such as Azure KeyStore or KeePass too using an extension vault!
By: Adam Listek submitted:Jun 16 2022
WSUS – Cleanup using Powershell with email notification output
(techygeekshome.info)
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
By: Andrew Armstrong submitted:Sep 13 2024
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
updates and compress some of the larger updates to free up space on your server. A good way of doing this is to run a Powershell script which will take care of all your cleanup requirements and as we are using Powershell, we can even get it to send us an email once it is complete with the output information on what the script has managed to clean up.
By: Andrew Armstrong submitted:Sep 13 2024
You can convert a PS1 file to EXE
(twitter.com)
with iexpress which is installed by default on Windows
By: Damien Van Robaeys submitted:Jun 16 2022
with iexpress which is installed by default on Windows
By: Damien Van Robaeys submitted:Jun 16 2022
You can get the history of your command prompt
(twitter.com)
using in the below file...
By: Damien Van Robaeys submitted:Jun 16 2022
using in the below file...
By: Damien Van Robaeys submitted:Jun 16 2022
You can unpin easily specific folders from explorer Quick Access with PowerShell.
(twitter.com)
This can be useful for instance after migration from DFS to OneDrive.
By: Damien Van Robaeys submitted:Jun 16 2022
This can be useful for instance after migration from DFS to OneDrive.
By: Damien Van Robaeys submitted:Jun 16 2022
You should be customizing your PowerShell Prompt with PSReadLine
(hanselman.com)
I thought I had things pretty well dialed in. I even used PSReadLine, a bash inspired readline
By: Scott Hanselman submitted:Jun 16 2022
I thought I had things pretty well dialed in. I even used PSReadLine, a bash inspired readline
implementation for PowerShell. But was I REALLY USING IT? No. Honestly, at the time I wouldn't be able to tell you what it offered me as a command line users. Wow was I wrong. Don't sleep on PSReadLine if you use PowerShell as your preferred prompt. Head over there and give them some love and a star and buckle up, friends!
By: Scott Hanselman submitted:Jun 16 2022
Your Getting Started Guide to PowerShell Approved Verbs
(adamtheautomator.com)
Discover how to get started with PowerShell Approved Verbs to make sure your scripts and code is
By: Nicholas Xuan Nguyen submitted:Aug 11 2023
Discover how to get started with PowerShell Approved Verbs to make sure your scripts and code is
top-notch in this ATA Learning tutorial!
By: Nicholas Xuan Nguyen submitted:Aug 11 2023
Your Git config is not reproducible (and here’s how to fix it)
(idontlikeai.dev)
Configure Git in a way you might not have seen before
By: Gijs Reijn submitted:May 22 2026
Configure Git in a way you might not have seen before
By: Gijs Reijn submitted:May 22 2026
Your Go-To PowerShell Template for HTTP-Triggered Azure Functions
(adamtheautomator.com)
Struggling with messy Azure Functions PowerShell code? Learn how to adapt your scripts for
By: Adam Bertram submitted:May 3 2024
Struggling with messy Azure Functions PowerShell code? Learn how to adapt your scripts for
serverless, validate HTTP parameters, throw descriptive errors, and bind PowerShell output to HTTP responses for robust web-friendly functions.
By: Adam Bertram submitted:May 3 2024
Your Guide to Updating to PowerShell 7
(adamtheautomator.com)
From: Bryce McDonaldWhen PowerShell 6 was released, it was to bring a basic version of PowerShell to
By: submitted:Jun 15 2022
From: Bryce McDonaldWhen PowerShell 6 was released, it was to bring a basic version of PowerShell to
all platforms (PowerShell Core). With PowerShell 7 (which is the latest PowerShell version as of this writing), we’re now looking for all platforms to be equal in the PowerShell they can deliver (both Windows PowerShell and PowerShell Core).
By: submitted:Jun 15 2022
Zabbix: How to Get Data from PowerShell Scripts
(woshub.com)
In this article, we will look at configuring the Zabbix Agent to retrieve monitoring data from
By: admin submitted:Nov 3 2023
In this article, we will look at configuring the Zabbix Agent to retrieve monitoring data from
PowerShell scripts. Let's look at two PowerShell scripts to get some data into Zabbix....
By: admin submitted:Nov 3 2023
Zero-Touch Microsoft Connected Cache with Intune
(msendpointmgr.com)
What is Microsoft Connected Cache (or MCC)? Microsoft Connected Cache, or DOINC (Delivery
By: Jose Schenardie submitted:Nov 7 2025
What is Microsoft Connected Cache (or MCC)? Microsoft Connected Cache, or DOINC (Delivery
Optimization In-Network Cache) was first released with Configuration Manager Technical Preview 1903 and was created with the intent of replacing distribution points for cloud native devices (aka Entra joined aka AADJ).
By: Jose Schenardie submitted:Nov 7 2025
Projects, Scripts, and Modules
¿No Habla Inglés?: PowerShell Localization in Practice
(gilbertsanchez.com)
PowerShell localization made simple: step-by-step localization, community-driven translations, and
By: Gilbert Sanchez submitted:Sep 5 2025
PowerShell localization made simple: step-by-step localization, community-driven translations, and
best practices for developers.
By: Gilbert Sanchez submitted:Sep 5 2025
[FightingEntropy(?)] FEInfrastructure Preview/Demo
(reddit.com)
FEInfrastructure is a part of the FightingEntropy module/modification for Windows PowerShell, that
By: Michael C. Cook Sr. submitted:Jun 16 2022
FEInfrastructure is a part of the FightingEntropy module/modification for Windows PowerShell, that
has been many months in the making. Actually, if I'll be perfectly honest... it's truly been a lifetime in the making.
By: Michael C. Cook Sr. submitted:Jun 16 2022
[HOWTO] Delete Azure DevOps users with principalName starting with OIDCONFLICT_UpnReuse_
(blog.rufer.be)
In Azure DevOps organizations that are connected to Microsoft Entra, you may spot (duplicated) users
By: Marc Rufer submitted:May 15 2026
In Azure DevOps organizations that are connected to Microsoft Entra, you may spot (duplicated) users
with email prefixed with OIDCONFLICT_UpnReuse_{OID_HERE} (i.e. when trying to give them access or when mentioning them): Such users are neither visible in the Azure DevOps Web UI under Organization settings > General > Users nor when querying all users via graph or via the Azure DevOps CLI.
By: Marc Rufer submitted:May 15 2026
15 Most Useful MS Graph PowerShell Scripts for Microsoft 365 IT Pros
(o365reports.com)
Are you among the many admins preparing for the retirement of AzureAD and MSOnline PowerShell
By: Kavya submitted:Mar 29 2024
Are you among the many admins preparing for the retirement of AzureAD and MSOnline PowerShell
modules? Transitioning to MS Graph PowerShell can be daunting, especially when searching for equivalent cmdlets. But fret not! I've curated a collection of essential PowerShell scripts tailored to manage your Microsoft 365 environment, all powered...
By: Kavya submitted:Mar 29 2024
15 Useful PowerShell Scripts to Audit Office 365 Activities
(o365reports.com)
Auditing plays a vital role in monitoring activities performed in the Microsoft 365 organization.
By: Kathy Cooper submitted:Oct 14 2022
Auditing plays a vital role in monitoring activities performed in the Microsoft 365 organization.
Office 365 audit reports will be helpful to identify security events, monitor user activities, track file sharing, investigate forensic events, etc. Most admins prefer PowerShell over [.]
By: Kathy Cooper submitted:Oct 14 2022
2.9.0 Released and Big Update
(clatent.com)
I know it's been a month, all good though! I think I may start doing monthly release, what are your
By: Clayton Tyger submitted:Apr 19 2024
I know it's been a month, all good though! I think I may start doing monthly release, what are your
thoughts? I was going to do every 2 weeks, but not sure if that is too quick. Big update as I'm s...
By: Clayton Tyger submitted:Apr 19 2024
365AutomatedLab and new companion module coming soon
(clatent.com)
365AutomatedLab and new companion module coming soon I promise I haven't forgotten about
By: ClaytonT submitted:Jul 12 2024
365AutomatedLab and new companion module coming soon I promise I haven't forgotten about
365AutomatedLab, but I'll be honest after Microsoft made the announcement of no more new Dev tenants it hurt a bit as I know how useful they are on learning and testing features and PowerShell without hurting your production environment.
By: ClaytonT submitted:Jul 12 2024
365Automatedlab V2.10.1 Released!
(clatent.com)
I know I said every 2 weeks, but I lied. I wanted to get this out! It is now possible to add a
By: Clayton Tyger submitted:May 3 2024
I know I said every 2 weeks, but I lied. I wanted to get this out! It is now possible to add a
manager when creating a new user. Also added a feature so that when you use the parameter -UseDevelope...
By: Clayton Tyger submitted:May 3 2024
365Automatedlab V2.4.0 Released!
(clatent.com)
Overall things are good, and glad to put out v2.4.0 which I've added a function to delete all
By: Clayton Tyger submitted:Jan 26 2024
Overall things are good, and glad to put out v2.4.0 which I've added a function to delete all
"deleted" SharePoint sites the recycle bin. The reason for it is you can't mass delete SharePoint sites from the GUI and sometimes you create SharePoint sites that aren't in your Excel workbook and this just makes it easier.
By: Clayton Tyger submitted:Jan 26 2024
5 PowerShell Gallery modules for Windows Server Administration
(techcommunity.microsoft.com)
PowerShell Gallery contains lots of modules that you can add to a Windows Server deployment to make
By: Orin Thomas submitted:Jun 16 2022
PowerShell Gallery contains lots of modules that you can add to a Windows Server deployment to make
it easier to manage. In this article, I'll cover a few of the ones I've found most useful over the years when it comes to managing Windows Server.
By: Orin Thomas submitted:Jun 16 2022
50 of the Top PowerShell Modules to Check Out
(ironmansoftware.com)
We put together a list of some awesome PowerShell modules that we think are worth checking out. If
By: Adam Driscoll submitted:Jun 16 2022
We put together a list of some awesome PowerShell modules that we think are worth checking out. If
you see an error or have a module that you'd like to recommend, please contact us!
By: Adam Driscoll submitted:Jun 16 2022
A great reminder from skatterbrainzz
(twitter.com)
Don't forget (on Windows at least) you can append "| clip" to output statements to go directly to
By: skatterbrainzz submitted:Jun 15 2022
Don't forget (on Windows at least) you can append "| clip" to output statements to go directly to
the clipboard for faster pasting into other things. Ex. "get-process | clip".
By: skatterbrainzz submitted:Jun 15 2022
A new version of the psframework PowerShell
(psframework.org)
Among other things it now provides awesome new ways to author configuration files to import (e.g.
By: Friedrich Weinmann submitted:Jun 16 2022
Among other things it now provides awesome new ways to author configuration files to import (e.g.
during CI/CD pipelines).
By: Friedrich Weinmann submitted:Jun 16 2022
A PowerShell Form Generator
(codeproject.com)
This article is an evolution of the previous, it regards not only the implementation of the package,
By: Lars Fosdal submitted:Jul 19 2024
This article is an evolution of the previous, it regards not only the implementation of the package,
but in particular a new paradigm with which the form objects are specified; the article is not intended to be an exhaustive explanation of the product, for this please refer to the attached documentation.
By: Lars Fosdal submitted:Jul 19 2024
A PowerShell Windows Terminal Toolbox
(jdhitsolutions.com)
Last week I shared some PowerShell code I had been using to manage different aspects of Windows
By: Jeff Hicks submitted:Jun 15 2022
Last week I shared some PowerShell code I had been using to manage different aspects of Windows
Terminal. I also had posted a script to backup my Windows Terminal settings file. With all that code, plus other ideas brewing, it only made sense to bundle everything together into a PowerShell module.
By: Jeff Hicks submitted:Jun 15 2022
A simple Health-check / Inventory Dashboard for WVD
(v-desktops.com)
So, we thought, why not build a quick healthcheck dashboard using powershell.. and the result is a
By: Surendra Dhondale submitted:Jun 15 2022
So, we thought, why not build a quick healthcheck dashboard using powershell.. and the result is a
powershell based healthcheck and / Or documentation dashboard. Customers may use this to perform their day to day checks before start of business to ensure the WVD availability. and at the same time be able to keep track of their inventory on WVD.
By: Surendra Dhondale submitted:Jun 15 2022
A WPF Countdown Timer
(jdhitsolutions.com)
Last year I released a PowerShell module called PSClock. The module contains a command to create a
By: Jeffery Hicks submitted:Oct 21 2022
Last year I released a PowerShell module called PSClock. The module contains a command to create a
transparent WPF form displaying a clock. Shortly after, someone posted a request for a countdown timer. Not an unreasonable request and one I finally got around to implementing.
By: Jeffery Hicks submitted:Oct 21 2022
AAD Group Writeback Script
(github.com)
This repository contains a script that can take certain groups in an Azure Active Directory, defined
By: goodworkaround submitted:Jun 16 2022
This repository contains a script that can take certain groups in an Azure Active Directory, defined
by a scope, writing them back to onpremises Active Directory, including group memberships.
By: goodworkaround submitted:Jun 16 2022
About Colors.md
(gist.github.com)
When I'm having a bad day, I can spend hours just fiddling with colors and recursion. Today I wrote
By: Joel Bennett submitted:Aug 11 2023
When I'm having a bad day, I can spend hours just fiddling with colors and recursion. Today I wrote
an HslEnumerator class which is fun because if you output it to the PowerShell terminal it just goes on producing colors forever:
By: Joel Bennett submitted:Aug 11 2023
Active Directory ACL Reporter
(powershellcenter.com)
PowerShell Module to create Active Directory ACL report, it also creates an HTML report, This Module
By: Faris Malaeb submitted:Jun 16 2022
PowerShell Module to create Active Directory ACL report, it also creates an HTML report, This Module
can show Who has what on which object.
By: Faris Malaeb submitted:Jun 16 2022
Active Directory Replication Summary to your Email or Microsoft Teams
(evotec.xyz)
Active Directory replication is a critical process that ensures the consistent and up-to-date state
By: Przemyslaw Klys submitted:Apr 19 2024
Active Directory replication is a critical process that ensures the consistent and up-to-date state
of directory information across all domain controllers in a domain. Monitoring this process is important as it helps identify any issues that may arise and resolve them quickly. One way to monitor Active Directory replication is by using the Repadmin command-line tool. Repadmin provides a wealth of information about the replication status and health of a domain. However, manually checking the Repadmin output can be time-consuming and tedious, and running it manually every 30 minutes just to check if everything is great doesn't seem like a great idea. While PowerShell has its own commands around replication I've not found something as fast and reliable as repadmin /replsummary.
By: Przemyslaw Klys submitted:Apr 19 2024
Active Directory Scripts Galore: Come and Get It!
(adamtheautomator.com)
Active Directory is one of the most common uses for PowerShell. I have personally been building
By: Adam Bertram submitted:Jun 16 2022
Active Directory is one of the most common uses for PowerShell. I have personally been building
Active Directory scripts using VBScript and PowerShell for over a decade. Here's a big sample of Active Directory PowerShell scripts to do all kinds of stuff!
By: Adam Bertram submitted:Jun 16 2022
Active Directory: List all Network Shares from all Windows Servers
(sid-500.com)
In today's blog post I show how to retrieve all network shares from all servers in an Active
By: Patrick Gruenauer submitted:Oct 20 2023
In today's blog post I show how to retrieve all network shares from all servers in an Active
Directory domain to get a nice list in the output.
By: Patrick Gruenauer submitted:Oct 20 2023
Active-Directory-CheckList
(github.com)
A repo for documents containing curated list of health and (in the future security) checks to be run
By: submitted:Jun 15 2022
A repo for documents containing curated list of health and (in the future security) checks to be run
against a Windows Active-Directory domain.
By: submitted:Jun 15 2022
Add IP/Hostname to Taskbar via Powershell
(reddit.com)
I found a PowerShell script that will create an icon, add it to the notification tray and will
By: u/Pinguillina submitted:Jan 27 2023
I found a PowerShell script that will create an icon, add it to the notification tray and will
display information (hostrname, IP addresses, etc)
By: u/Pinguillina submitted:Jan 27 2023
Add Show-Code
(github.com)
An extensible module for PowerShell color themes. Contribute to Jaykul/EzTheme development by
By: Joel Bennett submitted:Mar 10 2023
An extensible module for PowerShell color themes. Contribute to Jaykul/EzTheme development by
creating an account on GitHub.
By: Joel Bennett submitted:Mar 10 2023
AdminToolbox.FFTools v4.16.72
(powershellgallery.com)
Expedite simple ffmpeg actions
By: Taylor Lee submitted:Jan 12 2024
Expedite simple ffmpeg actions
By: Taylor Lee submitted:Jan 12 2024
AiLogging v 2.0.18
(powershellgallery.com)
Helper module for PowerShell developers that allows easy logging of script activity to Azure
By: Jiri Formacek submitted:Apr 3 2026
Helper module for PowerShell developers that allows easy logging of script activity to Azure
Application Insights
By: Jiri Formacek submitted:Apr 3 2026
AiLogging v 2.0.5
(powershellgallery.com)
Helper module for PowerShell developers that allows easy logging of script activity to Azure
By: Jiri Formacek submitted:Mar 28 2025
Helper module for PowerShell developers that allows easy logging of script activity to Azure
Application Insights
By: Jiri Formacek submitted:Mar 28 2025
AIShell.Ollama.Agent
(github.com)
This agent is used to interact with a language model running locally or remotely by utilizing the
By: PowerShell Team submitted:Jun 20 2025
This agent is used to interact with a language model running locally or remotely by utilizing the
Ollama API. Before using this agent locally you need to have Ollama installed and running.
By: PowerShell Team submitted:Jun 20 2025
All About the Office 365 for IT Pros GitHub Repository
(office365itpros.com)
The Office365ITPros GitHub repository holds over 300 PowerShell scripts showing how to interact with
By: Tony Redmond submitted:Jan 10 2025
The Office365ITPros GitHub repository holds over 300 PowerShell scripts showing how to interact with
Microsoft 365 and Entra ID. Anyone can contribute to Office365ITPros by forking the code to a copy of the repository and making changes to scripts there. If you want, you can push the changes back to us so that we can consider their inclusion in Office365ITPros. It's a great example of community in action.
By: Tony Redmond submitted:Jan 10 2025
All About the Office 365 for IT Pros GitHub Repository
(office365itpros.com)
The Office365ITPros GitHub repository holds over 300 PowerShell scripts showing how to interact with
By: Tony Redmond submitted:Jan 24 2025
The Office365ITPros GitHub repository holds over 300 PowerShell scripts showing how to interact with
Microsoft 365 and Entra ID. Anyone can contribute to Office365ITPros by forking the code to a copy of the repository and making changes to scripts there. If you want, you can push the changes back to us so that we can consider their inclusion in Office365ITPros. It's a great example of community in action.
By: Tony Redmond submitted:Jan 24 2025
All-in-One PowerShell Script to Manage Active Directory Contacts
(o365reports.com)
While Active Directory contacts are essential for maintaining an accurate Global Address List (GAL),
By: Adi submitted:Jun 5 2026
While Active Directory contacts are essential for maintaining an accurate Global Address List (GAL),
managing them natively can be time-consuming and difficult to scale. To simplify the process, we developed a PowerShell script that supports 12 Active Directory contact management actions. With support for both individual and bulk operations, it helps admins efficiently manage the entire contact lifecycle from creation to deletion.
By: Adi submitted:Jun 5 2026
Analyze your Linux system using PowerShell
(ehmiiz.tech)
I am pleased to share that I have been working on a fun hobby project! A PowerShell module designed
By: Emil Larsson submitted:Apr 14 2023
I am pleased to share that I have been working on a fun hobby project! A PowerShell module designed
to facilitate Linux system analysis for PowerShell users. With its standardized noun-verb commands and object-based output, this module leverages the benefits of PowerShell to streamline analysis and information gathering on a Linux system.
By: Emil Larsson submitted:Apr 14 2023
And so it begins…
(github.com)
Useful-Windows-11-Scripts/Set-TaskbarAlignment.ps1
By: u/ixi_your_face submitted:Jun 16 2022
Useful-Windows-11-Scripts/Set-TaskbarAlignment.ps1
By: u/ixi_your_face submitted:Jun 16 2022
Announcing AI Shell Preview 2
(devblogs.microsoft.com)
We are pleased to share a new preview release of AI Shell!
By: Steven Bucher submitted:Mar 7 2025
We are pleased to share a new preview release of AI Shell!
By: Steven Bucher submitted:Mar 7 2025
Announcing Central Management Deployments
(chocolatey.org)
We are gearing up for the 3rd release of Chocolatey Central Management (CCM), and this one will
By: Chocolatey submitted:Jun 16 2022
We are gearing up for the 3rd release of Chocolatey Central Management (CCM), and this one will
include an amazing feature that many of you may have been waiting for - managing endpoints with a full Chocolatey solution! We are really excited to share with you what Central Management Deployments will offer and how you can get your hands on it!
By: Chocolatey submitted:Jun 16 2022
Announcing DotnetPsCmds – PowerShell CmdLets for .NET
(blog.peterritchie.com)
Have you ever wondered why there aren't PowerShell Cmdlets similar to dotnet CLI commands? Well not
By: Peter Ritchie submitted:Jan 16 2026
Have you ever wondered why there aren't PowerShell Cmdlets similar to dotnet CLI commands? Well not
there are.
By: Peter Ritchie submitted:Jan 16 2026
Announcing Polyglot Notebooks! Multi-language notebooks in Visual Studio Code – .NET Blog
(devblogs.microsoft.com)
Polyglot Notebooks in VS Code is now generally available! Come try it out!
By: Claudia Regio submitted:Mar 17 2023
Polyglot Notebooks in VS Code is now generally available! Come try it out!
By: Claudia Regio submitted:Mar 17 2023
Announcing PowerShell Crescendo 1.1.0-RC1
(devblogs.microsoft.com)
This RC contains several community requested features and fixes including improved support for
By: Jason Helmick submitted:Aug 11 2023
This RC contains several community requested features and fixes including improved support for
PSScriptAnalyzer, improvements to error handling, and the addition of `ExcludeAsArgument` property.
By: Jason Helmick submitted:Aug 11 2023
AOVPNTools v 1.7.0
(powershellgallery.com)
PowerShell module for configuring and optimizing Windows Server Routing and Remote Access Service
By: Richard M. Hicks submitted:Jul 14 2023
PowerShell module for configuring and optimizing Windows Server Routing and Remote Access Service
(RRAS) for Always On VPN.
By: Richard M. Hicks submitted:Jul 14 2023
Apache Log4j2 Remote Code Execution (RCE) Vulnerability – CVE-2021-44228 – ESA-2021-31 emergency patch script for Windows
(gist.github.com)
I wrote this powershell script because the example command given only works on Linux.
By: Steve Donaghy submitted:Jun 16 2022
I wrote this powershell script because the example command given only works on Linux.
By: Steve Donaghy submitted:Jun 16 2022
AsBuiltReport
(github.com)
A configuration document framework which utilises PowerShell to produce as-built documentation in
By: AsBuiltReport submitted:Jun 16 2022
A configuration document framework which utilises PowerShell to produce as-built documentation in
multiple document formats for multiple technologies
By: AsBuiltReport submitted:Jun 16 2022
AsBuiltReport Release v1.6.0
(github.com)
AsBuiltReport.Core v1.6.0! Check out what's new!
By: AsBuiltReport submitted:Feb 6 2026
AsBuiltReport.Core v1.6.0! Check out what's new!
By: AsBuiltReport submitted:Feb 6 2026
AsBuiltReport.System.Resources v0.1.1
(github.com)
AsBuiltReport is an open-sourced community project which utilises PowerShell to produce as-built
By: AsBuiltReport submitted:Oct 17 2025
AsBuiltReport is an open-sourced community project which utilises PowerShell to produce as-built
documentation in multiple document formats for multiple vendors and technologies.
By: AsBuiltReport submitted:Oct 17 2025
AsBuiltReport.Veeam.VBR v0.5.1
(github.com)
Check out what's new!
By: As Built Report submitted:Jun 17 2022
Check out what's new!
By: As Built Report submitted:Jun 17 2022
AudioDeviceCmdlets
(github.com)
AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
By: frgnca submitted:Jun 15 2022
AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
By: frgnca submitted:Jun 15 2022
Audit & Report Microsoft 365 Admin Activity using PowerShell
(o365reports.com)
As a Microsoft 365 admin, ever pondered how your sub-admins wield their privileged powers? We get it
By: Shan submitted:Jan 5 2024
As a Microsoft 365 admin, ever pondered how your sub-admins wield their privileged powers? We get it
- managing multiple admins is no small feat. Microsoft 365 administrators hold significant responsibilities like getting users on board, handling passwords, overseeing various
By: Shan submitted:Jan 5 2024
Audit-UserShare
(github.com)
Need to find all old user accounts who have home directories? How about old directories that have no
By: Foyerr submitted:Jun 16 2022
Need to find all old user accounts who have home directories? How about old directories that have no
user?
By: Foyerr submitted:Jun 16 2022
Auto Archive Inactive Teams in Microsoft Teams
(o365reports.com)
Each project in an organization follows a lifecycle, including start, execution, and completion.
By: Karthi submitted:Mar 21 2025
Each project in an organization follows a lifecycle, including start, execution, and completion.
However, even after a project ends, the corresponding team often remains in the execution phase, leading to a growing number of inactive teams in Microsoft Teams.
By: Karthi submitted:Mar 21 2025
AutoCategorizerPS
(github.com)
A series of scripts that perform zero-shot (untrained) data classification using AI.
By: Frank Lesniak submitted:Apr 18 2025
A series of scripts that perform zero-shot (untrained) data classification using AI.
By: Frank Lesniak submitted:Apr 18 2025
AutomatedLab UI v1.1.0
(github.com)
A PowerShell Universal frontend for AutomatedLab.Utils
By: Stephen Valdinger submitted:Aug 29 2025
A PowerShell Universal frontend for AutomatedLab.Utils
By: Stephen Valdinger submitted:Aug 29 2025
AutomateNOW v 1.0.18
(powershellgallery.com)
Interact with the API of an AutomateNOW! instance
By: AutomateNOW-Fan submitted:May 10 2024
Interact with the API of an AutomateNOW! instance
By: AutomateNOW-Fan submitted:May 10 2024
Automatically set desktop wallpaper to the current spotlight image : PowerShell
(reddit.com)
I've been enjoying the images of Spotlight and wanted to have it set as my desktop wallpaper.
By: u/Otacrow submitted:Jun 16 2022
I've been enjoying the images of Spotlight and wanted to have it set as my desktop wallpaper.
Unfortunately this feature isn't built into Windows 10. So... Powershell to the rescue!
By: u/Otacrow submitted:Jun 16 2022
Automating Wireshark in Windows
(potentengineer.com)
For advanced scenarios where you need to automate running Wireshark at scale
By: Daniel Ratliff submitted:Oct 25 2024
For advanced scenarios where you need to automate running Wireshark at scale
By: Daniel Ratliff submitted:Oct 25 2024
Automating with PowerShell: A much better partner portal
(cyberdrain.com)
This is my super secret project that I have been working on for some weeks. A lot of my time outside
By: Kelvin Tegelaar submitted:Jun 16 2022
This is my super secret project that I have been working on for some weeks. A lot of my time outside
of work was sunk into this effort. Somewhere last year I made a post about a better partner portal. This was super well received and I got a lot of amazing feedback on it.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Automatically following all Sharepoint Sites or Teams for all users
(cyberdrain.com)
So a while back we had a client that uses a lot of sharepoint sites. The client only used Sharepoint
By: Kelvin Tegelaar submitted:Jun 16 2022
So a while back we had a client that uses a lot of sharepoint sites. The client only used Sharepoint
online, and found it hard to find all the sites in one place. We pointed them to https://YOURDOMAIN.sharepoint.com/_layouts/15/sharepoint.aspx which gives a nice overview of sites and teams.
By: Kelvin Tegelaar submitted:Jun 16 2022
Automating with PowerShell: Automating intune Autopilot configuration
(cyberdrain.com)
So yesterday I was watching a webinar about intune and Autopilot. Autopilot is pretty cool for MSPs
By: Kelvin Tegelaar submitted:Jun 15 2022
So yesterday I was watching a webinar about intune and Autopilot. Autopilot is pretty cool for MSPs
because it becomes fairly simple to give users a nice OOBE. It also makes setup for devices a lot less of a hassle, the only issue that was spoken about during the webinar is that there is still a lot of manual clicking. This is why I took it upon myself to create some automation scripts for AutoPilot.
By: Kelvin Tegelaar submitted:Jun 15 2022
AutoRuns v 14.0.2
(powershellgallery.com)
AutoRuns is a module that will help do live incident response and enumerate autoruns artifacts that
By: Emin Atac submitted:May 19 2023
AutoRuns is a module that will help do live incident response and enumerate autoruns artifacts that
may be used by legitimate programs as well as malware to achieve persistence
By: Emin Atac submitted:May 19 2023
AvaloniaUIShell
(github.com)
Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI. -
By: mdgrs submitted:Mar 13 2026
Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI. -
mdgrs-mei/AvaloniaUIShell
By: mdgrs submitted:Mar 13 2026
AWS Tools for PowerShell
(github.com)
The AWS Tools for PowerShell lets developers and administrators manage their AWS services from the
By: submitted:Jun 15 2022
The AWS Tools for PowerShell lets developers and administrators manage their AWS services from the
PowerShell scripting environment. This repository is meant to be used as a way to collect feedback from users of the AWS Tools for PowerShell modules. You are invited to create GitHub issues to report bugs or make feature requests.
By: submitted:Jun 15 2022
aws-tools-for-powershell
(github.com)
The AWS Tools for PowerShell lets developers and administrators manage their AWS services from the
By: Amazon Web Services submitted:Jun 16 2022
The AWS Tools for PowerShell lets developers and administrators manage their AWS services from the
PowerShell scripting environment.
By: Amazon Web Services submitted:Jun 16 2022
Az Predictor Module
(thomasmaurer.ch)
Want to make it easier to write Azure PowerShell commands? Check out the Az Predictor which helps
By: Thomas Maurer submitted:Jun 16 2022
Want to make it easier to write Azure PowerShell commands? Check out the Az Predictor which helps
you to predict your Azure PowerShell command!
By: Thomas Maurer submitted:Jun 16 2022
Az v11.3.1
(github.com)
Just a couple of small fixes in this release.
By: Microsoft submitted:Feb 23 2024
Just a couple of small fixes in this release.
By: Microsoft submitted:Feb 23 2024
Az.Functions 0.0.3-preview
(powershellgallery.com)
New PowerShell module for Azure Functions now in preview.
By: Microsoft submitted:Jun 15 2022
New PowerShell module for Azure Functions now in preview.
By: Microsoft submitted:Jun 15 2022
Az.Functions 1.0.0
(powershellgallery.com)
Microsoft Azure PowerShell - Azure Functions service cmdlets for Azure Resource Manager in Windows
By: Microsoft submitted:Jun 16 2022
Microsoft Azure PowerShell - Azure Functions service cmdlets for Azure Resource Manager in Windows
PowerShell and PowerShell Core.
By: Microsoft submitted:Jun 16 2022
Az.SecurityInsights 0.1.0
(powershellgallery.com)
Microsoft Azure PowerShell - Azure Sentinel cmdlets in Windows PowerShell and PowerShell Core.
By: Microsoft submitted:Jun 16 2022
Microsoft Azure PowerShell - Azure Sentinel cmdlets in Windows PowerShell and PowerShell Core.
Allows managing and monitoring the security posture of your resources.
By: Microsoft submitted:Jun 16 2022
AzBobbyTables
(powershellgallery.com)
A module that wraps the Azure Data Tables SDK. +1 just for the name alone!
By: Emanuel Palm submitted:Sep 2 2022
A module that wraps the Azure Data Tables SDK. +1 just for the name alone!
By: Emanuel Palm submitted:Sep 2 2022
AzExpression 0.2.0
(powershellgallery.com)
Small module with functions that let you run Azure ARM template functions from PowerShell
By: Simon Wahlin submitted:Oct 28 2022
Small module with functions that let you run Azure ARM template functions from PowerShell
By: Simon Wahlin submitted:Oct 28 2022
AzFuncTFRegistry
(github.com)
An Azure Function App written in PowerShell to host a Terraform Registry
By: submitted:Jun 15 2022
An Azure Function App written in PowerShell to host a Terraform Registry
By: submitted:Jun 15 2022
AzNetworkLatency v 0.0.4
(powershellgallery.com)
PowerShell module to determine the network latency between two Azure regions.
By: AutoSysOps (Leo Visser) submitted:Nov 7 2025
PowerShell module to determine the network latency between two Azure regions.
By: AutoSysOps (Leo Visser) submitted:Nov 7 2025
AzOps v 2.1.1
(powershellgallery.com)
Integrated CI/CD Solution for Microsoft Azure.
By: Customer Architecture Team (CAT) submitted:Mar 17 2023
Integrated CI/CD Solution for Microsoft Azure.
By: Customer Architecture Team (CAT) submitted:Mar 17 2023
AzOps v 2.6.2
(powershellgallery.com)
Integrated CI/CD Solution for Microsoft Azure.
By: Customer Architecture Team (CAT) submitted:Apr 19 2024
Integrated CI/CD Solution for Microsoft Azure.
By: Customer Architecture Team (CAT) submitted:Apr 19 2024
AzOps v1.9.2
(github.com)
This PowerShell module provides the ability to deploy Resource Templates & Bicep files at all Azure
By: Customer Architecture Team (CAT) submitted:Dec 9 2022
This PowerShell module provides the ability to deploy Resource Templates & Bicep files at all Azure
scope levels. To provide this functionality the multiple scopes within Azure Resource Manager are represented (example below) within Git. Using directories and files, templates can be deployed (Push) at various scopes whilst also exporting (Pull) composite templates from ARM and placing them within the repository.
By: Customer Architecture Team (CAT) submitted:Dec 9 2022
AzPolicyTest v 2.0.0
(powershellgallery.com)
Provides pre-defined pester tests for Azure Policy and Initiative definitions
By: Tao Yang submitted:Mar 8 2024
Provides pre-defined pester tests for Azure Policy and Initiative definitions
By: Tao Yang submitted:Mar 8 2024
Azure AD Exporter
(github.com)
The Azure AD Exporter is a PowerShell module that allows you to export your Azure AD and Azure AD
By: Microsoft submitted:Sep 9 2022
The Azure AD Exporter is a PowerShell module that allows you to export your Azure AD and Azure AD
B2C configuration settings to local .json files.
By: Microsoft submitted:Sep 9 2022
Azure AD Incident Response PowerShell Module
(github.com)
The Azure Active Directory Incident Response PowerShell module provides a number of tools, developed
By: Azure Active Directory submitted:Aug 9 2024
The Azure Active Directory Incident Response PowerShell module provides a number of tools, developed
by the Azure Active Directory Product Group in conjunction with the Microsoft Detection and Response Team (DART), to assist in compromise response.
By: Azure Active Directory submitted:Aug 9 2024
Azure Arc: Uninstall the Connected Machine agent and clean up related resources on Windows using a PowerShell script
(wmatthyssen.com)
In this blog post, I'll walk you through removing the Azure Arc Connected Machine agent from a
By: Wim Matthyssen submitted:Jul 4 2025
In this blog post, I'll walk you through removing the Azure Arc Connected Machine agent from a
Windows machine and cleaning up all related folders, files, registry keys, other agents, and configuration files using a PowerShell script.
By: Wim Matthyssen submitted:Jul 4 2025
Azure Automation GUI
(github.com)
A Web App front end for Azure Automation Runbooks. Use this project as a starting point for
By: Chris Redit submitted:Jun 23 2023
A Web App front end for Azure Automation Runbooks. Use this project as a starting point for
developing custom interfaces to trigger automation tasks. Based on the Azure Static Web Apps (SWA) Free plan.
By: Chris Redit submitted:Jun 23 2023
Azure Blob Storage Archive and Rehydration Management
(github.com)
I've developed a PowerShell Module for managing the rehydration process of archived blobs in Azure.
By: Brian Schroeder submitted:Aug 4 2023
I've developed a PowerShell Module for managing the rehydration process of archived blobs in Azure.
This script allows you to verify the status of blobs listed in a given file, determine whether they are in an 'Archive' state, and provides visibility on their rehydration status.
By: Brian Schroeder submitted:Aug 4 2023
Azure PowerShell module v2.3.2
(github.com)
The Azure PowerShell module v2.3.2 is now available on the PowerShell gallery. Quite a lot of
By: submitted:Jun 15 2022
The Azure PowerShell module v2.3.2 is now available on the PowerShell gallery. Quite a lot of
updates in the Network and EventGrid modules, read more: s://t.co/Jxv01aCglT
By: submitted:Jun 15 2022
Azure Resource Graph Collection
(github.com)
A collection of Azure Resource Graph queries for use in Portal and via PowerShell by @JesseLoudon
By: Jesse Json submitted:Jun 16 2022
A collection of Azure Resource Graph queries for use in Portal and via PowerShell by @JesseLoudon
By: Jesse Json submitted:Jun 16 2022
Azure Sentinel PowerShell Notebook DNS Enrichment example
(nbviewer.jupyter.org)
A lot more work to do but some start on Azure Sentinel PowerShell Notebook DNS Enrichment example
By: Nathan Swift submitted:Jun 16 2022
A lot more work to do but some start on Azure Sentinel PowerShell Notebook DNS Enrichment example
By: Nathan Swift submitted:Jun 16 2022
Azure Subscription Chooser PowerShell Script
(developerschallenges.com)
For those of us that switch between multiple Azure subscriptions all day, this is a life saver.
By: submitted:Jun 15 2022
For those of us that switch between multiple Azure subscriptions all day, this is a life saver.
By: submitted:Jun 15 2022
AzureADGraphvizOrgChart
(github.com)
The script scans azure active directory and finds every user and their manager and arranges them in
By: rbarbrow submitted:Jun 16 2022
The script scans azure active directory and finds every user and their manager and arranges them in
a hierarchy that is then created in a visual org chart using a program called GraphViz
By: rbarbrow submitted:Jun 16 2022
AzureADStuff 1.0.10
(powershellgallery.com)
Various Azure AD related functions.
By: Andrew Ztrhgf submitted:Jun 16 2022
Various Azure AD related functions.
By: Andrew Ztrhgf submitted:Jun 16 2022
AzureAutomationFormGenerator
(github.com)
Azure Automation Form Generator is already helping tons of people to quickly publish and expose
By: submitted:Jun 15 2022
Azure Automation Form Generator is already helping tons of people to quickly publish and expose
their powershell automation to their teams. And it’s free!
By: submitted:Jun 15 2022
AzureCodeSigning v 0.2.21
(powershellgallery.com)
Enables the signing of a set of files with the Azure Code Signing service.
By: James Parsons submitted:May 19 2023
Enables the signing of a set of files with the Azure Code Signing service.
By: James Parsons submitted:May 19 2023
AzureDevOps.Services.OpenApi
(github.com)
Client Module for the Azure DevOps api.
By: Friedrich Weinmann submitted:Jun 16 2022
Client Module for the Azure DevOps api.
By: Friedrich Weinmann submitted:Jun 16 2022
AzureDevOpsDscv3 1.0.1
(powershellgallery.com)
Module with DSC Resources for deployment and configuration of Azure DevOps Server/Services
By: Michał Machniak submitted:Mar 20 2026
Module with DSC Resources for deployment and configuration of Azure DevOps Server/Services
supporting DSC v3.
By: Michał Machniak submitted:Mar 20 2026
AzureHunter
(github.com)
A Cloud Forensics Powershell module to run threat hunting playbooks on data from Azure and O365
By: darkquasar submitted:Jun 16 2022
A Cloud Forensics Powershell module to run threat hunting playbooks on data from Azure and O365
By: darkquasar submitted:Jun 16 2022
AzurePipelinesPS
(powershellgallery.com)
A PowerShell module that makes interfacing with Azure Pipelines a little easier
By: Michael Dejulia submitted:Jul 15 2022
A PowerShell module that makes interfacing with Azure Pipelines a little easier
By: Michael Dejulia submitted:Jul 15 2022
AzViz: PowerShell based Azure Network Topology Visualizer
(github.com)
PowerShell Module that can generate a topology diagram to Visualize Azure Network Topology and ARM
By: Prateek Singh submitted:Jun 15 2022
PowerShell Module that can generate a topology diagram to Visualize Azure Network Topology and ARM
templates (WIP). It has capabilities to insert appropriate Azure Icons depending upon the type of the Azure Resource you have in your Resource Group, like Virtual Machine, Virtual Network, Subnet etc.
By: Prateek Singh submitted:Jun 15 2022
Backup your TechNet Gallery contributions and migrate them to GitHub with PowerShell
(systanddeploy.com)
In this post I will share a script I created that allows you to backup all your Technet Gallery
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will share a script I created that allows you to backup all your Technet Gallery
contributions on your computer and then migrate them to your GitHub (if needed).
By: Damien Van Robaeys submitted:Jun 15 2022
Bicep 1.4.3
(powershellgallery.com)
Just updated the Flexed biceps Bicep PowerShell module to use the BicepLang v0.3.126 assemblies.
By: Stefan Ivemo submitted:Jun 16 2022
Just updated the Flexed biceps Bicep PowerShell module to use the BicepLang v0.3.126 assemblies.
By: Stefan Ivemo submitted:Jun 16 2022
BicepDev
(github.com)
Functions to support and speed up development of Bicep templates
By: justacurley submitted:Jun 16 2022
Functions to support and speed up development of Bicep templates
By: justacurley submitted:Jun 16 2022
BicepPowerShell
(github.com)
This is the repo for the Bicep PowerShell Module.
By: Stefan Ivemo submitted:Jun 16 2022
This is the repo for the Bicep PowerShell Module.
By: Stefan Ivemo submitted:Jun 16 2022
BinaryPasswordGenerator
(powershellgallery.com)
A binary password generator rewritten from of the popular PasswordGenerator nuget package.
By: Emil Larsson submitted:Jul 8 2022
A binary password generator rewritten from of the popular PasswordGenerator nuget package.
By: Emil Larsson submitted:Jul 8 2022
Blockman
(marketplace.visualstudio.com)
VSCode Extension For Nested Block Highlighting
By: Levan Katsadze submitted:Jun 16 2022
VSCode Extension For Nested Block Highlighting
By: Levan Katsadze submitted:Jun 16 2022
BluebirdPS 0.1.1
(powershellgallery.com)
A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists,
By: Dave Carroll submitted:Jun 16 2022
A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists,
and more.
By: Dave Carroll submitted:Jun 16 2022
BluebirdPS v0.8.3
(powershellgallery.com)
A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists,
By: Dave Carroll submitted:Dec 9 2022
A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists,
and more.
By: Dave Carroll submitted:Dec 9 2022
Borg v 0.2.23
(powershellgallery.com)
BORG Backup Orchestrator for Reliable Groundwork. A modular PowerShell toolkit for automating SQL
By: Andi Oliver Ion submitted:Aug 22 2025
BORG Backup Orchestrator for Reliable Groundwork. A modular PowerShell toolkit for automating SQL
Server Docker container workflows, backup and restore operations, and local dev environment setup.
By: Andi Oliver Ion submitted:Aug 22 2025
Build a PowerShell systray tool with sub menus
(systanddeploy.com)
From: Damien Van RobaeysIn this post I will demonstrate how to build a tool that displays context
By: submitted:Jun 15 2022
From: Damien Van RobaeysIn this post I will demonstrate how to build a tool that displays context
menu and sub menus in the systray bar.
By: submitted:Jun 15 2022
Building an Open Source IT Admin Toolkit with WinUI 3
(nkasco.com)
A customizable and expandable destination for centralizing day-to-day job functions.
By: Nathan Kasco submitted:Jun 16 2022
A customizable and expandable destination for centralizing day-to-day job functions.
By: Nathan Kasco submitted:Jun 16 2022
BuildM365Apps.ps1
(github.com)
Set up #M365 Apps with a single script
By: Gary Blok submitted:Jun 16 2022
Set up #M365 Apps with a single script
By: Gary Blok submitted:Jun 16 2022
BurntToast
(github.com)
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
By: Josh King submitted:Jun 15 2022
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
By: Josh King submitted:Jun 15 2022
Capture Videos from Hyper-V VMs using PowerShell
(deploymentresearch.com)
In a recent project I was deploying hundreds of VMs across a large set of Hyper-V Hosts, and I
By: Johan Arwidmark submitted:Jun 30 2023
In a recent project I was deploying hundreds of VMs across a large set of Hyper-V Hosts, and I
needed to capture the screen output of each VM for documentation and troubleshooting purposes. Long story short, here is a PowerShell script that will capture still images from the screen of each Hyper-V VM
By: Johan Arwidmark submitted:Jun 30 2023
Centreon-Powershell-Module
(github.com)
Manage Centreon easily from PowerShell
By: submitted:Jun 15 2022
Manage Centreon easily from PowerShell
By: submitted:Jun 15 2022
ChangelogManagement 3.0.0
(powershellgallery.com)
ChangelogManagement is a PowerShell module for reading and manipulating changelog files in Keep a
By: Nate Scherer submitted:Nov 4 2022
ChangelogManagement is a PowerShell module for reading and manipulating changelog files in Keep a
Changelog 1.0.0 format. The primary feature is automatic updating of changelogs at release time in a CI/CD workflow via Update-Changelog.
By: Nate Scherer submitted:Nov 4 2022
Check the weather with PowerShell
(gist.github.com)
Set up a weather powershell alias for wttr.in
By: Gianluigi Conti submitted:Jun 16 2022
Set up a weather powershell alias for wttr.in
By: Gianluigi Conti submitted:Jun 16 2022
Check website stock with chrome driver and alert user via telegram
(github.com)
For anyone else out there who is trying to buy a GPU.
By: Splinx submitted:Jun 16 2022
For anyone else out there who is trying to buy a GPU.
By: Splinx submitted:Jun 16 2022
Check Your vCenter & ESXi Versions in Seconds (PowerCLI One-Liner Guide)
(angrysysops.com)
If you need a quick, reliable way to see which vCenter build you're on and what versions your ESXi
By: Piotr Tarnawski submitted:Nov 14 2025
If you need a quick, reliable way to see which vCenter build you're on and what versions your ESXi
hosts are running, this post is...
By: Piotr Tarnawski submitted:Nov 14 2025
Checking to see if I’ve missed any episodes of the PowerShell podcast
(gist.github.com)
For the code to select and open a PowerShell podcast episode webpage with PowerShell
By: Mike F. Robbins submitted:Dec 13 2024
For the code to select and open a PowerShell podcast episode webpage with PowerShell
By: Mike F. Robbins submitted:Dec 13 2024
Choco Runner
(github.com)
Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed
By: Neocky submitted:Jun 16 2022
Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed
By: Neocky submitted:Jun 16 2022
ChocoLogParse v 1.0.0
(powershellgallery.com)
Parses Chocolatey logs into easy to use objects.
By: Gilbert Sanchez submitted:Jul 26 2024
Parses Chocolatey logs into easy to use objects.
By: Gilbert Sanchez submitted:Jul 26 2024
ClassExplorer: Discover the API you need with ease
(github.com)
ClassExplorer is a PowerShell module that enables quickly searching the AppDomain for classes and
By: Patrick Meinecke submitted:Jun 16 2022
ClassExplorer is a PowerShell module that enables quickly searching the AppDomain for classes and
members.
By: Patrick Meinecke submitted:Jun 16 2022
Clean-ADInactiveDevice
(github.com)
Just released an AD inactive devices cleanup PowerShell script. It can disable and move computer
By: Ioan Popovici submitted:Jun 16 2022
Just released an AD inactive devices cleanup PowerShell script. It can disable and move computer
objects. Also it logs in EventLog and as a file on disk in csv format.
By: Ioan Popovici submitted:Jun 16 2022
CleanUserProfileFolders.ps1
(github.com)
Clean up user profiles on a machine or terminal server
By: My Random Thoughts submitted:Jun 16 2022
Clean up user profiles on a machine or terminal server
By: My Random Thoughts submitted:Jun 16 2022
CMHealthcheck v 1.0.30
(powershellgallery.com)
ConfigMgr healthcheck reporting
By: David Stein submitted:Nov 15 2024
ConfigMgr healthcheck reporting
By: David Stein submitted:Nov 15 2024
CMHealthCheck: ConfigMgr Health Check Reporting PowerShell functions
(github.com)
For anyone using the "cmhealthcheck" powershell module, I posted a heavy update (v1.1.0) but not to
By: Skatterbrainz submitted:Mar 27 2026
For anyone using the "cmhealthcheck" powershell module, I posted a heavy update (v1.1.0) but not to
PS Gallery yet. I'd like to ask for help testing and providing feedback first. If you're interested, download it from the GitHub repo
By: Skatterbrainz submitted:Mar 27 2026
CodeConversion
(github.com)
Orginally a feature of PowerShell Pro Tools, this module provides the ability to convert between C#
By: Ironman Software, LLC submitted:Nov 18 2022
Orginally a feature of PowerShell Pro Tools, this module provides the ability to convert between C#
and PowerShell. No license required.
By: Ironman Software, LLC submitted:Nov 18 2022
Collection-of-Useful-Scripts
(github.com)
This is a collection of useful scripts from various sources
By: Abhishek Sinha submitted:Jun 16 2022
This is a collection of useful scripts from various sources
By: Abhishek Sinha submitted:Jun 16 2022
CommandWatch v 1.0.0
(powershellgallery.com)
A watch-like command runner for PowerShell.
By: Michael Levesque submitted:Nov 21 2025
A watch-like command runner for PowerShell.
By: Michael Levesque submitted:Nov 21 2025
Comparing advanced objects
(evotec.xyz)
Let's take two or more objects with the same structure but different data. It's pretty easy to
By: Przemyslaw Klys submitted:Jun 16 2022
Let's take two or more objects with the same structure but different data. It's pretty easy to
compare it if the object is one-dimensional, but things are not that obvious once you try to reach more complicated objects. Below, I have two objects that look the same at first, but I've changed a few values.
By: Przemyslaw Klys submitted:Jun 16 2022
Compiling PowerShell 7 Scripts into an Executable
(ironmansoftware.com)
We're happy to announce the return of PowerShell 7 script packaging! You can now target PowerShell 7
By: Adam Driscoll submitted:Jun 16 2022
We're happy to announce the return of PowerShell 7 script packaging! You can now target PowerShell 7
as a packaging target with PowerShell Pro Tools for Visual Studio, VS Code, and with Merge-Script. We're even introducing experimental Linux and Mac support. You'll be able to run your scripts cross-platform!
By: Adam Driscoll submitted:Jun 16 2022
Completed Script to change between audio devices
(reddit.com)
I searched around and found idk how many different variants that were all too niche to be userful. 6
By: u/WillGoalieForBeer submitted:Jun 16 2022
I searched around and found idk how many different variants that were all too niche to be userful. 6
hours later I created this. Hope it helps someone else.
By: u/WillGoalieForBeer submitted:Jun 16 2022
ComputerCleanup v1.1.5
(powershellgallery.com)
Module for freeing up disk space / removing temp files etc.
By: Tom de Leeuw submitted:Dec 2 2022
Module for freeing up disk space / removing temp files etc.
By: Tom de Leeuw submitted:Dec 2 2022
Configure default fonts in Outlook (classic) with PowerShell and Microsoft Intune
(imab.dk)
Introduction In my previous post, I shared a PowerShell template for managing registry settings via
By: Martin Bengtsson submitted:Jan 30 2026
Introduction In my previous post, I shared a PowerShell template for managing registry settings via
Microsoft Intune Remediations. The script handles both HKCU and HKLM, supports all registry types, and works on Microsoft Entra ID and hybrid joined devices.
By: Martin Bengtsson submitted:Jan 30 2026
Configure SysInternals EULA Acceptance
(jdhitsolutions.com)
I just saw a very, very handy thing on Twitter where you can set a registry key that will
By: Jeffery Hicks submitted:Aug 26 2022
I just saw a very, very handy thing on Twitter where you can set a registry key that will
automatically accept all EULA prompts for the SysInternals tools. I know there is a command-line switch I can use, but I never remember to use it. Setting the registry key appears to accept EULAs globally. Naturally,...
By: Jeffery Hicks submitted:Aug 26 2022
Confluence CVE Vulnerability Checker
(powershell.city)
So here is something I noticed to be helpful to all Confluence admins that want to check and not
By: Xajuan Smith submitted:Jul 1 2022
So here is something I noticed to be helpful to all Confluence admins that want to check and not
worry about the deep distracted deep reading needed in a slew of other CVE and parse relevant details to only their versions.
By: Xajuan Smith submitted:Jul 1 2022
ConvertFrom-JsonFast
(github.com)
A faster and more memory efficient implementation of ConvertFrom-Json and Invoke-RestMethod
By: William Easton submitted:Jun 16 2022
A faster and more memory efficient implementation of ConvertFrom-Json and Invoke-RestMethod
By: William Easton submitted:Jun 16 2022
ConvertFrom-StringTable v 0.9.6
(powershellgallery.com)
A PowerShell module designed to effortlessly convert various types of string tables into objects.
By: Sietse van der Schoot submitted:Feb 9 2024
A PowerShell module designed to effortlessly convert various types of string tables into objects.
By: Sietse van der Schoot submitted:Feb 9 2024
ConvertOneNote2MarkDown
(github.com)
Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever
By: David das Neves submitted:Jun 16 2022
Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever
proprietary note taking tool you are using? Nothing beats clear text, right? Read on!
By: David das Neves submitted:Jun 16 2022
ConvertTo-PowerShell
(blog.ironmansoftware.com)
Up until recently, ConvertTo-CSharp and ConvertTo-PowerShell were a part of PowerShell Pro Tools. We
By: Adam Driscoll submitted:Jun 16 2022
Up until recently, ConvertTo-CSharp and ConvertTo-PowerShell were a part of PowerShell Pro Tools. We
recently moved them out of PowerShell Pro Tools and into an open-source and free module called CodeConversion. You can use the cmdlets found in it to perform the exact same operations that were available previously in the paid tool.
By: Adam Driscoll submitted:Jun 16 2022
ConvertTo-SQLSelect
(nocolumnname.blog)
There are times when I want to mess about with data in SQL Server, data that I have obtained in
By: Shane O'Neill submitted:Jun 16 2022
There are times when I want to mess about with data in SQL Server, data that I have obtained in
PowerShell. This will require some way to get the information from PowerShell into SQL Server.
By: Shane O'Neill submitted:Jun 16 2022
Copy-MSTeamsTeam
(github.com)
While Microsoft provides avenues to easily clone a Team whether using the Teams client or Graph
By: thetolkienblackguy submitted:Jun 16 2022
While Microsoft provides avenues to easily clone a Team whether using the Teams client or Graph
API's clone URL. The cloning isn't as robust as it could be, both avenues miss key components that an administrator may want to clone, like but not limited to private channels. This script not only copies the group's public channels, but its private channels, and private channel members including their correct roles. It's also been my experience while the Teams client will copy guest Teams members, using clone from the Graph API doesn't. This script, however, will.
By: thetolkienblackguy submitted:Jun 16 2022
Coreutils for Windows
(github.com)
UNIX-style core utilities for Windows. The same commands and pipelines you use on Linux, macOS, and
By: Microsoft submitted:Jun 5 2026
UNIX-style core utilities for Windows. The same commands and pipelines you use on Linux, macOS, and
WSL - natively.
By: Microsoft submitted:Jun 5 2026
COV-ID-19 PowerShell Prompt
(powershell.co.at)
Information sometimes helps. COV-ID-19 information is currently everywhere, so i thought, why not on
By: Roman Stadlmair submitted:Jun 15 2022
Information sometimes helps. COV-ID-19 information is currently everywhere, so i thought, why not on
the PS Prompt ? This is a guide, on how to get current COV-ID-19 Data everytime you open a new PowerShell host.
By: Roman Stadlmair submitted:Jun 15 2022
Create a focus time countdown clock using PowerShell
(powershellisfun.com)
Sometimes you really need to finish something and notifications from your running programs keep
By: Harm Veenstra submitted:Aug 19 2022
Sometimes you really need to finish something and notifications from your running programs keep
taking away your focus. You can try using the script in this blog post to keep focused on your task, when the count-down timer is done your programs will be available again
By: Harm Veenstra submitted:Aug 19 2022
Create a secure GitHub webhook to trigger an Azure PowerShell Function
(4bes.nl)
For this post, I want to look at the connection you can make between GitHub and Azure Functions. I
By: Barbara 4bes submitted:Jun 16 2022
For this post, I want to look at the connection you can make between GitHub and Azure Functions. I
have written an extensive blog post about this subject before, which I encourage you to read if you have never created this connection before. I want to focus on how you can create a secure GitHub webhook to trigger an Azure PowerShell Function. We will make use of a secret that we will store in Azure Key vault.
By: Barbara 4bes submitted:Jun 16 2022
Create a Sharepoint Document Library from PowerShell
(community.spiceworks.com)
Quick script to stand up a new SPO site and use the document library template.
By: Gregory for Microsoft submitted:Jun 16 2022
Quick script to stand up a new SPO site and use the document library template.
By: Gregory for Microsoft submitted:Jun 16 2022
Create Entra ID Guest invite using PowerShell and Graph API
(powershellcenter.com)
It's easy to create an Entra ID guest account using the interface. But as usual, the automation and
By: Faris Malaeb submitted:Mar 7 2025
It's easy to create an Entra ID guest account using the interface. But as usual, the automation and
bulk are the challenges. In Entra ID, there is the option to create bulk invitations, but I still find it limited.
By: Faris Malaeb submitted:Mar 7 2025
Create executables of PowerShell scripts
(powershellisfun.com)
Giving PowerShell scripts to people often results in questions like, "How do I start this?" or "I
By: Harm Veenstra submitted:May 29 2026
Giving PowerShell scripts to people often results in questions like, "How do I start this?" or "I
ran this, but nothing happens..." (When sending a script that contained a function). In this blog post, I will show you how to create an executable of a script and its limitations.
By: Harm Veenstra submitted:May 29 2026
Create log file with date elements in path
(pastebin.com)
$logFile passed as a parameter such as
By: Guy Leech submitted:Jun 16 2022
$logFile passed as a parameter such as
"%systemdrive%%year%%monthname%blah-%hour%.%minute%-y%.%month%.%year%.log"
By: Guy Leech submitted:Jun 16 2022
Create three Azure Windows VMs running W2K16, W2K19 and W2K22 for testing purposes
(wmatthyssen.com)
In this blog post, I will show you how you can create 3 Azure Windows virtual machines (VMs) running
By: Wim Matthyssen submitted:Jun 16 2022
In this blog post, I will show you how you can create 3 Azure Windows virtual machines (VMs) running
Windows Server 2016, Windows Server 2019 and Windows Server 2022, for testing purposes with Azure PowerShell.
By: Wim Matthyssen submitted:Jun 16 2022
Creates a PSSession that targets a scheduled task process
(gist.github.com)
Created New-ScheduledTaskSession for PowerShell that can create a PSSession for use with
By: Jordan Borean submitted:Aug 30 2024
Created New-ScheduledTaskSession for PowerShell that can create a PSSession for use with
Invoke-Command to run PowerShell code in the context of a scheduled task process. This is a fun way to bypass NETWORK logon limitations like the Windows Update API
By: Jordan Borean submitted:Aug 30 2024
Creating a ConfigMgr (SCCM) Bootable Media – PowerShell Style
(deploymentresearch.com)
Here is a PowerShell script that will create Bootable Media for ConfigMgr.
By: Johan Arwidmark submitted:Jan 24 2025
Here is a PowerShell script that will create Bootable Media for ConfigMgr.
By: Johan Arwidmark submitted:Jan 24 2025
Creating a No-Prompt ConfigMgr Boot Image ISO
(deploymentresearch.com)
Here are two PowerShell scripts that can be used to create a No-Prompt ConfigMgr Boot Image ISO.
By: Johan Arwidmark submitted:Apr 4 2025
Here are two PowerShell scripts that can be used to create a No-Prompt ConfigMgr Boot Image ISO.
This is particularly useful when performing large-scale deployments of virtual machines, or for any automation related to VM deployments, such as our Image Factory solution for ConfigMgr.
By: Johan Arwidmark submitted:Apr 4 2025
Creating a PowerShell password generator for generating a single or entire lists of passwords
(scriptingchris.tech)
I created the blog post Creating a PowerShell password generator for generating a single or entire
By: Christian Hoejsager submitted:Jun 16 2022
I created the blog post Creating a PowerShell password generator for generating a single or entire
lists of passwords and then uploaded the code to Reddit. I received a lot of great critique on the code and even got some bugs pointed out. I decided to make it a challenge for myself and see if I could use the input from the good Reddit people and make the code better.
By: Christian Hoejsager submitted:Jun 16 2022
Creating a Test File – Clayton Errington
(claytonerrington.com)
Using PowerShell to create a test file for various uses
By: Clayton Errington submitted:Oct 6 2023
Using PowerShell to create a test file for various uses
By: Clayton Errington submitted:Oct 6 2023
Credential Harvesting with PowerShell and SpecterInsight
(practicalsecurityanalytics.com)
Credential harvesting, also known as credential theft or credential stealing, refers to the
By: PracSec submitted:Dec 15 2023
Credential harvesting, also known as credential theft or credential stealing, refers to the
collection sensitive authentication information from individuals or systems. The goal of credential harvesting is to obtain usernames, passwords, or other authentication tokens that allow access to protected resources. This post will cover a variety of different credential harvesting techniques, how to leverage those techniques using SpecterInsight, and how to view the data in Kibana.
By: PracSec submitted:Dec 15 2023
CSIRT-Collect
(github.com)
PowerShell script to collect memory and (triage) disk forensics
By: Doug Metz submitted:Jun 16 2022
PowerShell script to collect memory and (triage) disk forensics
By: Doug Metz submitted:Jun 16 2022
Curl2PS
(github.com)
This module is a utility module to help convert curl commands to Invoke-RestMethod syntax.
By: Anthony Howell submitted:Jul 1 2022
This module is a utility module to help convert curl commands to Invoke-RestMethod syntax.
By: Anthony Howell submitted:Jul 1 2022
CustomizeWindows11
(github.com)
I missed my old context menu in Windows 11 today, so I did the sensible thing and created a
By: Jaap Brasser submitted:Jun 16 2022
I missed my old context menu in Windows 11 today, so I did the sensible thing and created a
PowerShell Module to manage my various registry tweaks straight from the Windows Terminal!
By: Jaap Brasser submitted:Jun 16 2022
CVE-Tracker
(kitploit.com)
With The Help Of This Automated Script, You Will Never Lose Track Of Recently Released CVEs
By: ZION3R submitted:Jun 16 2022
With The Help Of This Automated Script, You Will Never Lose Track Of Recently Released CVEs
By: ZION3R submitted:Jun 16 2022
Dayforce PowerShell Module
(blog.darrenjrobinson.com)
A foundational Dayforce PowerShell Module to query Employee data.
By: Darren Robinson submitted:Mar 7 2025
A foundational Dayforce PowerShell Module to query Employee data.
By: Darren Robinson submitted:Mar 7 2025
dbatools v 2.1.32
(github.com)
The community module that enables SQL Server Pros to automate database development and server
By: the dbatools team submitted:Jul 11 2025
The community module that enables SQL Server Pros to automate database development and server
administration
By: the dbatools team submitted:Jul 11 2025
dbatools v 2.7.25
(github.com)
The community module that enables SQL Server Pros to automate database development and server
By: the dbatools team submitted:Feb 20 2026
The community module that enables SQL Server Pros to automate database development and server
administration
By: the dbatools team submitted:Feb 20 2026
dbatools v2.1.31
(github.com)
The community module that enables SQL Server Pros to automate database development and server
By: the dbatools team submitted:May 9 2025
The community module that enables SQL Server Pros to automate database development and server
administration
By: the dbatools team submitted:May 9 2025
dbatools.ai v 1.0
(powershellgallery.com)
dbatools.ai is a copilot for SQL Server databases
By: Chrissy LeMaire submitted:May 24 2024
dbatools.ai is a copilot for SQL Server databases
By: Chrissy LeMaire submitted:May 24 2024
Deactivating an Entra ID Application
(office365itpros.com)
This article explores how to deactivate applications (aka disable apps) in Entra ID. Everything is
By: Tony Redmond submitted:Feb 13 2026
This article explores how to deactivate applications (aka disable apps) in Entra ID. Everything is
done through PowerShell and the Microsoft Graph PowerShell SDK because the feature isn't currently available in the Entra admin center. We've even included a fully functional example script to show you how the process works. Feel free to fix or enhance our code in GitHub!
By: Tony Redmond submitted:Feb 13 2026
Deck: Terminal-based presentations from Markdown files using PowerShell
(github.com)
I'd love to have more people install the Deck PowerShell module and then join the Discussions in the
By: Jake Hildreth submitted:Mar 27 2026
I'd love to have more people install the Deck PowerShell module and then join the Discussions in the
project repo to help shape the future of this module.
By: Jake Hildreth submitted:Mar 27 2026
Default Intune Enrollment
(github.com)
This document will guide you and show you which steps to take to deploy your whole Intune tenant
By: Rudy Ooms submitted:Jun 16 2022
This document will guide you and show you which steps to take to deploy your whole Intune tenant
within a few minutes. Before we can configure the tenant with Powershell, we need to make sure we have configured some prereqs.
By: Rudy Ooms submitted:Jun 16 2022
Delete Device Records in AD / AAD / Intune / Autopilot / ConfigMgr with PowerShell smsagent
(smsagent.blog)
I've done a lot of testing with Windows Autopilot in recent times. Most of my tests are done in
By: Trevor Jones submitted:Jun 16 2022
I've done a lot of testing with Windows Autopilot in recent times. Most of my tests are done in
virtual machines, which are ideal as I can simply dispose of them after. But you also need to cleanup the device records that were created in Azure Active Directory, Intune, the Autopilot registration service, Microsoft Endpoint Manager (if you're using it) and Active Directory in the case of Hybrid-joined devices.
By: Trevor Jones submitted:Jun 16 2022
Demo the Scope Pyramid for Functions in Modules
(gist.github.com)
Friedrich put together a great little POC to show how the scopes in PowerShell work. Specifically
By: submitted:Jun 15 2022
Friedrich put together a great little POC to show how the scopes in PowerShell work. Specifically
around how modules see things.
By: submitted:Jun 15 2022
DependencySearch v 1.1.7
(powershellgallery.com)
Module contains functions that allows you to check for PowerShell code/script/module dependencies
By: Ondrej Sebela submitted:May 31 2024
Module contains functions that allows you to check for PowerShell code/script/module dependencies
through static code analysis (AST).
By: Ondrej Sebela submitted:May 31 2024
Deploy Windows 365 via Powershell
(nielskok.tech)
Stefan Dingemanse and I built a Powershell Module to deploy Windows 365 more easily.
By: Niels Kok submitted:Jan 20 2023
Stefan Dingemanse and I built a Powershell Module to deploy Windows 365 more easily.
By: Niels Kok submitted:Jan 20 2023
Deploying AAD branding to all clients
(cyberdrain.com)
The following script changes the branding text, it's also easy to adapt the script to update the
By: Kelvin Tegelaar submitted:Jun 16 2022
The following script changes the branding text, it's also easy to adapt the script to update the
images, the logos, or even help with localization. To check out all the options I suggest grabbing the documentation by Microsoft here. Remember that you need a P1 subscription or higher for branded portals.
By: Kelvin Tegelaar submitted:Jun 16 2022
Deploying and configuring uBlock Origin Lite with PowerShell and Microsoft Intune
(imab.dk)
Introduction Ad blocking is often dismissed as a convenience feature for users tired of intrusive
By: Martin Bengtsson submitted:Dec 12 2025
Introduction Ad blocking is often dismissed as a convenience feature for users tired of intrusive
banners and pop-ups. But in 2025 - almost 2026 - it's time to reframe the conversation: ad blocking is a fundamental security control every organization should implement.
By: Martin Bengtsson submitted:Dec 12 2025
DeployR – Backing up your Task Sequences and Content.
(garytown.com)
In this post I'll be going a bit deeper into a Script I wrote to help backup specific things. I
By: Gary Blok submitted:Jan 30 2026
In this post I'll be going a bit deeper into a Script I wrote to help backup specific things. I
created it so I can transfer specific things from one environment to another without having to backup everything.
By: Gary Blok submitted:Jan 30 2026
DesktopManager
(github.com)
DesktopManager is a C# library and PowerShell module that allows to play with desktop settings. It
By: Przemyslaw Klys submitted:Feb 20 2025
DesktopManager is a C# library and PowerShell module that allows to play with desktop settings. It
allows to get information about monitors, display devices, wallpapers and set wallpapers.
By: Przemyslaw Klys submitted:Feb 20 2025
Detecting Windows Terminal with PowerShell
(mikefrobbins.com)
In the evolving landscape of software development and system administration, understanding your
By: Mike F Robbins submitted:May 17 2024
In the evolving landscape of software development and system administration, understanding your
environment is essential for ensuring that scripts and commands run as expected. One useful PowerShell function that helps identify whether a script is running within Windows Terminal is my Test-IsWindowsTerminal function. This function is valuable for developers and system administrators who must tailor their scripts based on the terminal environment.
By: Mike F Robbins submitted:May 17 2024
DFIR4vSphere
(github.com)
The DFIR4vSphere PowerShell module collects logs and forensics artefacts on both ESXi hosts and the
By: ANSSI submitted:Aug 19 2022
The DFIR4vSphere PowerShell module collects logs and forensics artefacts on both ESXi hosts and the
vCenter console.
By: ANSSI submitted:Aug 19 2022
Diagrammer.Microsoft.AD v 0.1.5
(powershellgallery.com)
A PowerShell module to generate an as built report on the configuration of Microsoft AD.
By: Jonathan Colon submitted:Jan 26 2024
A PowerShell module to generate an as built report on the configuration of Microsoft AD.
By: Jonathan Colon submitted:Jan 26 2024
Did you know there is a Giphy rating in Teams? Custom Maester Tests save the day
(clatent.com)
Now let me ask you, how secure is your Microsoft Teams? When was the last time you looked at how it
By: Clayton Tyger submitted:May 1 2026
Now let me ask you, how secure is your Microsoft Teams? When was the last time you looked at how it
was configured?
By: Clayton Tyger submitted:May 1 2026
discordrpc: Discord Rich Presence Client
(github.com)
In celebration of the rumored talks about Microsoft buying Discord, I made a Discord Rich Presence
By: Chrissy LeMaire submitted:Jun 16 2022
In celebration of the rumored talks about Microsoft buying Discord, I made a Discord Rich Presence
Client for PowerShell!
By: Chrissy LeMaire submitted:Jun 16 2022
DiskReportingTools
(github.com)
A set of PowerShell tools for disk reporting and visualization. The tools rely on CIM cmdlets so
By: Jeff Hicks submitted:Jun 20 2025
A set of PowerShell tools for disk reporting and visualization. The tools rely on CIM cmdlets so
this module requires a Windows platform.
By: Jeff Hicks submitted:Jun 20 2025
DomainHealthChecker
(github.com)
Is your email domain properly protected against abuse, such as email spoofing? This form of abuse
By: T13nn3s submitted:Jun 16 2022
Is your email domain properly protected against abuse, such as email spoofing? This form of abuse
can cause (image) damage to an organization. The PowerShell script DomainHealthChecker.ps1 checks the SPF, DKIM and DMARC record of one or more email domains and gives advice if necessary.
By: T13nn3s submitted:Jun 16 2022
DomainManagement v1.8.188
(powershellgallery.com)
Module to manage domain configuration
By: Friedrich Weinmann submitted:Feb 10 2023
Module to manage domain configuration
By: Friedrich Weinmann submitted:Feb 10 2023
Download and extract the latest AzCopy (Windows 64-bit) executable into a specified folder
(wmatthyssen.com)
AzCopy is a free command-line tool that is offered by Microsoft. It allows you to easily copy and
By: Wim Matthyssen submitted:Jun 16 2022
AzCopy is a free command-line tool that is offered by Microsoft. It allows you to easily copy and
transfer data (data migration) from and to Azure storage. It is designed for high performance transfers and can be deployed on both Windows (32-bit and 64-bit) and Linux systems, but also on macOS.
By: Wim Matthyssen submitted:Jun 16 2022
Driver Automation Tool – Upgraded
(msendpointmgr.com)
The Driver Automation Tool is back and better than ever in version 10. This marks 10 years of
By: Maurice Daly submitted:May 22 2026
The Driver Automation Tool is back and better than ever in version 10. This marks 10 years of
development, and some new additions, including Intune support.
By: Maurice Daly submitted:May 22 2026
DSC resource platform changes to use JSON instead of MOF
(github.com)
As we continue to make DSC more viable cross-platform, we have a serious problem with MOF. MOF
By: Steve Lee submitted:Jun 16 2022
As we continue to make DSC more viable cross-platform, we have a serious problem with MOF. MOF
parsing is provided by MMI.dll (there is both native code and managed code). MMI itself has dependency on OpenSSL 1.0 for the WSMan features. The non-Windows build of MMI is no longer supported and has been deprecated.
By: Steve Lee submitted:Jun 16 2022
DSInternals
(github.com)
Offline modification of Active Directory databases is now supported on Windows Server 2022,
By: Michael Grafnetter submitted:Jun 16 2022
Offline modification of Active Directory databases is now supported on Windows Server 2022,
including password resets, SID history injection, group membership changes, and enabling/disabling accounts.
By: Michael Grafnetter submitted:Jun 16 2022
DuoSecurity v 1.3.0
(powershellgallery.com)
Duo Security REST module
By: John Duprey submitted:Mar 10 2023
Duo Security REST module
By: John Duprey submitted:Mar 10 2023
Duplication of last command into terminal
(github.com)
Glad to know I'm not the only one that was annoyed by this.
By: VSCode submitted:Jul 1 2022
Glad to know I'm not the only one that was annoyed by this.
By: VSCode submitted:Jul 1 2022
Dynamics 365 F&O IAM PowerShell Module
(blog.darrenjrobinson.com)
Over the years I've written many an integration with identity sources. Dynamics 365 F&O though is
By: Darren Robinson submitted:Mar 21 2025
Over the years I've written many an integration with identity sources. Dynamics 365 F&O though is
one that has come up a number of times. With that in mind I've written a PowerShell Module to expose and simplify integration with Dynamics 365 F&O for Users and Roles.
By: Darren Robinson submitted:Mar 21 2025
DynamicTitle
(github.com)
DynamicTitle is a PowerShell module for advanced console title customizations.
By: mdgrs submitted:Sep 15 2023
DynamicTitle is a PowerShell module for advanced console title customizations.
By: mdgrs submitted:Sep 15 2023
Easily Enable End Users to Manage Active Directory Users with PowerShell GUI
(thelazyadministrator.com)
Recently I got a request to find a way to let managers or Human Resources the ability to modify
By: Brad Wyatt submitted:Jun 16 2022
Recently I got a request to find a way to let managers or Human Resources the ability to modify
basic user attributes in Active Directory. Like anyone else, I presented the idea of using RSAT to let them modify users in ADUC or ADAC. This was not an ideal solution because ADUC can become overwhelming to someone that isn't technical. They wanted something that was extremely basic, easy to follow and work in without any guidance or instructions, and did not show the user anything else that they could not modify or needed to see.
By: Brad Wyatt submitted:Jun 16 2022
Easy Packet Loss Tracker
(github.com)
This PowerShell script helps you monitor packet loss on your network by continuously pinging a
By: Staunch Dev submitted:Feb 23 2024
This PowerShell script helps you monitor packet loss on your network by continuously pinging a
specified target (website or IP address) and providing real-time updates on successful responses and timeouts.
By: Staunch Dev submitted:Feb 23 2024
Easy removal of preinstalled bloatware using PowerShell
(doitpsway.com)
Recently I came into a situation where I needed to provision new Dell Precision laptops for our
By: Ondrej Sebela submitted:Sep 2 2022
Recently I came into a situation where I needed to provision new Dell Precision laptops for our
employees. This laptop comes with a lot of preinstalled applications (bloatware) so I was looking for some simple but efficient way to silently remove them. And by efficient I mean avoiding the need to manually find an uninstall command for each preinstalled application.
By: Ondrej Sebela submitted:Sep 2 2022
Easy way to connect to FTPS and SFTP using PowerShell
(evotec.xyz)
FTPS and SFTP are two ways to send and receive files from remote sources. While the name suggests
By: Przemyslaw Klys submitted:Jun 16 2022
FTPS and SFTP are two ways to send and receive files from remote sources. While the name suggests
both do the same thing, those are different protocols, in the end, having the same goal. A few weeks back, I had to make sure I can reliably download files from FTPS server using PowerShell, and since I couldn't find anything straightforward to use, I decided to write my own.
By: Przemyslaw Klys submitted:Jun 16 2022
Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell
(evotec.xyz)
When you're using Office 365 and want to send an email, you have two choices SMTP or Microsoft Graph
By: Przemyslaw Klys submitted:Oct 14 2022
When you're using Office 365 and want to send an email, you have two choices SMTP or Microsoft Graph
API, which is a "new" kid on the block. For some time, I've used Microsoft Graph exclusively to send emails in favor of SMTP as it's much easier to manage and generally works over HTTPS.
By: Przemyslaw Klys submitted:Oct 14 2022
Easy-GPU-P
(github.com)
A Project dedicated to making GPU Partitioning on Windows easier!
By: James Stringer submitted:Jun 16 2022
A Project dedicated to making GPU Partitioning on Windows easier!
By: James Stringer submitted:Jun 16 2022
EasyJob
(github.com)
keep and execute your PowerShell and BAT scripts from one interface
By: Akshin Mustafayev submitted:Jun 16 2022
keep and execute your PowerShell and BAT scripts from one interface
By: Akshin Mustafayev submitted:Jun 16 2022
Encrypting and decrypting PGP using PowerShell
(evotec.xyz)
Some time ago, I decided that having an easy-to-use PGP PowerShell module is a way to kill my
By: Przemyslaw Klys submitted:Jun 16 2022
Some time ago, I decided that having an easy-to-use PGP PowerShell module is a way to kill my
boredom. Four months have passed, and I decided to share it with the world, as it may be helpful to some of you. Today I would like to introduce you to PSPGP - PowerShell module that provides PGP functionality in PowerShell.
By: Przemyslaw Klys submitted:Jun 16 2022
Entra ECMA2Host Tools PowerShell Module
(blog.darrenjrobinson.com)
If you've ever worked with the ECMA2Host for Entra Outbound Provisioning you'll be immediately
By: Darren Robinson submitted:Dec 12 2025
If you've ever worked with the ECMA2Host for Entra Outbound Provisioning you'll be immediately
presented with a lack of visibility of the connectors. Especially if you've previously used Microsoft / Forefront Identity Manager.
By: Darren Robinson submitted:Dec 12 2025
Entra ID Tenant ID & Custom Domains PowerShell Module
(blog.darrenjrobinson.com)
Buried in my PowerShell Snippets Vol 4 post from 2021 is the PowerShell script and a link to a
By: Darren Robinson submitted:Jul 21 2023
Buried in my PowerShell Snippets Vol 4 post from 2021 is the PowerShell script and a link to a
PowerShell Module I authored named AzureADTenantID. Its sole purpose was to take a domain name (e.g., darrenjrobinson.com) and lookup return any associated Azure AD (now Entra ID) TenantID.... keep reading
By: Darren Robinson submitted:Jul 21 2023
Entra Provision On Demand PowerShell Module
(blog.darrenjrobinson.com)
It's 2026 and somehow I keep finding myself back in 2016, integrating heritage applications into
By: Darren Robinson submitted:Mar 20 2026
It's 2026 and somehow I keep finding myself back in 2016, integrating heritage applications into
modern Identity & Access Management solutions. I'm still writing connectors that integrate the Microsoft Entra outbound provisioning service with SaaS and legacy on‑premises apps using ECMA connectors.... keep reading
By: Darren Robinson submitted:Mar 20 2026
EntraAuth.Graph
(github.com)
Client tools for interacting with the Graph API. This project has been based on the EntraAuth
By: Friedrich Weinmann submitted:Sep 12 2025
Client tools for interacting with the Graph API. This project has been based on the EntraAuth
module, for lightweight convenient authentication and request handling.
By: Friedrich Weinmann submitted:Sep 12 2025
EntraFIDOFinder – New PowerShell Module
(clatent.com)
After so much interest from my post on Friday, I figured I'd do one better and make a PowerShell
By: Clayton Tyger submitted:Oct 4 2024
After so much interest from my post on Friday, I figured I'd do one better and make a PowerShell
module that does it for you. So now you will be able to find which FIDO2 keys are attestation compatible with Entra right from your terminal. In the very near future I will have individual functions
By: Clayton Tyger submitted:Oct 4 2024
EntraFIDOFinder Update
(clatent.com)
June( v0.0.18) update is here and we skipped May as I could tell they were still making some changes
By: Clayton Tyger submitted:Jun 27 2025
June( v0.0.18) update is here and we skipped May as I could tell they were still making some changes
so I didn't push them to the PowerShell gallery. This month they removed 50+ keys as they were unapproved models, but there are still over 150 keys that are Entra Attestation capable!
By: Clayton Tyger submitted:Jun 27 2025
EntraFIDOFinder Update
(clatent.com)
There haven't been much changes the past couple months, but finally a biggish update happened where
By: Clayton Tyger submitted:Sep 26 2025
There haven't been much changes the past couple months, but finally a biggish update happened where
Microsoft has added 10 more keys that are Attestation capable
By: Clayton Tyger submitted:Sep 26 2025
EntraFIDOFinder Update
(clatent.com)
There haven't been much changes the past couple months, but finally a biggish update happened where
By: Clayton Tyger submitted:Oct 3 2025
There haven't been much changes the past couple months, but finally a biggish update happened where
Microsoft has added 10 more keys that are Attestation capable. Added Attestation capable keys: Are you requiring attestation? How has your implementation of FIDO2 keys been?
By: Clayton Tyger submitted:Oct 3 2025
EntraFIDOFinder v0.0.14 is Out with New Features!
(clatent.com)
It's the second to last Monday of the year, so figured I'd release a new version of the
By: Clayton Tyger submitted:Jan 3 2025
It's the second to last Monday of the year, so figured I'd release a new version of the
EntraFIDOFinder before the end of the year. Here are the main additions. New Features: I did some other cleanup and prepping for some future updates, but what do you think? Any other features we should add? Are [...]
By: Clayton Tyger submitted:Jan 3 2025
Env – a PowerShell module to create and manage local modules for your local needs
(reddit.com)
I've created and maintained a module for local module management. This module type is similar to the
By: u/agramakov submitted:May 5 2023
I've created and maintained a module for local module management. This module type is similar to the
Python environments and dotnet files in many ways, so I called them Environments. I'm using it in my daily work for a couple of years already but only now I've decided to polish it up and share.
By: u/agramakov submitted:May 5 2023
EnvironmentModuleCore v 3.7.0
(powershellgallery.com)
This module includes all core features to export environment modules. Environment modules are like
By: Marcus Walther submitted:Oct 13 2023
This module includes all core features to export environment modules. Environment modules are like
Powershell-Modules, but they can modify environment variables on load and restore the old environment state on remove. The functionallity was inspired by the Linux program modulecmd.
By: Marcus Walther submitted:Oct 13 2023
Eventful: Easy Eventful Asynchronous Scripting with PowerShell
(github.com)
Eventful is a PowerShell module that helps you use events to script asynchronously.
By: James Brundage submitted:Jun 2 2023
Eventful is a PowerShell module that helps you use events to script asynchronously.
By: James Brundage submitted:Jun 2 2023
Evergreen: A PowerShell module to return the latest version software and download links for various software
(github.com)
A PowerShell module to return the latest version software and download links for various software
By: Aaron Parker submitted:Jun 15 2022
A PowerShell module to return the latest version software and download links for various software
By: Aaron Parker submitted:Jun 15 2022
ExcelFast Release v0.0.1-alpha14
(github.com)
A high performance PowerShell module for importing, exporting, and manipulating Excel Files
By: Justin Grote submitted:May 8 2026
A high performance PowerShell module for importing, exporting, and manipulating Excel Files
By: Justin Grote submitted:May 8 2026
Exchange Unattended Install Script [Update]
(eightwone.com)
Back in 2013, I published an unattended installation script for Exchange Server 2013, together with
By: Michel de Rooij submitted:May 8 2026
Back in 2013, I published an unattended installation script for Exchange Server 2013, together with
a walkthrough on this blog. At the time, the goal was simple: make Exchange deployments more predictable, repeatable, and less error‑prone by removing as much
By: Michel de Rooij submitted:May 8 2026
Exchange v15 Unattended Setup
(eightwone.com)
From: Michel de Rooij?m pleased to announce the availability of Install-Exchange15.ps1, a PowerShell
By: submitted:Jun 15 2022
From: Michel de Rooij?m pleased to announce the availability of Install-Exchange15.ps1, a PowerShell
script to perform a fully automated unattended setup of Exchange Server 2013, Exchange Server 2016 or Exchange Server 2019 (Desktop and Core) is supported).
By: submitted:Jun 15 2022
ExplainLinuxFS
(powershellgallery.com)
Get info of the linux standard directories at the command-line, and go there
By: Emil Larsson submitted:Jun 15 2022
Get info of the linux standard directories at the command-line, and go there
By: Emil Larsson submitted:Jun 15 2022
Export all GPOs to a folder
(pastebin.com)
Quick script to export all GPOs
By: Guy Leech submitted:Jun 16 2022
Quick script to export all GPOs
By: Guy Leech submitted:Jun 16 2022
Export Microsoft 365 Inactive User Report using MS Graph PowerShell
(o365reports.com)
Microsoft 365 admins often check the last logon time to generate inactive users report. This report
By: Kavya June submitted:Jun 23 2023
Microsoft 365 admins often check the last logon time to generate inactive users report. This report
plays a crucial role in effectively managing user accounts, optimizing licenses, enhancing security, and meeting compliance requirements. So, let's see how to check inactive users
By: Kavya June submitted:Jun 23 2023
Export Office 365 admins report
(reddit.com)
The admins in the tenant are responsible for all the users, devices, applications, etc. Many
By: u/Kathy_Cooper1012 submitted:Jun 16 2022
The admins in the tenant are responsible for all the users, devices, applications, etc. Many
different admin roles for each administration purpose will help the company to track, monitor, and support the people and resources that belong to the company.
By: u/Kathy_Cooper1012 submitted:Jun 16 2022
Export Office 365 External User Reports for Secure External Collaboration
(o365reports.com)
Microsoft has provided an expansive platform that facilitates both internal and external
By: Sudha submitted:Jul 7 2023
Microsoft has provided an expansive platform that facilitates both internal and external
collaboration in Office 365. While allowing collaboration with external users can enhance productivity, it also introduces security risks.
By: Sudha submitted:Jul 7 2023
Extract all IP addresses from a file
(twitter.com)
using a regular expression using...
By: Joe Stocker submitted:Jun 16 2022
using a regular expression using...
By: Joe Stocker submitted:Jun 16 2022
Extracting and Auditing Azure DevOps Permissions at Scale with PowerShell
(techcommunity.microsoft.com)
Azure DevOps organizations accumulate permissions over time. Groups are created, users are added,
By: skissel submitted:May 1 2026
Azure DevOps organizations accumulate permissions over time. Groups are created, users are added,
Entra (Azure AD) groups are nested into project groups, and team structures evolve.
By: skissel submitted:May 1 2026
Extracting HTML table from a web page (or HTML file) and converting it into PowerShell object
(doitpsway.com)
Several months ago I've created ConvertFrom-HTMLTable function for helping me extract HTML tables
By: Ondrej Sebela submitted:Jun 16 2022
Several months ago I've created ConvertFrom-HTMLTable function for helping me extract HTML tables
from locally saved HTML files or live web pages and convert them into usable PowerShell objects. So it is not a new function but I think it deserves a standalone post because it can be quite handy.
By: Ondrej Sebela submitted:Jun 16 2022
Fast Deploy Microsoft Teams for Education
(github.com)
These set of scripts are designed to help small schools, co-ops, and tutors quickly get up and
By: Matthew Dowst submitted:Jun 15 2022
These set of scripts are designed to help small schools, co-ops, and tutors quickly get up and
running using Microsoft Teams
By: Matthew Dowst submitted:Jun 15 2022
Find all .iso files in VMware datastores with PowerCLI
(reddit.com)
Hello /r/Powershell. I've been lurking for some time now, and have decided to share some of my
By: u/Ottetal submitted:Aug 5 2022
Hello /r/Powershell. I've been lurking for some time now, and have decided to share some of my
scripts with this wonderful community.
By: u/Ottetal submitted:Aug 5 2022
Find All agent-based Hybrid Runbook Workers [OC]
(dowst.dev)
In case you are not away the Microsoft Monitoring Agent (MMA) will be retired on 31 August 2024.
By: Matthew Dowst submitted:Mar 1 2024
In case you are not away the Microsoft Monitoring Agent (MMA) will be retired on 31 August 2024.
Prior to this date you will need to migrate all your agent-based hybrid workers to the extension-bas...
By: Matthew Dowst submitted:Mar 1 2024
Find Frequent Event Viewer Errors & Lookup Their Solutions
(reddit.com)
EDIT: Thanks for all the feedback. The script can be customized to fit your needs. Please run it as
By: u/nick4networking submitted:Jan 20 2023
EDIT: Thanks for all the feedback. The script can be customized to fit your needs. Please run it as
admin or the script will not function correctly. I wish I could find a job where writing these scripts is encouraged. My current customer-facing remote support job does not value these type of scripts. Thanks for all the upvotes 🙂
By: u/nick4networking submitted:Jan 20 2023
Find your IPv4 and IPv6 addresses
(yobyot.com)
A PowerShell function to display the current IPv4 and IPv6 addresses of the machine. Useful to
By: Alex Neihaus submitted:May 17 2024
A PowerShell function to display the current IPv4 and IPv6 addresses of the machine. Useful to
include in $PROFILE
By: Alex Neihaus submitted:May 17 2024
Find-AutomationRunAsAccounts.ps1 [OC]
(gist.github.com)
This script contains functions to help you identify potential runbooks still using Run As accounts.
By: Matthew Dowst submitted:Sep 1 2023
This script contains functions to help you identify potential runbooks still using Run As accounts.
- Find-AutomationRunAsAccounts.ps1
By: Matthew Dowst submitted:Sep 1 2023
Find-CrimeUK
(powershellgallery.com)
Helps you locate all the crime that has happened in a particular place in the UK. As long as the
By: Adam Bacon submitted:Aug 19 2022
Helps you locate all the crime that has happened in a particular place in the UK. As long as the
police have recorded it and it has been registered on this API then it should show you the information about the crime.
By: Adam Bacon submitted:Aug 19 2022
Fish-like prompt that autoshrinks your current directory listing
(reddit.com)
As a long time fish shell user who recently returned to Windows, I really wanted to recreate the
By: Thomas Tay submitted:Jun 16 2022
As a long time fish shell user who recently returned to Windows, I really wanted to recreate the
prompt from the fish shell, so I wrote a little script to do it! It's my first Powershell script, and I'm amazed by how easy it is to script things; it's just like C#!
By: Thomas Tay submitted:Jun 16 2022
Foil 0.2.0
(powershellgallery.com)
A PowerShell Crescendo wrapper for Chocolatey
By: Ethan Bergstrom submitted:Sep 30 2022
A PowerShell Crescendo wrapper for Chocolatey
By: Ethan Bergstrom submitted:Sep 30 2022
ForestManagement v1.5.54
(powershellgallery.com)
Infrastructure module to build and maintain forest configuration
By: Friedrich Weinmann submitted:Feb 10 2023
Infrastructure module to build and maintain forest configuration
By: Friedrich Weinmann submitted:Feb 10 2023
forgetMeMethod_Intune
(github.com)
Michael created a new “integrated” method of getting Intune to re-run PowerShell scripts
By: submitted:Jun 15 2022
Michael created a new “integrated” method of getting Intune to re-run PowerShell scripts
repeatedly.
By: submitted:Jun 15 2022
Format time and date output of PowerShell New-TimeSpan
(4sysops.com)
My function, Get-TimespanPretty, allows you to view the time span-the difference between two time
By: Emanuel Halapciuc submitted:Nov 4 2022
My function, Get-TimespanPretty, allows you to view the time span-the difference between two time
points or dates-in a compact, user-friendly format. It is built on top of the New-TimeSpan cmdlet, which offers details as output that you usually need. With Get-TimespanPretty, you can simply pipe the output (TimeSpan object) of New-TimeSpan or Measure-Command to Get-TimespanPretty. It's easy to use, and there's no need for complex reworking of scripts that may include such commands.
By: Emanuel Halapciuc submitted:Nov 4 2022
FSharp for PowerShell
(github.com)
This is a PowerShell module to enable use of the F# language in PowerShell. It is currently only
By: Justin Grote submitted:Jun 16 2022
This is a PowerShell module to enable use of the F# language in PowerShell. It is currently only
supported with Powershell 7.2+ at the moment.
By: Justin Grote submitted:Jun 16 2022
FSWatcherEngineEvent 1.5.0
(powershellgallery.com)
Provide file system change notifications as PowerShell engine events
By: W.Gross submitted:Feb 17 2023
Provide file system change notifications as PowerShell engine events
By: W.Gross submitted:Feb 17 2023
Function to Monitor Azure App Service Web Jobs
(reddit.com)
I was recently tasked with finding a way to monitor our Azure Web Jobs. In my research and learning,
By: u/Sin_of_the_Dark submitted:Jun 9 2023
I was recently tasked with finding a way to monitor our Azure Web Jobs. In my research and learning,
I found there wasn't a whole lot out there, and what was there wasn't quite what fit our needs. So I created my own function, Get-AzWebJobStatus,
By: u/Sin_of_the_Dark submitted:Jun 9 2023
Fuzzy history search with PowerShellRun
(github.com)
An example that replaces the Ctrl+r history search with fuzzy search. Multi-line commands are
By: mdgrs submitted:Mar 22 2024
An example that replaces the Ctrl+r history search with fuzzy search. Multi-line commands are
supported Duplicates are removed Enter to run the command and Shift+Enter to insert the command The cha...
By: mdgrs submitted:Mar 22 2024
Gatekeeper v 0.4.0
(powershellgallery.com)
Helps implement feature flags in your PowerShell projects.
By: Gilbert Sanchez submitted:May 15 2026
Helps implement feature flags in your PowerShell projects.
By: Gilbert Sanchez submitted:May 15 2026
Gathering Battery Information via PowerShell & WMI
(garytown.com)
TLDR: GitHub Script: garytown/BatteryInfo.ps1 If you have an HP Device, there is a nifty utility
By: Gary Blok submitted:Apr 21 2023
TLDR: GitHub Script: garytown/BatteryInfo.ps1 If you have an HP Device, there is a nifty utility
called HP Power Manager, in which it tells you the health and status of your battery. Related Posts: This is pretty useful, but sometimes you need to access this information via PowerShell or WMI for scripting or Inventory. I'm going ... Read more
By: Gary Blok submitted:Apr 21 2023
Generate markdown tables from PowerShell – JoshooaJ
(joshooaj.com)
I had a need to generate a markdown table dynamically from PowerShell, so I wrote a flexible
By: Josh Hendricks submitted:Oct 6 2023
I had a need to generate a markdown table dynamically from PowerShell, so I wrote a flexible
function which uses the properties on the incoming objects to define the column names, supports the definition of maximum column widths, and outputs either pretty-printed markdown with padded values and aligned columns, or "compressed" markdown without the unnecessary padding included.
By: Josh Hendricks submitted:Oct 6 2023
GenXdev v 1.184.2025
(powershellgallery.com)
GenXdev PowerShell Utilities and helpers
By: René Vaessen submitted:Jun 20 2025
GenXdev PowerShell Utilities and helpers
By: René Vaessen submitted:Jun 20 2025
GenXdev.Queries v 1.236.2025
(github.com)
A Windows PowerShell module for finding resources and information on the internet
By: René Vaessen submitted:Aug 8 2025
A Windows PowerShell module for finding resources and information on the internet
By: René Vaessen submitted:Aug 8 2025
Get Current Weather Conditions with Powershell and Openweathermap API
(reddit.com)
We all know the problem that we want to know the current weather conditions but we don't want to
By: u/roflrolle submitted:Jun 16 2022
We all know the problem that we want to know the current weather conditions but we don't want to
open the curtains or look outside the window.
By: u/roflrolle submitted:Jun 16 2022
Get Direct Reports in Active Directory Using Powershell (Recursive)
(thesysadminchannel.com)
It might come in handy from time to time to drill down on a manager's direct reports in Active
By: theSysadminChannel submitted:Jun 16 2022
It might come in handy from time to time to drill down on a manager's direct reports in Active
Directory. A good use case is if a director or VP wants to send an email to all of their direct reports, and the direct reports of those direct reports. Another use case would be if you were doing an audit comparing your HR system to what is in Active Directory. What ever the reason might be, you can use this script to get direct reports in active directory using Powershell. Pretty neat!!
By: theSysadminChannel submitted:Jun 16 2022
Get information about connected monitor
(stolpe.io)
At work Helpdesk did receive multiple complaints regarding a specific manufacture and model of
By: Robin Stolpe submitted:Jul 22 2022
At work Helpdesk did receive multiple complaints regarding a specific manufacture and model of
monitors. And many of our user can't look at the back of the monitor to see the brand or model and even harder to see the serial number of the monitor. Also we wanted to know if the monitor was inside the warranty period or not.
By: Robin Stolpe submitted:Jul 22 2022
Get Microsoft 365 License Usage Count Using PowerShell
(thesysadminchannel.com)
Keeping an eye on the available licenses in your Microsoft tenant is essential to ensuring you and
By: Paul Contreras submitted:Nov 17 2023
Keeping an eye on the available licenses in your Microsoft tenant is essential to ensuring you and
your users have what is needed to keep the business running. Whether you assign licenses directly or you use Group Based Licensing
By: Paul Contreras submitted:Nov 17 2023
Get MigrationWiz Project Statistics and Error Reports Automatically
(bittitan.com)
One of the biggest advantages to working with BitTitan is leveraging PowerShell scripting for
By: Pablo Galan submitted:Jun 16 2022
One of the biggest advantages to working with BitTitan is leveraging PowerShell scripting for
project management. While MigrationWiz has numerous capabilities built directly into the tool itself, using scripts to help manage users, adjust project settings, and monitor status is an easy way to step outside the UI and automate additional components of your project.
By: Pablo Galan submitted:Jun 16 2022
Get Scheduled Task completion statuses
(pastebin.com)
PowerShell 1 liner to get the history of scheduled task completion statuses - export to csv or
By: Guy Leech submitted:Jun 16 2022
PowerShell 1 liner to get the history of scheduled task completion statuses - export to csv or
display in grid view to filter on a specific task and see when/if it returned a fail
By: Guy Leech submitted:Jun 16 2022
Get-AadJoinInformation.ps1
(gist.github.com)
Get Azure AD (Entra ID) Join Information without dsregcmd
By: Marc-André Moreau submitted:Aug 11 2023
Get Azure AD (Entra ID) Join Information without dsregcmd
By: Marc-André Moreau submitted:Aug 11 2023
Get-ApplicationRegistryKey
(powershellgallery.com)
Returns strings from well known Registry keys that define a Windows application. Used to assist in
By: submitted:Jun 15 2022
Returns strings from well known Registry keys that define a Windows application. Used to assist in
defining an FSLogix App Masking rule set.
By: submitted:Jun 15 2022
Get-AzServiceStatus
(gist.github.com)
Tim Warner wrote a great little script to quickly retrieve global Azure service messages with no
By: submitted:Jun 15 2022
Tim Warner wrote a great little script to quickly retrieve global Azure service messages with no
authentication necessary.
By: submitted:Jun 15 2022
Get-CalendarEvents.ps1
(github.com)
This PowerShell script retrieves the Outlook calendar events of a single user or a list of users.
By: Stefano Viti submitted:Sep 12 2025
This PowerShell script retrieves the Outlook calendar events of a single user or a list of users.
By: Stefano Viti submitted:Sep 12 2025
Get-ConditionalAccessSignIn.ps1
(github.com)
The Get-ConditionalAccessSignIn function retrieves Conditional Access Sign-In logs from the
By: Christian Ritter submitted:Oct 25 2024
The Get-ConditionalAccessSignIn function retrieves Conditional Access Sign-In logs from the
Microsoft Graph API within a specified date range.
By: Christian Ritter submitted:Oct 25 2024
Get-DSREGCMDStatus
(powershellgallery.com)
Simple script to format DSREGCMD /Status output
By: Adam Gross submitted:Jun 16 2022
Simple script to format DSREGCMD /Status output
By: Adam Gross submitted:Jun 16 2022
Get-GroupCompareInfo.ps1
(gist.github.com)
A demonstration of using Write-Progress in a thread-safe way inside Foreach-Parallel
By: Justin Grote submitted:Jun 16 2022
A demonstration of using Write-Progress in a thread-safe way inside Foreach-Parallel
By: Justin Grote submitted:Jun 16 2022
Get-IPGeolocation.psm1
(owenmurr.co.uk)
Sometimes in my day to day job I need a quick way of looking up IP information and wanting a quicker
By: Owen Murr submitted:Jun 16 2022
Sometimes in my day to day job I need a quick way of looking up IP information and wanting a quicker
method that doesn't mean I have to open up a web browser and visit a website, I wrote a small Powershell module to allow me to get the information.
By: Owen Murr submitted:Jun 16 2022
Get-LastLogon
(reddit.com)
Get accurate last logon time for user
By: u/krzydoug submitted:Jun 16 2022
Get accurate last logon time for user
By: u/krzydoug submitted:Jun 16 2022
Get-LatestWindowsPatchingDate
(github.com)
Get the dates of 3 separate patching mechanisms to determine the 'updatedness' of a single or
By: Guyver1wales submitted:Jun 16 2022
Get the dates of 3 separate patching mechanisms to determine the 'updatedness' of a single or
multiple windows machines where enterprise tools such as WSUS, SCCM and other 3rd party tools are unavailable.
By: Guyver1wales submitted:Jun 16 2022
Get-MacInfo
(github.com)
This is a powershell module for PS on macOS that, as much as possible, replicates
By: johncwelch submitted:Jan 31 2025
This is a powershell module for PS on macOS that, as much as possible, replicates
"Get-ComputerInfo".
By: johncwelch submitted:Jan 31 2025
Get-MacInfo 2.0.1
(powershellgallery.com)
A macOS version of the Get-ComputerInfo module
By: Bynkii submitted:Mar 14 2025
A macOS version of the Get-ComputerInfo module
By: Bynkii submitted:Mar 14 2025
Get-MgServicePrincipalPermission.ps1
(gist.github.com)
Get a list of application and delegated permissions for a service principal, similar to what the
By: Justin Grote submitted:Dec 2 2022
Get a list of application and delegated permissions for a service principal, similar to what the
Azure Portal shows
By: Justin Grote submitted:Dec 2 2022
Get-MsIdUnredeemedInvitedUser
(github.com)
Are you monitoring your Azure AD tenant for external users the business invites but are not actually
By: Jef Kazimer submitted:Sep 9 2022
Are you monitoring your Azure AD tenant for external users the business invites but are not actually
redeemed? Here is a quick example PowerShell cmdlet using MS Graph API to enumerate them by creation date and either delete or disable them as you wish
By: Jef Kazimer submitted:Sep 9 2022
Get-PCUptime
(networkadm.in)
Find out how long computers have been running via PowerShell
By: Mike Kanakos submitted:Jun 16 2022
Find out how long computers have been running via PowerShell
By: Mike Kanakos submitted:Jun 16 2022
Get-PSChooseFileName
(github.com)
A bridge to AppleScript's Choose File Name command
By: johncwelch submitted:Feb 20 2025
A bridge to AppleScript's Choose File Name command
By: johncwelch submitted:Feb 20 2025
Get-RegKeyInfo.ps1
(gist.github.com)
TIL about volatile registry keys which exist in memory and are deleted when the hive is unloaded,
By: Jordan Borean submitted:Jun 16 2022
TIL about volatile registry keys which exist in memory and are deleted when the hive is unloaded,
e.g. on a reboot. There's no documented way to determine if a key is volatile so I wrote a PowerShell function that uses the undocumented way
By: Jordan Borean submitted:Jun 16 2022
get-xkcdpassword v 0.0.4
(powershellgallery.com)
A PowerShell module for generating memorable XKCD-style passwords.
By: Pavel Ryzhkov submitted:Nov 29 2024
A PowerShell module for generating memorable XKCD-style passwords.
By: Pavel Ryzhkov submitted:Nov 29 2024
GetMFAStatusReport.ps1
(github.com)
Export Office 365 users' MFA status using Microsoft Graph PowerShell
By: O365Reports.com submitted:Jun 16 2022
Export Office 365 users' MFA status using Microsoft Graph PowerShell
By: O365Reports.com submitted:Jun 16 2022
Getting started with AutomatedLab
(sysmansquad.com)
Have you ever wanted to build a lab environment, but didn't know where to get started? AutomatedLab
By: Adam Cook submitted:Jun 16 2022
Have you ever wanted to build a lab environment, but didn't know where to get started? AutomatedLab
offers you an easy way to do it. Adam explains how to get started here.
By: Adam Cook submitted:Jun 16 2022
GetVulnerableGPO
(github.com)
PowerShell script to find 'vulnerable' security-related GPOs that should be hardened
By: Darren Mar-Elia submitted:Jun 15 2022
PowerShell script to find 'vulnerable' security-related GPOs that should be hardened
By: Darren Mar-Elia submitted:Jun 15 2022
Gist Convert Word Documents to Different Formats
(gist.github.com)
Gist Convert Word Documents to Different Formats.
By: James Brundage submitted:May 1 2026
Gist Convert Word Documents to Different Formats.
By: James Brundage submitted:May 1 2026
GitHub – cdhunt/httpunitPS: A PowerShell port of httpunit
(github.com)
A PowerShell port of httpunit. The goal of this module is to utilize Net.Http.HttpClient to more
By: Chris Hunt submitted:Feb 2 2024
A PowerShell port of httpunit. The goal of this module is to utilize Net.Http.HttpClient to more
closely simulate a .Net client application. It also provides easy access to the Windows Certificate store for client certificate authentication.
By: Chris Hunt submitted:Feb 2 2024
GitHub – Skatterbrainz/psWarpTerminal: PowerShell wrapper for the Warp Terminal (Oz) CLI
(github.com)
PowerShell wrapper for the Warp Terminal (Oz) CLI. Contribute to Skatterbrainz/psWarpTerminal
By: Skatterbrainz submitted:Feb 27 2026
PowerShell wrapper for the Warp Terminal (Oz) CLI. Contribute to Skatterbrainz/psWarpTerminal
development by creating an account on GitHub.
By: Skatterbrainz submitted:Feb 27 2026
GitHub Copilot for CLI for PowerShell
(hanselman.com)
GitHub Next has this cool project that is basically Copilot for the CLI ...
By: Lars Fosdal submitted:Apr 28 2023
GitHub Next has this cool project that is basically Copilot for the CLI ...
By: Lars Fosdal submitted:Apr 28 2023
GitHub v 0.42.2
(powershellgallery.com)
A PowerShell module to interact with GitHub, both interactively and via automation.
By: Marius Storhaug submitted:Apr 3 2026
A PowerShell module to interact with GitHub, both interactively and via automation.
By: Marius Storhaug submitted:Apr 3 2026
GithubAPI
(github.com)
A self-generating PowerShell module for the GitHub API
By: Zach Alexander submitted:Jun 16 2022
A self-generating PowerShell module for the GitHub API
By: Zach Alexander submitted:Jun 16 2022
GitHubBlueSky.ps1
(gist.github.com)
Get a GitHub user's BlueSky
By: James Brundage submitted:Dec 5 2025
Get a GitHub user's BlueSky
By: James Brundage submitted:Dec 5 2025
GitlabCli v 1.138.0
(powershellgallery.com)
Interact with GitLab via PowerShell
By: Chris Peterson submitted:Oct 3 2025
Interact with GitLab via PowerShell
By: Chris Peterson submitted:Oct 3 2025
Glass v 0.1
(powershellgallery.com)
Get, read, and write invisible glass text. This module is meant for educational purposes and to
By: James Brundage submitted:Oct 24 2025
Get, read, and write invisible glass text. This module is meant for educational purposes and to
assist responsible professionals in the discovery of glassware.
By: James Brundage submitted:Oct 24 2025
GoogleFonts v 1.0.56
(powershellgallery.com)
A PowerShell module to download and install fonts from GoogleFonts.
By: PSModule submitted:Sep 5 2025
A PowerShell module to download and install fonts from GoogleFonts.
By: PSModule submitted:Sep 5 2025
GPOTools – Group Policy Migration tool just released
(github.com)
The GPOTools module is designed to handle all things GPO. As a special focus, it tries to manage
By: submitted:Jun 15 2022
The GPOTools module is designed to handle all things GPO. As a special focus, it tries to manage
migrations, backup & restore.
By: submitted:Jun 15 2022
Graph and PowerShell Hiccups for the Groups and Teams Report Script
(office365itpros.com)
The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since
By: Tony Redmond submitted:Mar 22 2024
The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since
2016 (not all the time). Some recent Graph hiccups meant that I had to apply some fixes and workarounds. At the same time, some users hit the infamous 'not recognized as a valid datetime' problem, so another update was needed. All good, clean fun.
By: Tony Redmond submitted:Mar 22 2024
Graph PowerShell Samples Community
(github.com)
This forum is a place where you can find community contributed Microsoft Graph PowerShell samples.
By: msgraph submitted:Jun 30 2023
This forum is a place where you can find community contributed Microsoft Graph PowerShell samples.
By: msgraph submitted:Jun 30 2023
GraphicalTools
(github.com)
A module that mixes PowerShell and GUIs! - built on Avalonia and gui.cs
By: PowerShell Team submitted:Jun 16 2022
A module that mixes PowerShell and GUIs! - built on Avalonia and gui.cs
By: PowerShell Team submitted:Jun 16 2022
Green Means Go – A Mutex Demo
(github.com)
I posted a write up on using a Mutex in PowerShell to synchronize access to a resource (comes in
By: Ryan Leap submitted:Jun 16 2022
I posted a write up on using a Mutex in PowerShell to synchronize access to a resource (comes in
handy when using Jobs and Threads) Enjoy!
By: Ryan Leap submitted:Jun 16 2022
HardeningKitty
(github.com)
The project started as a simple hardening list for Windows 10. After some time, HardeningKitty was
By: Michael Schneider submitted:Jun 16 2022
The project started as a simple hardening list for Windows 10. After some time, HardeningKitty was
created to simplify the hardening of Windows. Now, HardeningKitty supports guidelines from Microsoft, CIS Benchmarks, DoD STIG and BSI SiSyPHuS Win10. And of course my own hardening list.
By: Michael Schneider submitted:Jun 16 2022
hawk
(github.com)
Powershell Based tool for gathering information related to O365 intrusions and potential Breaches
By: Paul Navarro submitted:Jun 16 2022
Powershell Based tool for gathering information related to O365 intrusions and potential Breaches
By: Paul Navarro submitted:Jun 16 2022
helium v 1.1.8
(powershellgallery.com)
Assorted Utilities to make your day happier than inhaling a party balloon.
By: David Stein submitted:Feb 2 2024
Assorted Utilities to make your day happier than inhaling a party balloon.
By: David Stein submitted:Feb 2 2024
Hello, AzSentinel!
(twitter.com)
Here is the AzSentinel PowerShell module for managing Azure Sentinel
By: submitted:Jun 15 2022
Here is the AzSentinel PowerShell module for managing Azure Sentinel
By: submitted:Jun 15 2022
Here are 15 PowerShell functions for your day-to-day Intune needs
(reddit.com)
That's actually why I'm writing this, I just finished all the primary functions that I'll be
By: u/Sin_of_the_Dark submitted:Jun 16 2022
That's actually why I'm writing this, I just finished all the primary functions that I'll be
utilizing for the Intune module, and wanted to share the PowerShell source code for folks who want to adopt the functions into their environment without the GUI application.
By: u/Sin_of_the_Dark submitted:Jun 16 2022
HistoryNinja v1.0.3
(github.com)
This module parses browser history files and extracts page titles, URLs, and timestamps. It also
By: Josh Kelley submitted:Feb 17 2023
This module parses browser history files and extracts page titles, URLs, and timestamps. It also
parses the history file for download history, returning the file path, timestamp, and size of the downloaded item.
By: Josh Kelley submitted:Feb 17 2023
How to Create SharePoint List & Add Columns Using PnP PowerShell?
(spguides.com)
Recently, I developed one Power Apps application that needed a SharePoint list data source. Before
By: Bijay Kumar submitted:Jul 12 2024
Recently, I developed one Power Apps application that needed a SharePoint list data source. Before
running the application, the client must create the specific SharePoint list on their site. So, I wrote a Power Shell script to create the SharePoint list along columns to avoid mistakes when creating it manually.
By: Bijay Kumar submitted:Jul 12 2024
How To Deploy a Complete Entra ID Conditional Access PoC in Under 5 Minutes
(danielchronlund.com)
This is by far the most substantial time saving tool I've ever shared with the community. From my
By: Daniel Chronlund submitted:Sep 29 2023
This is by far the most substantial time saving tool I've ever shared with the community. From my
many years of working with Conditional Access deployments, baselines, and automation tools, I wanted to package all that knowledge, experience, and best-practices, in a singel fully automated PowerShell tool.
By: Daniel Chronlund submitted:Sep 29 2023
How to Find Inactive Teams in MS Teams
(o365reports.com)
Since 2020, Microsoft Teams has taken the lead as the go-to communication tool in organizations.
By: Karthi submitted:Feb 20 2025
Since 2020, Microsoft Teams has taken the lead as the go-to communication tool in organizations.
From chats to meetings, it's become the collaboration hub for team projects. However, as projects come to an end, many of the teams gradually fade into inactivity.
By: Karthi submitted:Feb 20 2025
How to Get All Risky Users in Microsoft Entra
(o365reports.com)
Identifying risky users in Microsoft Entra is more than just a security best practice.
By: Karthi submitted:May 23 2025
Identifying risky users in Microsoft Entra is more than just a security best practice.
By: Karthi submitted:May 23 2025
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
(dfinke.github.io)
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
By: Doug Finke submitted:Mar 31 2023
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
By: Doug Finke submitted:Mar 31 2023
Hyper-V Backup Utility – Stick To The Script
(gal.vin)
This script will create a full backup of virtual machines, complete with configuration,
By: Mike Galvin submitted:Jun 15 2022
This script will create a full backup of virtual machines, complete with configuration,
snapshots/checkpoints, and VHD files.
By: Mike Galvin submitted:Jun 15 2022
I just released PSSnow – A module for interacting with ServiceNow REST APIs
(reddit.com)
In the past 3 weeks I've put together a PowerShell module for interacting with the ServiceNow REST
By: u/insomniacc submitted:Mar 31 2023
In the past 3 weeks I've put together a PowerShell module for interacting with the ServiceNow REST
API in an intuitive user friendly way.
By: u/insomniacc submitted:Mar 31 2023
I made a function that returns WHOIS data from an IP address. Uses REST against the new WHOIS RPAD api.
(reddit.com)
Been hesitant to post this, I basically had to brute force the organization and address out of their
By: u/port25 submitted:Jan 26 2024
Been hesitant to post this, I basically had to brute force the organization and address out of their
non-standard xml. So that part is messy to say the least.
By: u/port25 submitted:Jan 26 2024
I made a simple PowerShell script to organize messy folders
(reddit.com)
Simple, yet elegant ??
By: u/giuscond submitted:Jun 16 2022
Simple, yet elegant ??
By: u/giuscond submitted:Jun 16 2022
Icewolf.EXO.SpamAnalyze v2.0.14
(powershellgallery.com)
This is a Powershell Module that simplifies the Message Trace in Exchange Online (EXO).
By: ?Andres Bohren submitted:Jan 10 2025
This is a Powershell Module that simplifies the Message Trace in Exchange Online (EXO).
By: ?Andres Bohren submitted:Jan 10 2025
Implement a FileSystemWatcher in PowerShell
(gist.github.com)
Monitors a file system path for changes and executes a script block in response to specified events.
By: Stephen Valdinger submitted:Oct 24 2025
Monitors a file system path for changes and executes a script block in response to specified events.
By: Stephen Valdinger submitted:Oct 24 2025
ImPS
(slluxx.github.io)
ImPS is a simple one-file module wrapper to use WPF components in your script without writing
By: Slluxx submitted:Sep 15 2023
ImPS is a simple one-file module wrapper to use WPF components in your script without writing
massive amounts of UI code or using XML layouts. It is heavily inspired by ImGUI/DearPyGui to make it as easy as possible to use while keeping the configurability.
By: Slluxx submitted:Sep 15 2023
Install WSL2 distros non-interactively
(gist.github.com)
Install WSL2 distros non-interactively. GitHub Gist: instantly share code, notes, and snippets.
By: Joel Bennett submitted:Mar 3 2023
Install WSL2 distros non-interactively. GitHub Gist: instantly share code, notes, and snippets.
By: Joel Bennett submitted:Mar 3 2023
Install-NewRDCMan.ps1
(github.com)
Install the new Remote Desktop Connection Manager (RDCMan) with PowerShell
By: Martin Bengtsson submitted:Jun 16 2022
Install the new Remote Desktop Connection Manager (RDCMan) with PowerShell
By: Martin Bengtsson submitted:Jun 16 2022
Installing Send-RDMessage permanently on RDServers
(blog.it-koehler.com)
From: Alexander KoehlerYou may read my article handeling remote desktop messaging for all connected
By: submitted:Jun 15 2022
From: Alexander KoehlerYou may read my article handeling remote desktop messaging for all connected
users. So here is my first module for Remotedesktop Messaging. If you liked it you may also want to have this cmdlet permanently on your rdserver for notifying your users every time there is a problem or maintenance. I?ve converted the PS Script into a module so that it is much easier to import and use it. In this article I ?ll describe how to install it.
By: submitted:Jun 15 2022
Interactive Pipelines
(blog.dcrich.net)
A while back, I asked about how we can pause or close the pipeline prematurely like Select-Object
By: Devin Rich submitted:Jun 16 2022
A while back, I asked about how we can pause or close the pipeline prematurely like Select-Object
-First 3 without causing errors and was told to either try/catch it or use a gist by SeeminglyScience. Well today, I've used that gist and turned it into a module that can do far more than just exit a pipeline early.
By: Devin Rich submitted:Jun 16 2022
Interpreting Audit Records for Teams Meeting Recordings (Again)
(office365itpros.com)
Three years ago, I wrote a script to analyze the audit records generated for Teams meeting
By: Tony Redmond submitted:Jun 14 2024
Three years ago, I wrote a script to analyze the audit records generated for Teams meeting
recordings. Then things changed in terms of how the audit records were generated and how the Search-UnifiedAuditLog cmdlet returns audit search results. All of which meant that considerable work was needed to revamp (rewrite) the script. Maybe you need to check any script that uses the Search-UnifiedAuditLog cmdlet too?
By: Tony Redmond submitted:Jun 14 2024
Introducing Bicep PowerShell Module
(blog.ivemo.se)
Lately I've been spending a lot of time creating a bunch of Bicep modules that I re-use in my
By: Stefan Ivemo submitted:Jun 16 2022
Lately I've been spending a lot of time creating a bunch of Bicep modules that I re-use in my
templates over and over again. When I've spent a couple of hours coding I usually end up with a folder containing multiple .bicep files that I need to compile running bicep build. But since bicep build doesn't have a --all switch or support wildcard characters on Windows (on OSX/Linux you can run bicep build *.bicep), I started using a simple PowerShell function to compile all .bicep files in a folder instead of compiling them one by one. After a couple of days using the function it escalated with more features and I decided to put together a PowerShell module that wraps Bicep CLI and share it with the community. And that's how the Bicep PowerShell Module was born.
By: Stefan Ivemo submitted:Jun 16 2022
Introducing Data Mashup Cmdlets
(bengribaudo.com)
Maybe you'd like to extract the Power Query mashups embedded in a folder full of Excel or Power BI
By: Ben Gribaudo submitted:Jun 15 2022
Maybe you'd like to extract the Power Query mashups embedded in a folder full of Excel or Power BI
files without opening each file one by one. Perhaps you have an M function or query you'd like to mass import into a collection of files. Then there's version control-you'd like a mechanism to manipulate the mashups in files so that you can wire up a version control setup. If any of these possibilities perk your interest, Data Mashup Cmdlets may be a useful tool in your Power Query toolkit.
By: Ben Gribaudo submitted:Jun 15 2022
Introducing PSProjectStatus
(jdhitsolutions.com)
I write a lot of PowerShell modules. And probably like you, I am working on more than one project at
By: Jeff Hicks submitted:Jun 16 2022
I write a lot of PowerShell modules. And probably like you, I am working on more than one project at
a time. I was finding it difficult to keep track of what I was working on and what I might be neglecting. So I turned to PowerShell and created a tool that I use to keep on top of my projects.
By: Jeff Hicks submitted:Jun 16 2022
Introducing PSReminderLite
(jdhitsolutions.com)
For several years, I have been using a PowerShell module I wrote called MyTickle to help me manage
By: Jeffery Hicks submitted:Aug 16 2024
For several years, I have been using a PowerShell module I wrote called MyTickle to help me manage
my reminders and events. I spend my days at a PowerShell prompt, and I wanted an easy way to keep track of upcoming events.
By: Jeffery Hicks submitted:Aug 16 2024
Introducing PSTeams 2.0
(evotec.xyz)
PSTeams PowerShell module has been on the market for a while now. It supports sending notifications
By: Przemyslaw Klys submitted:Jun 16 2022
PSTeams PowerShell module has been on the market for a while now. It supports sending notifications
to Microsoft Teams channels via Incoming WebHooks. You could send a pretty message to the team's channel with just a few lines of code. With PSTeams 2.0, support for Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards was added. In PSTeams 1.0, you could send a message to Teams Channel using the following code
By: Przemyslaw Klys submitted:Jun 16 2022
Introducing the Azure File Sync DSC resource module
(powershell.no)
The Azure File Sync DSC resource module contains a couple of DSC resources, which can provide
By: submitted:Jun 15 2022
The Azure File Sync DSC resource module contains a couple of DSC resources, which can provide
declarative automation of some of the tasks required to install and configure the Azure File Sync agent on Windows Server.
By: submitted:Jun 15 2022
Introducing the Office 365 for IT Pros GitHub Repository
(office365itpros.com)
It can be hard to become fluent in PowerShell, especially when working with a service where multiple
By: Tony Redmond submitted:Jun 16 2022
It can be hard to become fluent in PowerShell, especially when working with a service where multiple
modules (all with their own kinks) are used. However, PowerShell is very approachable and it's surprising what you can do with just a couple of lines of code. Working examples are great learning tools to help PowerShell newcomers (and maybe experienced coders) come up with solutions to problems. A couple of years ago, we created the Office 365 for IT Pros GitHub repository. Since then, we've been populating the repository with PowerShell scripts created to illustrate new features or to demonstrate how to approach solving an administrative problem in an Office 365 tenant. The repository currently holds a collection of 81 scripts.
By: Tony Redmond submitted:Jun 16 2022
Introduction to Az.Tools.Installer
(techcommunity.microsoft.com)
Intoducing the new PowerShell module to help installing and managing your Azure PowerShell modules
By: Azure PowerShell submitted:Jun 16 2022
Intoducing the new PowerShell module to help installing and managing your Azure PowerShell modules
By: Azure PowerShell submitted:Jun 16 2022
Intune Automation Collection Community Solution Helps to Build Workflows with PowerShell Scripts and More
(anoopcnair.com)
Hello - Here is the new HTMD Blog Article for you. Enjoy reading it.
By: Anoop C Nair submitted:May 30 2025
Hello - Here is the new HTMD Blog Article for you. Enjoy reading it.
By: Anoop C Nair submitted:May 30 2025
Intune Backup & Restore
(github.com)
Back up all of your Intune configuration to JSON files.
By: John Seerden submitted:Jun 16 2022
Back up all of your Intune configuration to JSON files.
By: John Seerden submitted:Jun 16 2022
Intune Primary User Mix Up
(zerototrust.tech)
Tired of one tech "owning" every Intune device? Use my quick PowerShell cleanup script and put the
By: Dustin Gullett submitted:May 9 2025
Tired of one tech "owning" every Intune device? Use my quick PowerShell cleanup script and put the
right users back in charge fast!
By: Dustin Gullett submitted:May 9 2025
IntuneDocumentation 2.0.12
(powershellgallery.com)
Automatic Intune Documentation to simplify the life of admins and consultants.
By: Thomas Kurth submitted:Jun 15 2022
Automatic Intune Documentation to simplify the life of admins and consultants.
By: Thomas Kurth submitted:Jun 15 2022
IntuneHydrationKit v 0.1.1
(powershellgallery.com)
Hydrates Microsoft Intune tenants with best-practice baseline configurations including policies,
By: Jorgeasaurus submitted:Nov 28 2025
Hydrates Microsoft Intune tenants with best-practice baseline configurations including policies,
compliance packs, enrollment profiles, dynamic groups, security baselines, and conditional access starter packs.
By: Jorgeasaurus submitted:Nov 28 2025
IntuneMermaid
(github.com)
This module was created to generate diagrams on Mermaid format for Intune assignments of profiles
By: Jose Schenardie submitted:May 16 2025
This module was created to generate diagrams on Mermaid format for Intune assignments of profiles
and applications.
By: Jose Schenardie submitted:May 16 2025
IntuneMermaid v1.2.0
(powershellgallery.com)
This module provides a function to generate a mermaid diagrams for Intune resources
By: Jose Schenardie submitted:Oct 17 2025
This module provides a function to generate a mermaid diagrams for Intune resources
By: Jose Schenardie submitted:Oct 17 2025
IntuneStuff 1.0.2
(powershellgallery.com)
Various Intune related functions
By: Andrew Ztrhgf submitted:Jun 16 2022
Various Intune related functions
By: Andrew Ztrhgf submitted:Jun 16 2022
Invoke_LocateDevice.ps1
(github.com)
A quick script to locate a remote Intune device and display location in a MAP or full address
By: Damien Van Robaeys submitted:Jun 16 2022
A quick script to locate a remote Intune device and display location in a MAP or full address
By: Damien Van Robaeys submitted:Jun 16 2022
Invoke-CommandAs
(github.com)
Invoke Command as System/User on Local/Remote computer using ScheduleTask.
By: Marc R Kellerman submitted:Jun 16 2022
Invoke Command as System/User on Local/Remote computer using ScheduleTask.
By: Marc R Kellerman submitted:Jun 16 2022
Invoke-CommandAs v3.1.5 Released
(powershellgallery.com)
Invoke Command As System/Interactive/GMSA/User on remote machine and returns PSObjects! Tons of bugs
By: submitted:Jun 15 2022
Invoke Command As System/Interactive/GMSA/User on remote machine and returns PSObjects! Tons of bugs
fixed!
By: submitted:Jun 15 2022
Invoke-ParameterisedSqlQuery.ps1
(gist.github.com)
Invoke-SqlCmd doesn't support parameterised queries, so you have to resort to magic strings, and
By: Neil Barnwell submitted:Jun 16 2022
Invoke-SqlCmd doesn't support parameterised queries, so you have to resort to magic strings, and
possibly leave yourself open to SQL injection attacks. While you may be the only one using your script, it's likely that you're using values you're getting from a database, file, or some other external source. So I finally got around to writing a function that supports parameterised queries, and thought I'd offer it up in case others find it useful.
By: Neil Barnwell submitted:Jun 16 2022
Invoke-Perfmon : Performance Metrics Monitoring in PowerShell Console Graphs
(github.com)
You can use this function to Generate ASCII Graphs in PowerShell using ‘Graphical’
By: submitted:Jun 15 2022
You can use this function to Generate ASCII Graphs in PowerShell using ‘Graphical’
Module to display performance metrics.
By: submitted:Jun 15 2022
Invoke-RestMethod with a SOAP API
(tommymaynard.com)
In the past, I have absolutely written PowerShell to interact with REST (REpresentational State
By: Tommy Maynard submitted:Jun 16 2022
In the past, I have absolutely written PowerShell to interact with REST (REpresentational State
Transfer) APIs. What I haven't done until now, is interact with SOAP (Simple Object Access Protocol) APIs. The below example is a mostly full-featured PowerShell function.
By: Tommy Maynard submitted:Jun 16 2022
IPCalculator: A Powershell Module for VLSM subnetting
(github.com)
Whenever I am doing Cloud Foundation projects I need to design network segmentation, so I use VLSM.
By: Guido Oliveira submitted:Jun 15 2022
Whenever I am doing Cloud Foundation projects I need to design network segmentation, so I use VLSM.
Variable-Length Subnet Masking (VLSM) consists of segregating subnets into smaller segments, allowing network engineers to divide an IP address space into a hierarchy of subnets of different sizes, making it possible to create very different host subnets without account. waste a large number of addresses. This in turn can be a pretty annoying task, especially when it needs to be done several times, so I decided to do a powershell module to just tell you how many hosts I need in a given segment and it will tell me what the addressing is.
By: Guido Oliveira submitted:Jun 15 2022
Irregular
(github.com)
Regular Expressions made Strangely Simple.
By: James Brundage submitted:Apr 14 2023
Regular Expressions made Strangely Simple.
By: James Brundage submitted:Apr 14 2023
ISpy v0.3.0
(powershellgallery.com)
PowerShell module for decompiling .NET assemblies using ILSpy decompiler. Provides comprehensive
By: Andree Renneus (trackd) submitted:Feb 27 2026
PowerShell module for decompiling .NET assemblies using ILSpy decompiler. Provides comprehensive
cmdlets for assembly analysis, type discovery, method examination, and source code decompilation with advanced filtering and export capabilities.
By: Andree Renneus (trackd) submitted:Feb 27 2026
IT Admin Toolkit
(nkasco.com)
A customizable and expandable destination for centralizing day-to-day job functions
By: Nathan Kasco submitted:Jun 16 2022
A customizable and expandable destination for centralizing day-to-day job functions
By: Nathan Kasco submitted:Jun 16 2022
IT and user support GUI made with XAML and Powershell
(joseespitia.com)
It's been a while since my last post but I just wanted to share something that I have been working
By: Jose Espitia submitted:Sep 9 2022
It's been a while since my last post but I just wanted to share something that I have been working
on. Lately I have been trying to migrate all of my WinForms to WPF with Powershell and since I have started learning how to create WPF forms , I wanted to share a tool that I created called "About Me". This tool will give your users common information that support would need to assist them. If Outlook is installed, it will give users the ability to draft an email automatically with the information that is displayed in the tool. I also have included a "Tools" section that has some shortcuts to commonly used utilities in the OS.
By: Jose Espitia submitted:Sep 9 2022
IT Management Software Integrations with PowerShell
(sourceforge.net)
Compare the Top IT Management Software integrations for PowerShell of 2020
By: SourceForge submitted:Jun 16 2022
Compare the Top IT Management Software integrations for PowerShell of 2020
By: SourceForge submitted:Jun 16 2022
January 19, 2026 Updates to EntraFIDOFinder
(clatent.com)
It's been a bit since an update on the PowerShell module EntraFIDOFinder as there haven't been any
By: Clayton Tyger submitted:Jan 23 2026
It's been a bit since an update on the PowerShell module EntraFIDOFinder as there haven't been any
new keys and only a few keys have have changed functionality.
By: Clayton Tyger submitted:Jan 23 2026
JAz.PIM 0.0.1
(powershellgallery.com)
Azure Privileged Identity Management (PIM) module
By: Justin Grote submitted:Jun 16 2022
Azure Privileged Identity Management (PIM) module
By: Justin Grote submitted:Jun 16 2022
July 2021 – Azure PowerShell updates
(techcommunity.microsoft.com)
Starting July 2021, the Azure PowerShell team is making the following adjustments: The Az PowerShell
By: Azure PowerShell submitted:Jun 16 2022
Starting July 2021, the Azure PowerShell team is making the following adjustments: The Az PowerShell
module will now be released on the first Tuesday of each month. We are releasing an AzPreview PowerShell module that includes all Azure PowerShell modules available and supported by Microsoft.
By: Azure PowerShell submitted:Jun 16 2022
jumpfs
(github.com)
Jumpfs is a simple utility and set of scripts that allow you bookmark locations and refer to them
By: Neil MacMullen submitted:Jun 16 2022
Jumpfs is a simple utility and set of scripts that allow you bookmark locations and refer to them
from PowerShell, Bash, or CMD. It can translate between WSL and Windows paths so you can access locations from your preferred shell.
By: Neil MacMullen submitted:Jun 16 2022
JustinGrote.Microsoft.Graph.Extensions
(github.com)
Just pushed my Microsoft Graph extensions to the PowerShell Gallery. Includes the Azure Az module
By: Justin Grote submitted:Jun 16 2022
Just pushed my Microsoft Graph extensions to the PowerShell Gallery. Includes the Azure Az module
single-sign-on, a search fix, and some additional "proxy" cmdlets that can be used as examples for making more "friendly" ones.
By: Justin Grote submitted:Jun 16 2022
jX509ToOpenSSH
(github.com)
PowerShell functions to convert Windows X509Certificate2 objects to OpenSSH public key format to use
By: jimmy58663 submitted:Jun 16 2022
PowerShell functions to convert Windows X509Certificate2 objects to OpenSSH public key format to use
for SSH authentication.
By: jimmy58663 submitted:Jun 16 2022
KB5025885: Dealing with CVE-2023-24932 via Proactive Remediation & Configuration Items
(garytown.com)
Required Reading: KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot
By: gwblok submitted:May 12 2023
Required Reading: KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot
changes associated with CVE-2023-24932 - Microsoft Support TLDR: GitHub: garytown/ConfigMgr/Baselines/CVE-2023-24932 Disclaimer: Before continuing, I've created all of this in a very short time with VERY LITTLE testing, so please, as with anything you're pulling from the internet, inspect and test before using
By: gwblok submitted:May 12 2023
kbupdate
(github.com)
Download and view updates from the Microsoft Catalog from PowerShell
By: submitted:Jun 15 2022
Download and view updates from the Microsoft Catalog from PowerShell
By: submitted:Jun 15 2022
kbupdate v 2.0.27
(powershellgallery.com)
KB Viewer, Saver, Installer and Uninstaller
By: Chrissy LeMaire submitted:May 12 2023
KB Viewer, Saver, Installer and Uninstaller
By: Chrissy LeMaire submitted:May 12 2023
Keep AWS CLI on Windows up to date!
(github.com)
Compares the currently installed version to the latest version. Downloads and installs the latest
By: Tyler Applebaum submitted:Jun 15 2022
Compares the currently installed version to the latest version. Downloads and installs the latest
version if an outdated version is detected.
By: Tyler Applebaum submitted:Jun 15 2022
Keep Microsoft Teams status Available instead of away using PowerShell
(powershellisfun.com)
It is one of the things I hear my colleagues, and even my girlfriend, mention regularly... Why does
By: Harm Veenstra submitted:May 24 2024
It is one of the things I hear my colleagues, and even my girlfriend, mention regularly... Why does
Microsoft Teams think I'm away while I'm not / My PC isn't locked yet... I read a few solutions, setting your status duration to a date in the future, etc... Didn't work 🙁 What does work is running my simple PowerShell scripts, which I will show you in this blog post 🙂
By: Harm Veenstra submitted:May 24 2024
Kill Elevated Processes.ps1
(github.com)
Inspired by a tweet Guy has written a PowerShell script which will check existing & newly
By: submitted:Jun 15 2022
Inspired by a tweet Guy has written a PowerShell script which will check existing & newly
launched processes & if a browser (configurable) & is elevated then it will be terminated & written to the event log. Script itself must be run elevated, obviously.
By: submitted:Jun 15 2022
Layer 2 Host Discovery With Powershell In Under A Second
(xkln.net)
Fast LAN scanner, finds hosts on a /24 in under a second, even if the firewall is blocking pings
By: mdjx submitted:Jun 16 2022
Fast LAN scanner, finds hosts on a /24 in under a second, even if the firewall is blocking pings
By: mdjx submitted:Jun 16 2022
lAZy (formerly known as Lazy Azure Administrator)
(github.com)
lAZy is a simple GUI application designed to handle most of your Azure and Intune Help Desk needs.
By: iBowler1995 submitted:Jun 16 2022
lAZy is a simple GUI application designed to handle most of your Azure and Intune Help Desk needs.
By: iBowler1995 submitted:Jun 16 2022
LinkedIn v 0.0.6
(powershellgallery.com)
A PowerShell module to programmatically interact with LinkedIn
By: PSModule submitted:Oct 10 2025
A PowerShell module to programmatically interact with LinkedIn
By: PSModule submitted:Oct 10 2025
linuxtools v 1.0.12
(powershellgallery.com)
An experimental PowerShell module for Linux nerds. Because: why not?
By: David Stein submitted:Nov 15 2024
An experimental PowerShell module for Linux nerds. Because: why not?
By: David Stein submitted:Nov 15 2024
List all Devices in Device Manager
(twitter.com)
Nice, if you need the DeviceHardwareID + want/have to use your webcam as generic usb device in
By: Thorsten E. submitted:Jun 15 2022
Nice, if you need the DeviceHardwareID + want/have to use your webcam as generic usb device in
Citrix.
By: Thorsten E. submitted:Jun 15 2022
LittleFileServer.ps1
(gist.github.com)
A small file server to help test with testing.
By: James Brundage submitted:Sep 12 2025
A small file server to help test with testing.
By: James Brundage submitted:Sep 12 2025
Locality
(gitlab.com)
Locality is a PowerShell module for parsing location strings into more useful geographic units.
By: Devin Rich submitted:Jun 16 2022
Locality is a PowerShell module for parsing location strings into more useful geographic units.
By: Devin Rich submitted:Jun 16 2022
Log4ShellDetection
(github.com)
This is written in PowerShell, targets Windows, and is meant to find Log4Shell vulnerabilities
By: Ryan Ephgrave submitted:Jun 16 2022
This is written in PowerShell, targets Windows, and is meant to find Log4Shell vulnerabilities
wherever they may be
By: Ryan Ephgrave submitted:Jun 16 2022
Logic.Monitor v 7.7.0
(powershellgallery.com)
PowerShell module to query the Logic Monitor API.
By: Steven Villardi submitted:Oct 31 2025
PowerShell module to query the Logic Monitor API.
By: Steven Villardi submitted:Oct 31 2025
LogicApp Docs
(github.com)
Generate technical Markdown documentation for your Azure Logic Apps.
By: Stefan Stranger submitted:Jul 14 2023
Generate technical Markdown documentation for your Azure Logic Apps.
By: Stefan Stranger submitted:Jul 14 2023
Maester v 0.0.127
(powershellgallery.com)
Pester based test automation framework to monitor your Microsoft 365 security configuration.
By: Maester submitted:May 10 2024
Pester based test automation framework to monitor your Microsoft 365 security configuration.
By: Maester submitted:May 10 2024
Mailozaurr
(github.com)
Mailozaurr is a PowerShell module that aims to provide SMTP, POP3, IMAP and few other ways to
By: Przemyslaw Klys submitted:Jun 16 2022
Mailozaurr is a PowerShell module that aims to provide SMTP, POP3, IMAP and few other ways to
interact with Email.
By: Przemyslaw Klys submitted:Jun 16 2022
MailPolicyExplainer 1.3.0
(powershellgallery.com)
Explains a domain's email DNS records, including MX, SPF, DKIM, DMARC, and more.
By: Colin Cogle submitted:Nov 10 2023
Explains a domain's email DNS records, including MX, SPF, DKIM, DMARC, and more.
By: Colin Cogle submitted:Nov 10 2023
Make your code faster with Profiler
(powershellmagazine.com)
Making PowerShell code faster has always been a difficult task. There are few DOs and DON'Ts of
By: Jakub Jares submitted:Jun 16 2022
Making PowerShell code faster has always been a difficult task. There are few DOs and DON'Ts of
writing fast PowerShell code, but until now there was not a good way to measure what is actually happening. This changes with my new Profiler module....
By: Jakub Jares submitted:Jun 16 2022
Manage Microsoft 365 Groups Using a PowerShell Script
(o365reports.com)
Managing Microsoft 365 groups in bulk can be tedious and time-consuming when relying solely on the
By: Blesslin Rinu submitted:Apr 10 2026
Managing Microsoft 365 groups in bulk can be tedious and time-consuming when relying solely on the
native admin centers. To address this, we've developed a custom PowerShell script that performs 15+ management actions, including both single and bulk operations. This blog explores how to use the script efficiently to simplify Microsoft 365 group management.
By: Blesslin Rinu submitted:Apr 10 2026
Managing Azure Functions via PowerShell
(gist.github.com)
Some great examples of how to manage Azure Functions with PowerShell
By: Francisco Gamino submitted:Jun 15 2022
Some great examples of how to manage Azure Functions with PowerShell
By: Francisco Gamino submitted:Jun 15 2022
Managing Kiuwan users through API with PowerShell
(paweljarosz.wordpress.com)
If you have Kiuwan with enabled SAML, and you manage access to the enterprise app using groups -
By: Pawel Jarosz submitted:Jun 16 2022
If you have Kiuwan with enabled SAML, and you manage access to the enterprise app using groups -
this script is for you.
By: Pawel Jarosz submitted:Jun 16 2022
MarkdownRender 1.0.1
(powershellgallery.com)
Have you wanted ever wanted backward compat. with Windows PowerShell when trying to use
By: David Sass submitted:Jun 16 2022
Have you wanted ever wanted backward compat. with Windows PowerShell when trying to use
ConvertFrom-Markdown which was introduced with PowerShell 6.1?
By: David Sass submitted:Jun 16 2022
Mass Upgrade .doc .xls and .ppt files to their relative .x file format
(reddit.com)
Posting here after helping someone from this subreddit, and hoping that this may help save others
By: u/oneAwfulScripter submitted:Jun 16 2022
Posting here after helping someone from this subreddit, and hoping that this may help save others
some headaches as well. The below updates .doc to .docx .xls to .xlsx and .ppt to .pptx, optionally deletes the old files if you un-comment the remove-item lines
By: u/oneAwfulScripter submitted:Jun 16 2022
Mastering Active Directory Hygiene: Automating Stale Computer Cleanup with CleanupMonster
(evotec.xyz)
Have you ever looked at your Active Directory and wondered, "Why do I still have computers listed
By: Przemyslaw Klys submitted:Aug 30 2024
Have you ever looked at your Active Directory and wondered, "Why do I still have computers listed
that haven't been turned on since World Cup 2016?" Yeah, we've all been there. Keeping AD clean and up-to-date is like trying to organize your garage-it's easy to put off until it becomes a total mess.
By: Przemyslaw Klys submitted:Aug 30 2024
Material from my RTPSUG presentation
(gist.github.com)
Material from my RTPSUG presentation on writing better PowerShell code - demo.ps1
By: Jeff Hicks submitted:Apr 5 2024
Material from my RTPSUG presentation on writing better PowerShell code - demo.ps1
By: Jeff Hicks submitted:Apr 5 2024
MathML
(github.com)
MathML is an XML stanard for representing mathematics, and a part of HTML5.
By: James Brundage submitted:Oct 3 2025
MathML is an XML stanard for representing mathematics, and a part of HTML5.
By: James Brundage submitted:Oct 3 2025
MCW-Backup
(github.com)
A Powershell script that automate the process of create backups for your Minecraft worlds, both
By: Kevin Luna submitted:Jun 16 2022
A Powershell script that automate the process of create backups for your Minecraft worlds, both
Bedrock and Java Edition on Windows.
By: Kevin Luna submitted:Jun 16 2022
Mega Collection of PowerShell Scripts
(github.com)
It includes 500+ useful cross-platform PowerShell scripts located in the Scripts subfolder - for the
By: Markus Fleschutz submitted:Sep 22 2023
It includes 500+ useful cross-platform PowerShell scripts located in the Scripts subfolder - for the
command-line interface (CLI), for remote control via SSH, for automation (e.g. AutoHotkey or Jenkins), for context menus, for voice commands (e.g. talk2windows), automatically on startup/login/logoff/daily/shutdown/etc., or simply to learn PowerShell.
By: Markus Fleschutz submitted:Sep 22 2023
Merging, splitting and creating PDF files
(reddit.com)
It's that time of the year where this will be my last blog post and module for 2019. I had this
By: u/MadBoyEvo submitted:Jun 15 2022
It's that time of the year where this will be my last blog post and module for 2019. I had this
ready for a few weeks already but wanted to fix some minor bugs that were bugging me just a bit too much. I was thinking that it would be great to add a new PSWrite module into my portfolio so today I'm adding (officially) PSWritePDF.
By: u/MadBoyEvo submitted:Jun 15 2022
Metric Meta PowerShell Scripting
(jdhitsolutions.com)
I was fiddling around with PowerShell the other day. I spend my day in front of a PowerShell prompt
By: Jeff Hicks submitted:Jun 16 2022
I was fiddling around with PowerShell the other day. I spend my day in front of a PowerShell prompt
and am always looking for ways to solve problems or answer questions without taking my hands off the keyboard. For some reason, I started thinking about metric conversions. How many feet are 50 meters? How many meters is 21.5 feet?
By: Jeff Hicks submitted:Jun 16 2022
Metro.AI.PowerShell
(github.com)
Metro-AI is a unified PowerShell module that streamlines management of Azure AI Agent and Assistant
By: Azure submitted:Apr 18 2025
Metro-AI is a unified PowerShell module that streamlines management of Azure AI Agent and Assistant
APIs.
By: Azure submitted:Apr 18 2025
Microsoft 365 Licensing Report Script V1.94
(office365itpros.com)
The Microsoft 365 Licensing Report PowerShell script has been upgraded to generate detailed license
By: Tony Redmond submitted:Sep 13 2024
The Microsoft 365 Licensing Report PowerShell script has been upgraded to generate detailed license
information and to deal with expired license subscriptions. You can download V1.94 of the script from GitHub. Before attempting to run the licensing report script, take the time to read previous articles to understand the basics of the script and how to generate the files used for pricing information.
By: Tony Redmond submitted:Sep 13 2024
Microsoft 365 Tenant-to-Tenant Migration Assessment Version 2
(practical365.com)
In this blog, Sean Mcavinue reviews an update to his original Tenant-to-Tenant Migration Assessment,
By: Sean McAvinue submitted:May 10 2024
In this blog, Sean Mcavinue reviews an update to his original Tenant-to-Tenant Migration Assessment,
which is designed to gather key data to consider during the migration planning process.
By: Sean McAvinue submitted:May 10 2024
Microsoft Graph Known Issue
(twitter.com)
If you're using the Microsoft Graph API and getting repeated auth prompts with every request you may
By: Sam Erde submitted:Aug 26 2022
If you're using the Microsoft Graph API and getting repeated auth prompts with every request you may
have a corrupt token cache.
By: Sam Erde submitted:Aug 26 2022
Microsoft Graph PowerShell Preview – Now on PowerShell Gallery – Microsoft 365 Developer Blog
(developer.microsoft.com)
The Microsoft Graph PowerShell Preview 0.1.1 is now available on the PowerShell Gallery.
By: Darrel Miller submitted:Jun 15 2022
The Microsoft Graph PowerShell Preview 0.1.1 is now available on the PowerShell Gallery.
By: Darrel Miller submitted:Jun 15 2022
Microsoft Office 2016 to O365 script
(reddit.com)
Hello PowerShell users I would like to share my script today. At work I was tasked with uninstalling
By: u/green-avocado submitted:Jun 17 2022
Hello PowerShell users I would like to share my script today. At work I was tasked with uninstalling
O2016 and upgrading to O365 and created an interactive .ps1 script to auto uninstall O2016. Here she is:
By: u/green-avocado submitted:Jun 17 2022
Microsoft Power BI Cmdlets
(github.com)
A great overview of the Power BI cmdlets and how to use them.
By: Alex Powers submitted:Jun 16 2022
A great overview of the Power BI cmdlets and how to use them.
By: Alex Powers submitted:Jun 16 2022
Microsoft Releases V2.3.0 of the Teams PowerShell Module
(office365itpros.com)
On April 30, 2021, Microsoft published V2.3.0 of the Microsoft Teams PowerShell module in the
By: Tony Redmond submitted:Jun 16 2022
On April 30, 2021, Microsoft published V2.3.0 of the Microsoft Teams PowerShell module in the
PowerShell Gallery. Welcome as any update is, the publication was unaccompanied by any announcement or notification, and Microsoft didn't up date the release notes for the module until late on May 3. Even with the release notes, we don't know exactly what V2.3.0 contains, so it's time for inspired interpre...
By: Tony Redmond submitted:Jun 16 2022
Microsoft Teams Reporting using PowerShell
(o365reports.com)
Recently, Microsoft Teams' usage has been increasing tremendously. This increased the need of
By: Kathy Cooper submitted:Jun 16 2022
Recently, Microsoft Teams' usage has been increasing tremendously. This increased the need of
generating reports on Microsoft Teams on daily basis. Most admins and executives want to prepare reports on the number of meetings between users, meeting participants, call times, and more. But Microsoft is yet to provide the cmdlets or API to extract those data from Office 365.
By: Kathy Cooper submitted:Jun 16 2022
Microsoft Teams Speed Dial Contacts Provisioning
(alexholmeset.blog)
Have you ever thought that it might be handy to provision a curated speed dial list for your
By: Alexander Holmeset submitted:Jun 16 2022
Have you ever thought that it might be handy to provision a curated speed dial list for your
end-users to get started with when they are onboarded to Microsoft Teams?
By: Alexander Holmeset submitted:Jun 16 2022
Microsoft_Surface_Warranty_Status.ps1
(github.com)
Query Microsoft Surface serial numbers from SCCM DB to get warranty status from Microsoft Warranty
By: BeholdenCypress submitted:Jun 16 2022
Query Microsoft Surface serial numbers from SCCM DB to get warranty status from Microsoft Warranty
rest API
By: BeholdenCypress submitted:Jun 16 2022
Microsoft.Graph.API Module
(github.com)
I have created a module around Microsoft Graph REST API. I've been using the Graph API for awhile
By: Bas Wijdenes submitted:Jun 16 2022
I have created a module around Microsoft Graph REST API. I've been using the Graph API for awhile
now, but always in separate functions.
By: Bas Wijdenes submitted:Jun 16 2022
Microsoft.Online.SharePoint.PowerShell 16.0.20017.12000
(powershellgallery.com)
New SharePoint Online Management Shell version available - April 2020 monthly release
By: Microsoft submitted:Jun 15 2022
New SharePoint Online Management Shell version available - April 2020 monthly release
(16.0.20017.12000)
By: Microsoft submitted:Jun 15 2022
Microsoft.PowerPlatform.DevOps v2.0.134
(powershellgallery.com)
A Toolset for Implementing and Adopting a full ALM strategy for the Microsoft PowerPlatform.
By: Dylan Haskins and Eugene Van Staden submitted:Dec 9 2022
A Toolset for Implementing and Adopting a full ALM strategy for the Microsoft PowerPlatform.
By: Dylan Haskins and Eugene Van Staden submitted:Dec 9 2022
Microsoft.PowerShell.ConsoleGuiTools 0.4.0
(powershellgallery.com)
Cross-platform Console Gui Tools for PowerShell
By: PowerShell Team submitted:Jun 15 2022
Cross-platform Console Gui Tools for PowerShell
By: PowerShell Team submitted:Jun 15 2022
MicrosoftTeams 1.0.0
(powershellgallery.com)
A PowerShell module for MicrosoftTeams is now available!
By: submitted:Jun 15 2022
A PowerShell module for MicrosoftTeams is now available!
By: submitted:Jun 15 2022
Migrate Azure PowerShell from AzureRM to Az
(docs.microsoft.com)
The Az module has feature parity with AzureRM, but uses shorter and more consistent cmdlet names.
By: submitted:Jun 15 2022
The Az module has feature parity with AzureRM, but uses shorter and more consistent cmdlet names.
Scripts written for the AzureRM cmdlets won’t automatically work with the new module. To make the transition easier, Az offers tools to allow you to run your existing scripts using AzureRM. No migration to a new command set is ever convenient, but this article will help you get started on transitioning to the new module.
By: submitted:Jun 15 2022
Migrating PowerShell Scripts from AzureAD to Microsoft.Graph
(cloudprotect.ninja)
Best practices how to migrate PowerShell scripts to the Microsoft.Graph module since the AzureAD,
By: Dustin Schutzeichel submitted:Feb 17 2023
Best practices how to migrate PowerShell scripts to the Microsoft.Graph module since the AzureAD,
AzureADPreview and MSOnline predecessors retire soon.
By: Dustin Schutzeichel submitted:Feb 17 2023
Module Monday: InvokeBuild
(youtube.com)
Module Monday is a video series where we show off cool PowerShell modules on Monday. In this video,
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where we show off cool PowerShell modules on Monday. In this video,
we look at InvokeBuild. InvokeBuild provides the ability to create build scripts with PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
Mohrpheus78/FSLogix
(github.com)
New PowerShell scripts for fslogix. Display a warning message for the user if profile container or
By: Dennis Mohrmann submitted:Jun 16 2022
New PowerShell scripts for fslogix. Display a warning message for the user if profile container or
office container have less then 10 % free space
By: Dennis Mohrmann submitted:Jun 16 2022
Mohrpheus78/Microsoft/Teams User Settings.ps1
(github.com)
Change MS Teams user settings for Teams VDI app with Powershell
By: Dennis Mohrmann submitted:Jun 16 2022
Change MS Teams user settings for Teams VDI app with Powershell
By: Dennis Mohrmann submitted:Jun 16 2022
Monitor and Report Additions to Teams Membership
(office365itpros.com)
A question about how to report specific changes to Teams memberships gave another excuse to use
By: Tony Redmond submitted:Aug 25 2023
A question about how to report specific changes to Teams memberships gave another excuse to use
PowerShell with the unified audit log to deliver a solution. The idea is that you can check audit log entries to see when specific user accounts join the membership of Teams. Once you've found that data, it's a simple matter of creating email to share the results. All done with a few lines of PowerShell...
By: Tony Redmond submitted:Aug 25 2023
Monitor Network Connectivity with PowerShell 7 (Successful Pings)
(sid-500.com)
Recently, I have created a script that returns a beep sound when the connection is re-established. I
By: Patrick Gruenauer submitted:Sep 16 2022
Recently, I have created a script that returns a beep sound when the connection is re-established. I
would like to share this script here on my website.
By: Patrick Gruenauer submitted:Sep 16 2022
Monitor Scheduled Tasks
(github.com)
We were having some odd problems with Scheduled Tasks, just not running when scheduled etc... I'm
By: Mr Carter submitted:Jun 15 2022
We were having some odd problems with Scheduled Tasks, just not running when scheduled etc... I'm
pretty sure it was due to permissions. But that didn't stop me from writing something to monitor them! The script loops through all scheduled tasks and if it finds Tasks that haven't run in a day and aren't disabled, it will log it to a array, and then send off a email HTML Chart with relevant information.
By: Mr Carter submitted:Jun 15 2022
Monitoring Active Directory with the PowerShell module PSADHealth
(4sysops.com)
The toolkit is a collection of scripts and tools that check the internal pieces of Active Directory
By: Mike Kanakos submitted:Jun 15 2022
The toolkit is a collection of scripts and tools that check the internal pieces of Active Directory
so you don't have to. It is not a replacement for tools already in place such as DCDiag. Instead, this toolkit comprises tools that my co-writers and I have found nowhere else. The goal of this module is to enable you to know when the core pieces of Active Directory aren't working as expected so you can take action.
By: Mike Kanakos submitted:Jun 15 2022
Monitoring with PowerShell: Detecting Log4J files
(cyberdrain.com)
Hey all, so this is a pretty quick one, to add onto the already many scripts released for this. In
By: Kelvin Tegelaar submitted:Jun 16 2022
Hey all, so this is a pretty quick one, to add onto the already many scripts released for this. In
this script we're trying to get all the files that could suffer from the Log4J issue in CVE-2021-44228.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Monitoring Windows Server Backup
(cyberdrain.com)
Some MSPs are using Windows Server Backup as a 'last resort' type of backup, if online backups fail,
By: Kelvin Tegelaar submitted:Jun 16 2022
Some MSPs are using Windows Server Backup as a 'last resort' type of backup, if online backups fail,
or the backup software does not work, they still have an image based backup for those huge emergencies.
By: Kelvin Tegelaar submitted:Jun 16 2022
MS Teams Uninstall – Reinstall
(reddit.com)
Here is my script, it is uninstall MS Teams with update.exe --uninstall, Remove this folder:
By: u/jaqb7 submitted:Jun 16 2022
Here is my script, it is uninstall MS Teams with update.exe --uninstall, Remove this folder:
'C:Users\AppDataRoamingMicrosoftTeams', Clear this registry entry 'HKCU:SoftwareMicrosoftOfficeTeamsPreventInstallationFromMsi', download Teams installer to c:temp as teams.exe, execute teams.exe --silent
By: u/jaqb7 submitted:Jun 16 2022
MSGraphStuff v 1.1.6
(powershellgallery.com)
Microsoft Graph API related functions. Some of them are explained at https://doitpshway.com.
By: Ondrej Sebela submitted:Jun 13 2025
Microsoft Graph API related functions. Some of them are explained at https://doitpshway.com.
By: Ondrej Sebela submitted:Jun 13 2025
MSI Template Powershell
(alexandrumarin.com)
From: Alex Radu MarinDo you need to add over and over again the same properties or summary
By: submitted:Jun 15 2022
From: Alex Radu MarinDo you need to add over and over again the same properties or summary
information in your MSI/MSTs? I?ve developed a Powershell script in which you can configure a template (properties and summary information) and apply it to MSIs, already done MSTs or you can create an MST with this script.
By: submitted:Jun 15 2022
MSIdentityTools PowerShell Module 2.0.58 released
(blog.icewolf.ch)
Just a few Hours ago, Microsoft has released a new Version of MSIdentityTools PowerShell Module
By: Andres Bohren submitted:May 31 2024
Just a few Hours ago, Microsoft has released a new Version of MSIdentityTools PowerShell Module
By: Andres Bohren submitted:May 31 2024
MySQLite v 1.0.0
(github.com)
A small set of PowerShell commands for working with SQLite database files. - jdhitsolutions/MySQLite
By: Jeff Hicks submitted:Jun 6 2025
A small set of PowerShell commands for working with SQLite database files. - jdhitsolutions/MySQLite
By: Jeff Hicks submitted:Jun 6 2025
NerdFonts v 1.0.31
(powershellgallery.com)
A PowerShell module to download and install fonts from NerdFonts.
By: PSModule submitted:Oct 10 2025
A PowerShell module to download and install fonts from NerdFonts.
By: PSModule submitted:Oct 10 2025
NetConfiguration 0.0.1-Preview1
(powershellgallery.com)
Created the start of a cross-platform network interface configuration PowerShell module: Tested on
By: Steve Lee submitted:Jun 16 2022
Created the start of a cross-platform network interface configuration PowerShell module: Tested on
macOS, Linux, and Windows.
By: Steve Lee submitted:Jun 16 2022
NetTrace v 1.4.0
(powershellgallery.com)
A professional PowerShell module for Windows network tracing using the native netsh trace utility
By: Naveed Khan submitted:Jul 25 2025
A professional PowerShell module for Windows network tracing using the native netsh trace utility
with circular file management, non-blocking background operation, and enterprise-grade persistence capabilities.
By: Naveed Khan submitted:Jul 25 2025
Never write a batch wrapper again
(reddit.com)
The purpose of this post is to share a batch script wrapper for powershell scripts with the goal
By: u/TheIncorrigible1 submitted:Jun 15 2022
The purpose of this post is to share a batch script wrapper for powershell scripts with the goal
that you don't have to reinvent the wheel and write one yourself.
By: u/TheIncorrigible1 submitted:Jun 15 2022
New Autopilot Branding release
(oofhours.com)
It's been a while since there was an actual release of the Autopilot Branding script, although there
By: Michael Niehaus submitted:Sep 26 2025
It's been a while since there was an actual release of the Autopilot Branding script, although there
were a few "preview" releases as we worked out kinks in the processes. Things are looking reasonably good now (thanks to feedback from several people on the preview versions), so a new 3.3.0 release was published.
By: Michael Niehaus submitted:Sep 26 2025
New enhancements to Get-AutopilotDiagnosticsCommunity
(oofhours.com)
It started off as a simple change: I was annoyed that the "Observed Timeline" in the output from the
By: Michael Niehaus submitted:Feb 9 2024
It started off as a simple change: I was annoyed that the "Observed Timeline" in the output from the
Get-AutopilotDiagnosticsCommunity (and the older Get-AutopilotDiagnostics script too) had events in the wrong order.
By: Michael Niehaus submitted:Feb 9 2024
New EntraFIDOFinder Module Version Release!
(clatent.com)
Good news and bad news.. which would you like first? Bad news? There are no new external PowerShell
By: Clayton Tyger submitted:May 29 2026
Good news and bad news.. which would you like first? Bad news? There are no new external PowerShell
functions in this release, but I did create some functions to compare differences as well as one to show changes by the month. Is there a functionality you are looking for?
By: Clayton Tyger submitted:May 29 2026
New Machine Setup with PowerShell profile
(github.com)
So happy that I wrote a script for setting up a new Windows machine last time Windows chrashed hard
By: Patrik Svensson submitted:Jun 15 2022
So happy that I wrote a script for setting up a new Windows machine last time Windows chrashed hard
. From nothing to usable in less than 30 minutes thanks to @chocolateynuget , #boxstarter and #powershell.
By: Patrik Svensson submitted:Jun 15 2022
New MSIdentityTools Cmdlet to Report OAuth Permissions
(office365itpros.com)
The latest version of the MSIndentityTools PowerShell module includes the
By: Tony Redmond submitted:Feb 9 2024
The latest version of the MSIndentityTools PowerShell module includes the
Export-MsIdAppConsentGrantReport cmdlet to generate a report of OAuth app permissions. Allied with the ImportExcel module, the cmdlet can produce a very nice workbook containing lots of information about permissions held by the apps in a tenant. But even better, you can export the data to PowerShell and use it in your scripts.
By: Tony Redmond submitted:Feb 9 2024
New Release: PowerCLI 11.4.0
(blogs.vmware.com)
A special pre-VMworld release: PowerCLI 11.4.0 is out and available on the PowerShell Gallery! Get
By: submitted:Jun 15 2022
A special pre-VMworld release: PowerCLI 11.4.0 is out and available on the PowerShell Gallery! Get
the latest updates to the modules for Horizon, vSAN, and HCX.
By: submitted:Jun 15 2022
New SharePoint CSOM version released for SharePoint Online
(developer.microsoft.com)
A new version of the SharePoint Online Management Shell (16.0.8924.1200) now available from
By: submitted:Jun 15 2022
A new version of the SharePoint Online Management Shell (16.0.8924.1200) now available from
PowerShell Gallery. List of new cmdlets included in the CSOM update.
By: submitted:Jun 15 2022
New tool – Base64 Converter
(smsagent.blog)
I found myself doing a number of Base64 conversions recently - I usually use PowerShell for this,
By: Trevor Jones submitted:Feb 24 2023
I found myself doing a number of Base64 conversions recently - I usually use PowerShell for this,
but I decided it would be handy to have a tool to do it, so I created one! Not something that hasn't been done before or can't easily be done online, but it's always nice to create your
By: Trevor Jones submitted:Feb 24 2023
New version of EntraFIDOFinder is out now
(clatent.com)
Now with over 15 new keys! It was a little slow last month, but this month they made up with adding
By: Clayton Tyger submitted:May 9 2025
Now with over 15 new keys! It was a little slow last month, but this month they made up with adding
6 new Vendors too. For the module, most of the enhancements were on the backend, where I created a function to reorganize any keys that weren't following the standard configuration.
By: Clayton Tyger submitted:May 9 2025
New-VmsAzureAppRegistration.ps1
(gist.github.com)
Setting up single sign-on in the Milestone VMS using Azure AD can be a bit daunting for anyone
By: Josh Hendricks submitted:Aug 25 2023
Setting up single sign-on in the Milestone VMS using Azure AD can be a bit daunting for anyone
without experience configuring OpenID Connect (OIDC) apps. I finally got around to documenting it via PowerShell. The script will create an Azure App Registration, a custom app role, and then configure Milestone to use Azure as an external identity provider.
By: Josh Hendricks submitted:Aug 25 2023
NimbleHighlight
(github.com)
Syntax Highlight any powershell, in the console.
By: Leon Bambrick submitted:May 1 2026
Syntax Highlight any powershell, in the console.
By: Leon Bambrick submitted:May 1 2026
Now available: PowerShell cmdlets for Azure Monitor metric and log alerts
(azure.microsoft.com)
Now available: PowerShell cmdlets for AzureMonitor metric and log alerts from the Azure updates team
By: submitted:Jun 15 2022
Now available: PowerShell cmdlets for AzureMonitor metric and log alerts from the Azure updates team
By: submitted:Jun 15 2022
Office 365 Offboarding Script
(reddit.com)
reclaim license, convert mailbox to shared, set OOO
By: u/np05573 submitted:Jun 16 2022
reclaim license, convert mailbox to shared, set OOO
By: u/np05573 submitted:Jun 16 2022
Oh My Posh update to non-module version
(damirscorner.com)
After my latest (not so) regular update of installed PowerShell modules, I was surprised by a
By: Damir Arh submitted:May 9 2025
After my latest (not so) regular update of installed PowerShell modules, I was surprised by a
breaking change in the Oh My Posh module. Fortunately, a link to an online migration guide was displayed directly in the terminal to get me started, but it still took me some time to get it working again.
By: Damir Arh submitted:May 9 2025
Oh My Posh Visual Configurator
(montemagno.com)
A web-based drag-and-drop builder for oh-my-posh that makes creating beautiful terminal prompts
By: Alvin Ashcraft submitted:Jan 9 2026
A web-based drag-and-drop builder for oh-my-posh that makes creating beautiful terminal prompts
actually fun!
By: Alvin Ashcraft submitted:Jan 9 2026
Okta.PowerShell v 1.0.1
(powershellgallery.com)
Okta.PowerShell - the PowerShell module for Okta Management
By: Okta Inc. submitted:Apr 19 2024
Okta.PowerShell - the PowerShell module for Okta Management
By: Okta Inc. submitted:Apr 19 2024
One-Liner Wednesday August 2, 2023
(clatent.com)
Have you ever needed to create multiple 365 Groups/Security/Distribution at one time?
By: Clayton Tyger submitted:Aug 4 2023
Have you ever needed to create multiple 365 Groups/Security/Distribution at one time?
By: Clayton Tyger submitted:Aug 4 2023
One-Liner Wednesday July 26, 2023
(clatent.com)
Ever needed to check a computer or server and see how much disk space is being used?
By: Clayton Tyger submitted:Jul 28 2023
Ever needed to check a computer or server and see how much disk space is being used?
By: Clayton Tyger submitted:Jul 28 2023
One-size-fits-all Disable SMBv1 server & client script
(reddit.com)
Thought I'd share this with the group since it's something I've been doing and there's so many
By: u/joeykins82 submitted:Jun 16 2022
Thought I'd share this with the group since it's something I've been doing and there's so many
different places that this damn protocol needs to be killed depending on the OS. It's still a work in progress (needs testing and error handling) but in case it's useful feel free to use it
By: u/joeykins82 submitted:Jun 16 2022
OnedriveMapper 4.00 released
(lieben.nu)
With version 4.00 OnedriveMapper now fully supports 'Modern' Authentication
By: Jos Lieben submitted:Jun 16 2022
With version 4.00 OnedriveMapper now fully supports 'Modern' Authentication
By: Jos Lieben submitted:Jun 16 2022
OnePowerShellProfile v 1.0.12
(powershellgallery.com)
Generates a duplicate PowerShell profile for each installed PS editions (i.e. Desktop, ISE, Core)
By: Alex Chong submitted:Apr 5 2024
Generates a duplicate PowerShell profile for each installed PS editions (i.e. Desktop, ISE, Core)
By: Alex Chong submitted:Apr 5 2024
Open Source YouTube PowerShell Module
(github.com)
A PowerShell module to manage YouTube content.
By: Trevor Sullivan submitted:Jun 16 2022
A PowerShell module to manage YouTube content.
By: Trevor Sullivan submitted:Jun 16 2022
Optimize-WsusServer.PS1
(github.com)
Comprehensive Windows Server Update Services (WSUS) cleanup, optimization, maintenance, and
By: Austin submitted:Jun 16 2022
Comprehensive Windows Server Update Services (WSUS) cleanup, optimization, maintenance, and
configuration PowerShell script.
By: Austin submitted:Jun 16 2022
Orchestrating 1Password with PowerShell
(blog.darrenjrobinson.com)
Over two years ago I authored a PowerShell Module that enabled the automation of 1Password. I
By: Darren Robinson submitted:Jul 28 2023
Over two years ago I authored a PowerShell Module that enabled the automation of 1Password. I
created the module because I wanted to be able to:
By: Darren Robinson submitted:Jul 28 2023
Organizing Chaos with PSWorkItems and PowerShell
(jdhitsolutions.com)
I spend my working days living in a PowerShell console. Over the years, I've developed many
By: Jeffery Hicks submitted:Aug 5 2022
I spend my working days living in a PowerShell console. Over the years, I've developed many
PowerShell modules to help me manage the chaos that is my work life. One area that always demands attention is managing my tasks and To-Dos. For several years I have been using the MyTasks module. This module stored tasks...
By: Jeffery Hicks submitted:Aug 5 2022
OSD 21.1.28.2
(powershellgallery.com)
When we get a new computer model at the office, we always try to capture a Full Flash Image. I got
By: David Segura submitted:Jun 16 2022
When we get a new computer model at the office, we always try to capture a Full Flash Image. I got
tired of my team having to look up the DISM command line (no PowerShell equiv), so I thought I would write a new function to add to the OSD Module
By: David Segura submitted:Jun 16 2022
OSDCloud Sandbox for OSD Windows Autopilot is ready to go
(osdcloud.com)
OSDCloud Sandbox is created to simplify the WinPE and OOBE OSD process. This is a new concept based
By: David Segura submitted:Jun 16 2022
OSDCloud Sandbox is created to simplify the WinPE and OOBE OSD process. This is a new concept based
on PSCloudScript
By: David Segura submitted:Jun 16 2022
OTP
(github.com)
The module is primarily intended for demonstration purposes, showcasing key PowerShell concepts such
By: Thorsten Butz submitted:Sep 12 2025
The module is primarily intended for demonstration purposes, showcasing key PowerShell concepts such
as user-friendliness, pipelining, autocompletion, and array processing. However, it is also fully functional in terms of multi-factor authentication with OTP. Or at least it should be.
By: Thorsten Butz submitted:Sep 12 2025
Out-GridView Returns
(devblogs.microsoft.com)
It?s been almost 3 years since PowerShell Core debuted for Linux and Mac, and as we?ve increased our
By: submitted:Jun 15 2022
It?s been almost 3 years since PowerShell Core debuted for Linux and Mac, and as we?ve increased our
cmdlet coverage more and more, one cmdlet has always stood out as a top, cross-platform request. Today, we are excited to announce that?Out-GridView?is debuting on all Core-supported platforms through the?GraphicalTools Module.
By: submitted:Jun 15 2022
Parse Code from Markdown Files
(joshooaj.com)
Are you testing your documentation? If you write PowerShell scripts or modules, you are hopefully
By: Josh Hendricks submitted:Oct 13 2023
Are you testing your documentation? If you write PowerShell scripts or modules, you are hopefully
using Pester to test your code. And if you use PlatyPS to generate markdown documentation like I do, then you have a bunch of example PowerShell code sitting in .md files. But what happens if you rename a command, a parameter, or make some other kind of breaking change?
By: Josh Hendricks submitted:Oct 13 2023
passwordstate-management v 4.4.49
(powershellgallery.com)
Powershell Module for managing Password State
By: Daryl Newsholme submitted:Jun 14 2024
Powershell Module for managing Password State
By: Daryl Newsholme submitted:Jun 14 2024
PdfLexer v 0.1.19
(powershellgallery.com)
PdfLexer is a powershell pdf manipulation library for Powershell 7+.
By: PdfLexer Authors submitted:Feb 16 2024
PdfLexer is a powershell pdf manipulation library for Powershell 7+.
By: PdfLexer Authors submitted:Feb 16 2024
PendingReboot v 0.9.0.6
(powershellgallery.com)
Module to detect Windows OS pending reboots.
By: Brian Wilhite submitted:Sep 26 2025
Module to detect Windows OS pending reboots.
By: Brian Wilhite submitted:Sep 26 2025
Perform Currency Conversions with PowerShell
(wragg.io)
I've recently been working on a PowerShell module for exploring Azure costs (which I plan to blog
By: Mark Wragg submitted:Feb 9 2024
I've recently been working on a PowerShell module for exploring Azure costs (which I plan to blog
about soon) and while doing so added some functionality to allow the costs to be converted between different currencies. It occurred to me that this functionality would be useful as a module of its own, and when I searched around I didn't find too many recent examples for the same. As such I've now developed and published a module in the PowerShell Gallery and on GitHub called CurrencyConverter.
By: Mark Wragg submitted:Feb 9 2024
Pester 4.10.0
(powershellgallery.com)
Pester version 4.10.0 has been released.
By: Pester Team submitted:Jun 15 2022
Pester version 4.10.0 has been released.
By: Pester Team submitted:Jun 15 2022
PesterExplorer
(github.com)
Pester does a wonderful job printing out tests results as they're running. The difficulty can be
By: Gilbert Sanchez submitted:May 30 2025
Pester does a wonderful job printing out tests results as they're running. The difficulty can be
where you're looking at a large number of results. PesterExplorer creates a Text User Interface to explore Pester results.
By: Gilbert Sanchez submitted:May 30 2025
pfSense v 0.9.5.1
(powershellgallery.com)
pfSense management functions built for pfSense version 2.x
By: Chris Masters submitted:Mar 3 2023
pfSense management functions built for pfSense version 2.x
By: Chris Masters submitted:Mar 3 2023
pfSense v 0.9.6.1
(powershellgallery.com)
pfSense management functions built for pfSense version 2.x
By: Chris Masters submitted:Oct 13 2023
pfSense management functions built for pfSense version 2.x
By: Chris Masters submitted:Oct 13 2023
Pglet
(pglet.io)
Web app to run PowerShell commands on a computer from anywhere
By: Feodor Fitsner submitted:Jun 16 2022
Web app to run PowerShell commands on a computer from anywhere
By: Feodor Fitsner submitted:Jun 16 2022
Pi-hole Multi-Instance Control Dashboard
(github.com)
Pi-hole Multi-Instance Control Dashboard with PowerShell Universal (free)
By: Patrick Morris submitted:May 23 2025
Pi-hole Multi-Instance Control Dashboard with PowerShell Universal (free)
By: Patrick Morris submitted:May 23 2025
PingIt v 0.0.5
(powershellgallery.com)
Ping-like functionality that also has the capability to track outages and latency issues.
By: mattf submitted:May 19 2023
Ping-like functionality that also has the capability to track outages and latency issues.
By: mattf submitted:May 19 2023
pipEnv v 0.1.2
(powershellgallery.com)
Unofficial installer, runner and utilities for pipenv.
By: Alain Herve submitted:Jan 24 2025
Unofficial installer, runner and utilities for pipenv.
By: Alain Herve submitted:Jan 24 2025
PipeScript v 0.2.4
(powershellgallery.com)
An Extensible Transpiler for PowerShell (and anything else)
By: James Brundage submitted:Mar 31 2023
An Extensible Transpiler for PowerShell (and anything else)
By: James Brundage submitted:Mar 31 2023
PixelPoSH
(github.com)
PixelPoSH is a PowerShell module that generates customizable, random SVG backgrounds using the PSSVG
By: Dieter Beckers submitted:Aug 15 2025
PixelPoSH is a PowerShell module that generates customizable, random SVG backgrounds using the PSSVG
DSL (no System.Drawing).
By: Dieter Beckers submitted:Aug 15 2025
Pode.Web
(github.com)
This is a web template framework for use with the Pode PowerShell web server (version 2.0+). It
By: Matthew Kelly submitted:Jun 16 2022
This is a web template framework for use with the Pode PowerShell web server (version 2.0+). It
allows you to build web pages purely with PowerShell - no HTML, CSS, or JavaScript knowledge required!
By: Matthew Kelly submitted:Jun 16 2022
POSH
(github.com)
Posh is a PowerShell module that makes PowerShell more fun to work with.
By: James Brundage submitted:Aug 18 2023
Posh is a PowerShell module that makes PowerShell more fun to work with.
By: James Brundage submitted:Aug 18 2023
Posh-ACME v 4.23.1
(powershellgallery.com)
ACME protocol client for obtaining certificates using Let's Encrypt (or other ACME compliant CA)
By: Ryan Bolger submitted:May 24 2024
ACME protocol client for obtaining certificates using Let's Encrypt (or other ACME compliant CA)
By: Ryan Bolger submitted:May 24 2024
POSH-ADO-NugetArtefact v 0.5.0
(powershellgallery.com)
a few cmdlets to manage your ADO Artifact Nuget Packages and feed from PowerShell
By: LCU submitted:Oct 31 2025
a few cmdlets to manage your ADO Artifact Nuget Packages and feed from PowerShell
By: LCU submitted:Oct 31 2025
PoshBot 0.12.0
(powershellgallery.com)
v0.12.0 is out and ensures TLS1.2 is used for Slack websockets. Slack deprecated TLS 1.0/1.1 so
By: Brandon Olin submitted:Jun 15 2022
v0.12.0 is out and ensures TLS1.2 is used for Slack websockets. Slack deprecated TLS 1.0/1.1 so
you'll want this update. Oh, and one more thing, it now supports Discord backends as well!?? Go and get your PowerShell ChatOps on!
By: Brandon Olin submitted:Jun 15 2022
POSHGUI
(poshgui.com)
The Alpha version of a completely new, WPF designer is now available
By: Maciej Obuchowski submitted:Jun 16 2022
The Alpha version of a completely new, WPF designer is now available
By: Maciej Obuchowski submitted:Jun 16 2022
POSHGUI
(poshgui.com)
Need to create a form with PowerShell ? Here’s a great FREE solution!
By: submitted:Jun 15 2022
Need to create a form with PowerShell ? Here’s a great FREE solution!
By: submitted:Jun 15 2022
Poshover
(github.com)
A PowerShell module for sending notifications / messages using the Pushover API
By: Josh Hendricks submitted:Jun 16 2022
A PowerShell module for sending notifications / messages using the Pushover API
By: Josh Hendricks submitted:Jun 16 2022
PoshTaskbarItem: module to make simple UIs on the Windows taskbar
(reddit.com)
Some months ago, I shared a script here that notifies you of unread Outlook emails by badge
By: u/mdgrs-mei submitted:Aug 19 2022
Some months ago, I shared a script here that notifies you of unread Outlook emails by badge
notifications on the taskbar. I got some positive comments and decided to make a module for the taskbar handling part so that anyone can quickly make their tools.
By: u/mdgrs-mei submitted:Aug 19 2022
PoshWeb/JSON-LD
(github.com)
Get JSON Linked Data with PowerShell.
By: James Brundage submitted:Mar 20 2026
Get JSON Linked Data with PowerShell.
By: James Brundage submitted:Mar 20 2026
PoshWeb/OP: Overpowered module for Open Packages
(github.com)
Just dropped an Overpowered Module for Open Packages. Make anything a package!
By: James Brundage submitted:Apr 17 2026
Just dropped an Overpowered Module for Open Packages. Make anything a package!
By: James Brundage submitted:Apr 17 2026
PoshwordGenerator v 0.1.0
(powershellgallery.com)
Generates new password for manual use or in automation.
By: Daniel Ring submitted:Jun 16 2023
Generates new password for manual use or in automation.
By: Daniel Ring submitted:Jun 16 2023
PowerBGInfo – PowerShell alternative to Sysinternals BGInfo
(evotec.xyz)
When I created ImagePlayground, I thought about how to show its usefulness to the general community.
By: Przemyslaw Klys submitted:Jan 6 2023
When I created ImagePlayground, I thought about how to show its usefulness to the general community.
On how to deliver what PowerShell can do. Then I saw on some forum people asking BGInfo to expand and allow running PowerShell scripts so that the data on the BGInfo Wallpaper can be gathered from PowerShell rather than VBS. I thought this was a great idea to create BGInfo using PowerShell without the necessity of using BGInfo at all.
By: Przemyslaw Klys submitted:Jan 6 2023
PowerBits
(github.com)
A collection of useful, time-saving tools for working with Microsoft Power BI
By: James D. Bartlett III submitted:Aug 4 2023
A collection of useful, time-saving tools for working with Microsoft Power BI
By: James D. Bartlett III submitted:Aug 4 2023
PowerCLI script to check Cluster Overcommitment ratio
(powershell.ro)
Efficient resource utilization is a key factor in maintaining a healthy VMware vSphere environment.
By: Catalin Cristescu submitted:Dec 8 2023
Efficient resource utilization is a key factor in maintaining a healthy VMware vSphere environment.
As virtualization environments grow, it becomes crucial to monitor and optimize resource allocation to prevent overcommitment, ensuring the smooth operation of virtual machines. In this blog post, we'll explore a PowerCLI script designed to check the Cluster Overcommitment Ratio
By: Catalin Cristescu submitted:Dec 8 2023
PowerCode v 0.1
(powershellgallery.com)
A PowerShell Module for Customizing Visual Studio Code
By: James Brundage submitted:Feb 24 2023
A PowerShell Module for Customizing Visual Studio Code
By: James Brundage submitted:Feb 24 2023
PowerHuntShares
(github.com)
PowerHuntShares is an audit script designed in inventory, analyze, and report excessive privileges
By: NetSPI submitted:Nov 22 2024
PowerHuntShares is an audit script designed in inventory, analyze, and report excessive privileges
configured on Active Directory domains.
By: NetSPI submitted:Nov 22 2024
PowerInvoke
(github.com)
Source generators for PowerShell commands in .NET. - adamdriscoll/PowerInvoke
By: Adam Driscoll submitted:Mar 13 2026
Source generators for PowerShell commands in .NET. - adamdriscoll/PowerInvoke
By: Adam Driscoll submitted:Mar 13 2026
PowerNix: Linux Tools for PowerShell People
(github.com)
PowerNix is a new PowerShell module that hopes to make Linux easier to use by providing a more
By: James Brundage submitted:Jun 16 2022
PowerNix is a new PowerShell module that hopes to make Linux easier to use by providing a more
PowerShell-centric experience.
By: James Brundage submitted:Jun 16 2022
PowerQualys v 0.3.0
(powershellgallery.com)
Helper module for Qualys
By: Przemyslaw Klys submitted:Jun 14 2024
Helper module for Qualys
By: Przemyslaw Klys submitted:Jun 14 2024
PowerServe
(github.com)
Run pwsh scripts repeatedly in a high performance manner and get JSONified results.
By: Justin Grote submitted:Oct 27 2023
Run pwsh scripts repeatedly in a high performance manner and get JSONified results.
By: Justin Grote submitted:Oct 27 2023
PowerShell – IntelliJ IDEs Plugin
(plugins.jetbrains.com)
Provides PowerShell code completion and script execution support for IntelliJ IDEs.
By: Andrey Dernov submitted:Aug 23 2024
Provides PowerShell code completion and script execution support for IntelliJ IDEs.
By: Andrey Dernov submitted:Aug 23 2024
Powershell – Testing name resolution (equivalent to nslookup)
(altf4-formation.fr)
Powershell commands to test name resolution (equivalent to nslookup)
By: AltF4-Formation submitted:Jan 3 2025
Powershell commands to test name resolution (equivalent to nslookup)
By: AltF4-Formation submitted:Jan 3 2025
PowerShell + DevOps Global Summit – Session Materials
(github.com)
Even if you couldn't make it to the PowerShell + DevOps Global Summit 2026, you can still browse the
By: DevOps Collective submitted:Apr 17 2026
Even if you couldn't make it to the PowerShell + DevOps Global Summit 2026, you can still browse the
official repository for speaker session materials.
By: DevOps Collective submitted:Apr 17 2026
PowerShell Adapter Feedback Provider
(devblogs.microsoft.com)
This blog outlines the PowerShell Adapter Feedback Provider module
By: Steven Bucher submitted:Sep 1 2023
This blog outlines the PowerShell Adapter Feedback Provider module
By: Steven Bucher submitted:Sep 1 2023
Powershell Application Insights Telemetry
(gist.github.com)
Report the results and performance of any scriptblock to Azure Application Insights
By: Justin Grote submitted:Jun 16 2022
Report the results and performance of any scriptblock to Azure Application Insights
By: Justin Grote submitted:Jun 16 2022
PowerShell Bug Reproductions
(github.com)
A small repo to reproduce PowerShell bugs in.
By: Daniel Schroeder submitted:Feb 20 2025
A small repo to reproduce PowerShell bugs in.
By: Daniel Schroeder submitted:Feb 20 2025
PowerShell Cheat Sheet: Connect to Microsoft Cloud Services
(sid-500.com)
Az, AzureAD, Exchange, MSTeams
By: Patrick Gruenauer submitted:Jun 16 2022
Az, AzureAD, Exchange, MSTeams
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell Containers
(github.com)
PowerShell Runtime Containers generation is working again, including the latest 7.6 preview 6
By: Justin Grote submitted:Dec 19 2025
PowerShell Runtime Containers generation is working again, including the latest 7.6 preview 6
By: Justin Grote submitted:Dec 19 2025
PowerShell Functions to Invoke an Intune Remediation Script on Demand and View Remediation States
(smsagent.blog)
!! Updated 2023-07-13 - added additional versions of the functions using the Microsoft Graph
By: Trevor Jones submitted:Jul 14 2023
!! Updated 2023-07-13 - added additional versions of the functions using the Microsoft Graph
PowerShell SDK (v2), as well as adding paging support to the original two functions. Microsoft recently released a preview capability in Intune to run Remediations (formerly Proactive remediations - stop changing the name of things, Microsoft, really!!) on demand, which is ... Continue reading PowerShell Functions to Invoke an Intune Remediation Script on Demand and View Remediation States ?
By: Trevor Jones submitted:Jul 14 2023
PowerShell HTML based Live Ping Monitor Demo
(vcloud-lab.com)
This is small demo where I combined PowerShell + HTML to create a dashboard report for ping.
By: vCloud-lab.com submitted:Jun 16 2023
This is small demo where I combined PowerShell + HTML to create a dashboard report for ping.
(Disclaimer: As with all code besure to review everything in it before running it in your local environment. I am just adding this because this is my first time linking to vcloud-lab and this project contains more than just PowerShell. However, I have reviewed the code and did not see anything unexpected, but don't just take my word for it. I'm certainly not a JavaScript expert.)
By: vCloud-lab.com submitted:Jun 16 2023
PowerShell HTML Server Racks Cabinet Live Diagram maker Demo
(vcloud-lab.com)
This is test code I built to create dynamic Server / Racks cabinet live diagram on HTML as frontend
By: Janvi submitted:Jul 21 2023
This is test code I built to create dynamic Server / Racks cabinet live diagram on HTML as frontend
from provided input inside Excel CSV using PowerShell script.
By: Janvi submitted:Jul 21 2023
PowerShell Import-Excel
(github.com)
This PowerShell Module allows you to read and write Excel files without installing Microsoft Excel
By: submitted:Jun 15 2022
This PowerShell Module allows you to read and write Excel files without installing Microsoft Excel
on your system. No need to bother with the cumbersome Excel COM-object. Creating Tables, Pivot Tables, Charts and much more has just become a lot easier. It has recently been updated to run much faster.
By: submitted:Jun 15 2022
PowerShell Localization
(marketplace.visualstudio.com)
A Visual Studio Code extension that displays PowerShell localization variable values as decorations
By: PSInclusive submitted:Aug 15 2025
A Visual Studio Code extension that displays PowerShell localization variable values as decorations
in your editor, making it easier to develop and debug internationalized PowerShell modules.
By: PSInclusive submitted:Aug 15 2025
PowerShell Module Cache
(github.com)
This action makes caching PowerShell modules from the PowerShell Gallery easy for both Linux and
By: Chrissy LeMaire submitted:Jun 16 2022
This action makes caching PowerShell modules from the PowerShell Gallery easy for both Linux and
Windows runners. Basically, it builds all of the required input for actions/cache@v2.
By: Chrissy LeMaire submitted:Jun 16 2022
PowerShell Module For JSON Schema Validation
(blog.tyang.org)
Check out Tao?s new module to perform Pester tests for JSON schema validation. It is built on
By: submitted:Jun 15 2022
Check out Tao?s new module to perform Pester tests for JSON schema validation. It is built on
PowerShell Core v6 so there is no longer a need to use the JSON.Net libraries.
By: submitted:Jun 15 2022
PowerShell Module Review: DSACL
(ehmiiz.tech)
The following module review is very important for a Active Directory operations or engineering type
By: Emil Larsson submitted:Mar 10 2023
The following module review is very important for a Active Directory operations or engineering type
person. Most who have tried granting permissions outside of adding users to groups in Active Directory would probably agree that, access delegation can be a daunting task.
By: Emil Larsson submitted:Mar 10 2023
PowerShell Nerd Fonts Installer
(github.com)
I recently had the chance to work on a PowerShell installer for Nerd Fonts, which includes the new
By: Julian Pawlowski submitted:Aug 30 2024
I recently had the chance to work on a PowerShell installer for Nerd Fonts, which includes the new
Cascadia Code/Mono from the Microsoft repository.
By: Julian Pawlowski submitted:Aug 30 2024
PowerShell OSD Frontend Project
(garytown.com)
Hey Folks, so I recently had the need for a front end, so I looked at the regular community ones,
By: Gary Blok submitted:Dec 12 2025
Hey Folks, so I recently had the need for a front end, so I looked at the regular community ones,
but they didn't fit my needs.
By: Gary Blok submitted:Dec 12 2025
PowerShell PKI Module – PKI Solutions Inc.
(pkisolutions.com)
This module is intended to simplify various PKI and Active Directory Certificate Services management
By: submitted:Jun 15 2022
This module is intended to simplify various PKI and Active Directory Certificate Services management
tasks by using automation with Windows PowerShell. The module provides features and capabilities for managing and configuring Certification Authorities
By: submitted:Jun 15 2022
PowerShell Preworkout (PSPreworkout)
(github.com)
A special mix of tools to help jump start your PowerShell session!
By: Sam Erde submitted:Dec 19 2025
A special mix of tools to help jump start your PowerShell session!
By: Sam Erde submitted:Dec 19 2025
PowerShell profile to add some functionality for Windows Terminal
(gist.github.com)
PowerShell profile to add some functionality for Windows Terminal
By: Matt Graeber submitted:Jun 15 2022
PowerShell profile to add some functionality for Windows Terminal
By: Matt Graeber submitted:Jun 15 2022
PowerShell Profiler 4.0.0 just landed in PSGallery
(github.com)
No more using of | Format-Table, new function summary, and export to http://speedscope.app
By: Jakub Jares submitted:Jun 17 2022
No more using of | Format-Table, new function summary, and export to http://speedscope.app
visualizer.
By: Jakub Jares submitted:Jun 17 2022
PowerShell QR Code Generator for WIFI Networks
(sid-500.com)
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
By: Patrick Gruenauer submitted:Oct 14 2022
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
can create such a QR code with PowerShell without any 3rd party tools? No? [.]
By: Patrick Gruenauer submitted:Oct 14 2022
PowerShell ScottPlot
(github.com)
Uses Polyglot Interactive Notebooks to demonstrate the capabilities of ScottPlot via PowerShell.
By: Doug Finke submitted:Feb 17 2023
Uses Polyglot Interactive Notebooks to demonstrate the capabilities of ScottPlot via PowerShell.
By: Doug Finke submitted:Feb 17 2023
PowerShell Script – KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot changes associated with CVE-2023-24932
(garytown.com)
Required Reading: KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot
By: gwblok submitted:Apr 19 2024
Required Reading: KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot
changes associated with CVE-2023-24932 - Microsoft Support Related: Words of Warning Once you've applied the mitigations outlined in the KB, the device is difficult to work with when it comes to boot media / reimaging.
By: gwblok submitted:Apr 19 2024
PowerShell Script to Check Active Directory Member Servers for Automatic Services’ Status
(techbloggingfool.com)
I've been caught by an automatic service not starting after system reboots from things like
By: Kevin Trent submitted:May 17 2024
I've been caught by an automatic service not starting after system reboots from things like
patching.
By: Kevin Trent submitted:May 17 2024
PowerShell Script to Simplify Send-MgUserMail
(powershellcenter.com)
Okay, Microsoft Graph API is cool, but sometimes it's boring to deal with all these hashtables and
By: Faris Malaeb submitted:Sep 9 2022
Okay, Microsoft Graph API is cool, but sometimes it's boring to deal with all these hashtables and
arrays. The Send-MgUserMail is a great graph cmdlet to send Emails using the Graph API endpoint, this post is fully explained in the Send-MgUserMail BodyParameter Explained. But going through these hashtables is a challenge, and its more complicated.
By: Faris Malaeb submitted:Sep 9 2022
Powershell Scripts for Hackers and Pentesters
(github.com)
Basic of Windows Systems (history, methods , tricks) Windows Pentest Methods, Common ports/services,
By: Whitecat18 submitted:Aug 4 2023
Basic of Windows Systems (history, methods , tricks) Windows Pentest Methods, Common ports/services,
Basic commands Scipts (Ping-Play, Enumeration, Silent Installer) and more
By: Whitecat18 submitted:Aug 4 2023
PowerShell SnippetRace 19-20/2023
(powershell.co.at)
Passwords, AD-Passwords, Password change, Special Characters
By: Roman Stadlmair submitted:Jun 2 2023
Passwords, AD-Passwords, Password change, Special Characters
By: Roman Stadlmair submitted:Jun 2 2023
PowerShell Snippets Vol 4
(blog.darrenjrobinson.com)
Welcome to my PowerShell Snippets Vol 4. A collection of PowerShell commands for tasks that I don't
By: Darren Robinson submitted:Jun 16 2022
Welcome to my PowerShell Snippets Vol 4. A collection of PowerShell commands for tasks that I don't
perform often and can't recall easily from memory. Those 'I know I've worked this out before' type moments.
By: Darren Robinson submitted:Jun 16 2022
PowerShell Stack Overflow Search
(marketplace.visualstudio.com)
Let’s you search Stack Overflow by pressing ctrl+shift+f1. It will search for entries tagged
By: submitted:Jun 15 2022
Let’s you search Stack Overflow by pressing ctrl+shift+f1. It will search for entries tagged
with PowerShell and the selected text.
By: submitted:Jun 15 2022
PowerShell Tips & Tricks That Will Increase Your Productivity
(koupi.io)
Last week, I shared 8 Quick and easy tips to get you started with PowerShell on Reddit and I
By: Caroline Chiari submitted:Jun 16 2022
Last week, I shared 8 Quick and easy tips to get you started with PowerShell on Reddit and I
received amazing feedback, some of which were mind-blowing tricks that I either did not know or did not use often enough. So I decided to create this post to keep track of all those wonderful shortcuts PowerShell has to offer.
By: Caroline Chiari submitted:Jun 16 2022
PowerShell Tools for Visual Studio ??? Version 4.4.0 Release Notes
(ironmansoftware.com)
With PowerShell Pro Tools in Visual Studio Code you can now view your installed modules and upgrade
By: submitted:Jun 15 2022
With PowerShell Pro Tools in Visual Studio Code you can now view your installed modules and upgrade
the ones that are out of date.
By: submitted:Jun 15 2022
PowerShell TweetTip
(twitter.com)
Another random password maker function:
By: Jeff Hicks submitted:Jun 16 2022
Another random password maker function:
By: Jeff Hicks submitted:Jun 16 2022
PowerShell Universal Dashboard ??? 2.4 Released
(ironmansoftware.com)
Cross-platform module for developing websites and REST APIs.
By: submitted:Jun 15 2022
Cross-platform module for developing websites and REST APIs.
By: submitted:Jun 15 2022
PowerShell Universal in Docker
(hub.docker.com)
We are now publishing our nightly PowerShell Universal builds as preview tags in docker.
By: Adam Driscoll submitted:Jul 21 2023
We are now publishing our nightly PowerShell Universal builds as preview tags in docker.
By: Adam Driscoll submitted:Jul 21 2023
PowerShell Universal v4.0
(blog.ironmansoftware.com)
Learn about PowerShell Universal v4.0. This includes info about the new app designer, better module
By: Adam Driscoll submitted:Jun 16 2023
Learn about PowerShell Universal v4.0. This includes info about the new app designer, better module
support and more.
By: Adam Driscoll submitted:Jun 16 2023
Powershell_Template_with_Transcript.ps1
(gist.github.com)
Template Powershell script with built-in transcript log management
By: Eitan Blumin submitted:Jun 16 2022
Template Powershell script with built-in transcript log management
By: Eitan Blumin submitted:Jun 16 2022
PowerShell-ALC
(github.com)
Example ALC structures to use with in a PowerShell module - GitHub - jborean93/PowerShell-ALC:
By: Jordan Borean submitted:Dec 1 2023
Example ALC structures to use with in a PowerShell module - GitHub - jborean93/PowerShell-ALC:
Example ALC structures to use with in a PowerShell module
By: Jordan Borean submitted:Dec 1 2023
Powershell-HTML5-Reporting
(github.com)
New, simple, fast HTML5 builder to create awesome reporting.
By: Quentin Schweitzer submitted:Jun 16 2022
New, simple, fast HTML5 builder to create awesome reporting.
By: Quentin Schweitzer submitted:Jun 16 2022
PowerShell-Hunter
(github.com)
PowerShell tools to help defenders hunt smarter, hunt harder.
By: M_haggis submitted:Dec 20 2024
PowerShell tools to help defenders hunt smarter, hunt harder.
By: M_haggis submitted:Dec 20 2024
PowerShell-Lumos
(github.com)
A PowerShell module to automate switching between Dark and Light themes in latest Win10. Use
By: submitted:Jun 15 2022
A PowerShell module to automate switching between Dark and Light themes in latest Win10. Use
Register-LumosScheduledTask cmdlet to automate Light/Dark switch on Sunrise/Sunset based on your locale.
By: submitted:Jun 15 2022
powershell-notebooks
(github.com)
.NET Interactive Notebooks for PowerShell
By: Doug Finke submitted:Jun 16 2022
.NET Interactive Notebooks for PowerShell
By: Doug Finke submitted:Jun 16 2022
PowerShell-OpenAuthenticode
(github.com)
Cross platform PowerShell implementation of Authenticode signing and verification.
By: Jordan Borean submitted:Feb 14 2025
Cross platform PowerShell implementation of Authenticode signing and verification.
By: Jordan Borean submitted:Feb 14 2025
powershell-protect
(github.com)
Audit and block PowerShell scripts in your Windows environment.
By: Adam Driscoll submitted:Jun 16 2022
Audit and block PowerShell scripts in your Windows environment.
By: Adam Driscoll submitted:Jun 16 2022
PowerShell-Script Showcase: Get-WifiPassword
(hcritter.devdojo.com)
In this blog post, we will explore my Get-WifiPassword script that retrieves stored Wifi passwords
By: Christian Ritter submitted:May 5 2023
In this blog post, we will explore my Get-WifiPassword script that retrieves stored Wifi passwords
on Windows machines. The script overcomes the issue of localization that arises when parsing the output of the 'netsh.exe' command.
By: Christian Ritter submitted:May 5 2023
PowerShell-Yayaml
(github.com)
Yet Another YAML PowerShell parser and writer. While there are a few other YAML modules out on the
By: Jordan Borean submitted:Jun 23 2023
Yet Another YAML PowerShell parser and writer. While there are a few other YAML modules out on the
gallery this module includes the following features:
By: Jordan Borean submitted:Jun 23 2023
PowerShell; Folder Report with File Count and Size
(techbloggingfool.com)
I was recently asked what tool would be best to report the number of items in, and the size of,
By: Kevin Trent submitted:Jun 16 2022
I was recently asked what tool would be best to report the number of items in, and the size of,
every folder in a particular file share. As an IT Architect I have numerous tools at my disposal that would be able to acquire the data my business partner needed. A few lines of PowerShell was the easiest to implement.
By: Kevin Trent submitted:Jun 16 2022
Powershell: Citrix Hypervisor Count Function
(alainassaf.github.io)
Contents Contents Scenario Citrix Hypervisor and PowerShell? Conculsion Learning More Value for
By: Alain Assaf submitted:Aug 26 2022
Contents Contents Scenario Citrix Hypervisor and PowerShell? Conculsion Learning More Value for
Value Scenario I've been hesitant to dive into Citrix Hypervisor PowerShell cmdlets, but there's no rational reason to not do it. Citrix continues to make great strides in expanding and updating PowerShell for its hypervisor, PVS, and XenDesktop.
By: Alain Assaf submitted:Aug 26 2022
PowerShell: Report On-Premises Active Directory Accounts that are Synchronized with Azure AD Connect
(techbloggingfool.com)
Organizations that subscribe to Microsoft 365 and also have on-premises IT infrastructure, tend to
By: Kevin Trent submitted:Aug 4 2023
Organizations that subscribe to Microsoft 365 and also have on-premises IT infrastructure, tend to
synchronize accounts from their local Active
By: Kevin Trent submitted:Aug 4 2023
PowerShell: Split-Path Examples
(sid-500.com)
The cmdlet Split-Path can be useful to split volumes, folder and file path names. In this blog posts
By: Patrick Gruenauer submitted:Jul 22 2022
The cmdlet Split-Path can be useful to split volumes, folder and file path names. In this blog posts
I will give you some examples you can build on. Have fun reading the code samples to learn more about the power of Split-Path.
By: Patrick Gruenauer submitted:Jul 22 2022
PowerShell.Map v1.0.0
(powershellgallery.com)
Interactive map visualization for PowerShell using Leaflet.js and OpenStreetMap. Although usable
By: Yoshifumi Tsuda submitted:Oct 17 2025
Interactive map visualization for PowerShell using Leaflet.js and OpenStreetMap. Although usable
standalone, this module is primarily designed for Claude Desktop integration via the PowerShell.MCP module, enabling AI-powered map visualization.
By: Yoshifumi Tsuda submitted:Oct 17 2025
PowerShellAI ChatGPT Conversation Mode
(dfinke.github.io)
Learn how to work with ChatGPT and GPT-4 using PowerShellAI
By: Doug Finke submitted:Apr 7 2023
Learn how to work with ChatGPT and GPT-4 using PowerShellAI
By: Doug Finke submitted:Apr 7 2023
PowerShellAI v 0.8.2
(powershellgallery.com)
The PowerShell AI module integrates with the OpenAI API and let's you easily access the GPT models
By: Douglas Finke submitted:Jul 14 2023
The PowerShell AI module integrates with the OpenAI API and let's you easily access the GPT models
for text completion, image generation and more.
By: Douglas Finke submitted:Jul 14 2023
PowerShellAIAssistant
(github.com)
Enhance PowerShell scripting with AI using PowerShell AI Assistant module.
By: Doug Finke submitted:Feb 23 2024
Enhance PowerShell scripting with AI using PowerShell AI Assistant module.
By: Doug Finke submitted:Feb 23 2024
PowerShellGet 3.0 Preview 20
(devblogs.microsoft.com)
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
By: The PowerShell Team submitted:Apr 7 2023
We are excited to announce that an update to our preview of PowerShellGet 3.0 is now available on
the PowerShell Gallery!
By: The PowerShell Team submitted:Apr 7 2023
PowerShellRun
(github.com)
App, Utility and Function Launcher for PowerShell. PowerShellRun is a PowerShell module that lets
By: mdgrs submitted:Mar 1 2024
App, Utility and Function Launcher for PowerShell. PowerShellRun is a PowerShell module that lets
you fuzzy search applications, utilities and functions you define and launch them with ease. It is a customizable launcher app on the PowerShell terminal.
By: mdgrs submitted:Mar 1 2024
PowerShellRun
(github.com)
Terminal Based Launcher and Fuzzy Finder for PowerShell.
By: mdgrs submitted:Sep 27 2024
Terminal Based Launcher and Fuzzy Finder for PowerShell.
By: mdgrs submitted:Sep 27 2024
PowerShellRun
(github.com)
Terminal Based Launcher and Fuzzy Finder for PowerShell. - mdgrs-mei/PowerShellRun
By: mdgrs submitted:Apr 10 2026
Terminal Based Launcher and Fuzzy Finder for PowerShell. - mdgrs-mei/PowerShellRun
By: mdgrs submitted:Apr 10 2026
PowerShellRun
(github.com)
PowerShellRun is a PowerShell module that lets you fuzzy search applications, utilities and
By: mdgrs submitted:Apr 12 2024
PowerShellRun is a PowerShell module that lets you fuzzy search applications, utilities and
functions you define and launch them with ease. It is a customizable launcher app on the PowerShell terminal.
By: mdgrs submitted:Apr 12 2024
PowerShellRun v0.7.0
(github.com)
In PowerShellRun v0.7.0, you can now add script blocks and script files as entries. If you are
By: mdgrs submitted:Jun 21 2024
In PowerShellRun v0.7.0, you can now add script blocks and script files as entries. If you are
managing many PowerShell scripts, PowerShellRun will help you create a TUI script launcher.
By: mdgrs submitted:Jun 21 2024
PowerShellWeb Turtle
(github.com)
I implemented Turtle in#PowerShell, so now we can draw shapes and fractals in PowerShell.
By: James Brundage submitted:Aug 8 2025
I implemented Turtle in#PowerShell, so now we can draw shapes and fractals in PowerShell.
By: James Brundage submitted:Aug 8 2025
PowerShellWeb/OpenXML
(github.com)
Automate OpenXML. Excel, Word, and PowerPoint automation in PowerShell.
By: James Brundage submitted:Oct 17 2025
Automate OpenXML. Excel, Word, and PowerPoint automation in PowerShell.
By: James Brundage submitted:Oct 17 2025
PowerShellWeb/Reptile
(github.com)
Read Evaluate Print Terminal Input Loop Editor - A Scaley Simple PowerShell Data REPL.
By: James Brundage submitted:Jan 23 2026
Read Evaluate Print Terminal Input Loop Editor - A Scaley Simple PowerShell Data REPL.
By: James Brundage submitted:Jan 23 2026
PowerType v 0.1.0
(powershellgallery.com)
Module providing recommendations for common tools - This module requires PowerShell 7.2 and
By: Peter Andersson submitted:Jul 14 2023
Module providing recommendations for common tools - This module requires PowerShell 7.2 and
PSReadLine 2.2.0.
By: Peter Andersson submitted:Jul 14 2023
Prerelease of PSFunctionTools for PowerShell
(jdhitsolutions.com)
At the end of last year wrote a series of blog posts describing tools and techniques for working
By: Jeff Hicks submitted:Jun 16 2022
At the end of last year wrote a series of blog posts describing tools and techniques for working
with PowerShell scripts and functions. My goal was to build a framework of tools that I could use to automate PowerShell scripting work, such as creating a new module from a group of existing files. I've finally...
By: Jeff Hicks submitted:Jun 16 2022
Presentation of Hurry (The IT admin’s companion)
(reddit.com)
This tool offers the ability to use scripts through a GUI. The main code is in NodeJS / Electron but
By: u/rebrec submitted:Jun 16 2022
This tool offers the ability to use scripts through a GUI. The main code is in NodeJS / Electron but
since most of the actions it performs against devices are made in Powershell, I thought it might be the right place to promote it.
By: u/rebrec submitted:Jun 16 2022
Preview Release of DDD
(davidlenihan.com)
DDD is a PowerShell module. It adds commands to PowerShell to make working with 3D graphics easy.
By: David Lenihan submitted:Jun 16 2022
DDD is a PowerShell module. It adds commands to PowerShell to make working with 3D graphics easy.
By: David Lenihan submitted:Jun 16 2022
Preview Release of the new AWS Tools for PowerShell
(aws.amazon.com)
Exciting times for our AWS PowerShell experience. We have released a preview of our new modularized
By: submitted:Jun 15 2022
Exciting times for our AWS PowerShell experience. We have released a preview of our new modularized
PowerShell modules. Checkout out the blog post for more information.
By: submitted:Jun 15 2022
PrimalScript 2020 adds PowerShell 7 support
(sapien.com)
PrimalScript 2020 (7.7.139) adds PowerShell 7 support. While we have had the ability to run scripts
By: SAPIEN Technologies submitted:Jun 15 2022
PrimalScript 2020 (7.7.139) adds PowerShell 7 support. While we have had the ability to run scripts
in a PowerShell 6 or 7 console for some time, support for new language elements, packaging, etc. was not implemented yet. Now that PowerShell 7 was released, we have added full support for it across the board. I should note here that we do not install PowerShell 7 for you.
By: SAPIEN Technologies submitted:Jun 15 2022
Printer-Remapper
(github.com)
Deletes network printers & their corresponding printer drivers, & then re-installs the printers
By: Justin Lund submitted:Jun 15 2022
Deletes network printers & their corresponding printer drivers, & then re-installs the printers
By: Justin Lund submitted:Jun 15 2022
Proactive Remediation script
(systanddeploy.com)
notify users for low disk space and help them to see what takes up space
By: Damien Van Robaeys submitted:Jun 16 2022
notify users for low disk space and help them to see what takes up space
By: Damien Van Robaeys submitted:Jun 16 2022
ProcessEx: Exposes the Windows Process creation Win32 functions in PowerShell
(github.com)
Exposes the Windows Process creation Win32 functions in PowerShell - jborean93/ProcessEx
By: Jordan Borean submitted:Nov 8 2024
Exposes the Windows Process creation Win32 functions in PowerShell - jborean93/ProcessEx
By: Jordan Borean submitted:Nov 8 2024
Profiler: Script, ScriptBlock and module performance profiler for PowerShell
(github.com)
It can profile performance of modules, scripts, and scriptblocks. And compare them before and after
By: nohwnd submitted:Jun 16 2022
It can profile performance of modules, scripts, and scriptblocks. And compare them before and after
your changes. More features are coming.
By: nohwnd submitted:Jun 16 2022
Programmatically generate resource names with Bicep and Azure Naming Tool V2
(markou.me)
RIf you've ever found yourself exhausted from manually using the aznaming tool through the UI to
By: George Markou submitted:Aug 4 2023
RIf you've ever found yourself exhausted from manually using the aznaming tool through the UI to
generate resource names, fret not! I've been there, and...
By: George Markou submitted:Aug 4 2023
PS Protector: PowerShell Module Builder
(arsscriptum.github.io)
PS Protector is a small Windows utility that simplifies converting your PowerShell .psm module
By: Guillaume Plante submitted:Jul 28 2023
PS Protector is a small Windows utility that simplifies converting your PowerShell .psm module
file(s) into Windows .NET dynamic-link library (DLL) assemblies.
By: Guillaume Plante submitted:Jul 28 2023
PS_toolkit
(github.com)
PowerShell script to automate/facilitate some basic desktop support functions.
By: ns319 submitted:Jun 16 2022
PowerShell script to automate/facilitate some basic desktop support functions.
By: ns319 submitted:Jun 16 2022
ps-arch-wsl v 0.1.1
(powershellgallery.com)
Install Arch Linux on Windows the easy way.
By: Scott McKendry submitted:May 24 2024
Install Arch Linux on Windows the easy way.
By: Scott McKendry submitted:May 24 2024
PS-Remote-Support
(github.com)
PowerShell Script for Remote Support & Administration. This script assists with user & computer
By: Justin Lund submitted:Jun 15 2022
PowerShell Script for Remote Support & Administration. This script assists with user & computer
administration, launching programs, & remote troubleshooting.
By: Justin Lund submitted:Jun 15 2022
PS1 to Service
(systanddeploy.com)
A tool to convert your PS1 to Windows Service on local or other devices
By: Damien Van Robaeys submitted:Jun 16 2022
A tool to convert your PS1 to Windows Service on local or other devices
By: Damien Van Robaeys submitted:Jun 16 2022
PSano: A powershell text editor
(reddit.com)
PSano is a Text editor written in Powershell. So no external c# libraries or binaries needed to be
By: u/purplemonkeymad submitted:Jun 16 2022
PSano is a Text editor written in Powershell. So no external c# libraries or binaries needed to be
able to interactively edit text. And I don't just mean text files on your computer. Function definitions and variables1 can be edited in memory. It also supports editing text files over a PS Session, so you can edit text without access to the admin share or installing a editor on the remote computer.
By: u/purplemonkeymad submitted:Jun 16 2022
PSAPIClient v 1.1.0
(powershellgallery.com)
This Powershell module is a wrapper for the use of one or more API(s). Each API can be configured
By: ThomasWilla submitted:Nov 1 2024
This Powershell module is a wrapper for the use of one or more API(s). Each API can be configured
and addressed independently. This allows easy use of multiple APIs within a session.
By: ThomasWilla submitted:Nov 1 2024
PSAppDeployToolkit 4.0.2
(github.com)
The all-new and vastly improved PSAppDeployToolkit v4 is here!
By: PSAppDeployToolkit submitted:Dec 6 2024
The all-new and vastly improved PSAppDeployToolkit v4 is here!
By: PSAppDeployToolkit submitted:Dec 6 2024
PSAppDeployToolkit-Plus
(magitekai.com)
PSAppDeployToolkit-Plus is an extension to the wonderful open-source project, PSAppDeployToolkit.
By: u/cybermoloch submitted:Jun 16 2022
PSAppDeployToolkit-Plus is an extension to the wonderful open-source project, PSAppDeployToolkit.
The goal is to utilize the toolkit in a more consistent and easier to uddate manner
By: u/cybermoloch submitted:Jun 16 2022
PsAstViewer v 1.0.6
(powershellgallery.com)
A graphical viewer and explorer for PowerShell Abstract Syntax Trees (AST)
By: Maxim Zaytsev submitted:Nov 28 2025
A graphical viewer and explorer for PowerShell Abstract Syntax Trees (AST)
By: Maxim Zaytsev submitted:Nov 28 2025
PSAuthClient
(github.com)
PSAuthClient is a flexible PowerShell OAuth2.0/OpenID Connect (OIDC) Client.
By: Alf Lokken submitted:Feb 9 2024
PSAuthClient is a flexible PowerShell OAuth2.0/OpenID Connect (OIDC) Client.
By: Alf Lokken submitted:Feb 9 2024
PSAzureVirtualDesktop v 1.0.3
(powershellgallery.com)
Build Azure AVD POCs
By: Laurent VAN ACKER submitted:Oct 25 2024
Build Azure AVD POCs
By: Laurent VAN ACKER submitted:Oct 25 2024
PsBash v 0.10.1
(powershellgallery.com)
Real bash commands for PowerShell with typed objects. 76 commands (ls, grep, sort, awk, sed, jq,
By: Andy Brummer submitted:May 29 2026
Real bash commands for PowerShell with typed objects. 76 commands (ls, grep, sort, awk, sed, jq,
find, ps, du, tar, etc.) that accept real bash flags and return structured PowerShell objects while producing identical text output. Pipeline bridge pattern preserves typed objects through grep, sort, head, tail.
By: Andy Brummer submitted:May 29 2026
PSBashCompletions v 1.2.5
(powershellgallery.com)
PSBashCompletions offers the ability to process bash completions into PowerShell.
By: Travis Illig submitted:Mar 29 2024
PSBashCompletions offers the ability to process bash completions into PowerShell.
By: Travis Illig submitted:Mar 29 2024
PSBicep
(github.com)
Multiple new feature and fixes in this release.
By: Stefan Ivemo submitted:Jun 16 2022
Multiple new feature and fixes in this release.
By: Stefan Ivemo submitted:Jun 16 2022
PSBits/Disable-ActiveX.ps1
(github.com)
Quick (but working) PowerShell-based workaround for the Office 0-day known as CVE-2021-40444
By: Grzegorz Tworek submitted:Jun 16 2022
Quick (but working) PowerShell-based workaround for the Office 0-day known as CVE-2021-40444
By: Grzegorz Tworek submitted:Jun 16 2022
PSBlitz
(github.com)
A PowerShell-based tool that outputs SQL Server health and performance diagnostics data
By: Vlad Drumea submitted:Sep 26 2025
A PowerShell-based tool that outputs SQL Server health and performance diagnostics data
By: Vlad Drumea submitted:Sep 26 2025
PSBlitz v6.0.0: GUI Mode, HTML Overhaul, and Google Cloud SQL Support
(vladdba.com)
The latest release of PSBlitz (6.0.0) is finally out and it brings GUI Mode, Dark Mode, Google Cloud
By: Vlad Drumea submitted:Mar 27 2026
The latest release of PSBlitz (6.0.0) is finally out and it brings GUI Mode, Dark Mode, Google Cloud
SQL Support, and updated resources.
By: Vlad Drumea submitted:Mar 27 2026
PSBluesky
(github.com)
If you are a Bluesky user, I'm working on a PowerShell module so that you can do things like post
By: Jeff Hicks submitted:Nov 1 2024
If you are a Bluesky user, I'm working on a PowerShell module so that you can do things like post
from a PowerShell prompt. Not ready to publish to the PSGallery, but the module is stable enough for you to kick the tires.
By: Jeff Hicks submitted:Nov 1 2024
PSBluesky
(github.com)
A set of PowerShell 7 commands that use the BlueSky API. You can skeet and upload images from a
By: Jeff Hicks submitted:Nov 15 2024
A set of PowerShell 7 commands that use the BlueSky API. You can skeet and upload images from a
PowerShell prompt as well as view your feed and timeline.
By: Jeff Hicks submitted:Nov 15 2024
psBluesky v2.6.0
(github.com)
Heads up PowerShell PSBluesky users, time to update the module. Thanks to @wragg.io for adding
By: Jeff Hicks submitted:Apr 18 2025
Heads up PowerShell PSBluesky users, time to update the module. Thanks to @wragg.io for adding
StarterPack commands.
By: Jeff Hicks submitted:Apr 18 2025
PSBusinessTime
(github.com)
A PowerShell module with functions to help calculate working hours, and for generally working with
By: Adam Cook submitted:Jun 16 2022
A PowerShell module with functions to help calculate working hours, and for generally working with
or calculating business hours / date times.
By: Adam Cook submitted:Jun 16 2022
PSCal v 1.1.1
(powershellgallery.com)
A PowerShell module to display a linux like calendar in the console.
By: Iman Edrisian submitted:Oct 10 2025
A PowerShell module to display a linux like calendar in the console.
By: Iman Edrisian submitted:Oct 10 2025
PSCalendar v2.10.1
(github.com)
A set of PowerShell commands for displaying calendars in the console. The module is compatible with
By: Jeff Hicks submitted:Apr 4 2025
A set of PowerShell commands for displaying calendars in the console. The module is compatible with
Windows PowerShell and PowerShell 7.
By: Jeff Hicks submitted:Apr 4 2025
PSChristmas
(github.com)
A demonstration class based PowerShell module
By: Jeff Hicks submitted:Jun 16 2022
A demonstration class based PowerShell module
By: Jeff Hicks submitted:Jun 16 2022
PSClaudeCode
(github.com)
Ever wondered how AI agents like Claude Code work their magic? Dive into this PowerShell
By: Doug Finke submitted:Feb 20 2026
Ever wondered how AI agents like Claude Code work their magic? Dive into this PowerShell
implementation and build your own intelligent assistant from scratch!
By: Doug Finke submitted:Feb 20 2026
PSClaudeCode v 1.0.3
(powershellgallery.com)
A PowerShell module for building Claude Code using Anthropic, with reference implementations for
By: Doug Finke submitted:Jan 23 2026
A PowerShell module for building Claude Code using Anthropic, with reference implementations for
tool-based interactions.
By: Doug Finke submitted:Jan 23 2026
PSCloudflare
(github.com)
PowerShell wrapper for the Cloudflare API
By: Thomas Malkewitz submitted:Jun 16 2022
PowerShell wrapper for the Cloudflare API
By: Thomas Malkewitz submitted:Jun 16 2022
PsCommandDiscovery
(github.com)
Find-PowerShellCommand goes a step beyond. It takes a simple keyword from you. Just make sure the
By: Dr. Tobias Weltner submitted:Jun 16 2022
Find-PowerShellCommand goes a step beyond. It takes a simple keyword from you. Just make sure the
keyword describes either the command you are looking for, or the information you want to get.
By: Dr. Tobias Weltner submitted:Jun 16 2022
PSConfig.Crescendo v 0.1.4
(powershellgallery.com)
PowerShell cmdlets for SharePoint PSConfig tool wrapped with MS Crescendo.
By: Dennis Lindvist submitted:Jun 16 2023
PowerShell cmdlets for SharePoint PSConfig tool wrapped with MS Crescendo.
By: Dennis Lindvist submitted:Jun 16 2023
PSDates
(powershellgallery.com)
Shameless self promotion time. PSDates provides a set of tools to help you better work with dates
By: Matthew Dowst submitted:Jun 16 2022
Shameless self promotion time. PSDates provides a set of tools to help you better work with dates
and times in PowerShell. It contains function to help you find specific date formats, get certain dates based on other dates (first/last day of the month or year, patch Tuesday, etc). I also has functions for working with timezones, unix time, WMI time, crontabs.
By: Matthew Dowst submitted:Jun 16 2022
PSDates v 1.0.0
(powershellgallery.com)
PSDates provides you all the tools you need when working with dates and times in PowerShell. It
By: Matthew Dowst [OC] submitted:Feb 9 2024
PSDates provides you all the tools you need when working with dates and times in PowerShell. It
contains function to help you find specific date formats, get certain dates based on other dates (first/last day of the month or year, patch Tuesday, etc). I also has functions for working with timezones, unix time, WMI time, crontabs.
By: Matthew Dowst [OC] submitted:Feb 9 2024
PSDates v1.0.4
(github.com)
Tons of new stuff added including calculating sunrise and sunset time.
By: Matthew Dowst submitted:Jul 12 2024
Tons of new stuff added including calculating sunrise and sunset time.
By: Matthew Dowst submitted:Jul 12 2024
PSDates v1.0.6
(powershellgallery.com)
The new version of PSDates has been uploaded to the PowerShell Gallery with the new Get-DateSummary
By: Matthew Dowst submitted:Oct 17 2025
The new version of PSDates has been uploaded to the PowerShell Gallery with the new Get-DateSummary
and Format-TimeSpan functions.
By: Matthew Dowst submitted:Oct 17 2025
PSEdit
(github.com)
Edit PowerShell scripts directly in your terminal.
By: Adam Driscoll submitted:Dec 2 2022
Edit PowerShell scripts directly in your terminal.
By: Adam Driscoll submitted:Dec 2 2022
PSEdit v0.0.4
(github.com)
I just released PSEdit 0.0.4 with some awesome fixes for multi-line syntax highlighting.
By: Adam Driscoll submitted:Feb 24 2023
I just released PSEdit 0.0.4 with some awesome fixes for multi-line syntax highlighting.
By: Adam Driscoll submitted:Feb 24 2023
PSEmailRep PowerShell Module
(kyleparrish.com)
PSEmailRep is a simple PowerShell module to interface with the EmailRep.io API.
By: Kyle Parrish submitted:Jun 15 2022
PSEmailRep is a simple PowerShell module to interface with the EmailRep.io API.
By: Kyle Parrish submitted:Jun 15 2022
PSEtw
(github.com)
PowerShell module for capturing ETW events in realtime. Currently this supports Manifest and Trace
By: Jordan Borean submitted:Dec 15 2023
PowerShell module for capturing ETW events in realtime. Currently this supports Manifest and Trace
Logging ETW providers
By: Jordan Borean submitted:Dec 15 2023
PSExchangeClock
(github.com)
Just me playing about with some Gui's that countdown and fire an action, when I find the article I
By: Steven Wight submitted:Apr 3 2026
Just me playing about with some Gui's that countdown and fire an action, when I find the article I
got code from will give credit.
By: Steven Wight submitted:Apr 3 2026
PSFirebird
(github.com)
PowerShell toolkit for Firebird databases. Contribute to fdcastel/PSFirebird development by creating
By: Norbert Saint Georges submitted:Apr 3 2026
PowerShell toolkit for Firebird databases. Contribute to fdcastel/PSFirebird development by creating
an account on GitHub.
By: Norbert Saint Georges submitted:Apr 3 2026
psframework
(github.com)
A module that provides tools for other modules and scripts
By: Friedrich Weinmann submitted:Jun 16 2022
A module that provides tools for other modules and scripts
By: Friedrich Weinmann submitted:Jun 16 2022
PSFramework.NuGet
(github.com)
Looking to simplify your module installation life? Well, look no further, just released the latest
By: PowershellFrameworkCollective submitted:May 23 2025
Looking to simplify your module installation life? Well, look no further, just released the latest
version of PSFramework.NuGet
By: PowershellFrameworkCollective submitted:May 23 2025
PSFunctionInfo
(github.com)
A PowerShell module for managing metadata in stand-alone functions.
By: Jeff Hicks submitted:May 22 2026
A PowerShell module for managing metadata in stand-alone functions.
By: Jeff Hicks submitted:May 22 2026
PSGalleryExplorer v 2.1.0
(powershellgallery.com)
Search, explore, and discover PowerShell Gallery modules based on various criteria.
By: Jake Morrison submitted:Mar 24 2023
Search, explore, and discover PowerShell Gallery modules based on various criteria.
By: Jake Morrison submitted:Mar 24 2023
PSGalleryExplorer v 2.5.4
(powershellgallery.com)
Search, explore, and discover PowerShell Gallery modules based on various criteria.
By: Jake Morrison submitted:Jan 19 2024
Search, explore, and discover PowerShell Gallery modules based on various criteria.
By: Jake Morrison submitted:Jan 19 2024
PSGalleryExplorer: Search, explore, and discover PowerShell Gallery modules
(github.com)
PSGalleryExplorer is a PowerShell module that lets you search, explore, and discover PowerShell
By: Jake Morrison submitted:Jun 15 2022
PSGalleryExplorer is a PowerShell module that lets you search, explore, and discover PowerShell
Gallery modules based on various criteria.
By: Jake Morrison submitted:Jun 15 2022
PSGalleryReport – Top 25 PSGallery Contributors
(github.com)
This is a report of contributions to the PowerShell Gallery from the top 25 module authors. This
By: Jeff Hicks submitted:Jun 16 2022
This is a report of contributions to the PowerShell Gallery from the top 25 module authors. This
list excludes major vendors such as Microsoft, Amazon, and VMware. The exclusions are completely subjective. The intent is to use this report to highlight individual contributors to the PowerShell Gallery
By: Jeff Hicks submitted:Jun 16 2022
PSGetLocalMonitors 1.0.17
(powershellgallery.com)
Get information about locally installed monitors on computer including model, make, and serial
By: Michael Free submitted:Oct 10 2025
Get information about locally installed monitors on computer including model, make, and serial
number.
By: Michael Free submitted:Oct 10 2025
PSGPPreferences 0.1
(powershellgallery.com)
A way to manage Group Policy Preferences through PowerShell
By: Kirill Nikolaev submitted:Jun 16 2022
A way to manage Group Policy Preferences through PowerShell
By: Kirill Nikolaev submitted:Jun 16 2022
PSGuacamole
(github.com)
PowerShell functions useful to manage Apache Guacamole
By: Matthieu C. submitted:Jun 15 2022
PowerShell functions useful to manage Apache Guacamole
By: Matthieu C. submitted:Jun 15 2022
PShot
(osdeploy.com)
PShot is a PowerShell Module to take screenshots that works in Windows 10 and WinPE 10. PowerShell
By: David Segura submitted:Jun 16 2022
PShot is a PowerShell Module to take screenshots that works in Windows 10 and WinPE 10. PowerShell
version 5+ and .NET 4.0 are required
By: David Segura submitted:Jun 16 2022
PSHTML
(github.com)
PSHTML is a cross platform Powershell module to generate HTML markup language within a DSL on
By: Stephane Van Gulick submitted:Jun 24 2022
PSHTML is a cross platform Powershell module to generate HTML markup language within a DSL on
Windows and Linux.
By: Stephane Van Gulick submitted:Jun 24 2022
PSi: Math in PowerShell
(github.com)
PSi allows you to easily use Math and Science functions in PowerShell.
By: endowdly submitted:Jun 16 2022
PSi allows you to easily use Math and Science functions in PowerShell.
By: endowdly submitted:Jun 16 2022
PSIntro
(github.com)
A welcome screen for PowerShell and a set of brief tutorials designed for absolute beginners. The
By: Jeff Hicks submitted:Dec 5 2025
A welcome screen for PowerShell and a set of brief tutorials designed for absolute beginners. The
module also includes a few commands to help absolute PowerShell beginners manage their environment.
By: Jeff Hicks submitted:Dec 5 2025
PSKubernetesSecretsManagement v 0.5.0
(powershellgallery.com)
This PowerShell module contains functions that facilitate the creation, rotation, auditing, and
By: Tony Guimelli submitted:Aug 18 2023
This PowerShell module contains functions that facilitate the creation, rotation, auditing, and
viewing the metadata of Kubernetes secrets.
By: Tony Guimelli submitted:Aug 18 2023
PSLinux v 1.0.6
(powershellgallery.com)
The RedHatSatelliteSearch PowerShell module provides functions to retrieve and manage data from a
By: eswaras submitted:Jun 28 2024
The RedHatSatelliteSearch PowerShell module provides functions to retrieve and manage data from a
RedHat Satellite server. This module allows users to specify search filters to query and fetch information about hosts and other resources managed by the Satellite server.
By: eswaras submitted:Jun 28 2024
PSLog
(powershellgallery.com)
Redirects stanard Write-* cmdlets to a log and offers some basic tracing functions
By: AutomatedLab submitted:Sep 2 2022
Redirects stanard Write-* cmdlets to a log and offers some basic tracing functions
By: AutomatedLab submitted:Sep 2 2022
PSMake
(github.com)
PSMake is an all-in-one project management and lifecycle toolset for PowerShell.
By: 38th Engineering Squadron submitted:May 3 2024
PSMake is an all-in-one project management and lifecycle toolset for PowerShell.
By: 38th Engineering Squadron submitted:May 3 2024
PSMDE 0.5.7
(powershellgallery.com)
Provides a PowerShell functions to interact with Microsoft Defender for Endpoint (MDE)
By: Jan-Henrik Damaschke submitted:Sep 16 2022
Provides a PowerShell functions to interact with Microsoft Defender for Endpoint (MDE)
By: Jan-Henrik Damaschke submitted:Sep 16 2022
PSMetrics
(github.com)
PSMetrics is a module for metrics in PowerShell.
By: James Brundage submitted:May 5 2023
PSMetrics is a module for metrics in PowerShell.
By: James Brundage submitted:May 5 2023
PSModuleBuilder
(github.com)
This will allow you to quickly create your own custom Powershell Module's Just select a Source Path
By: Jackldam submitted:Jun 16 2022
This will allow you to quickly create your own custom Powershell Module's Just select a Source Path
were you saved all your functions in separate .ps1 files and select an output filePath.
By: Jackldam submitted:Jun 16 2022
PSMSGraphFunctions/Get-MSGraphEnterpriseApplicationPermission.ps1
(github.com)
Export permission scopes for Enterprise Apps in your tenant using oauth2PermissionGrants
By: Christian Ritter submitted:Oct 18 2024
Export permission scopes for Enterprise Apps in your tenant using oauth2PermissionGrants
(represented) and appRoleAssignments (within).
By: Christian Ritter submitted:Oct 18 2024
psmux – Native Terminal Multiplexer for Windows
(psmux.pages.dev)
Built in Rust. Zero WSL. Full tmux compatibility. The native tmux for Windows.
By: Dan Clarke submitted:Apr 24 2026
Built in Rust. Zero WSL. Full tmux compatibility. The native tmux for Windows.
By: Dan Clarke submitted:Apr 24 2026
psmux: Tmux on Windows Powershell
(github.com)
The real tmux for Windows. Not a port, not a wrapper, not a workaround.
By: psmux submitted:Apr 3 2026
The real tmux for Windows. Not a port, not a wrapper, not a workaround.
By: psmux submitted:Apr 3 2026
psncal.ps1
(gist.github.com)
Print the calendar vertically i.e the weekdays will be shown in a column, not in a row
By: Doug Finke submitted:Jun 16 2022
Print the calendar vertically i.e the weekdays will be shown in a column, not in a row
By: Doug Finke submitted:Jun 16 2022
PSNetDetour
(github.com)
A PowerShell module which you can use to hook any (caveats of course) .NET method and have it run
By: Jordan Borean submitted:Jan 9 2026
A PowerShell module which you can use to hook any (caveats of course) .NET method and have it run
your ScriptBlock instead. Great for experimentation, debugging, testing
By: Jordan Borean submitted:Jan 9 2026
PsNetTools v0.7.8
(powershellgallery.com)
Cross platform PowerShell module to test network functions, like DNS, TCP, UDP, WebRequest, Tracert,
By: Martin Walther submitted:May 5 2023
Cross platform PowerShell module to test network functions, like DNS, TCP, UDP, WebRequest, Tracert,
Ping, Hostsentries, NICs.. Every test returns a PSCustomObject instead of a Strings.
By: Martin Walther submitted:May 5 2023
PSNotes 0.2.0.1
(github.com)
Now with splatting support
By: Me (shameless self-promotion, I know) submitted:Jun 15 2022
Now with splatting support
By: Me (shameless self-promotion, I know) submitted:Jun 15 2022
PSNotes v 1.0.0.0
(powershellgallery.com)
PSNotes is a PowerShell module that provides a structured, versioned snippet and script library for
By: Matthew Dowst [OC] submitted:Feb 20 2026
PSNotes is a PowerShell module that provides a structured, versioned snippet and script library for
reusable automation patterns. Create notes with aliases, tags, and metadata to quickly execute, copy, or preview commands. Organize notes into local or remote catalogs, search by name, tag, details, or snippet content, and turn frequently used automation into first-class commands.
By: Matthew Dowst [OC] submitted:Feb 20 2026
PSNow
(powershellgallery.com)
As a tool for making modules, PSNow emits the entire framework you need to create, analyze, test,
By: John McCrae submitted:Jun 15 2022
As a tool for making modules, PSNow emits the entire framework you need to create, analyze, test,
sign, build, deploy and publish your code with one module. All you need to do is run one command and then write your code. If you're new to PowerShell and not sure how to get going with a module, start here. If you've been writing code for a while and want to do more automation, PSNow is a great fit. It runs on PS Core 6.x and Windows PowerShell running on OSX, Linux and Windows.
By: John McCrae submitted:Jun 15 2022
PSObjectTools
(github.com)
Functions to enable advanced PSObject analysis and comparison.
By: Tyler Richardson submitted:Nov 18 2022
Functions to enable advanced PSObject analysis and comparison.
By: Tyler Richardson submitted:Nov 18 2022
PSOpenAD
(github.com)
A cross-platform Active Directory management module.
By: Jordan Borean submitted:Jun 16 2022
A cross-platform Active Directory management module.
By: Jordan Borean submitted:Jun 16 2022
PSOpenAD Release v0.5.0
(github.com)
The Open AD module is a cross platform module for managing Active Directory.
By: Jordan Borean submitted:Mar 22 2024
The Open AD module is a cross platform module for managing Active Directory.
By: Jordan Borean submitted:Mar 22 2024
PSpanner: Simple Network Scanner
(reddit.com)
The idea was a simple, lightweight scanner that can be used as an alternative to tools like nmap.
By: secrascol submitted:Jun 15 2022
The idea was a simple, lightweight scanner that can be used as an alternative to tools like nmap.
By: secrascol submitted:Jun 15 2022
PSParseHTML v 2.0.11
(powershellgallery.com)
Module that allows to manipulate, parse, format and optimize HTML, JavaScript and CSS
By: Przemyslaw Klys submitted:May 15 2026
Module that allows to manipulate, parse, format and optimize HTML, JavaScript and CSS
By: Przemyslaw Klys submitted:May 15 2026
PSParseHTML v 2.0.14
(powershellgallery.com)
Module that allows to manipulate, parse, format and optimize HTML, JavaScript and CSS
By: Przemyslaw Klys submitted:Jun 12 2026
Module that allows to manipulate, parse, format and optimize HTML, JavaScript and CSS
By: Przemyslaw Klys submitted:Jun 12 2026
PSPlaywright v 0.1.0
(powershellgallery.com)
PSPlaywright is a PowerShell module for browser automation using Microsoft Playwright. It enables
By: Adam Driscoll submitted:Nov 7 2025
PSPlaywright is a PowerShell module for browser automation using Microsoft Playwright. It enables
scripting and automation of web browsers from PowerShell.
By: Adam Driscoll submitted:Nov 7 2025
PSPlex v 1.0.16
(powershellgallery.com)
A PowerShell module to aid Plex server management.
By: Robin Malik submitted:Apr 12 2024
A PowerShell module to aid Plex server management.
By: Robin Malik submitted:Apr 12 2024
PSPreworkout v 1.9.11
(powershellgallery.com)
A special mix of tools to help jump start your PowerShell session!
By: Sam Erde submitted:Aug 1 2025
A special mix of tools to help jump start your PowerShell session!
By: Sam Erde submitted:Aug 1 2025
PSProfiler 1.0.1.0
(powershellgallery.com)
A great tool that will measure the execution time of each line of your script.
By: Mathias Jessen submitted:Jun 16 2022
A great tool that will measure the execution time of each line of your script.
By: Mathias Jessen submitted:Jun 16 2022
PSPublicAPI
(powershellmagazine.com)
PSPublicAPI – PowerShell Module For Listing Free APIs For Use in Software and Web Development
By: submitted:Jun 15 2022
PSPublicAPI – PowerShell Module For Listing Free APIs For Use in Software and Web Development
By: submitted:Jun 15 2022
PSPx
(github.com)
PowerShell module that can execute scripts written in markdown that can be accessed either locally
By: Doug Finke submitted:Jun 16 2022
PowerShell module that can execute scripts written in markdown that can be accessed either locally
or via a URL
By: Doug Finke submitted:Jun 16 2022
PSQueue
(github.com)
A PowerShell Class that uses Stacks and Queues to process/hold information.
By: Josh Rickard submitted:Jun 15 2022
A PowerShell Class that uses Stacks and Queues to process/hold information.
By: Josh Rickard submitted:Jun 15 2022
PSRainbow 1.1.0
(powershellgallery.com)
Provides a library of 24-bit colors that can be used in PowerShell scripts.
By: Gregory F Martin (Not Gary) submitted:Dec 5 2025
Provides a library of 24-bit colors that can be used in PowerShell scripts.
By: Gregory F Martin (Not Gary) submitted:Dec 5 2025
PSReadLine 2.2.6 enables Predictive Intellisense by default
(devblogs.microsoft.com)
PSReadLine first introduced Predictive IntelliSense using History based suggestions as a customer
By: Jason Helmick submitted:Jul 1 2022
PSReadLine first introduced Predictive IntelliSense using History based suggestions as a customer
enabled feature in November 2020. Since its introduction, two new predictors have become available:
By: Jason Helmick submitted:Jul 1 2022
PSRest v 0.5.1
(powershellgallery.com)
VSCode REST Client features in PowerShell.
By: Roman Kuzmin submitted:Sep 5 2025
VSCode REST Client features in PowerShell.
By: Roman Kuzmin submitted:Sep 5 2025
PSScriptAnalyzer
(github.com)
PSScriptAnalyzer is a static code checker for PowerShell modules and scripts. PSScriptAnalyzer
By: PowerShell Team submitted:Jun 16 2022
PSScriptAnalyzer is a static code checker for PowerShell modules and scripts. PSScriptAnalyzer
checks the quality of PowerShell code by running a set of rules. The rules are based on PowerShell best practices identified by PowerShell Team and the community. It generates DiagnosticResults (errors and warnings) to inform users about potential code defects and suggests possible solutions for improvements.
By: PowerShell Team submitted:Jun 16 2022
PSScriptMenuGui
(github.com)
This module uses a CSV file to make a graphical menu of PowerShell scripts.
By: Dan O'Sullivan submitted:Jun 15 2022
This module uses a CSV file to make a graphical menu of PowerShell scripts.
By: Dan O'Sullivan submitted:Jun 15 2022
PSScriptTools
(github.com)
This PowerShell module contains a number of functions you might use to enhance your own functions
By: Jeff Hicks submitted:Jun 15 2022
This PowerShell module contains a number of functions you might use to enhance your own functions
and scripts. The Samples folder contains demonstration script files.
By: Jeff Hicks submitted:Jun 15 2022
PSScriptTools Updated
(twitter.com)
I updated PSScriptTools to fix a few minor bugs in Get-FolderSizeInfo. While I was at it, I added a
By: Jeff Hicks submitted:Jun 15 2022
I updated PSScriptTools to fix a few minor bugs in Get-FolderSizeInfo. While I was at it, I added a
new command.
By: Jeff Hicks submitted:Jun 15 2022
PSScriptTools v3.0.0
(github.com)
A set of PowerShell functions you might use to enhance your own functions and scripts or to
By: Jeff Hicks submitted:Mar 28 2025
A set of PowerShell functions you might use to enhance your own functions and scripts or to
facilitate working in the console. Most should work in both Windows PowerShell and PowerShell 7, even cross-platform.
By: Jeff Hicks submitted:Mar 28 2025
PSSecTools/ADSec: Tools for Active Directory security management
(github.com)
The ADSec powershell module is a toolkit designed to help with several core Active Directory
By: Friedrich Weinmann submitted:Jun 15 2022
The ADSec powershell module is a toolkit designed to help with several core Active Directory
security concerns. Delegation & Revocation of privileges. Configuring monitoring of active directory object changes. Analysis of security relevant AD configuration settings/state.
By: Friedrich Weinmann submitted:Jun 15 2022
PSSharedGoods v 0.0.278
(powershellgallery.com)
Module covering functions that are shared within multiple projects
By: Przemyslaw Klys submitted:Mar 1 2024
Module covering functions that are shared within multiple projects
By: Przemyslaw Klys submitted:Mar 1 2024
PSSnow
(github.com)
A powershell module for interacting with the various ServiceNow REST API's.
By: Tom Piechota submitted:Aug 25 2023
A powershell module for interacting with the various ServiceNow REST API's.
By: Tom Piechota submitted:Aug 25 2023
PSSystemAdministrator
(github.com)
This module contains functions useful for administrating a Windows Active Directory domain. Many of
By: Ben Peterson submitted:Jun 16 2022
This module contains functions useful for administrating a Windows Active Directory domain. Many of
the functions are designed to work with eachother. Functions that gather information on users or computers can be piped into functions that take an action. For instance, you can pipe a function that returns computers that have not logged onto the network for 30 days into a function that disables computer accounts. In a single line of code, you can disable all the inactive computers in active directory. There are a wide variety of functions that perform other tasks like sending magic packets for wake on lan, measuring directory and sub-directory sizes, gathering large files, and other tasks. Every function is fully documented and works with the Get-Help function.
By: Ben Peterson submitted:Jun 16 2022
PSTableauREST v 0.6.4
(powershellgallery.com)
This PowerShell module facilitates working with Tableau REST API for automation tasks. Most
By: Andrey Sluzhivoy submitted:Apr 5 2024
This PowerShell module facilitates working with Tableau REST API for automation tasks. Most
functions are implemented as wrappers for the corresponding API calls.
By: Andrey Sluzhivoy submitted:Apr 5 2024
PSTemperature
(github.com)
A simple PowerShell binary module used for conversion between Celsius, Fahrenheit, and Kelvin
By: Dave Carroll submitted:Jul 15 2022
A simple PowerShell binary module used for conversion between Celsius, Fahrenheit, and Kelvin
temperatures. Rankine temperature scale support is provided via PowerShell 7 Experimental Features. This module can be used as an example of a PowerShell binary/C# module and for PowerShell 7 Experimental Features.
By: Dave Carroll submitted:Jul 15 2022
PSTimers
(github.com)
A PowerShell module with a variety of timer and countdown functions. A perfect compliment to the
By: Jeff Hicks submitted:Aug 22 2025
A PowerShell module with a variety of timer and countdown functions. A perfect compliment to the
PSDates module.
By: Jeff Hicks submitted:Aug 22 2025
PSTimesheets
(github.com)
Read, parse, and aggregate timesheet files
By: Shane O'Neill submitted:Oct 7 2022
Read, parse, and aggregate timesheet files
By: Shane O'Neill submitted:Oct 7 2022
PSToExe
(github.com)
An example project of how to create a single EXE file for distribution of a PowerShell script
By: Mark Kraus submitted:Jan 16 2026
An example project of how to create a single EXE file for distribution of a PowerShell script
without needing to install PowerShell 7.5.4 on target machines.
By: Mark Kraus submitted:Jan 16 2026
PSUnixUtilCompleters: PowerShell native command completers for core utils on *nix
(github.com)
PowerShell parameter completers for native commands on Linux and macOS. This module uses completers
By: Rob Holt submitted:Jun 15 2022
PowerShell parameter completers for native commands on Linux and macOS. This module uses completers
supplied in traditional Unix shells to complete native utility parameters in PowerShell.
By: Rob Holt submitted:Jun 15 2022
pswatch
(github.com)
Powershell cmdlet to monitor file changes in a directory tree. - GitHub - jfromaniello/pswatch:
By: Jose F. Romaniello submitted:May 26 2023
Powershell cmdlet to monitor file changes in a directory tree. - GitHub - jfromaniello/pswatch:
Powershell cmdlet to monitor file changes in a directory tree.
By: Jose F. Romaniello submitted:May 26 2023
PSWeave v 0.1.1
(powershellgallery.com)
PowerShell module that innovates automation with AI to make you more productive
By: Douglas Finke submitted:Feb 2 2024
PowerShell module that innovates automation with AI to make you more productive
By: Douglas Finke submitted:Feb 2 2024
PSWinVitals v0.6.8
(powershellgallery.com)
Consolidate common system health checks, maintenance tasks & inventory retrieval
By: Samuel Leslie submitted:Dec 2 2022
Consolidate common system health checks, maintenance tasks & inventory retrieval
By: Samuel Leslie submitted:Dec 2 2022
PSWorkItem
(github.com)
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
By: Jeff Hicks submitted:Jul 7 2023
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
database to store task and category information. The module is not a full-featured project manag...
By: Jeff Hicks submitted:Jul 7 2023
PSWorkItem
(github.com)
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
By: Jeff Hicks submitted:Feb 13 2026
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
database to store task and category information. The module is not a full-featured project manag...
By: Jeff Hicks submitted:Feb 13 2026
PSWorkItem v1.7.0
(github.com)
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
By: Jeff Hicks submitted:Jan 12 2024
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite
database to store task and category information. The module is not a full-featured project management solution, but should be fine for personal needs. The module requires a 64-bit Windows platform.
By: Jeff Hicks submitted:Jan 12 2024
PSWriteHTML
(github.com)
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any
By: Evotec submitted:Jun 16 2022
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any
knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.
By: Evotec submitted:Jun 16 2022
PSWriteHTML v 1.39.0
(powershellgallery.com)
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any
By: Przemyslaw Klys submitted:Nov 14 2025
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any
knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.
By: Przemyslaw Klys submitted:Nov 14 2025
PSYahooFinance-AI v 1.0.1
(powershellgallery.com)
PowerShell module for getting financial data from Yahoo Finance. A port of the Python agno
By: Doug Finke submitted:Nov 28 2025
PowerShell module for getting financial data from Yahoo Finance. A port of the Python agno
YFinanceTools toolkit.
By: Doug Finke submitted:Nov 28 2025
PSZoom v 2.0.4.2
(powershellgallery.com)
A collection of Powershell tools to interface with the Zoom Api.
By: Joseph McEvoy submitted:Nov 17 2023
A collection of Powershell tools to interface with the Zoom Api.
By: Joseph McEvoy submitted:Nov 17 2023
Publish to PowerShellGallery with GitHub Actions
(robstr.dev)
My next step in automating my PowerShell module development workflow is to have my module deploy to
By: Roberth Strand submitted:Jun 16 2022
My next step in automating my PowerShell module development workflow is to have my module deploy to
PowerShellGallery when creating a GitHub release. Last time it was doing unit testing with pester, now we want our code to get out in the world.
By: Roberth Strand submitted:Jun 16 2022
pwsh-host-rs
(github.com)
Rust PowerShell Hosting Library.
By: Marc-André Moreau submitted:Feb 27 2026
Rust PowerShell Hosting Library.
By: Marc-André Moreau submitted:Feb 27 2026
pwshBedrock v 0.9.1
(powershellgallery.com)
pwshBedrock enables interfacing with Amazon Bedrock foundational models, supporting direct on-demand
By: Jake Morrison submitted:Jul 26 2024
pwshBedrock enables interfacing with Amazon Bedrock foundational models, supporting direct on-demand
model calls via InvokeModel and the Converse API for supported models. It allows sending messages, retrieving responses, managing message context, displaying model information, and estimating token counts and costs. Use PowerShell to integrate generative AI applications with Amazon Bedrock.
By: Jake Morrison submitted:Jul 26 2024
PWSHUpdater
(github.com)
GitHub action and Azure DevOps task to update the cloud runner version of PowerShell to latest,
By: Bjorn Sundling submitted:Aug 18 2023
GitHub action and Azure DevOps task to update the cloud runner version of PowerShell to latest,
nightly, static, or any other version of PowerShell.
By: Bjorn Sundling submitted:Aug 18 2023
QB Licensing Extraction Script
(reddit.com)
Hey all, I created a script to extract the licensing information for all installed versions of
By: u/ColdF1r3 submitted:Jan 27 2023
Hey all, I created a script to extract the licensing information for all installed versions of
QuickBooks on a machine including versions that have since been deleted from the testing I have conducted but this may be wrong. I wrote this script about 2 years ago for a migration project at work but it has recently been useful for new clients to get the information as it can be run from a backend tool so users do not get interrupted. The script is fairly well commented to tell you what it is doing but if you have any questions I can answer them.
By: u/ColdF1r3 submitted:Jan 27 2023
QRCodeGenerator 2.6.0
(powershellgallery.com)
QRCodeGenerator 2.6 is out, now with configurable foreground and background colors. Check it out and
By: Dr. Tobias Weltner submitted:Jun 16 2022
QRCodeGenerator 2.6 is out, now with configurable foreground and background colors. Check it out and
create all kinds of QRCodes with PowerShell
By: Dr. Tobias Weltner submitted:Jun 16 2022
Query Lenovo Warranty Information with PowerShell
(techguy.at)
I used this for an automatic Snyc related to Customer Asset List to get the Warranty Start and END -
By: Michael Seidl submitted:Feb 23 2024
I used this for an automatic Snyc related to Customer Asset List to get the Warranty Start and END -
Date for Lenovo Hardware.
By: Michael Seidl submitted:Feb 23 2024
Quickly create a new profile for Edge with PowerShell
(cloudappie.nl)
Quickly create a new profile for Edge with PowerShell a great way to keep profiles for each company
By: Albert-Jan Schot submitted:Nov 4 2022
Quickly create a new profile for Edge with PowerShell a great way to keep profiles for each company
you work for!
By: Albert-Jan Schot submitted:Nov 4 2022
ReadPDF
(powershellgallery.com)
Allows you to read an entire pdf
By: Adam Bacon submitted:Jul 15 2022
Allows you to read an entire pdf
By: Adam Bacon submitted:Jul 15 2022
Recovering Deleted Groups with the Graph PowerShell SDK
(office365itpros.com)
This article describes how to restore deleted Azure AD groups with PowerShell using cmdlets from the
By: Tony Redmond submitted:Jan 6 2023
This article describes how to restore deleted Azure AD groups with PowerShell using cmdlets from the
Microsoft Graph PowerShell SDK. Although options exist in the Microsoft 365 admin center and Azure AD admin center to restore deleted groups, it's nice to have the option to do the same with PowerShell.
By: Tony Redmond submitted:Jan 6 2023
Regrecent.ps1
(github.com)
Here's a PowerShell script, based on C++ code I wrote 20+ years ago, that allows you to search the
By: Guy Leech submitted:Jun 16 2022
Here's a PowerShell script, based on C++ code I wrote 20+ years ago, that allows you to search the
registry based on key timestamps (note that values do not have timestamps).
By: Guy Leech submitted:Jun 16 2022
Release 1.1.6 SailPoint IdentityNow PowerShell Module
(blog.darrenjrobinson.com)
I've just published v1.1.6 of the SailPoint IdentityNow PowerShell Module to both GitHub and the
By: Darren Robinson submitted:Oct 28 2022
I've just published v1.1.6 of the SailPoint IdentityNow PowerShell Module to both GitHub and the
PowerShell Gallery. Release 1.1.6 of the SailPoint IdentityNow PowerShell Module is the result of updates by Sean McGovern, Yannick Beot, David Minnelli and myself.
By: Darren Robinson submitted:Oct 28 2022
Release Notes – OSDSUS
(osdsus.osdeploy.com)
OSDSUS 20.2.11 PatchTuesday for OSDBuilder OSDUpdate and WIMWitch is released with new updates for
By: David Segura submitted:Jun 15 2022
OSDSUS 20.2.11 PatchTuesday for OSDBuilder OSDUpdate and WIMWitch is released with new updates for
just about everything.
By: David Segura submitted:Jun 15 2022
Release Pode v2.13.3
(github.com)
Multiple bug fixes and improvements
By: Matthew Kelly submitted:May 29 2026
Multiple bug fixes and improvements
By: Matthew Kelly submitted:May 29 2026
Release Pode.Web v1.0.0-preview3 · Badgerati/Pode.Web
(github.com)
Released Pode.Web v1.0.0-preview3! Added support for nested groups Events can now trigger JavaScript
By: Matthew Kelly submitted:May 8 2026
Released Pode.Web v1.0.0-preview3! Added support for nested groups Events can now trigger JavaScript
new Datalist element and a lot more - including some additional breaking changes.
By: Matthew Kelly submitted:May 8 2026
Release PSAppDeployToolkit 4.1.8
(github.com)
This release strengthens Windows Installer (.msi) and Patch (.msp) deployment reliability, improves
By: Patch My PC submitted:Jan 16 2026
This release strengthens Windows Installer (.msi) and Patch (.msp) deployment reliability, improves
process and handle safety, enhances dialog behavior, and hardens serialization and exception reporting. It also modernizes dependencies and standardizes UTF-8 handling.
By: Patch My PC submitted:Jan 16 2026
Release v2.4.0 · SeeminglyScience/ClassExplorer
(github.com)
v2.4.0 of PowerShell module ClassExplorer is released! New commands Invoke-Member and
By: SeeminglyScience submitted:Jan 9 2026
v2.4.0 of PowerShell module ClassExplorer is released! New commands Invoke-Member and
Get-AssemblyLoadContext
By: SeeminglyScience submitted:Jan 9 2026
Remove all Expired Certs on a Windows Machine
(gist.github.com)
A script to remove all expired certs from a Windows machine.
By: tg12 submitted:Jun 16 2022
A script to remove all expired certs from a Windows machine.
By: tg12 submitted:Jun 16 2022
Remove old PowerShell modules versions using PowerShell
(luke.geek.nz)
Did you know, that if you update PowerShell modules, the old versions can sometimes get left behind?
By: Luke Murray submitted:Jun 16 2022
Did you know, that if you update PowerShell modules, the old versions can sometimes get left behind?
By: Luke Murray submitted:Jun 16 2022
Removing Duplicate Items from a Mailbox
(eightwone.com)
Updated Remove-DuplicateItems.ps1 script to v2.0, which now also supports OAuth authentication
By: Michel de Rooij submitted:Jun 16 2022
Updated Remove-DuplicateItems.ps1 script to v2.0, which now also supports OAuth authentication
methods.
By: Michel de Rooij submitted:Jun 16 2022
Removing Inactive Entra ID User Accounts with PowerShell
(office365itpros.com)
The Entra ID Governance solution includes a workflow to detect and remove inactive user accounts.
By: Tony Redmond submitted:Nov 21 2025
The Entra ID Governance solution includes a workflow to detect and remove inactive user accounts.
Sounds good, but the same can be done with PowerShell if you want to avoid the cost of Entra ID Governance licenses or want to create a bespoke workflow that's better suited to the business needs of the organization. Azure Automation would be a good way to process this workflow.
By: Tony Redmond submitted:Nov 21 2025
Removing stale devices from Entra/Intune
(randriksen.net)
Today, I continued the cleanup process of our Entra Directory. There were about 7500 Stale devices
By: Ole submitted:Nov 10 2023
Today, I continued the cleanup process of our Entra Directory. There were about 7500 Stale devices
in the directory, and I'm not that fond of clicking my mouse. So I needed a quicker method to deal with the devices. And as you've probably figured out already, that means PowerShell.
By: Ole submitted:Nov 10 2023
Report and Audit File Downloads in SharePoint Online Using PowerShell
(o365reports.com)
SharePoint Online is a powerful collaboration service in Microsoft 365 that facilitates seamless
By: Thiraviam submitted:Mar 1 2024
SharePoint Online is a powerful collaboration service in Microsoft 365 that facilitates seamless
file sharing and management across organizations. While it provides extensive capabilities, tracking file downloads is crucial for maintaining data security and compliance. This blog highlights the methods to audit file downloads in SharePoint Online. How to...
By: Thiraviam submitted:Mar 1 2024
Report on Non-Compliant Intune devices
(powershellisfun.com)
I received a question on the Microsoft Tech Community forum regarding creating a report about
By: Harm Veenstra submitted:May 3 2024
I received a question on the Microsoft Tech Community forum regarding creating a report about
non-compliant Intune devices. The report should give insight into what device has what issue with which setting; the person asking the question was already working on a Microsoft Graph script but couldn't find a suitable way. In this blog post, I will show how to create this report. There are other scripts out there, but I always like a challenge (And Microsoft Graph can be quite a challenge sometimes 😉 )
By: Harm Veenstra submitted:May 3 2024
Report OneDrive for Business Storage Based on Usage Data
(office365itpros.com)
If you wanted to write a PowerShell script to create a OneDrive storage report, you'd probably use
By: Tony Redmond submitted:Mar 1 2024
If you wanted to write a PowerShell script to create a OneDrive storage report, you'd probably use
the cmdlets from the SharePoint Online management module. But accessing OneDrive usage data via the Graph is much faster. And you can include information from other sources, such as user properties, to build out the report. All explained here.
By: Tony Redmond submitted:Mar 1 2024
Report Scheduled Tasks on servers that have local or domain accounts configured
(powershellisfun.com)
For one of our customers, I needed to create a report of all Scheduled Tasks on their servers with a
By: Harm Veenstra submitted:Sep 9 2022
For one of our customers, I needed to create a report of all Scheduled Tasks on their servers with a
local or domain account configured. They needed this report because they are switching to more strict Group Policies and they needed to know what user accounts should have the "Log on as a batch job"
By: Harm Veenstra submitted:Sep 9 2022
Reporting Entra ID Admin Consent Requests
(office365itpros.com)
A question came in about how to report admin consent requests as viewed through the Entra ID admin
By: Tony Redmond submitted:Jan 5 2024
A question came in about how to report admin consent requests as viewed through the Entra ID admin
center. PowerShell does the trick, once you know how. The key thing is to find the right cmdlet to use. Once you know that, the rest is pretty easy as we explain in this article.
By: Tony Redmond submitted:Jan 5 2024
Reporting Operating System Versions for Azure AD Registered Devices
(office365itpros.com)
Azure AD registered devices store some information about the operating system and version used when
By: Tony Redmond submitted:Feb 3 2023
Azure AD registered devices store some information about the operating system and version used when
registration occurs. Although this information changes over time and isn't updated by Azure AD, it might be of some interest and use to tenant administrators, so we show how to report it here. If you want accurate information, you'll need to use Intune.
By: Tony Redmond submitted:Feb 3 2023
Reporting the Use of Emojis in Teams Reactions
(office365itpros.com)
This article explains how to use PowerShell to extract audit data to analyze the use of emojis as
By: Tony Redmond submitted:Nov 7 2025
This article explains how to use PowerShell to extract audit data to analyze the use of emojis as
Teams reactions to chat and channel messages. This is not an exercise that leads to any great business value, but it's a good way to show the sometimes surprising data that can be extracted from audit records.
By: Tony Redmond submitted:Nov 7 2025
RestConnect
(github.com)
Module used for managing REST api connections and executing requests. It is designed as a component
By: Friedrich Weinmann submitted:Jun 16 2022
Module used for managing REST api connections and executing requests. It is designed as a component
together with AutoRest-generated code.
By: Friedrich Weinmann submitted:Jun 16 2022
restore: Ctrl+Shift+T for PowerShell Terminals
(github.com)
This is probably a bad idea for many reasons but I made a module to restore your terminal to the
By: Adam Driscoll submitted:Jun 16 2022
This is probably a bad idea for many reasons but I made a module to restore your terminal to the
previous state. It hooks the main Runspace's availability event to store session state as CLIXML. If you close your PS terminal and open a new one, you can run Restore-Terminal to set variables, location and import modules you had in your previous session.
By: Adam Driscoll submitted:Jun 16 2022
Retype
(powershellgallery.com)
Retype is an ultra-high-performance generator that builds a website based on simple text files.
By: Adam Bacon submitted:Jul 22 2022
Retype is an ultra-high-performance generator that builds a website based on simple text files.
Focus on your writing while Retype builds the rest
By: Adam Bacon submitted:Jul 22 2022
RoboCopy 1.0.1
(powershellgallery.com)
The official Robocopy as a Powershell Cresendo module. With parameters that now make sense
By: Adam Bacon submitted:Aug 12 2022
The official Robocopy as a Powershell Cresendo module. With parameters that now make sense
By: Adam Bacon submitted:Aug 12 2022
RobocopyPS
(powershellgallery.com)
All the greatness of Robocopy, now in PowerShell form.
By: submitted:Jun 15 2022
All the greatness of Robocopy, now in PowerShell form.
By: submitted:Jun 15 2022
Rocker v 0.1.1
(powershellgallery.com)
Rock Docker with PowerShell
By: James Brundage submitted:Apr 12 2024
Rock Docker with PowerShell
By: James Brundage submitted:Apr 12 2024
Roles 1.0.0
(powershellgallery.com)
Allows flexibly granting permissions on code blocks or individual resources. Intended for Just
By: Friedrich Weinmann submitted:Jun 16 2022
Allows flexibly granting permissions on code blocks or individual resources. Intended for Just
Enough Administration scenarios.
By: Friedrich Weinmann submitted:Jun 16 2022
Rotten-Scripts
(github.com)
Rotten Scripts contains amazing and awesome scripts written in Python, JavaScript, Bash, Powershell,
By: Harsh Mishra submitted:Jun 16 2022
Rotten Scripts contains amazing and awesome scripts written in Python, JavaScript, Bash, Powershell,
and more. Consider this repository as your personal space to find or add any new script that can make life easier for us and the Open Source community too, as a Developer, and find a utility of coding to burst out of boredom. Get started with coding exhilarating scripts that you can use to download PDFs from an Online Source or just to randomly like everyone's Instagram Post.
By: Harsh Mishra submitted:Jun 16 2022
RoughDraft
(github.com)
RoughDraft is a fun PowerShell Module for Multimedia. It provides pipeline-aware command to create,
By: James Brundage submitted:Jul 14 2023
RoughDraft is a fun PowerShell Module for Multimedia. It provides pipeline-aware command to create,
convert, query, edit, and join multimedia files.
By: James Brundage submitted:Jul 14 2023
rs-devtools
(github.com)
Various tools I made to automate very niche gamedev & media manipulation tasks
By: Kaizer Sensei submitted:Dec 5 2025
Various tools I made to automate very niche gamedev & media manipulation tasks
By: Kaizer Sensei submitted:Dec 5 2025
Run Windows Apps using powershell, the easy way!
(reddit.com)
Without needing to fuss with folder permissions, finding executables of the app, etc., this simple
By: u/JeanxPlay submitted:Jun 16 2022
Without needing to fuss with folder permissions, finding executables of the app, etc., this simple
command can be used with almost any app and open the windows app directly:
By: u/JeanxPlay submitted:Jun 16 2022
RunAsUser
(github.com)
This module has been created to have the ability to run scripts under the current user session while
By: Kelvin Tegelaar submitted:Jun 16 2022
This module has been created to have the ability to run scripts under the current user session while
the application executing this script only has SYSTEM access. This is especially useful when performing tasks from RMM(Remote Monitoring and Management) systems that do not have the abilty to execute monitoring components in user-space.
By: Kelvin Tegelaar submitted:Jun 16 2022
RunInSandbox new version
(systanddeploy.com)
run multiple apps in the same session and reg files in Windows Sandbox directly from a right-click
By: Damien Van Robaeys submitted:Jun 16 2022
run multiple apps in the same session and reg files in Windows Sandbox directly from a right-click
By: Damien Van Robaeys submitted:Jun 16 2022
RunInSandbox: Run PS1, VBS, EXE, MSI, intunewin, extract ZIP, share folder directly in Windows Sandbox from a right-click
(systanddeploy.com)
In this post I will show you the new version of my tool RunInSandbox that allow you to quickly run
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you the new version of my tool RunInSandbox that allow you to quickly run
file in Windows Sandbox (EXE, MSI, PS1, VBS, ZIP, Intunewin).
By: Damien Van Robaeys submitted:Jun 16 2022
RuntimeDiagnostics: .NET Runtime diagnostic cmdlets.
(github.com)
I just published a PowerShell module for analyzing #dotnet processes (including pwsh). It uses the
By: Adam Driscoll submitted:Jun 2 2023
I just published a PowerShell module for analyzing #dotnet processes (including pwsh). It uses the
Microsoft.Diagnostics.Runtime library. You can open memory dumps and attached to processes, dump thread stack traces and view objects.
By: Adam Driscoll submitted:Jun 2 2023
SailPoint IdentityNow PowerShell Module
(blog.darrenjrobinson.com)
I've just published v1.1.4 of the SailPoint IdentityNow PowerShell Module to both GitHub and the
By: Darren Robinson submitted:Jun 16 2022
I've just published v1.1.4 of the SailPoint IdentityNow PowerShell Module to both GitHub and the
PowerShell Gallery. Release 1.1.4 of the SailPoint IdentityNow PowerShell Module is the result of considerable effort by myself and Sean McGovern. Release 1.1.4's numerous updates comprise changes to cmdlets to account for changes to IdentityNow API authentication, four new cmdlets, cmdlet updates for API changes, bug-fixes and documentation updates..
By: Darren Robinson submitted:Jun 16 2022
SCCM Application Packager
(github.com)
This Application is a PowerShell Script that can be used to create applications in SCCM, it takes
By: submitted:Jun 15 2022
This Application is a PowerShell Script that can be used to create applications in SCCM, it takes
care of downloading, packaging, distributing and deploying the applications described in XML “recipe” files. The goal is to be able to package any frequently updating application with little to no work after creating the recipes.
By: submitted:Jun 15 2022
SCCMStuff 1.0.1
(powershellgallery.com)
Various SCCM related functions
By: Andrew Ztrhgf submitted:Jun 16 2022
Various SCCM related functions
By: Andrew Ztrhgf submitted:Jun 16 2022
Script to Create an Overview and Full Report of all Group Objects in a Domain
(jhouseconsulting.com)
Another classic from the archives. Jeremy’s awesome script for creating a report on all group
By: submitted:Jun 15 2022
Another classic from the archives. Jeremy’s awesome script for creating a report on all group
objects in AD.
By: submitted:Jun 15 2022
Script To Download the Current Version of PowerShell
(bynkiidotcom.wordpress.com)
One of the annoying things about well, any software is checking to see if you have the currrent
By: Bynkii submitted:Nov 14 2025
One of the annoying things about well, any software is checking to see if you have the currrent
version. This is a thing with PowerShell, and because the PowerShell team in its finite wisdom has de...
By: Bynkii submitted:Nov 14 2025
Script to Install Chromium Based Edge from Intune
(wpninjas.ch)
Be prepared the Chromium based Edge will be released in January
By: Thomas Kurth submitted:Jun 15 2022
Be prepared the Chromium based Edge will be released in January
By: Thomas Kurth submitted:Jun 15 2022
ScriptBlockDisassembler
(github.com)
Show a pseudo-C# representation of the code that the PowerShell compiler generates for a given
By: Patrick Meinecke submitted:Jun 16 2022
Show a pseudo-C# representation of the code that the PowerShell compiler generates for a given
ScriptBlock.
By: Patrick Meinecke submitted:Jun 16 2022
Scripting With VMware SRM REST API And PowerShell
(blog.ukotic.net)
In a previous blog I wrote about Getting Started With Site Recovery Manager REST API. The post
By: Mark Ukotic submitted:Jan 13 2023
In a previous blog I wrote about Getting Started With Site Recovery Manager REST API. The post
focused on using...
By: Mark Ukotic submitted:Jan 13 2023
ScriptLogger v 3.5.0
(powershellgallery.com)
PowerShell Module to provide logging capabilities for PowerShell controller scripts.
By: Claudio Spizzi submitted:Jun 19 2026
PowerShell Module to provide logging capabilities for PowerShell controller scripts.
By: Claudio Spizzi submitted:Jun 19 2026
ScriptRunner Action Packs
(github.com)
Public PowerShell script gallery for ScriptRunner.
By: ScriptRunner submitted:Jun 16 2022
Public PowerShell script gallery for ScriptRunner.
By: ScriptRunner submitted:Jun 16 2022
SearchScript: Search PowerShell Scripts
(github.com)
Every once in a while, we've got to search our scripts, often to make a particular update. Sadly,
By: James Brundage submitted:Dec 19 2025
Every once in a while, we've got to search our scripts, often to make a particular update. Sadly,
we're often falling back on Select-String to do this. This isn't ideal, because this means we lose the context around our scripts. So why not make a quick tool to search PowerShell ScriptBlocks using the Abstract Syntax Tree?
By: James Brundage submitted:Dec 19 2025
SecretManagement.KeePass 0.0.4
(powershellgallery.com)
I pushed an updated Powershell SecretManagement Vault Extension for KeePass, bugfixes and now with
By: Justin Grote submitted:Jun 16 2022
I pushed an updated Powershell SecretManagement Vault Extension for KeePass, bugfixes and now with
spiffy new icon!
By: Justin Grote submitted:Jun 16 2022
SecretManagement.LastPass
(github.com)
A PowerShell SecretManagement extension for LastPass.
By: Tyler Leonhardt submitted:Jun 16 2022
A PowerShell SecretManagement extension for LastPass.
By: Tyler Leonhardt submitted:Jun 16 2022
SecretsManagement.KeePass
(twitter.com)
I made a Powershell SecretsManagement Keepass provider extension proof of concept!
By: Justin Grote submitted:Jun 15 2022
I made a Powershell SecretsManagement Keepass provider extension proof of concept!
By: Justin Grote submitted:Jun 15 2022
SecretStore Release Candidate 3
(devblogs.microsoft.com)
The SecretStore release candidate 3 (RC3) module is now available on the PowerShell Gallery. This
By: PowerShell Team submitted:Jun 16 2022
The SecretStore release candidate 3 (RC3) module is now available on the PowerShell Gallery. This
contains an exciting new feature which allows users to non-interactively create, and configure a SecretStore. This feature was added to support CI systems and other automated scenarios.
By: PowerShell Team submitted:Jun 16 2022
Send to Viewer.ps1
(github.com)
Simple text viewer so won't add history anywhere. Takes multiple files, from explorer send to, or if
By: Guy Leech submitted:Jun 16 2022
Simple text viewer so won't add history anywhere. Takes multiple files, from explorer send to, or if
no files, uses clipboard
By: Guy Leech submitted:Jun 16 2022
Sentinel-Queries/Device-PowershellConnectingtoInternet.kql
(github.com)
Find users that are connecting to internet endpoints via PowerShell commands
By: reprise99 submitted:Jun 16 2022
Find users that are connecting to internet endpoints via PowerShell commands
By: reprise99 submitted:Jun 16 2022
SentinelARConverter v 1.2.1
(powershellgallery.com)
Helper module to convert Sentinel Analytics Rules between YAML, ARM and back
By: Fabian Bader submitted:Mar 3 2023
Helper module to convert Sentinel Analytics Rules between YAML, ARM and back
By: Fabian Bader submitted:Mar 3 2023
ServerCertificateValidationCallback (or rather, collector) for .NET Core
(gist.github.com)
ServerCertificateValidationCallback (or rather, collector) for .NET Core - Get-WebCertificate.ps1
By: Joel Bennett submitted:Aug 11 2023
ServerCertificateValidationCallback (or rather, collector) for .NET Core - Get-WebCertificate.ps1
By: Joel Bennett submitted:Aug 11 2023
Servy
(github.com)
Servy lets you run any app as a Windows service with full control over working directory, startup
By: Akram El Assas submitted:Aug 15 2025
Servy lets you run any app as a Windows service with full control over working directory, startup
type, process priority, logging, health checks, environment variables, dependencies, pre-launch scripts and parameters. A fully managed alternative to NSSM.
By: Akram El Assas submitted:Aug 15 2025
Set-CamelCase.ps1
(github.com)
Converts a string to camelCase
By: Tony Pagliaro submitted:Jun 16 2022
Converts a string to camelCase
By: Tony Pagliaro submitted:Jun 16 2022
Set-CMDistributionPointMaintenanceMode
(sccmf12twice.com)
ConfigMgr 1902 added DP Maintenance Mode. The PowerShell cmdlet isn’t here for this yet, so
By: submitted:Jun 15 2022
ConfigMgr 1902 added DP Maintenance Mode. The PowerShell cmdlet isn’t here for this yet, so
Cody wrote a function to do it! Just need to trigger the WMI Method.
By: submitted:Jun 15 2022
Set-DesktopBackgroundColorByComputerName
(reddit.com)
Yes it does exactly what it says: changes the desktop background color! With a minor nuance: RGB
By: u/poshftw submitted:Jun 16 2022
Yes it does exactly what it says: changes the desktop background color! With a minor nuance: RGB
colors are derived from the $env:COMPUTERNAME, so the colors would be different for each computer, but it would be the same color for the same computer name each time the script is ran.
By: u/poshftw submitted:Jun 16 2022
Set-LocationByFragment
(gist.github.com)
Sets the present working directory to the first path that matches the given fragment
By: Griff Barker submitted:Sep 19 2025
Sets the present working directory to the first path that matches the given fragment
By: Griff Barker submitted:Sep 19 2025
Set-OutlookSignatures
(github.com)
Centrally manage and deploy Outlook text signatures and Out of Office auto reply messages.
By: Markus Gruber submitted:Jun 16 2022
Centrally manage and deploy Outlook text signatures and Out of Office auto reply messages.
By: Markus Gruber submitted:Jun 16 2022
Set-PowerShellScriptSig 1.0.1
(powershellgallery.com)
A module to make signing scripts easier
By: johncwelch submitted:Oct 24 2025
A module to make signing scripts easier
By: johncwelch submitted:Oct 24 2025
Show file download time & rate
(pastebin.com)
How long did it take (roughly) to download that file and what was the average download speed?
By: Guy Leech submitted:Jun 16 2022
How long did it take (roughly) to download that file and what was the average download speed?
Assuming file not modified since download, here's PowerShell to do it
By: Guy Leech submitted:Jun 16 2022
Show-PSRunObject: function to inspect objects
(github.com)
Example function to inspect objects interactively. It shows what methods and properties the passed
By: mdgrs submitted:Nov 1 2024
Example function to inspect objects interactively. It shows what methods and properties the passed
object has. You can go down/up the object hierarchy with key presses.
By: mdgrs submitted:Nov 1 2024
Show-Treemenu
(github.com)
Show-Treemenu is a versatile PowerShell function that lets you easily create interactive and
By: Dan M submitted:Sep 22 2023
Show-Treemenu is a versatile PowerShell function that lets you easily create interactive and
eye-catching terminal menus. Whether you're building automation scripts, managing servers, or just want a slick way to execute your functions, this tool has got you covered.
By: Dan M submitted:Sep 22 2023
Show-WifiPasswords.ps1
(github.com)
Simple function to view your wifi network names and passwords
By: gangstanthony submitted:Jun 16 2022
Simple function to view your wifi network names and passwords
By: gangstanthony submitted:Jun 16 2022
ShowDemo
(github.com)
Want to showcase something you built in PowerShell? You can make a .demo.ps1 file to showcase your
By: James Brundage submitted:Dec 16 2022
Want to showcase something you built in PowerShell? You can make a .demo.ps1 file to showcase your
script line by line.
By: James Brundage submitted:Dec 16 2022
ShowDemo v 0.1.2
(powershellgallery.com)
A simple tool to showcase your scripts.
By: James Brundage submitted:Jun 16 2023
A simple tool to showcase your scripts.
By: James Brundage submitted:Jun 16 2023
Sixel v0.7.0
(powershellgallery.com)
Display images in the terminal using various protocols
By: Andree Renneus (trackd) submitted:Feb 27 2026
Display images in the terminal using various protocols
By: Andree Renneus (trackd) submitted:Feb 27 2026
SlackWeb v0.2
(powershellgallery.com)
Enables you to work with Slack via the web-API rather then the regular API. This allows you to
By: Kirill Nikolaev submitted:Nov 3 2023
Enables you to work with Slack via the web-API rather then the regular API. This allows you to
automate Slack actions w/o registering an application in your workspace.
By: Kirill Nikolaev submitted:Nov 3 2023
Specter VSCode Extension
(github.com)
This VS Code extension provides PowerShell Script Analysis using Specter
By: Justin Grote submitted:Mar 13 2026
This VS Code extension provides PowerShell Script Analysis using Specter
By: Justin Grote submitted:Mar 13 2026
SpeculationControl 1.0.17
(powershellgallery.com)
This module provides the ability to query the speculation control settings for the system.
By: Matt Miller submitted:Sep 30 2022
This module provides the ability to query the speculation control settings for the system.
By: Matt Miller submitted:Sep 30 2022
Spend less time CD’ing around directories with the PowerShell Z shortcut
(hanselman.com)
Everyone has a trick for moving around their computer faster. It might be a favorite shell, a series
By: Scott Hanselman submitted:Jun 16 2022
Everyone has a trick for moving around their computer faster. It might be a favorite shell, a series
of aliases or shortcuts. I like using popd and pushd to quickly go deep into a directory structure and return exactly where I was.
By: Scott Hanselman submitted:Jun 16 2022
SpotifyUtils v 1.2.1
(powershellgallery.com)
A PowerShell module for managing your Spotify tracks and playlists via Spotify's API.
By: Nicholas Morris submitted:Nov 28 2025
A PowerShell module for managing your Spotify tracks and playlists via Spotify's API.
By: Nicholas Morris submitted:Nov 28 2025
Start Windows Sandbox with parameters
(powershellisfun.com)
Personally I use Windows Sandbox a lot for testing Endpoint Manager packages or software, sometimes
By: Harm Veenstra submitted:Jul 1 2022
Personally I use Windows Sandbox a lot for testing Endpoint Manager packages or software, sometimes
you want to start it with certain options (Connect a folder on your harddrive or start without a network connection) and you have to create a custom configuration file (.wsb) with those options. This blogpost shows you how to start Windows Sandbox using PowerShell with parameters without the need of creating multiple configuration files.
By: Harm Veenstra submitted:Jul 1 2022
Start-MultiJob
(github.com)
Just released my latest script: Start-MultiJob! It executes multiple Scriptblocks concurrently,
By: Christian Ritter submitted:Jun 30 2023
Just released my latest script: Start-MultiJob! It executes multiple Scriptblocks concurrently,
effortlessly tracking their outputs while dynamically updating the same line with the latest information stream from each script block.
By: Christian Ritter submitted:Jun 30 2023
StopAndDisableDefaultSpoolers.ps1
(github.com)
This script STOP and DISABLES Print Spooler service (aka #PrintNightmare) on each server from a list
By: Grzegorz Tworek submitted:Jun 16 2022
This script STOP and DISABLES Print Spooler service (aka #PrintNightmare) on each server from a list
By: Grzegorz Tworek submitted:Jun 16 2022
Subnet 1.0.5
(powershellgallery.com)
Quickly find network details from the command line. Sorry, no #IPv6 support yet. :/
By: Richard Hicks submitted:Jun 16 2022
Quickly find network details from the command line. Sorry, no #IPv6 support yet. :/
By: Richard Hicks submitted:Jun 16 2022
supergenpass.ps1
(gist.github.com)
PowerShell script to generate passwords using SuperGenPass algorithm
By: snahn ip submitted:Feb 28 2025
PowerShell script to generate passwords using SuperGenPass algorithm
By: snahn ip submitted:Feb 28 2025
Synchronizing Security and Microsoft 365 Group Memberships
(office365itpros.com)
An article from 2018 uses the AzureAD and Exchange PowerShell modules to synchronize membership
By: Tony Redmond submitted:Jan 23 2026
An article from 2018 uses the AzureAD and Exchange PowerShell modules to synchronize membership
between a security and a Microsoft 365 group. The idea is to enable collaboration for the members of the security group. This version does the work with the Microsoft Graph PowerShell SDK. The code is better and it will work as an Azure Automation runbook, which is always nice.
By: Tony Redmond submitted:Jan 23 2026
SysInternals
(github.com)
PowerShell Crescendo module for SysInternals tools.
By: Adam Driscoll submitted:Jun 24 2022
PowerShell Crescendo module for SysInternals tools.
By: Adam Driscoll submitted:Jun 24 2022
SysmonLinux.Util
(github.com)
PowerShell Module for parsing logs generated by Sysinternals Sysmon for Linux
By: Carlos Perez submitted:Jun 16 2022
PowerShell Module for parsing logs generated by Sysinternals Sysmon for Linux
By: Carlos Perez submitted:Jun 16 2022
Teams Updates PowerShell Module for Private Channels
(office365itpros.com)
Microsoft released support for private channels on November 4 (also see this note about managing
By: Tony Redmond submitted:Jun 15 2022
Microsoft released support for private channels on November 4 (also see this note about managing
private channels). Support for PowerShell access to private channels is not yet available in the publicly available version of the Teams PowerShell module. Instead, if you want to work with private channels through PowerShell, you must install the latest version of the Teams module from the PowerShell test gallery. You need to run version 1.0.18 or better to manage private channels.
By: Tony Redmond submitted:Jun 15 2022
TeamViewerPS v 1.5.2
(powershellgallery.com)
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
By: TeamViewer Germany GmbH submitted:Oct 20 2023
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
TeamViewer client.
By: TeamViewer Germany GmbH submitted:Oct 20 2023
TeamViewerPS v 2.2.0
(powershellgallery.com)
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
By: TeamViewer submitted:Apr 4 2025
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
TeamViewer client.
By: TeamViewer submitted:Apr 4 2025
TeamViewerPS v 2.4.0
(powershellgallery.com)
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
By: TeamViewer Germany GmbH submitted:Sep 26 2025
TeamViewerPS allows to interact with the TeamViewer Web API as well as a locally installed
TeamViewer client.
By: TeamViewer Germany GmbH submitted:Sep 26 2025
TechSnips SnipScripts Repo
(github.com)
A huge collection of scripts provided by TechSnips contributors. There is a ton of great stuff in
By: submitted:Jun 15 2022
A huge collection of scripts provided by TechSnips contributors. There is a ton of great stuff in
here.
By: submitted:Jun 15 2022
Template for the Win32 PowerShell script installer in Microsoft Intune
(imab.dk)
Introduction Microsoft Intune now supports using a PowerShell script as the installer for Win32
By: Martin Bengtsson submitted:Feb 20 2026
Introduction Microsoft Intune now supports using a PowerShell script as the installer for Win32
apps. Instead of specifying a command line, you upload a script. This gives admins more flexibility when deploying applications. I've created a template (install and uninstall) that can serve as inspiration
By: Martin Bengtsson submitted:Feb 20 2026
Terminal User Interface (TUI)
(github.com)
The Terminal User Interface (TUI) designer is used for designing UIs that run within standard
By: Adam Driscoll submitted:Nov 25 2022
The Terminal User Interface (TUI) designer is used for designing UIs that run within standard
terminals. They output script that works with Terminal.Gui. This project allows for the creation of UIs that run on Windows, Linux and Mac. You can even run terminals in shells like Azure Cloud Shell.
By: Adam Driscoll submitted:Nov 25 2022
TerminalBlocks v2.0.0 (pre-release)
(powershellgallery.com)
PowerShell Native Prompt Blocks
By: Joel Bennett submitted:Jul 11 2025
PowerShell Native Prompt Blocks
By: Joel Bennett submitted:Jul 11 2025
Test ARM templates with What-If in a pipeline
(4bes.nl)
Find out how to test all templates in your repo in one task with PowerShell and the What-If module.
By: Barbara 4bes submitted:Jun 16 2022
Find out how to test all templates in your repo in one task with PowerShell and the What-If module.
With examples for Azure DevOps pipelines and Github Actions
By: Barbara 4bes submitted:Jun 16 2022
Test-TCPPort.ps1
(github.com)
Test one or more TCP ports against one or more hosts
By: krzydoug submitted:Jun 16 2022
Test one or more TCP ports against one or more hosts
By: krzydoug submitted:Jun 16 2022
Text 2 Video Narrator
(github.com)
This PowerShell script allows you to create videos from specially formatted text files using Amazon
By: Matt Merchant submitted:Aug 4 2023
This PowerShell script allows you to create videos from specially formatted text files using Amazon
Polly for text-to-speech conversion. The script reads the input text file, generates PowerPoint slides with appropriate content, and then exports them as video files. The process involves the use of AWS Polly for voice synthesis and the AWS CLI configured with a user having rights to Polly.
By: Matt Merchant submitted:Aug 4 2023
TextMate v0.1.0
(powershellgallery.com)
A PowerShell module for syntax highlighting using TextMate grammars. Using PwshSpectreConsole for
By: Andree Renneus (trackd) submitted:Feb 27 2026
A PowerShell module for syntax highlighting using TextMate grammars. Using PwshSpectreConsole for
rendering.
By: Andree Renneus (trackd) submitted:Feb 27 2026
The only PowerShell Command you will ever need to find out who did what in Active Directory
(reddit.com)
The title pretty much sums it up.
By: MadBoyEvo submitted:Jun 15 2022
The title pretty much sums it up.
By: MadBoyEvo submitted:Jun 15 2022
The Ultimate Guide to Building REST APIs with PowerShell
(blog.ironmansoftware.com)
This guide will cover how to build REST APIs using PowerShell Universal and PowerShell. Most of this
By: Adam Driscoll submitted:Jun 16 2022
This guide will cover how to build REST APIs using PowerShell Universal and PowerShell. Most of this
post can be accomplished without purchasing an API license.
By: Adam Driscoll submitted:Jun 16 2022
The Ultimate PowerShell Profile
(scottmckendry.tech)
Using a combination of symbolic links and a custom function, I've added automatic updates using git,
By: Scott McKendry submitted:Jul 21 2023
Using a combination of symbolic links and a custom function, I've added automatic updates using git,
which allows me to seamlessly sync my profile across multiple machines.
By: Scott McKendry submitted:Jul 21 2023
TheDashboard v 0.0.24
(powershellgallery.com)
TheDashboard is a module that allows you to create a dashboard for your HTML reports
By: Przemyslaw Klys submitted:Apr 12 2024
TheDashboard is a module that allows you to create a dashboard for your HTML reports
By: Przemyslaw Klys submitted:Apr 12 2024
TheDashboard v 0.0.42
(powershellgallery.com)
TheDashboard is a module that allows you to create a dashboard for your HTML reports
By: Przemyslaw Klys submitted:Aug 1 2025
TheDashboard is a module that allows you to create a dashboard for your HTML reports
By: Przemyslaw Klys submitted:Aug 1 2025
TIL: there’s a nuget package for PowerShell that you can install as a dotnet tool
(nuget.org)
Thanks to Marc-Andre Moreau for pointing this out! Be sure to give him a follow on BlueSky
By: PowerShell Team submitted:Apr 3 2026
Thanks to Marc-Andre Moreau for pointing this out! Be sure to give him a follow on BlueSky
@awakecoding.com
By: PowerShell Team submitted:Apr 3 2026
TimeKeeping Assistant
(reddit.com)
Unexpectedly received some interest when posting my 'what have you used Powershell for this month'
By: u/baron--greenback submitted:Nov 3 2023
Unexpectedly received some interest when posting my 'what have you used Powershell for this month'
and have been asked to share - below is the script I mashed together to improve my logging of how I spend my time at work.
By: u/baron--greenback submitted:Nov 3 2023
tiPS
(github.com)
PowerShell tips delivered straight to your terminal
By: Daniel Schroeder submitted:Sep 15 2023
PowerShell tips delivered straight to your terminal
By: Daniel Schroeder submitted:Sep 15 2023
tiPS v 1.3.10
(powershellgallery.com)
PowerShell tips delivered straight to your terminal.
By: Daniel Schroeder submitted:Jun 14 2024
PowerShell tips delivered straight to your terminal.
By: Daniel Schroeder submitted:Jun 14 2024
tiPS v 1.3.3
(powershellgallery.com)
PowerShell tips delivered straight to your terminal. Now with author name for those who submit their
By: Daniel Schroeder submitted:Apr 26 2024
PowerShell tips delivered straight to your terminal. Now with author name for those who submit their
own tips.
By: Daniel Schroeder submitted:Apr 26 2024
TlsConfig
(github.com)
Imagine how great it would be if all you had to do to get secure TLS settings on your box were
By: Friedrich Weinmann submitted:Jun 16 2022
Imagine how great it would be if all you had to do to get secure TLS settings on your box were
running: Set-TlsConfiguration -EnableSecure -DisableInsecure Fortunately it IS that simple with the new PowerShell module TlsConfig
By: Friedrich Weinmann submitted:Jun 16 2022
TLSleuth v 1.0.0
(powershellgallery.com)
TLSleuth is a PowerShell module for quickly inspecting TLS/SSL endpoints and certificates.
By: Mad Crab Cyder submitted:Sep 5 2025
TLSleuth is a PowerShell module for quickly inspecting TLS/SSL endpoints and certificates.
By: Mad Crab Cyder submitted:Sep 5 2025
Toast Notification Script v3 is here!
(imab.dk)
Introduction I've completely REWRITTEN my popular Toast Notification Script from the ground up - now
By: Martin Bengtsson submitted:Nov 7 2025
Introduction I've completely REWRITTEN my popular Toast Notification Script from the ground up - now
exclusively for Microsoft Intune!
By: Martin Bengtsson submitted:Nov 7 2025
Toolbox
(github.com)
Toolbox is a PowerShell based Windows Form tool developed using Sapien PowerShell Studio 5.8.196.
By: intrntpirate submitted:Jun 16 2022
Toolbox is a PowerShell based Windows Form tool developed using Sapien PowerShell Studio 5.8.196.
This repo contains the PowerShell Studio project files along with a PS1 export and a x86 and x64 compiled executable of the project.
By: intrntpirate submitted:Jun 16 2022
Toolbox v 1.0.2
(powershellgallery.com)
A robust PowerShell module for parallel remote task orchestration with runspaces, throttling,
By: Zachary Shupp submitted:Nov 21 2025
A robust PowerShell module for parallel remote task orchestration with runspaces, throttling,
timeout controls, structured output, error aggregation, retry logic, and pluggable task framework.
By: Zachary Shupp submitted:Nov 21 2025
TooManySecrets Module
(github.com)
This module is useful for storing and retrieving passwords and secrets in Azure Key Vaults. This
By: Kit submitted:Jun 15 2022
This module is useful for storing and retrieving passwords and secrets in Azure Key Vaults. This
allows for passwords and secrets to be shared among users via Azure AD authentication and policies with the relatively inexpensive Azure Key Vault resource. While communications are always encrypted and stored securely when working with the Azure Key Vault, further security can be utilized to independantly encrypting the passwords before they are transmitted to Azure.
By: Kit submitted:Jun 15 2022
Total system update of windows 10 and dev apps
(reddit.com)
My fellow geeks, I made a script to update my whole Windows system software, including: Windows
By: u/banzr submitted:Jun 16 2022
My fellow geeks, I made a script to update my whole Windows system software, including: Windows
Store Apps, Windows 10 (OS itself), Visual Studio Community 2019, Chocolatey, Anaconda, MSYS2
By: u/banzr submitted:Jun 16 2022
Turning PowerShell into a Python Engine
(reddit.com)
Last semester, I started work on the Import-Package module. It is still in the prerelease stages as
By: u/anonhostpi submitted:Jan 12 2024
Last semester, I started work on the Import-Package module. It is still in the prerelease stages as
it needs some polishing before going to v1, but I started putting it to use.
By: u/anonhostpi submitted:Jan 12 2024
UniGetUI (formerly WingetUI): GUI for winget, Chocolatey, and PowerShell Gallery
(4sysops.com)
UniGetUI, previously known as WingetUI, is a free GUI tool that lets you easily install and update
By: Leos Marek submitted:Jul 19 2024
UniGetUI, previously known as WingetUI, is a free GUI tool that lets you easily install and update
software packages from various sources, such as Winget, Chocolatey, and PowerShell Gallery. Let me show you UniGetUI's features and how it can help you quickly set up a new computer with all the essential software.
By: Leos Marek submitted:Jul 19 2024
Uninstall Microsoft Graph & Entra PowerShell fast!
(uninstall-graph.merill.net)
Free PowerShell module to completely uninstall Microsoft Graph PowerShell & Entra PowerShell
By: Merill Fernando submitted:Nov 21 2025
Free PowerShell module to completely uninstall Microsoft Graph PowerShell & Entra PowerShell
modules. Fixes dependency conflicts and authentication issues.
By: Merill Fernando submitted:Nov 21 2025
UninstallBloatware
(github.com)
Allows administrators to easily specify a list of applications to remove, whether they are
By: sean-sauve submitted:Jun 16 2022
Allows administrators to easily specify a list of applications to remove, whether they are
traditional Win32 applications or modern AppX packages. Since not every Win32 application can be removed without a little extra work, the module was designed to allow instructions for specific applications to be pulled from a JSON file.
By: sean-sauve submitted:Jun 16 2022
Unleash the Power of Artificial Intelligence with PowerShell
(github.com)
Welcome to the PowerShell Artificial Intelligence repository! Here, you will find a collection of
By: Doug Finke submitted:Jan 13 2023
Welcome to the PowerShell Artificial Intelligence repository! Here, you will find a collection of
powerful PowerShell scripts that will enable you to easily integrate AI into your projects and take them to the next level. Imagine being able to interact directly with OpenAI's GPT AI with just a few simple commands. With this module, it's now possible.
By: Doug Finke submitted:Jan 13 2023
Unveiling a new version of M365Documentation PowerShell Module: Creating Markdown Documentation with Ease
(wpninjas.ch)
The Microsoft 365 community has a reason to rejoice as a new release of the M365Documentation
By: Thomas Kurth submitted:Jul 28 2023
The Microsoft 365 community has a reason to rejoice as a new release of the M365Documentation
PowerShell module was published PowerShellGallery.com. With the latest update, users can now create comprehensive documentation in Markdown format, complete with an intuitive table of contents. This feature has been highly anticipated and requested by Read more
By: Thomas Kurth submitted:Jul 28 2023
Update to PSCloudPc
(nielskok.tech)
Stefan Dingemanse and I made an update to our PowerShell module called PSCloudPc. This PowerShell
By: Niels Kok submitted:Nov 28 2025
Stefan Dingemanse and I made an update to our PowerShell module called PSCloudPc. This PowerShell
module enables you to manage Windows 365 via PowerShell with easy to use command lets. The MSGraph powershell module requires you to construct JSON body's. We made this in to easy to use "one-liners" Check out our Project website.
By: Niels Kok submitted:Nov 28 2025
Update Windows 10 to 22H2 via Enablement Package
(github.com)
Developed a script to push to 6000+ endpoints using NinjaRMM that will helps update Windows 10
By: TawTek submitted:Feb 2 2024
Developed a script to push to 6000+ endpoints using NinjaRMM that will helps update Windows 10
computers to 22H2 using the enablement package. Ninja has been having issues with getting all these computers patched, so wrote this to help bring all devices up to 22H2 which is the last serviced Windows 10 version until EOL.
By: TawTek submitted:Feb 2 2024
Update-ADPassword.ps1
(gist.github.com)
Want to change your Active Directory account password without switching to the lock screen?
By: Mathias Jessen submitted:Jun 15 2022
Want to change your Active Directory account password without switching to the lock screen?
By: Mathias Jessen submitted:Jun 15 2022
Update-AllPSModules
(github.com)
This script will update all locally installed PowerShell modules to the latest version it can find
By: Kieran Walsh submitted:Jun 16 2022
This script will update all locally installed PowerShell modules to the latest version it can find
online. It will also attempt to update PackageManagement and PowerShellGet so that it can update to pre-release versions.
By: Kieran Walsh submitted:Jun 16 2022
Update-UserAttributes
(github.com)
A PowerShell script to update Entra ID user object attributes either for a single user or from a CSV
By: Scott Pack submitted:Apr 10 2026
A PowerShell script to update Entra ID user object attributes either for a single user or from a CSV
batch file.
By: Scott Pack submitted:Apr 10 2026
Update-WallpaperFromWindowsSpotlight.ps1
(gist.github.com)
Script to update your wallpaper to match what is on the Lockscreen Windows Spotlight.
By: Shannon Brooks submitted:Jun 15 2022
Script to update your wallpaper to match what is on the Lockscreen Windows Spotlight.
By: Shannon Brooks submitted:Jun 15 2022
Updated Media Tool available
(oofhours.com)
Back in 2023, I posted a Media Tool app (which uses PowerShell behind the scenes) to download
By: Michael Niehaus submitted:Aug 16 2024
Back in 2023, I posted a Media Tool app (which uses PowerShell behind the scenes) to download
Windows 10 or 11 media, for both x64 and ARM64 architectures.
By: Michael Niehaus submitted:Aug 16 2024
Updated my scripts
(powershellisfun.com)
Sometimes you look back at your scripts and think... Hmmm, why did I use that ?! So I looked back at
By: Harm Veenstra submitted:Sep 30 2022
Sometimes you look back at your scripts and think... Hmmm, why did I use that ?! So I looked back at
some scripts, changed a few things, and updated some of the blog posts. Check them out if you haven't already 😉 (Check the sidebar for categories)
By: Harm Veenstra submitted:Sep 30 2022
Updated UEFIv2 module posted
(oofhours.com)
Since Microsoft has posted some documentation that makes use of my UEFIv2 module, I figured I should
By: Michael Niehaus submitted:Oct 10 2025
Since Microsoft has posted some documentation that makes use of my UEFIv2 module, I figured I should
fix the module so that it's compatible with PowerShell 7.
By: Michael Niehaus submitted:Oct 10 2025
Updated Version of the Graph User Statistics Script Available
(office365itpros.com)
Last June, I wrote about a PowerShell script to interrogate the Microsoft Graph to retrieve usage
By: Tony Redmond submitted:Jun 16 2022
Last June, I wrote about a PowerShell script to interrogate the Microsoft Graph to retrieve usage
data from workloads like Exchange Online, SharePoint Online, and Teams. Some of this data is available via PowerShell cmdlets like Get-ExoMailboxStatistics and Get-SPOSite, but using the Graph is usually faster.
By: Tony Redmond submitted:Jun 16 2022
Updating and setting primary attributes in SuccessFactors with PowerShell
(blog.darrenjrobinson.com)
Approximately five years ago I rolled through a number of Identity and Access lifecycle management
By: Darren Robinson submitted:Oct 7 2022
Approximately five years ago I rolled through a number of Identity and Access lifecycle management
projects that used SAP SuccessFactors as the source of authority for user data. It isn't uncommon to use a HRM solution to source identity data, but it is never a one way street.
By: Darren Robinson submitted:Oct 7 2022
Updating PowerShell About Help
(jdhitsolutions.com)
During some recent work, I realized my new Windows PowerShell 5.1 installs are missing the About
By: Jeff Hicks submitted:Jun 16 2022
During some recent work, I realized my new Windows PowerShell 5.1 installs are missing the About
help topics. Apparently, this is a known issue, although I don't think it gets a lot of attention. Microsoft is working on improving updateable help for PowerShell 7 which I think will also have a beneficial change for Windows PowerShell. Microsoft has in fact been updating the about topics. All of the help files are open source on GitHub at https://github.com/MicrosoftDocs/PowerShell-Docs/tree/staging/reference. I use the about topics often, so I wrote a PowerShell script to download and install the latest About topics from GitHub.
By: Jeff Hicks submitted:Jun 16 2022
Updating the Entra ID Custom Banned Password List with PowerShell
(office365itpros.com)
Microsoft 365 tenants with Entra P1 or P2 licenses can use a custom banned password list to stop
By: Tony Redmond submitted:Jun 20 2025
Microsoft 365 tenants with Entra P1 or P2 licenses can use a custom banned password list to stop
people using specific terms in their passwords. The idea is to prevent easily-guessed terms being used in passwords. You could also block words deemed to be objectionable. In any case, this article explains how to maintain the custom blocked password list with a PowerShell script.
By: Tony Redmond submitted:Jun 20 2025
Updating your PowerShell modules to the latest version plus cleaning up older versions
(powershellisfun.com)
You installed a PowerShell module on your machine and used it for a long time and suddenly.. It
By: Harm Veenstra submitted:Jul 15 2022
You installed a PowerShell module on your machine and used it for a long time and suddenly.. It
doesn't connect anymore, shows warnings that some commands are deprecated and now what?! In this blogpost I will show you a way to update all your modules to the latest version and also remove unused older versions.
By: Harm Veenstra submitted:Jul 15 2022
UserRightsAssignment 1.0.0
(powershellgallery.com)
Analyze the effective User Rights Assignments on a computer and compare results
By: Friedrich Weinmann submitted:Jun 16 2022
Analyze the effective User Rights Assignments on a computer and compare results
By: Friedrich Weinmann submitted:Jun 16 2022
Using .NET With PowerShell
(xkln.net)
This goal of this post is to explore some .NET classes that may be useful to sysadmins and
By: mdjx submitted:Apr 26 2024
This goal of this post is to explore some .NET classes that may be useful to sysadmins and
PowerShell devs without .NET (C#, etc.) experience, with a bit of a deeper dive into some concepts when warranted.
By: mdjx submitted:Apr 26 2024
Using LINQ in PowerShell with plinqo
(blog.ironmansoftware.com)
LINQ is a set of methods that are useful in .NET for working with arrays of objects. Using LINQ is
By: Adam Driscoll submitted:Jun 16 2022
LINQ is a set of methods that are useful in .NET for working with arrays of objects. Using LINQ is
difficult in PowerShell because it doesn't work well with generic methods. plinqo provides methods that accept script blocks so LINQ methods are easily accessible in PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
Using PowerShell Markdown Cmdlets
(duffney.io)
The vast majority of the technical documentation written today is written in Markdown. From Jane's
By: Josh Duffney submitted:Jun 15 2022
The vast majority of the technical documentation written today is written in Markdown. From Jane's
dev blog to Microsoft's PowerShell documentation, markdown is behind it. Markdown is a light weight markup language with plain-text-formatting syntax. Markup languages were designed to be easy to write using a generic text editor and easy to read in its raw from without rendering. Markdown's success is largely in part because it does this very well. It is easy to read without being rendered. It also does not require a bunch of opening and closing tags. Which are difficult to read and time consuming to type. Markdown has an extensive list of features that allow you to; style font, define headings, create tables, create hyperlinks, define code snippets, and much more. Recently, a few new Markdown cmdlets were introduced to PowerShell. These cmdlets allow you to work with Markdown from the terminal. They allow you to render the markdown as HTML or to view it within a terminal window using AsVT100 Encoding. In this blog post, you'll learn how to use these cmdlets to render and output Markdown using PowerShell.
By: Josh Duffney submitted:Jun 15 2022
Using the Convert Module in PowerShell
(powershellisfun.com)
When you have Objects in a format that you can't read, or when you want to convert Objects to
By: Harm Veenstra submitted:May 30 2025
When you have Objects in a format that you can't read, or when you want to convert Objects to
another format, or to switch from Celsius to Fahrenheit, you can use the Cmdlets from the Convert module from Andrew Pearce 🙂 In this small blog post, I will show you how you can use this great module!
By: Harm Veenstra submitted:May 30 2025
Using the Indented.Net.IP PowerShell module for IPv4 Subnet math
(powershellisfun.com)
I still do some networking, although not as much as I did during my CCNP certification, and I
By: Harm Veenstra submitted:Aug 22 2025
I still do some networking, although not as much as I did during my CCNP certification, and I
eventually memorized subnet calculations. That, and using IP Calculators 😉 In this blog post, I will show you how you can use Chris Dent's PowerShell module for that.
By: Harm Veenstra submitted:Aug 22 2025
Using the Microsoft Graph PowerShell SDK to Generate a Mailbox Traffic Report
(practical365.com)
Microsoft 365 makes it easy for administrators to get mail activity usage data for users. However,
By: Tony Redmond submitted:Aug 11 2023
Microsoft 365 makes it easy for administrators to get mail activity usage data for users. However,
if you want to know which domains are sending most mail, you need to do some work. In this article, we cover how to use cmdlets from the Microsoft Graph PowerShell SDK to create reports about user mail activity over time and the traffic sent by different domains.
By: Tony Redmond submitted:Aug 11 2023
Using the PowerShell ISE as a Remote Management Console
(jdhitsolutions.com)
I hadn't touched it in years until someone reached out with a problem with the module. They used the
By: Jeff Hicks submitted:Jun 16 2022
I hadn't touched it in years until someone reached out with a problem with the module. They used the
module daily and I realized there is still value in the ISE as a remoting interface so I dusted off the code and polished it up.
By: Jeff Hicks submitted:Jun 16 2022
v0.0.13 EntraFIDOFinder is out
(clatent.com)
New Version of EntraFIDOFinder is out and i've added a better way to find out which version of FIDO
By: Clayton Tyger submitted:Dec 6 2024
New Version of EntraFIDOFinder is out and i've added a better way to find out which version of FIDO
they are using too. I've updated it for the PowerShell version and the webversion. Enhancements I did notice that there is a difference for AAGUID 30b5035e-d297-4ff7-b00b-addc96ba6a98 where on Microsofts website it says it should be compatible
By: Clayton Tyger submitted:Dec 6 2024
v0.0.20 EntraFIDOFinder is out
(clatent.com)
4 New keys have been added and a few changes in capabilities! New Keys: Updated Keys: How have your
By: Clayton Tyger submitted:Oct 24 2025
4 New keys have been added and a few changes in capabilities! New Keys: Updated Keys: How have your
FIDO2 implementations been going? Would love to hear your stories!
By: Clayton Tyger submitted:Oct 24 2025
VcRedist v4.0.461
(powershellgallery.com)
A module for lifecycle management of the Microsoft Visual C++ Redistributables. VcRedist downloads,
By: Aaron Parker submitted:Feb 17 2023
A module for lifecycle management of the Microsoft Visual C++ Redistributables. VcRedist downloads,
installs and uninstalls the supported (and unsupported) Redistributables. Use for local install, gold image creation and update, or importing as applications into the Microsoft Deployment Toolkit, Microsoft Configuration Manager or Microsoft Intune. Supports passive and silent installs, and uninstalls of the Visual C++ Redistributables.
By: Aaron Parker submitted:Feb 17 2023
Verbtionary
(gist.github.com)
An API and script for searching Merriam-Webster's thesaurus for approved PowerShell verbs
By: Josh Holbrook submitted:Jun 15 2022
An API and script for searching Merriam-Webster's thesaurus for approved PowerShell verbs
By: Josh Holbrook submitted:Jun 15 2022
Verify Windows UEFI CA 2023 Certificate with PowerShell
(mikefrobbins.com)
Microsoft announced that the original Secure Boot certificates introduced during the Windows 8
By: Mike F Robbins submitted:Feb 13 2026
Microsoft announced that the original Secure Boot certificates introduced during the Windows 8
development cycle begin expiring in June and October 2026. For full details about the impact, timelines, and update process, see the official Microsoft articles listed in the references section of this article.
By: Mike F Robbins submitted:Feb 13 2026
Version 1.5 of the Microsoft 365 User Password and Authentication Report
(office365itpros.com)
The Microsoft 365 User Passwords and Authentication report now includes the last used date for
By: Tony Redmond submitted:Nov 7 2025
The Microsoft 365 User Passwords and Authentication report now includes the last used date for
authentication methods (when available).
By: Tony Redmond submitted:Nov 7 2025
Version 1.9 of the Microsoft 365 Licensing Report
(office365itpros.com)
The Microsoft 365 Licensing Report is a popular PowerShell script that's just been updated to V1.9
By: Tony Redmond submitted:Jun 21 2024
The Microsoft 365 Licensing Report is a popular PowerShell script that's just been updated to V1.9
with a bunch of changes to highlight different aspects such as license costs for disabled user accounts and inactive user accounts. Copious use of some very dubious color choices makes the HTML report created by the script look very nice (if you're color blind) and the new version can generate an Excel worksheet.
By: Tony Redmond submitted:Jun 21 2024
View All API Permissions Microsoft Graph
(nielskok.tech)
I couldn't find this myself quickly in the Microsoft docs. So I decided to write...
By: Niels Kok submitted:Oct 28 2022
I couldn't find this myself quickly in the Microsoft docs. So I decided to write...
By: Niels Kok submitted:Oct 28 2022
Visualize and Document Azure Infrastructure with PowerShell
(ridicurious.com)
A PowerShell module to automatically generate Azure resource topology diagrams or rich
By: Prateek Singh submitted:Jun 16 2022
A PowerShell module to automatically generate Azure resource topology diagrams or rich
infrastructure visualizations by just typing a PowerShell cmdlet and passing the name of one or more Azure Resource Groups.
By: Prateek Singh submitted:Jun 16 2022
VMware/Run script in VM
(github.com)
Copy a script to a remote machine via Invoke-VMScript, as doesn't require explicitly specified
By: Guy Leech submitted:Jun 16 2022
Copy a script to a remote machine via Invoke-VMScript, as doesn't require explicitly specified
credentials, and run it. Works around an issue that limits PowerShell script length to 8K because VMware run powershell.exe via cmd.exe.
By: Guy Leech submitted:Jun 16 2022
vscodemarketplace
(github.com)
A PowerShell module that wraps the Visual Studio Code Marketplace public Gallery API, letting you
By: Stephen Valdinger submitted:Apr 10 2026
A PowerShell module that wraps the Visual Studio Code Marketplace public Gallery API, letting you
search, download, install, and uninstall VS Code extensions entirely from the command line. - stevi...
By: Stephen Valdinger submitted:Apr 10 2026
Warp, the intelligent terminal, now available on Windows
(warp.dev)
Today, Warp's AI-powered terminal is available on Windows. With this release, Warp's agentic,
By: Warp submitted:Feb 28 2025
Today, Warp's AI-powered terminal is available on Windows. With this release, Warp's agentic,
modern, and collaborative experience is available to users of all major operating systems.
By: Warp submitted:Feb 28 2025
WebSocket
(github.com)
WebSocket is a small PowerShell module that helps you work with WebSockets.
By: James Brundage submitted:May 30 2025
WebSocket is a small PowerShell module that helps you work with WebSockets.
By: James Brundage submitted:May 30 2025
Win10Debloat
(github.com)
A simple PowerShell script to remove bloatware apps from windows 10, disable bing in windows search
By: Jeffrey Raphire submitted:Jun 16 2022
A simple PowerShell script to remove bloatware apps from windows 10, disable bing in windows search
aswell as perform various other changes to declutter the windows 10 experience.
By: Jeffrey Raphire submitted:Jun 16 2022
Windows Profile Cleanup script
(reddit.com)
I created a PowerShell script to cleanup old windows profiles. Below is the link to the scripts.
By: u/GreaterGood1 submitted:Feb 3 2023
I created a PowerShell script to cleanup old windows profiles. Below is the link to the scripts.
By: u/GreaterGood1 submitted:Feb 3 2023
Windows security event log backup to SQL Server Express with PowerShell
(4sysops.com)
My ADSecurityLogArchivingManager PowerShell module is a custom monitoring data retrieval tool that
By: Krishnamoorthi Gopal submitted:Jun 16 2022
My ADSecurityLogArchivingManager PowerShell module is a custom monitoring data retrieval tool that
allows you to export security event logs to SQL Server Express, which Windows cleans from the system after a certain number of days. The tool enables you to create an offline Event Viewer for a specific computer.
By: Krishnamoorthi Gopal submitted:Jun 16 2022
Windows Virtual Desktop – Cleanup
(mczerniawski.pl)
How to remove all artifacts from WVD using PowerShell
By: Mateusz Czerniawski submitted:Jun 15 2022
How to remove all artifacts from WVD using PowerShell
By: Mateusz Czerniawski submitted:Jun 15 2022
Windows10Debloater
(github.com)
Script to remove Windows 10 bloatware.
By: Richard Newton submitted:Jun 16 2022
Script to remove Windows 10 bloatware.
By: Richard Newton submitted:Jun 16 2022
WindowsFirewallRuleset – Windows Firewall Ruleset Powershell Scripts
(kitploit.com)
A great collection of PowerShell scripts for working with Windows firewall rules.
By: submitted:Jun 15 2022
A great collection of PowerShell scripts for working with Windows firewall rules.
By: submitted:Jun 15 2022
WindTerm 2.0
(github.com)
A Free Cross-Platform PowerShell/SSH/SFTP/Telnet/Serial Client
By: kingToolbox submitted:Jun 16 2022
A Free Cross-Platform PowerShell/SSH/SFTP/Telnet/Serial Client
By: kingToolbox submitted:Jun 16 2022
Winfetch 2.0.0 released
(github.com)
New segments, better speed, tons of improvements!
By: LPTSTR submitted:Jun 16 2022
New segments, better speed, tons of improvements!
By: LPTSTR submitted:Jun 16 2022
WinGet.CommandNotFound
(devblogs.microsoft.com)
We are pleased to announce the release of WinGet.CommandNotFound! This PowerShell module is a
By: Christopher Nguyen submitted:May 24 2024
We are pleased to announce the release of WinGet.CommandNotFound! This PowerShell module is a
feedback provider plugin for PowerShell that leverages the Windows Package Manager to provide suggestions for packages to install when a native command cannot be found. The command-line predictor feature in PowerShell enables this module to display WinGet packages as predictive suggestions.
By: Christopher Nguyen submitted:May 24 2024
WinGetPosh 0.9.7
(github.com)
A set of functions to help using winget.
By: Yves848 submitted:Jul 14 2023
A set of functions to help using winget.
By: Yves848 submitted:Jul 14 2023
WinPostInstall
(github.com)
A little Post Install PowerShell script that I made for myself. The script takes care of some
By: jhx submitted:Sep 8 2023
A little Post Install PowerShell script that I made for myself. The script takes care of some
commont tasks that most will do anyway after a fresh install.
By: jhx submitted:Sep 8 2023
WinPostInstall
(github.com)
Windows Post Install script written in PowerShell
By: jhx submitted:Nov 1 2024
Windows Post Install script written in PowerShell
By: jhx submitted:Nov 1 2024
WinPostInstall: Windows Post Install script written in PowerShell
(github.com)
A little Post Install PowerShell script that I made for myself. The script takes care of some
By: jhx submitted:Nov 8 2024
A little Post Install PowerShell script that I made for myself. The script takes care of some
commont tasks that most will do anyway after a fresh install.
By: jhx submitted:Nov 8 2024
WinSCP v 5.21.8.5
(powershellgallery.com)
PowerShell Module Wrapper for WinSCP.
By: Thomas J. Malkewitz submitted:Apr 28 2023
PowerShell Module Wrapper for WinSCP.
By: Thomas J. Malkewitz submitted:Apr 28 2023
WINspect: PowerShell-based Windows Security Auditing Toolbox
(github.com)
WINspect is part of a larger project for auditing different areas of Windows environments. It
By: A-mIn3 submitted:Jun 15 2022
WINspect is part of a larger project for auditing different areas of Windows environments. It
focuses on enumerating different parts of a Windows machine to identify security weaknesses and point to components that need further hardening.
By: A-mIn3 submitted:Jun 15 2022
WinTuner v 0.8.9
(powershellgallery.com)
Package and publish any apps from WinGet to Intune.
By: Stephan van Rooij submitted:Jun 14 2024
Package and publish any apps from WinGet to Intune.
By: Stephan van Rooij submitted:Jun 14 2024
WinTuner v 1.1.1
(powershellgallery.com)
Package and publish any apps from WinGet to Intune.
By: Stephan van Rooij (@svrooij) submitted:May 30 2025
Package and publish any apps from WinGet to Intune.
By: Stephan van Rooij (@svrooij) submitted:May 30 2025
WPF – Create AD/Azure User
(reddit.com)
Last week I created a minimalistic Create AD / Azure user script. Since then I have been asked to
By: Alan Newingham submitted:Jun 16 2022
Last week I created a minimalistic Create AD / Azure user script. Since then I have been asked to
make it easier to modify (Or more succinctly a Settings Page). This was a bit of work to think through. I am hoping someone might know of a more robust way to do what I am doing. This way I felt I could do with a bit of work. So I came up with two ways of implementing the same settings script.
By: Alan Newingham submitted:Jun 16 2022
Books, Media, and Learning Resources
.NET PowerShell Notebooks – Using Pester
(sqldbawithabeard.com)
Using Pester to validate that an environment is as you expect it is a good resource for incident
By: Rob Sewell submitted:Jun 15 2022
Using Pester to validate that an environment is as you expect it is a good resource for incident
resolution, potentially enabling you to quickly establish an area to concentrate on for the issue. However, if you try to run Pester in a .NET Notebook you will receive an error. Now let Rob show you how to fix it.
By: Rob Sewell submitted:Jun 15 2022
#PS7Now
(leanpub.com)
Did you miss the #PS7Now #PSBlogweek? Don't worry. All the content on why you should consider moving
By: Jeff Hicks submitted:Jun 16 2022
Did you miss the #PS7Now #PSBlogweek? Don't worry. All the content on why you should consider moving
to PowerShell 7 has been assembled into a free single ebook. Brought to you by your favorite PowerShell community members. The book is offered for free, although we hope you'll consider making a donation for the OnRamp Scholarship fund.
By: Jeff Hicks submitted:Jun 16 2022
10 Best Powershell Courses & Tutorials – Learn Powershell Online
(coursesity.com)
Highly curated best Powershell tutorials for beginners. start with the best Powershell tutorials and
By: Coursesity Team submitted:Dec 9 2022
Highly curated best Powershell tutorials for beginners. start with the best Powershell tutorials and
learn Powershell as beginners.
By: Coursesity Team submitted:Dec 9 2022
100 Days of Infrastructure as Code in Azure
(github.com)
Software developers first came up with the idea of Infrastructure as Code (IaC) to address the
By: Pete Zerger submitted:Jun 15 2022
Software developers first came up with the idea of Infrastructure as Code (IaC) to address the
problems with manual or manually executed script deployments to servers. The proliferation of public cloud and the perception of unlimited scale and instant availability only calls greater attention to the issues of slow, unreliable deployment. Infrastructure as Code ultimately offers more stable environments at a rapid pace and high scale.
By: Pete Zerger submitted:Jun 15 2022
11 Best PowerShell Courses
(blog.coursesity.com)
The best Powershell online courses & Tutorials to Learn Powershell for beginners to advanced level.
By: Coursesity Team submitted:Jun 15 2022
The best Powershell online courses & Tutorials to Learn Powershell for beginners to advanced level.
By: Coursesity Team submitted:Jun 15 2022
15 Best New PowerShell Books To Read In 2019
(bookauthority.org)
BookAuthority’s list of must read PowerShell books for 2019.
By: submitted:Jun 15 2022
BookAuthority’s list of must read PowerShell books for 2019.
By: submitted:Jun 15 2022
5 new or improved features in PowerShell with Jason Helmick
(youtube.com)
Get ready to level up your PowerShell game! We've got some exciting news to share about the latest
By: PDQ submitted:May 12 2023
Get ready to level up your PowerShell game! We've got some exciting news to share about the latest
developments in PowerShell. Jordan and Andrew recently attended the Powershell and Global DevOps Summit in Bellevue, and they're back to spill the beans. Join us as we chat with Microsoft Product Manager Jason Helmick, who'll share his insights on five new or improved features in Powershell that you won't want to miss. From the latest enhancements to new functionalities, we've got the scoop.
By: PDQ submitted:May 12 2023
5 PowerShell Shortcuts for managing Windows
(youtube.com)
In today's Rubix mini, I'll show you some helpful PowerShell shortcuts you should know for managing
By: Steve Weiner submitted:Sep 12 2025
In today's Rubix mini, I'll show you some helpful PowerShell shortcuts you should know for managing
Windows.
By: Steve Weiner submitted:Sep 12 2025
8 Quick and easy tips to get you started with PowerShell
(koupi.io)
PowerShell is a very powerful scripting language. It is built on top of the .NET framework and can
By: Caroline Chiari submitted:Jun 16 2022
PowerShell is a very powerful scripting language. It is built on top of the .NET framework and can
interact with all its libraries. This architecture makes it a convenient tool for anyone working on Windows until recently, that is. Recently PowerShell was released for MacOS and Linux, making it an even more useful skill to possess.
By: Caroline Chiari submitted:Jun 16 2022
A conversation that will !slap you with Jaap
(powershellpodcast.podbean.com)
In this episode, Jaap tells us how he got into speaking at conferences. We talk about examples of
By: The PowerShell Podcast submitted:Jul 15 2022
In this episode, Jaap tells us how he got into speaking at conferences. We talk about examples of
how his support has helped people on their own speaking journey. We discuss a few of the recent talks he has given, from abstracting code to bettering your home automation.
By: The PowerShell Podcast submitted:Jul 15 2022
A look at using Regular Expressions (RegEx)
(youtube.com)
In this video I wanted to explore RegEx as it's so powerful and can really change a lot of the
By: John Savill submitted:Jun 17 2022
In this video I wanted to explore RegEx as it's so powerful and can really change a lot of the
different things we need to do.
By: John Savill submitted:Jun 17 2022
A PowerShell Counting Challenge Walk-through
(powershell.anovelidea.org)
Learn about the PowerShell concepts of for and foreach loops, ForEach-Object and pipelines, and the
By: Dave Carroll submitted:Jun 16 2022
Learn about the PowerShell concepts of for and foreach loops, ForEach-Object and pipelines, and the
range and modulus operators in this Iron Scripter challenge walk-through.
By: Dave Carroll submitted:Jun 16 2022
A PowerShell Teaser
(pbs.bartificer.net)
Somewhat ironically, since finishing our long series on Bash scripting I've been almost exclusively
By: podfeet submitted:Jan 10 2025
Somewhat ironically, since finishing our long series on Bash scripting I've been almost exclusively
writing scripts in a completely different language, PowerShell! Being a Microsoft language you'd be forgiven for assuming that means I've moved to Windows and started trying to automate things there, but you'd be mistaken, I'm still very much a Mac user! So what gives? Despite what its origins may suggest, the core PowerShell environment is both open source and cross-platform, running just fine on the Mac and Linux as well as Windows.
By: podfeet submitted:Jan 10 2025
Advanced PowerShell Debugging Techniques
(youtube.com)
In this video, I show you how to use some advanced PowerShell debugging techniques. We look at how
By: Adam Driscoll submitted:Jun 16 2022
In this video, I show you how to use some advanced PowerShell debugging techniques. We look at how
to debug in the console, debug job, background runspaces, and remote processes. We also used some of the advanced debugging features of Visual Studio Code.
By: Adam Driscoll submitted:Jun 16 2022
AI Meets PowerShell: OpenAI Developments & Exciting Upcoming Events!
(youtube.com)
Join Doug, a Microsoft MVP, AI developer, and seasoned PowerShell expert, as he delves into the
By: Doug Finke submitted:Nov 3 2023
Join Doug, a Microsoft MVP, AI developer, and seasoned PowerShell expert, as he delves into the
latest advancements from OpenAI and their implications for PowerShell users. Get the inside scoop on the upcoming OpenAI developer conference and anticipate announcements from tech titans like OpenAI, Microsoft and Nvidia.
By: Doug Finke submitted:Nov 3 2023
AI-Powered Coding: Unleashing Data and SQL Mastery with GPT Function Calling
(youtube.com)
Experience the synergy of AI and coding - tune in to see how GPT Function Calling transforms
By: Doug Finke submitted:Dec 1 2023
Experience the synergy of AI and coding - tune in to see how GPT Function Calling transforms
external tools and database management with Doug Finke on the Microsoft VS Code Livestream.
By: Doug Finke submitted:Dec 1 2023
Amazon.com: Windows Server Automation with PowerShell Cookbook
(amazon.com)
Powerful ways to automate and manage Windows administrative tasks, 4th Edition
By: Thomas Lee submitted:Jun 16 2022
Powerful ways to automate and manage Windows administrative tasks, 4th Edition
By: Thomas Lee submitted:Jun 16 2022
Ask the Expert: Everything you ever wanted to know about PowerShell
(myignite.microsoft.com)
In this Rubrik Ask the Experts session we will learn what our panelists are using PowerShell for,
By: Joey Aiello, et al submitted:Jun 16 2022
In this Rubrik Ask the Experts session we will learn what our panelists are using PowerShell for,
what are they most excited for in the future and how PowerShell has expanded from being an optional Windows component to a fully-fledged, open-source scripting and automation language supported on dozens of platforms. Join us to learn more about PowerShell, how PowerShell is applied to solve real-world challenges, and what drives the ever-growing community of PowerShell enthusiasts around the world.
By: Joey Aiello, et al submitted:Jun 16 2022
Asking the Right Questions: A Conversation with Guy Leech
(powershellpodcast.podbean.com)
In this interview with Guy Leech, he shared his passion for the coding community and how it has
By: The Powershell Podcast submitted:Jan 27 2023
In this interview with Guy Leech, he shared his passion for the coding community and how it has
helped him in his career. He revealed that he uses his Twitter account as a personal knowledge base, and shared his story on how he got started in coding. He also provided valuable insights on how to ask good questions, the importance of helping others in the community, and how doing so can lead to better career opportunities. Additionally, he discussed error handling in PowerShell and the importance of not getting bogged down by small details.
By: The Powershell Podcast submitted:Jan 27 2023
August 2025 Update for Automating Microsoft 365 with PowerShell eBook
(office365itpros.com)
The August 2025 update for the Automating Microsoft 365 with PowerShell eBook is available for
By: Tony Redmond submitted:Aug 1 2025
The August 2025 update for the Automating Microsoft 365 with PowerShell eBook is available for
subscribers to download. The eBook now includes over 350 content-rich pages packed full of practical examples of how to use PowerShell to automate Microsoft 365 operations. It's an essential tool for anyone who needs to use PowerShell in a Microsoft 365 environment.
By: Tony Redmond submitted:Aug 1 2025
Automate Azure tasks using scripts with PowerShell
(docs.microsoft.com)
Install Azure PowerShell locally and use it to manage Azure resources.
By: Microsoft Learn TV submitted:Jun 16 2022
Install Azure PowerShell locally and use it to manage Azure resources.
By: Microsoft Learn TV submitted:Jun 16 2022
Automate Network Security Testing using PSTcpIp with Anthony Guimelli
(youtube.com)
Join Tony Guimelli for look at how you can automate the arduous process of network security testing
By: Research Triangle PowerShell Users Group submitted:Jun 14 2024
Join Tony Guimelli for look at how you can automate the arduous process of network security testing
using PowerShell and the PSTcpIp module.
By: Research Triangle PowerShell Users Group submitted:Jun 14 2024
Automate the Admin – YouTube
(youtube.com)
A fun presentation I did for the NYC user group showing you how to automate the boring tasks using
By: Matthew Dowst submitted:Jun 16 2022
A fun presentation I did for the NYC user group showing you how to automate the boring tasks using
PowerShell.
By: Matthew Dowst submitted:Jun 16 2022
Automate the Boring Stuff with PowerShell
(amazon.com)
Learn to use PowerShell, Microsoft’s scripting language, to automate real-world tasks that IT
By: submitted:Jun 15 2022
Learn to use PowerShell, Microsoft’s scripting language, to automate real-world tasks that IT
professionals and system administrators deal with every day.
By: submitted:Jun 15 2022
Automate Your Daily Database Checks with PowerShell
(youtube.com)
You'll get a glimpse of how I do health checks for large SQL Server Always On Availability Groups at
By: Edwin M Sarmiento submitted:Oct 18 2024
You'll get a glimpse of how I do health checks for large SQL Server Always On Availability Groups at
the end of the video.
By: Edwin M Sarmiento submitted:Oct 18 2024
Automate Your Entire Server Patching Process – YouTube
(youtube.com)
Your truly showing us how we can automate your server patching using Azure and PowerShell!
By: PowerShell Southampton submitted:Jun 16 2022
Your truly showing us how we can automate your server patching using Azure and PowerShell!
By: PowerShell Southampton submitted:Jun 16 2022
Automatically Optimize Static Images of your Project via PowerShell Script
(youtube.com)
Automatically Optimize Static Images of your Project via PowerShell Script
By: Tauseed Zaman submitted:Oct 11 2024
Automatically Optimize Static Images of your Project via PowerShell Script
By: Tauseed Zaman submitted:Oct 11 2024
Automating Excel with PowerShell: Practical Tips from a Microsoft MVP
(youtube.com)
Doug Finke, a 16-time Microsoft MVP and author of "PowerShell for Developers", demonstrates how to
By: Doug Finke submitted:Mar 28 2025
Doug Finke, a 16-time Microsoft MVP and author of "PowerShell for Developers", demonstrates how to
streamline Excel report creation using his widely popular PowerShell module, ImportExcel, with over 11 million downloads. Doug shares straightforward methods for automating Excel tasks-from formatting and filtering data, to generating conditional formats, pivot tables, and charts-saving you valuable time and effort. You'll also get practical examples for combining data from multiple sources, quickly reorganizing spreadsheets, and troubleshooting common Excel automation challenges.
By: Doug Finke submitted:Mar 28 2025
Automating Microsoft 365 with PowerShell November 2025 Update
(office365itpros.com)
The November 2025 update for the Automating Microsoft 365 with PowerShell eBook is available online.
By: Tony Redmond submitted:Oct 24 2025
The November 2025 update for the Automating Microsoft 365 with PowerShell eBook is available online.
Subscribers can download the new PDF and EPUB files from their Gumroad account. As always, the update features a mixture of new and updated information, some corrections, and removal of obsolete information. Look no further for guidance about using PowerShell with the Graph APIs to interact with Microsoft 365 data!
By: Tony Redmond submitted:Oct 24 2025
Automating Microsoft 365 with PowerShell October 2025 Update
(office365itpros.com)
The Office 365 for IT Pros team is happy to announce the availability of the October 2025 update for
By: Tony Redmond submitted:Sep 26 2025
The Office 365 for IT Pros team is happy to announce the availability of the October 2025 update for
the Automating Microsoft 365 with PowerShell eBook. Subscribers can download the latest PDF and EPUB files from Gumroad.com. In other news, a new eBook about Exchange Server Subscription Edition (SE) is available. It's always nice to see new sources of knowledge open up!
By: Tony Redmond submitted:Sep 26 2025
Automating Microsoft 365 with PowerShell Second Edition
(office365itpros.com)
The Office 365 for IT Pros team are thrilled to announce the availability of Automating Microsoft
By: Tony Redmond submitted:Jul 4 2025
The Office 365 for IT Pros team are thrilled to announce the availability of Automating Microsoft
365 with PowerShell (2nd edition). This completely revised 350-page book delivers the most comprehensive coverage of how to use Microsoft Graph APIs and the Microsoft Graph PowerShell SDK with Microsoft 365 workloads. Existing subscribers can download the second edition now free of charge.
By: Tony Redmond submitted:Jul 4 2025
Automating Microsoft 365 with PowerShell Update 19
(office365itpros.com)
Update #19 of the Automating Microsoft 365 with PowerShell eBook is now available. Subscribers can
By: Tony Redmond submitted:Jan 9 2026
Update #19 of the Automating Microsoft 365 with PowerShell eBook is now available. Subscribers can
download the updated PDF and EPUB files from Gumroad.com. A paperback version is also available, but we can't update the print characters. In any case, a new SharePoint create Site API is in beta, and a new version of the Microsoft Graph PowerShell SDK is available. Both have their moments, as we discuss here.
By: Tony Redmond submitted:Jan 9 2026
Automating SSLabs testing using PowerShell – YouTube
(youtube.com)
Clem Messerli demos a script he wrote to automate the testing of a website SSL settings. The script
By: Clem Messerli submitted:Jun 16 2022
Clem Messerli demos a script he wrote to automate the testing of a website SSL settings. The script
leverages the SSLabs API to test websites from the command line. Clem walks through why he is using the various settings that he added to his script. This is an excellent example of how API's can be leveraged to automate a task and query for certain suspect security settings.
By: Clem Messerli submitted:Jun 16 2022
Automating Twitter using the Twitter API with Dave Carroll – YouTube
(youtube.com)
Dave Carroll is a DevOps engineer who has created a Twitter module for PowerShell that allows him to
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Dave Carroll is a DevOps engineer who has created a Twitter module for PowerShell that allows him to
automate his tweets from his cmd prompt.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Automating Windows 11 Hyper-V Deployments with PowerShell
(ciraltos.com)
Building and maintaining a virtual lab can be time consuming, especially when each virtual machine
By: Travis Roberts submitted:Mar 13 2026
Building and maintaining a virtual lab can be time consuming, especially when each virtual machine
needs manual configuration after first boot.
By: Travis Roberts submitted:Mar 13 2026
Azure AD PowerShell Module Options
(youtube.com)
In this video I walk through the key modules that can be used to manage Azure AD with PowerShell
By: John Savill submitted:Jun 15 2022
In this video I walk through the key modules that can be used to manage Azure AD with PowerShell
including a look at the old and a focus on the new!
By: John Savill submitted:Jun 15 2022
Azure Arc Intro (YouTube)
(youtube.com)
You've might have heard the news about Azure Arc and how it enables multi-cloud management from
By: Mike Kanakos and Jeremy Brow submitted:Jun 16 2022
You've might have heard the news about Azure Arc and how it enables multi-cloud management from
Azure. However, there's a secret that not many people know... you can manage your on-prem resources with Azure Arc.
By: Mike Kanakos and Jeremy Brow submitted:Jun 16 2022
Azure Automation Runbooks & State Configuration
(youtube.com)
In this video Mike Pfeiffer shows you how to get started with Azure Automation runbooks and state
By: CloudSkills submitted:Jun 16 2022
In this video Mike Pfeiffer shows you how to get started with Azure Automation runbooks and state
configuration with PowerShell DSC.
By: CloudSkills submitted:Jun 16 2022
Azure Cloud Shell in the Windows Terminal (YouTube)
(youtube.com)
Azure Cloud Shell is a great tool to manage your Azure environment. In this video, we are going to
By: Thomas Maurer submitted:Jun 16 2022
Azure Cloud Shell is a great tool to manage your Azure environment. In this video, we are going to
have a look at how you can run your Azure Cloud Shell in the Windows Terminal. Azure Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.
By: Thomas Maurer submitted:Jun 16 2022
Azure Functions & PowerShell
(youtube.com)
Join me as I discuss PowerShell-based Azure Functions. we will go through local Function development
By: Luke Murray submitted:Sep 13 2024
Join me as I discuss PowerShell-based Azure Functions. we will go through local Function development
and testing to deploy a Function to Azure and even an Account storage queue-triggered Function that creates a Resource Group and Storage account from a queue message.
By: Luke Murray submitted:Sep 13 2024
Azure Functions University – HTTP Lesson (PowerShell) – YouTube
(youtube.com)
Hi serverless friends! We have a new video for Azure Functions University ????? where @Ba4bes shows
By: Barbara 4bes submitted:Jun 16 2022
Hi serverless friends! We have a new video for Azure Functions University ????? where @Ba4bes shows
how to create HTTP triggered functions written in PowerShell!
By: Barbara 4bes submitted:Jun 16 2022
Azure PowerShell Two-Day Deep Dive Virtual Workshop
(cloudskills.io)
Mike Pfeiffer, Jeff Hicks, Tim Warner, and Adam Bertram are running an Azure PowerShell Virtual Deep
By: submitted:Jun 15 2022
Mike Pfeiffer, Jeff Hicks, Tim Warner, and Adam Bertram are running an Azure PowerShell Virtual Deep
Dive Workshop starting August 20th. Come hang out with them, learn something new, and get your questions answered!
By: submitted:Jun 15 2022
Azure Resource Graph Deep Dive (YouTube)
(youtube.com)
In this video I dive into Azure Resource Graph. How to use it, what it can do with lots of examples
By: John Savill submitted:Jun 16 2022
In this video I dive into Azure Resource Graph. How to use it, what it can do with lots of examples
along the way. See how to use the resource graph to efficiently get information about your resources in Azure.
By: John Savill submitted:Jun 16 2022
Basics of Powershell For Pentesters (Video)
(youtube.com)
In this video walkthrough, we demonstrated the basics of PowerShell scripting language and how to
By: Motasem Hamdan submitted:Jun 16 2022
In this video walkthrough, we demonstrated the basics of PowerShell scripting language and how to
conduct basic enumeration for the windows system. The machine is part of tryhackme room: hacking with powershell
By: Motasem Hamdan submitted:Jun 16 2022
Basics of PowerShell P2 : Port Scanning and Pattern Matching – TryHackme Hacking with Powershell (YouTube)
(youtube.com)
In this video walkthrough, we carried on the basics of PowerShell scripting language for pentesting
By: Motasem Hamdan submitted:Jun 16 2022
In this video walkthrough, we carried on the basics of PowerShell scripting language for pentesting
and introduced port scanning and pattern matching. This video is part of TryHackMe OSCP Pathway - room: Hacking with Powershell.
By: Motasem Hamdan submitted:Jun 16 2022
Behind the PowerShell Pipeline
(leanpub.com)
Discover parts of PowerShell that lie under the surface that can make you a better PowerShell user
By: Jeff Hicks submitted:Feb 7 2025
Discover parts of PowerShell that lie under the surface that can make you a better PowerShell user
and scripter. From one of the original PowerShell experts.
By: Jeff Hicks submitted:Feb 7 2025
Behind the PowerShell Pipeline
(youtube.com)
Welcome to the Leanpub Launch video for Behind the PowerShell Pipeline: Discovering What You Didn't
By: Jeff Hicks submitted:Feb 20 2025
Welcome to the Leanpub Launch video for Behind the PowerShell Pipeline: Discovering What You Didn't
Know You Needed to Know
By: Jeff Hicks submitted:Feb 20 2025
Behind the PowerShell Pipeline
(jdhitsolutions.com)
Discover parts of PowerShell that lie under the surface that can make you a better PowerShell user
By: Jeff Hicks submitted:Aug 22 2025
Discover parts of PowerShell that lie under the surface that can make you a better PowerShell user
and scripter. From one of the original PowerShell experts.
By: Jeff Hicks submitted:Aug 22 2025
Best youtube series for learning Powershell
(reddit.com)
A good list of great resources
By: u/ARASquad submitted:Jun 16 2022
A good list of great resources
By: u/ARASquad submitted:Jun 16 2022
Bolt Hands-on Lab
(bolt.guide)
This repository contains a step-by-step introduction to Bolt and to the Bolt Tasks
By: submitted:Jun 15 2022
This repository contains a step-by-step introduction to Bolt and to the Bolt Tasks
ecosystem. It?s designed to be followed in order, with each exercise introducing the basic concepts. If you complete all of the exercises you should be well on your way to understanding how you can use Bolt and Bolt Tasks to help manage your infrastructure.
By: submitted:Jun 15 2022
BridgeConf videos
(youtube.com)
If you're looking for the BridgeConf videos they not on the BridgeConf YouTube channel. They are
By: PNWPSUG submitted:Jun 15 2022
If you're looking for the BridgeConf videos they not on the BridgeConf YouTube channel. They are
here.
By: PNWPSUG submitted:Jun 15 2022
Bringing Home the Bacon with Adam…Bacon
(powershellpodcast.podbean.com)
In this episode, we are joined by returning guest and friend of the podcast Adam Bacon. Adam shares
By: The Powershell Podcast submitted:Feb 3 2023
In this episode, we are joined by returning guest and friend of the podcast Adam Bacon. Adam shares
his inspiring journey from being jobless to landing his dream job. He describes how he planted seeds through his public work and the role that played in his job search. Along the way, Adam shares his experience with working from home. We also hear his thoughts on the future of PowerShell and how it can be used to automate more tasks.
By: The Powershell Podcast submitted:Feb 3 2023
Build a PowerShell Menu in 5 minutes
(youtube.com)
In this video, we break down the concept of switch statements and how they can be utilized to create
By: Mike in the Cloud submitted:Aug 9 2024
In this video, we break down the concept of switch statements and how they can be utilized to create
an interactive menu for users. We'll start with the basics of setting up a script, defining functions, and understanding how to handle user inputs in PowerShell.
By: Mike in the Cloud submitted:Aug 9 2024
Build a Superfast Research Assistant using PowerShell and AI
(youtube.com)
In this episode, I'll show you how to combine PowerShell with AI to automate tasks, chat with your
By: Doug Finke submitted:Aug 23 2024
In this episode, I'll show you how to combine PowerShell with AI to automate tasks, chat with your
data, and build intelligent agents-all within your console and scripts.
By: Doug Finke submitted:Aug 23 2024
Build Amazing WinUI 3 GUIs with PowerShell in Minutes!
(youtube.com)
Want to build stunning modern Windows GUIs directly from PowerShell? In this episode of PowerShell
By: Andrew Pla submitted:May 2 2025
Want to build stunning modern Windows GUIs directly from PowerShell? In this episode of PowerShell
Pro Tips, Microsoft MVP Andrew Pla dives into the WinUIShell module - an open-source gem that lets you create slick WinUI 3 interfaces with just a few lines of PowerShell code.
By: Andrew Pla submitted:May 2 2025
Build Beautiful Docs using PlatyPS and MKDocs with Josh Hendricks
(youtube.com)
Join Josh Hendricks for a look at how to build functional AND beautiful documentation from your
By: Research Triangle PowerShell Users Group submitted:Apr 26 2024
Join Josh Hendricks for a look at how to build functional AND beautiful documentation from your
existing code with PlatyPS.
By: Research Triangle PowerShell Users Group submitted:Apr 26 2024
Building a Pokedex – ChatGPT vs. Gemini vs. DeepSeek vs. Claude
(youtube.com)
Which model can build the best PowerShell Pokédex? ChatGPT vs. Gemini vs. DeepSeek vs. Claude - you
By: Jim Tyler submitted:Feb 14 2025
Which model can build the best PowerShell Pokédex? ChatGPT vs. Gemini vs. DeepSeek vs. Claude - you
will be as surprised as I was!
By: Jim Tyler submitted:Feb 14 2025
Building Communities with Chrissy LeMaire
(powershellpodcast.podbean.com)
In this episode, Chriss LeMaire chats with us and shares her perspective as a PowerSheller, DBA,
By: The Powershell Podcast submitted:Jan 6 2023
In this episode, Chriss LeMaire chats with us and shares her perspective as a PowerSheller, DBA,
Github star, community-builder, and more. We explore imposter syndrome and where Chrissy gets her confidence from. We talked about creating DBATools, becoming an author, how awesome Lee Holmes is, and even the fediverse. We also get to hear the legendary story of Big Perms. Last, Jordan derails the conversation to talk about food and has no regrets.
By: The Powershell Podcast submitted:Jan 6 2023
Building Custom MCP Tools in PowerShell Universal
(youtu.be)
In this video, we look at how to build custom MCP tools using PowerShell Universal. It leverages the
By: Adam Driscoll submitted:Dec 12 2025
In this video, we look at how to build custom MCP tools using PowerShell Universal. It leverages the
experimental MCP plugin to expose PowerShell scripts as tools. As an example, we quickly build a system monitoring dashboard.
By: Adam Driscoll submitted:Dec 12 2025
Building PowerShell Module – YouTube
(youtube.com)
how to organise your source files and build with ease
By: Kamil Pro submitted:Jun 16 2022
how to organise your source files and build with ease
By: Kamil Pro submitted:Jun 16 2022
Building PowerShell module on Azure DevOps pipeline – step by step guide – YouTube
(youtube.com)
The World talks constantly about DevOps, CI/CI pipelines, automation - which great, but where to
By: Kamil Pro submitted:Jun 15 2022
The World talks constantly about DevOps, CI/CI pipelines, automation - which great, but where to
actually start? Especially when you've been writing PowerShell which is often used as automation language, but not actually as programming language?
By: Kamil Pro submitted:Jun 15 2022
Building Your First PowerShell Module (Live) | Module 101 w/ Fred Weinmann
(youtube.com)
Ever wondered how PowerShell modules are actually built?
By: Andrew Pla submitted:Feb 6 2026
Ever wondered how PowerShell modules are actually built?
By: Andrew Pla submitted:Feb 6 2026
Call REST APIs with Invoke-RestMethod in PowerShell – YouTube
(youtube.com)
In this video, we look at the basics of REST APIs. Next, we dive deep into Invoke-RestMethod. We'll
By: Adam Driscoll submitted:Jun 16 2022
In this video, we look at the basics of REST APIs. Next, we dive deep into Invoke-RestMethod. We'll
look at various methods, status codes, headers, query string parameters, cookies, sessions, authentication, sending files, processing JSON, XML and text and finally we look at retries, redirects and timeouts.
By: Adam Driscoll submitted:Jun 16 2022
Calling REST with PowerShell – YouTube
(youtube.com)
In this video I explore interacting with REST from PowerShell including authentication with services
By: John Savill submitted:Jun 16 2022
In this video I explore interacting with REST from PowerShell including authentication with services
like Microsoft Azure.
By: John Savill submitted:Jun 16 2022
Can we do this while exhausted with Andrew, Jordan, and JJ
(powershellpodcast.podbean.com)
In this episode, JJ joins Jordan and Andrew as they attempt an episode while being rundown and
By: The Powershell Podcast submitted:Jan 20 2023
In this episode, JJ joins Jordan and Andrew as they attempt an episode while being rundown and
exhausted. We cover many subjects but veer off course several times. Not to worry, Jordan finds a way to talk food again. We also find time to talk about some PowerShell, including making music with system beeps, ChatGPT, and what we think the best way to dive into making modules the first time is. Join us to see how weird it gets when we are only semi-coherent.
By: The Powershell Podcast submitted:Jan 20 2023
Capitalizing on Opportunity with Mikey Lombardi
(powershellpodcast.podbean.com)
In the episode, Mikey Lombardi explains how his involvement in the PowerShell community has opened
By: The Powershell Podcast submitted:Oct 7 2022
In the episode, Mikey Lombardi explains how his involvement in the PowerShell community has opened
opportunities throughout his career. We discuss how imposter syndrome can prevent you from even trying for a fantastic opportunity and how much growth can come from being brave in those moments. We learned the reasons behind his PowerShell course, pwshop, and why he has made it free. We also cover, cross-domain learning, documentation, biggest mistakes, and more.
By: The Powershell Podcast submitted:Oct 7 2022
ChatOps the Easy Way
(leanpub.com)
An in-depth guide to implementing ChatOps using PoshBot by the creator of the framework, Brandon
By: submitted:Jun 15 2022
An in-depth guide to implementing ChatOps using PoshBot by the creator of the framework, Brandon
Olin.
By: submitted:Jun 15 2022
Chatting about Chatbots with Mike Kanakos
(powershellpodcast.podbean.com)
Mike Kanakos is extremely active in the PowerShell community, so getting the opportunity to
By: The PowerShell Podcast submitted:Jun 16 2022
Mike Kanakos is extremely active in the PowerShell community, so getting the opportunity to
highlight all his contributions was pretty awesome for us. We got to talk about all of the ways we can contribute to PowerShell to keep it the best version of itself. We also did a quick dive into ChatBots and highlighted PoshBot, which can connect to several chat backends like Slack or Teams.
By: The PowerShell Podcast submitted:Jun 16 2022
Cheat Sheet for Azure PowerShell
(github.com)
Welcome to the PowerShell Reference Guide. This guide will provide you with a reference to key
By: Andrei Pintica submitted:Jun 16 2022
Welcome to the PowerShell Reference Guide. This guide will provide you with a reference to key
PowerShell commands necessary for Azure administrators as well as required to pass the Azure Administrator certification exams from Microsoft AZ-104
By: Andrei Pintica submitted:Jun 16 2022
Check Email Read Status with PowerShell & Microsoft Graph API!
(youtube.com)
Learn how to use Microsoft Graph API with PowerShell to check the read status of emails in Outlook
By: BTNHD submitted:Jul 25 2025
Learn how to use Microsoft Graph API with PowerShell to check the read status of emails in Outlook
365. In this tutorial, I'll walk you through the steps to authenticate with Graph API, access email data, and determine whether an email has been read or not.
By: BTNHD submitted:Jul 25 2025
Chicago PowerShell Conference – Jeffrey Snover – Keynote + Q&A
(youtube.com)
This year's Chicago PowerShell Conference is a virtual one as the United States grapples with the
By: Chicago PowerShell submitted:Jun 16 2022
This year's Chicago PowerShell Conference is a virtual one as the United States grapples with the
Coronavirus pandemic. Our keynote speaker, delivering what is one of the most endearing keynotes ever seen, is Jeffrey Snover--who prerecorded the Keynote itself but surprised us all by doing a live Q&A afterwards!
By: Chicago PowerShell submitted:Jun 16 2022
Code Golf
(code.golf)
Code Golf is a game designed to let you show off your code-fu by solving problems in the least
By: u/sirbogman submitted:Jun 16 2022
Code Golf is a game designed to let you show off your code-fu by solving problems in the least
number of characters.
By: u/sirbogman submitted:Jun 16 2022
Coding a Neural Network in PowerShell – YouTube
(youtube.com)
A great walkthrough on creating neural network module in PowerShell.
By: Caroline Chiari submitted:Jun 16 2022
A great walkthrough on creating neural network module in PowerShell.
By: Caroline Chiari submitted:Jun 16 2022
Collaboration between Teams: PowerShell and .NET!
We're happy to announce the Generally Available (GA) release of PowerShell 7.0! Steve Lee and
By: Rich Lander submitted:Jun 15 2022
We're happy to announce the Generally Available (GA) release of PowerShell 7.0! Steve Lee and
Richard Lander discuss how the PowerShell and .NET Teams are working more closely together bringing better compatibility and performance.
By: Rich Lander submitted:Jun 15 2022
Common PowerShell Commands You Will Use As A System Administrator
(youtube.com)
Are you ready to level up your PowerShell skills? In this video, we'll cover 10 essential PowerShell
By: CyberMe submitted:Oct 4 2024
Are you ready to level up your PowerShell skills? In this video, we'll cover 10 essential PowerShell
commands every IT pro, sysadmin, and developer should know. These commands will streamline your scripting, automation, and everyday tasks on Windows.
By: CyberMe submitted:Oct 4 2024
Compare AI Models from PowerShell: PSAIBattlecard + PSAISuite Dashboard
(youtube.com)
A quick walkthrough of PSAIBattlecard, a PowerShell-backed model comparison dashboard powered by
By: Doug Finke submitted:May 29 2026
A quick walkthrough of PSAIBattlecard, a PowerShell-backed model comparison dashboard powered by
PSAISuite.
By: Doug Finke submitted:May 29 2026
Compare and Email Changes on Excel Files
(youtube.com)
In this video we compare two excel files and email on certain criteria for differences.
By: AIP IT Solutions submitted:May 26 2023
In this video we compare two excel files and email on certain criteria for differences.
By: AIP IT Solutions submitted:May 26 2023
Configuration-as-Code for Microsoft 365 with Microsoft365DSC – YouTube
(youtube.com)
In this 20-minute developer-focused demo, Nik Charlebois overviews Microsoft 365DCS (Desire State
By: Nik Charlebois submitted:Jun 16 2022
In this 20-minute developer-focused demo, Nik Charlebois overviews Microsoft 365DCS (Desire State
Configuration) - a PowerShell Module that represents your entire Microsoft 365 tenant's configuration as code and allows DevOps to monitor and control configuration discrepancies.
By: Nik Charlebois submitted:Jun 16 2022
Configuring PowerShell Remoting Security & Logging
(networkadm.in)
Last week I gave a presentation on configuring PowerShell remoting security and logging for my user
By: Mike Kanakos submitted:Jun 16 2022
Last week I gave a presentation on configuring PowerShell remoting security and logging for my user
group. This talk focused on how to properly setup remoting security and logging options. I talk briefly about how remoting works with some simple examples of what a real-world remoting connection looks like.
By: Mike Kanakos submitted:Jun 16 2022
Contributing to PowerShell Made Easy with Sean Wheeler
(powershellpodcast.podbean.com)
We caught up with Sean Wheeler at the PowerShell + DevOps Global Summit to discuss all things
By: The PowerShell Podcast submitted:Jun 16 2022
We caught up with Sean Wheeler at the PowerShell + DevOps Global Summit to discuss all things
documentation. We discuss why open source is an open discussion and how documentation moving to open source makes for a lot of opportunities to help contribute to the PowerShell community. We discuss the value of the PowerShell blog, and how contributing to the blog can help you practice and improve your writing skills, get your blogs published, and provides an opportunity to plug your own site at the same time.
By: The PowerShell Podcast submitted:Jun 16 2022
Convert Scoop and Winget Packages to Chocolatey with Stephen Valdinger
(youtube.com)
Stephen Valdinger discusses some scripts he created to convert / import Scoop and WinGet packages
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Stephen Valdinger discusses some scripts he created to convert / import Scoop and WinGet packages
into Chocolatey. Stephen is a support engineer for Chocolatey and active PowerShell community member.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Cool features in Visual Studio 2022
(devblogs.microsoft.com)
A few weeks ago, I gave a presentation at a conference about cool new features in Visual Studio
By: Mads Kristensen submitted:Nov 4 2022
A few weeks ago, I gave a presentation at a conference about cool new features in Visual Studio
2022. It was a pre-recorded presentation, so I was able to do final edits to the video before sending it to the conference organizers.
By: Mads Kristensen submitted:Nov 4 2022
Copilot Chat – Create a PowerShell Workspace
(youtube.com)
You can ask Copilot to create workspaces for popular project types with the /createWorkspace slash
By: Doug Finke submitted:Jul 7 2023
You can ask Copilot to create workspaces for popular project types with the /createWorkspace slash
command. Copilot will first generate a directory structure for your request.
By: Doug Finke submitted:Jul 7 2023
Copilot for PowerShell
(youtube.com)
If you want to learn how to use GitHub Copilot, the AI pair programmer that helps you write code
By: Pierre Roman submitted:Jun 16 2023
If you want to learn how to use GitHub Copilot, the AI pair programmer that helps you write code
faster and better, then this video is for you.
By: Pierre Roman submitted:Jun 16 2023
Core Concept: Regex for N00bs
(youtube.com)
REGEX!!! It's often misunderstood and hated by many! But the truth is regex is super powerful and
By: Thomas Rayner submitted:Jun 15 2022
REGEX!!! It's often misunderstood and hated by many! But the truth is regex is super powerful and
sometime it's the best tool for the job! Ever wish you could learn Regex in a simple, straightforward tutorial with one of the best speakers in the PowerShell community? Thomas Rayner is Microsoft security engineer, blogger, Pluralsight author and Microsoft MVP. He is one of the brightest minds in the PowerShell community and he will be here showing us all how to use regex to solve complex tasks.
By: Thomas Rayner submitted:Jun 15 2022
Core Concept: Regex for N00bs (YouTube)
(youtube.com)
Ever wish you could learn Regex in a simple, straightforward tutorial with one of the best speakers
By: Thomas Rayner submitted:Jun 16 2022
Ever wish you could learn Regex in a simple, straightforward tutorial with one of the best speakers
in the PowerShell community? Check out this awesome intro to Regex
By: Thomas Rayner submitted:Jun 16 2022
Counting Files with a Specific Extension Using PowerShell
(youtube.com)
In this tutorial, we will guide you through the process of using PowerShell to count the total
By: The PowerShell Playground submitted:Jun 28 2024
In this tutorial, we will guide you through the process of using PowerShell to count the total
number of files with a specific extension within a directory and its subdirectories. This method is highly useful for system administrators and IT professionals who need to manage and analyze large volumes of files efficiently.
By: The PowerShell Playground submitted:Jun 28 2024
Create a Web Server on the fly using PowerShell with James Brundage
(youtube.com)
Join Microsoft MVP James Brundage for a look at how you can create a fully functional web server in
By: Research Triangle PowerShell Users Group submitted:Apr 11 2025
Join Microsoft MVP James Brundage for a look at how you can create a fully functional web server in
just 50 lines of PowerShell code! 🚀 Come see the potential of transforming PowerShell scripts into dynamic web front ends, setting the stage for your next development project. Don't miss it!
By: Research Triangle PowerShell Users Group submitted:Apr 11 2025
Create Your Own ChatGPT in 5 Minutes with PowerShell!
(youtube.com)
ChatGPT is all the rage right now, but I've had my own ChatGPT in PowerShell for quite a while now,
By: Caroline Chiari submitted:Dec 16 2022
ChatGPT is all the rage right now, but I've had my own ChatGPT in PowerShell for quite a while now,
even before ChatGPT existed. In this video, I will show you how you can get access to your own ChatGPT from the PowerShell command line in less than 5 minutes, WITHOUT having to write a single line of code!!!
By: Caroline Chiari submitted:Dec 16 2022
Creating a UI Part 3 – POSH GUI
(youtube.com)
In this third in the series on developing a GUI for your PowerShell apps, we learn about a free web
By: Bryan Cafferky submitted:Jun 15 2022
In this third in the series on developing a GUI for your PowerShell apps, we learn about a free web
based service called POSH GUI available on poshgui.com. It writes the Winform code for you. In this video I'll explain what you need to know to develop your own UI with POSH GUI.
By: Bryan Cafferky submitted:Jun 15 2022
Creating PowerShell Notebooks with .NET Interactive Notebooks in Visual Studio Code – YouTube
(youtube.com)
In this video, we'll look at how to install and use .NET Interactive Notebooks in Visual Studio code
By: Adam Driscoll submitted:Jun 16 2022
In this video, we'll look at how to install and use .NET Interactive Notebooks in Visual Studio code
with PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
Creating QR Code for Wireless Network Using PowerShell
(youtube.com)
Join us in The Server Room to go over how to create QR codes for wireless network using PowerShell.
By: BTNHD submitted:Mar 22 2024
Join us in The Server Room to go over how to create QR codes for wireless network using PowerShell.
By: BTNHD submitted:Mar 22 2024
Creating Your First Azure PowerShell Function App
(adamtheautomator.com)
You may have already heard the term serverless-computing. Many cloud service providers offer this
By: June Castillote submitted:Jun 16 2022
You may have already heard the term serverless-computing. Many cloud service providers offer this
service, including Microsoft. With Microsoft's Azure Functions, you can create function apps that support many languages, including Azure PowerShell.
By: June Castillote submitted:Jun 16 2022
Cross-Platform PowerShell with Daniel Silva
(powershellpodcast.podbean.com)
In this episode, Daniel shares his experience with PowerShell. We discussed his experiences with
By: The Powershell Podcast submitted:Oct 14 2022
In this episode, Daniel shares his experience with PowerShell. We discussed his experiences with
Raspberry Pi's, IOT, and how that played a role with his getting involved in the PowerShell community. Daniel shares his thoughts on learning, teaching, and accidentally defines Yak Shaving for us.
By: The Powershell Podcast submitted:Oct 14 2022
Customize your Windows Sandbox with PowerShell
(youtube.com)
Today we're going to go a bit deeper into Windows Sandbox by walking through custom configurations
By: Get Rubix submitted:Jun 14 2024
Today we're going to go a bit deeper into Windows Sandbox by walking through custom configurations
with PowerShell.
By: Get Rubix submitted:Jun 14 2024
CyberSecLabs – Toast – Active Directory (YouTube)
(youtube.com)
When hackers gain powershell access to a machine, they will check the powershell history. Here's a
By: PinkDraconian submitted:Jun 16 2022
When hackers gain powershell access to a machine, they will check the powershell history. Here's a
practical example:
By: PinkDraconian submitted:Jun 16 2022
Data Alchemy: Unlocking GPT-4 Insights from Your Own Data
(youtube.com)
Venture with us into the realm of AI as we draw intriguing insights from a humble CSV, powered by
By: Visual Studio Code submitted:Aug 18 2023
Venture with us into the realm of AI as we draw intriguing insights from a humble CSV, powered by
the advanced GPT-4 model. Learn how to elevate everyday transaction data into an intelligent engine for your business decisions. Without sending your data to the cloud!
By: Visual Studio Code submitted:Aug 18 2023
DBATools with Jess Pomfret
(powershellpodcast.podbean.com)
Jess Pomfret joins us to discuss how PowerShell was the perfect tool to help her automate DBA tasks.
By: The PowerShell Podcast submitted:Jun 16 2022
Jess Pomfret joins us to discuss how PowerShell was the perfect tool to help her automate DBA tasks.
She gives some great insight into joining the community for the first time and talks about how helpful Chrissy LeMaire was in submitting her first submission to the dbatools module. Last, we cover the importance of writing code to test your code with Pester.
By: The PowerShell Podcast submitted:Jun 16 2022
Debug PowerShell with and without VS Code – YouTube
(youtube.com)
In this video I walk through how to debug PowerShell code using VS Code native features and the
By: John Savill submitted:Jun 16 2022
In this video I walk through how to debug PowerShell code using VS Code native features and the
native PowerShell debugger.
By: John Savill submitted:Jun 16 2022
Debugging PowerShell Modules with Pester Unit Tests in Visual Studio Code
(youtube.com)
If you are the author of a PowerShell module, you can use the built-in debugging tools in Microsoft
By: Trevor Sullivan submitted:Jun 16 2022
If you are the author of a PowerShell module, you can use the built-in debugging tools in Microsoft
Visual Studio Code to debug your script modules. In this video, we'll build a simple PowerShell script module, and then use the Pester unit testing module to write some failing tests. Then, we'll set a breakpoint in our module and break into the debugger when we execute the Pester unit tests. Once execution is paused, we'll step through the module code line by line, to discover where things are going wrong. We'll then fix the module code, and ensure that our Pester unit tests are passing.
By: Trevor Sullivan submitted:Jun 16 2022
Debugging PowerShell Scripts in Visual Studio 2019 (YouTube)
(youtube.com)
In this video, Adam shows how to debug PowerShell scripts in Visual Studio 2019 and PowerShell Tools
By: Adam Driscoll submitted:Jun 16 2022
In this video, Adam shows how to debug PowerShell scripts in Visual Studio 2019 and PowerShell Tools
for Visual Studio. You can download PowerShell Tools for Visual Studio from the Visual Studio Marketplace.
By: Adam Driscoll submitted:Jun 16 2022
Debugging PowerShell Scripts in Visual Studio Code – YouTube
(youtube.com)
In this video, I show how to use the PowerShell Extension for Visual Studio Code to debug PowerShell
By: Adam Driscoll submitted:Jun 15 2022
In this video, I show how to use the PowerShell Extension for Visual Studio Code to debug PowerShell
scripts. We'll look at how to run scripts, set breakpoints and view variables during debugging. We'll also go through the various ways to step through scripts and evaluate variables and expressions with the watch window. Next, we'll learn about advanced breakpoints and how to configure launch.json to configure how to launch scripts.
By: Adam Driscoll submitted:Jun 15 2022
Delving into Pester, Profiler, and PSConfEU with Jakub Jares
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell podcast, we had an insightful chat with Jakub Jares, the
By: The Powershell Podcast submitted:Jul 14 2023
In the latest episode of the PowerShell podcast, we had an insightful chat with Jakub Jares, the
lead maintainer of Pester and a software engineer at Microsoft. The talk circled around the history, growth, and importance of Pester, Jakub's role in the organization and delivery of PSConfEU this year, as well as Profiler, a beneficial PowerShell project for unraveling performance hurdles. The episode concluded on a personal note, discussing Jakub's journey within the PowerShell community and his ascension to his current position at Microsoft.
By: The Powershell Podcast submitted:Jul 14 2023
Deploy WebJEA to empower your users with PowerShell
(techtarget.com)
Learn to set up WebJEA and use this web-based self-service portal to let users run PowerShell
By: Mike Kanakos submitted:Apr 14 2023
Learn to set up WebJEA and use this web-based self-service portal to let users run PowerShell
without having to climb a learning curve.
By: Mike Kanakos submitted:Apr 14 2023
Designing modular code – part 1 – Tobias Weltner
(youtu.be)
In this session, Tobias introduces the idea that PowerShell users should think more about
By: PSConfEU submitted:Jun 12 2026
In this session, Tobias introduces the idea that PowerShell users should think more about
specifications, reusable building blocks, and how AI can help with code that is already in use. He describes the talk as a discussion for experienced PowerShell users and says he wants to show where AI can be useful, especially as requirements and tools change.
By: PSConfEU submitted:Jun 12 2026
Developing PowerShell Tools with Adam Driscoll
(powershellpodcast.podbean.com)
We talked about Adam's journey into PowerShell, how he started creating tools for PowerShell, and
By: The Powershell Podcast submitted:Jul 28 2022
We talked about Adam's journey into PowerShell, how he started creating tools for PowerShell, and
how his experience as a developer. He shared insights into the challenges of growing a business while developing new features and how he manages all the tasks on his plate. We also learn more about his personal life, including his numerous travel mishaps, Iron Man competitions, and even building your own cryptocurrency. We covered all that and much, much more.
By: The Powershell Podcast submitted:Jul 28 2022
Dex Knows – With Dan Franciscus
(powershellpodcast.podbean.com)
Dan has been working with PowerShell since his early days in IT, where he was tasked with moving 500
By: The Powershell Podcast submitted:Feb 10 2023
Dan has been working with PowerShell since his early days in IT, where he was tasked with moving 500
mailboxes a night. He took the time to learn PowerShell and developed a process to do this efficiently. In 2017, he attended a 5-day PowerShell training course taught by Jason Helmick, which he considers to be the best experience of his career. Dan believes that all departments should care about digital experience and that PowerShell is the most important tool for this. He is also interested in the potential of AI and how it could be integrated into Microsoft products.
By: The Powershell Podcast submitted:Feb 10 2023
Diagnose Network Latency with PowerShell and SQLite [OC]
(youtube.com)
In this video you'll see how you can use PowerShell to check for network latency between multiple
By: Matthew Dowst submitted:Jul 26 2024
In this video you'll see how you can use PowerShell to check for network latency between multiple
endpoints. You'll learn how to record those results into a SQLite database with a just few commands, and no need to create any underlying infrastructure. Finally, you'll see how you can view the data in PowerShell to help identify where and when you are experiencing network latency issues.
By: Matthew Dowst submitted:Jul 26 2024
Discovering Chocolatey with Stephen Valdinger
(youtube.com)
Discovering Chocolatey, with Stephen Valdinger, software management on Windows' secret weapon. We'll
By: Denver PowerShell User Group submitted:Jun 16 2022
Discovering Chocolatey, with Stephen Valdinger, software management on Windows' secret weapon. We'll
discuss what chocolatey is, software management automation, and dive into working with choco. Stop deploying software the hard way!
By: Denver PowerShell User Group submitted:Jun 16 2022
Don Jones’ PowerShell 4N00bs
(leanpub.com)
What the heck is PowerShell, and why should you care? This new book from PowerShell MVP Don Jones
By: Don Jones submitted:Jun 16 2022
What the heck is PowerShell, and why should you care? This new book from PowerShell MVP Don Jones
will teach you everything you need to know about PowerShell Core! Honor System: Pay what you feel this book is worth and what fits your budget.
By: Don Jones submitted:Jun 16 2022
Drinking From The Firehose Of Knowledge With Justin Grote
(powershellpodcast.podbean.com)
In this episode, we got to become familiar with a couple of Justin's favorite things: deep dives
By: The PowerShell Podcast submitted:Jun 16 2022
In this episode, we got to become familiar with a couple of Justin's favorite things: deep dives
into subjects and axioms.
By: The PowerShell Podcast submitted:Jun 16 2022
Driving the Citrix Cloud REST API with PowerShell – UK CUGC Dec 2021 – YouTube
(youtube.com)
In this session, CTP Guy Leech walks through how to authenticate to Citrix Cloud via OAuth, and how
By: Guy Leech submitted:Jun 16 2022
In this session, CTP Guy Leech walks through how to authenticate to Citrix Cloud via OAuth, and how
to query and update CVAD configuration via the Citrix Cloud REST APIs using PowerShell, without the need for any Citrix PowerShell modules
By: Guy Leech submitted:Jun 16 2022
E?v?e?r?y?t?h?i?n?g Things You Want to Know About PowerShell, But Are Too Afraid To Ask
(youtube.com)
A great webcast covering a bunch of different PowerShell topics. Everyone from the novice to expert
By: submitted:Jun 15 2022
A great webcast covering a bunch of different PowerShell topics. Everyone from the novice to expert
can learn something from this video.
By: submitted:Jun 15 2022
ELI5
(reddit.com)
Attempting my way through "PS through a month of lunches" only experience being my A+.
By: u/iamelloyello submitted:Nov 18 2022
Attempting my way through "PS through a month of lunches" only experience being my A+.
By: u/iamelloyello submitted:Nov 18 2022
Enable Azure AD Groups for GroupWriteback v2 using MS Graph Powershell
(youtube.com)
In this stream I had a casual coding walkthrough of the Azure AD group properties for managing per
By: Jef Kazimer submitted:Jul 22 2022
In this stream I had a casual coding walkthrough of the Azure AD group properties for managing per
group writeback v2 to on-premises using MS Graph PowerShell
By: Jef Kazimer submitted:Jul 22 2022
Episode 022 – PowerShell at Microsoft Ignite
(powershellnews.podbean.com)
In this episode, we discuss the sessions at Microsoft Ignite that pertain to PowerShell. We also
By: The PowerShell News Podcast submitted:Jun 15 2022
In this episode, we discuss the sessions at Microsoft Ignite that pertain to PowerShell. We also
give some tips on going to Ignite.
By: The PowerShell News Podcast submitted:Jun 15 2022
Episode 044 – PowerShell Tips & Tricks
(powershellnews.podbean.com)
In this episode, we talk about tips and tricks.
By: The PowerShell News Podcast submitted:Jul 15 2022
In this episode, we talk about tips and tricks.
By: The PowerShell News Podcast submitted:Jul 15 2022
Episode 046 – ChatGPT, PowerShell Global Summit and More
(powershellnews.podbean.com)
In this episode, we discuss what events took place last year that made us abruptly stop the podcast
By: The PowerShell News Podcast submitted:Feb 10 2023
In this episode, we discuss what events took place last year that made us abruptly stop the podcast
for several months. We also talk about the latest on ChatGPT as it pertains to PowerShell, and the PowerShell Global Summit coming up in April
By: The PowerShell News Podcast submitted:Feb 10 2023
Episode 66 – Help me PowerShell. You’re my only hope.
(powershellpodcast.podbean.com)
In this episode, we are joined by Brock for an enlightening discussion filled with insights and
By: The Powershell Podcast submitted:May 26 2023
In this episode, we are joined by Brock for an enlightening discussion filled with insights and
practical tips for PowerShell enthusiasts. In this episode, they reflect on their first PowerShell for beginners class they ran and the significance of establishing a strong foundation. They delve into the world of learning through blogging, emphasizing its benefits and sharing tips for aspiring bloggers. We also address the challenges of comparing oneself to others and offer strategies for maintaining focus on personal growth. Additionally, join in celebrating Andrew's birthday and learn about the power of pair programming as a means to learn new things. Tune in and empower your PowerShell journey with this enriching episode!
By: The Powershell Podcast submitted:May 26 2023
Episode 77: Practical Automation with PowerShell by Matthew Dowst
(itr-it-reality.zencast.website)
Come listen to my Podcast debut, where I sit down with the guys from IT Reality and discuss all
By: ITR - IT Reality submitted:Jun 16 2022
Come listen to my Podcast debut, where I sit down with the guys from IT Reality and discuss all
things PowerShell and Automation.
By: ITR - IT Reality submitted:Jun 16 2022
Essential PowerShell for Office 365
(amazon.com)
Take your Office 365 skills to the next level. Master PowerShell for Office 365 to stay competitive
By: Vlad Catrinescu submitted:Jun 15 2022
Take your Office 365 skills to the next level. Master PowerShell for Office 365 to stay competitive
in today's world of highly sought after cloud management skills. With expert guidance, IT pros will learn how to leverage the muscle of PowerShell to automate many advanced administrative tasks not otherwise accessible in the Office 365 Admin Center. You will discover how to unlock configuration options and automate tasks in order to free up valuable time and resources.
By: Vlad Catrinescu submitted:Jun 15 2022
Essential PowerShell Resources by The Lonely Administrator
(jdhitsolutions.com)
New to PowerShell? Take a look at Jeff’s Essential Resources for beginners.
By: submitted:Jun 15 2022
New to PowerShell? Take a look at Jeff’s Essential Resources for beginners.
By: submitted:Jun 15 2022
Everything you wanted to know about exceptions
(learn.microsoft.com)
Error handling is just part of life when it comes to writing code.
By: Microsoft submitted:Aug 30 2024
Error handling is just part of life when it comes to writing code.
By: Microsoft submitted:Aug 30 2024
Exchange Online PowerShell Book Updated!
(powershellgeek.com)
Last night (11/16/22) the Exchange Online PowerShell book had it's first of three planned updates!
By: damian submitted:Nov 18 2022
Last night (11/16/22) the Exchange Online PowerShell book had it's first of three planned updates!
The new edition of the book is available HERE and is a Nov 2022 Edition! Go get your copy now, or if you are a subscriber (THANK YOU!) you can download an update to your subscription. The next update should...
By: damian submitted:Nov 18 2022
Exchange Server Subscription Edition (SE) Book out now!
(powershellgeek.com)
Practical PowerShell Exchange Server Subscription Edition is an 800+ page book on learning to script
By: Damian Scoles submitted:Apr 3 2026
Practical PowerShell Exchange Server Subscription Edition is an 800+ page book on learning to script
and use PowerShell to manage your Exchange SE servers.
By: Damian Scoles submitted:Apr 3 2026
Exploring AutomatedLab and DSC with Raimund Andrée
(powershellpodcast.podbean.com)
In this episode, we revisit AutomatedLab with the other primary maintainer, Raimund Andrée. Raimund
By: The Powershell Podcast submitted:Sep 16 2022
In this episode, we revisit AutomatedLab with the other primary maintainer, Raimund Andrée. Raimund
teaches us about DSC and shares details of the DSCWorkshop project, which is a great way to go about learning more about DSC in a hands-on manner. We also learned about Cattle vs. Pets and how that applies to your servers. You can hear all of this, plus more in this companion episode to our first AutomatedLab episode.
By: The Powershell Podcast submitted:Sep 16 2022
Find retiring Azure features and address them safely en masse with PowerShell
(youtube.com)
See how to find which of your Azure resources will be impacted by upcoming Azure retirements. I also
By: Daniel Schroeder submitted:Mar 14 2025
See how to find which of your Azure resources will be impacted by upcoming Azure retirements. I also
show an approach to targeting updating specific Azure resources, allowing you to more safely modify resources en masse, such as by environment, with PowerShell and the Az PowerShell module. There are other ways to do this as well; this is just one workflow I often use.
By: Daniel Schroeder submitted:Mar 14 2025
Find-TotalJobs Function
(powershellmagic.netlify.app)
I ended up writing a function to complete this task of searching and applying for jobs for me. I
By: Adam Bacon submitted:Aug 29 2025
I ended up writing a function to complete this task of searching and applying for jobs for me. I
have included a synopsis, but I just want to clarify I was using PowerShell 7 to run this function
By: Adam Bacon submitted:Aug 29 2025
Forensic cases suited for using PowerShell
(eforensicsmag.com)
This video tutorial shows forensic cases suited for using PowerShell.
By: Agata Staszelis submitted:Sep 9 2022
This video tutorial shows forensic cases suited for using PowerShell.
By: Agata Staszelis submitted:Sep 9 2022
Free 1-hour PowerShell training
(reddit.com)
on Windows 10 Notifications, for one week!
By: Trevor Sullivan submitted:Jun 16 2022
on Windows 10 Notifications, for one week!
By: Trevor Sullivan submitted:Jun 16 2022
Free PowerShell Security e-Book by Script Runner
(lp.scriptrunner.com)
This is really good material for people who are not sure about how to secure PowerShell within their
By: Script Runner submitted:Jun 16 2022
This is really good material for people who are not sure about how to secure PowerShell within their
environments. Featured topics: Control execution of scripts using execution policy, codesigning and constrained language mode. Secure PowerShell remoting with SSH und TLS. Delegate administrative tasks with JEA. Audit and analyze PowerShell activities, encrypt logs. Improve code quality following best practices.
By: Script Runner submitted:Jun 16 2022
From Admin to DevOps
(leanpub.com)
If you want to know a No BS way to 'do the DevOps' in Azure, you're in luck. You will not only learn
By: Adam Bertram and Michael Levan submitted:Jun 15 2022
If you want to know a No BS way to 'do the DevOps' in Azure, you're in luck. You will not only learn
how to implement DevOps tools and strategies in Azure but more importantly why. Prepare yourself to embark on a DevOps in Azure journey!
By: Adam Bertram and Michael Levan submitted:Jun 15 2022
From Cloud to Console: Harm Veenstra’s PowerShell Perspectives
(powershellpodcast.podbean.com)
We had a cool chat with Harm Veenstra, the guy behind powershellisfun.com. We got into some neat
By: The Powershell Podcast submitted:Aug 11 2023
We had a cool chat with Harm Veenstra, the guy behind powershellisfun.com. We got into some neat
PowerShell stuff like Out-ConsoleGridView and the -PassThru parameter. Harm also gave us the lowdown on when to quit the cloud and spilled the beans on running his blog. Plus, he shared how he keeps up with the quick mojo of the tech world. Tune in for a fun and laid-back tech talk!
By: The Powershell Podcast submitted:Aug 11 2023
Frontend PowerShell with Google Forms: Part 1 Getting your data
(youtube.com)
[OC] Learn how to get data from a Google Form into PowerShell, by building a repeatable and reusable
By: Matthew Dowst submitted:May 24 2024
[OC] Learn how to get data from a Google Form into PowerShell, by building a repeatable and reusable
automation you can use to with any form.
By: Matthew Dowst submitted:May 24 2024
Frontend PowerShell with Google Forms: Part 2 Replying with Gmail
(youtube.com)
[OC] Learn how to integrate Gmail into your scripts to send automated email responses. You'll also
By: Matthew Dowst submitted:May 31 2024
[OC] Learn how to integrate Gmail into your scripts to send automated email responses. You'll also
learn how to make your automations more flexible by accounting for things like hitting grid limits in Google Sheets.
By: Matthew Dowst submitted:May 31 2024
Gathering AD Data with the Active Directory PowerShell Module – Active Directory Security
(adsecurity.org)
A great primer on getting started with the Active Directory PowerShell module.
By: Sean Metcalf submitted:Jun 15 2022
A great primer on getting started with the Active Directory PowerShell module.
By: Sean Metcalf submitted:Jun 15 2022
Generating Beautiful Documentation with Stephen Valdinger – YouTube
(youtube.com)
Does this sound familiar? You love PowerShell because it's awesome and, with PowerShell, you can
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Does this sound familiar? You love PowerShell because it's awesome and, with PowerShell, you can
create automation to eliminate manual tasks. But... you don't love writing the documentation for your code....
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Get PowerShell Working With The Gitlab GraphQL API
(youtube.com)
Learn how to interact with GitLab via PowerShell
By: iAutomate submitted:Oct 20 2023
Learn how to interact with GitLab via PowerShell
By: iAutomate submitted:Oct 20 2023
Get Started with GitHub Copilot in VS Code
(youtube.com)
If you want to learn how to use GitHub Copilot, the AI pair programmer that helps you write code
By: Visual Studio Code submitted:Feb 20 2025
If you want to learn how to use GitHub Copilot, the AI pair programmer that helps you write code
faster and better, then this video is for you.
By: Visual Studio Code submitted:Feb 20 2025
Get The Most Out of PowerShell. Featuring James Petty, PowerShell MVP – YouTube
(youtube.com)
A great discuss on getting the most out of PowerShell
By: PDQ.com submitted:Jun 16 2022
A great discuss on getting the most out of PowerShell
By: PDQ.com submitted:Jun 16 2022
Get up to speed with Plaster with James Petty
(youtube.com)
For the October 2021 meeting of the SoCal PowerShell User Group, James Petty took some time to
By: SoCal PowerShell User Group submitted:Jun 16 2022
For the October 2021 meeting of the SoCal PowerShell User Group, James Petty took some time to
explore Plaster and how it can help us standardize our PowerShell module development.
By: SoCal PowerShell User Group submitted:Jun 16 2022
Get-EventSession
(github.com)
Script to assist in downloading Microsoft Ignite, Inspire, Build or MEC contents or return session
By: Michel de Rooij submitted:Nov 22 2024
Script to assist in downloading Microsoft Ignite, Inspire, Build or MEC contents or return session
information for easier digesting.
By: Michel de Rooij submitted:Nov 22 2024
Get-EventSession
(github.com)
Script to assist in downloading Microsoft Ignite, Inspire or Build contents or return session
By: Michel de Rooij submitted:Jun 16 2022
Script to assist in downloading Microsoft Ignite, Inspire or Build contents or return session
information.
By: Michel de Rooij submitted:Jun 16 2022
Get-WinEvent PowerShell cmdlet Cheat Sheet (PDF Warning)
(wiki.sans.blue)
Check out this cheat sheet covering the Get-WinEvent cmdlet in PowerShell
By: SANS Institute submitted:Jun 16 2022
Check out this cheat sheet covering the Get-WinEvent cmdlet in PowerShell
By: SANS Institute submitted:Jun 16 2022
Getting GPS coordinates with PowerShell
(youtube.com)
You can see how can we get the GPS coordinate like latitude and longitude in PowerShell
By: Parveen Prajapati submitted:Oct 14 2022
You can see how can we get the GPS coordinate like latitude and longitude in PowerShell
By: Parveen Prajapati submitted:Oct 14 2022
Getting started and Learn PowerShell on Microsoft Learn!
(techcommunity.microsoft.com)
I remember running my first commands and building my first automation using Windows PowerShell back
By: Thomas Maurer submitted:Jun 16 2022
I remember running my first commands and building my first automation using Windows PowerShell back
in 2006. Since then, PowerShell became one of my daily tools to build, deploy, manage IT environments. With the release of PowerShell version 6 and now PowerShell 7, PowerShell became cross-platform. This means you can now use it on even more systems like Linux and macOS. With PowerShell becoming more and more powerful (you see what I did there ;)), more people are asking me how they can get started and learn PowerShell. Luckily we just released 5 new modules on Microsoft Learn for PowerShell.
By: Thomas Maurer submitted:Jun 16 2022
Getting started with Azure Automation and Power Automate
(youtube.com)
In this video, I give a short interview about how you can get started using Azure Automation and
By: Intelligink submitted:Jun 15 2022
In this video, I give a short interview about how you can get started using Azure Automation and
Power Automate to integrated PowerShell into your Flows and never leave the Microsoft Cloud!
By: Intelligink submitted:Jun 15 2022
Getting Started with File Management in PowerShell
(youtube.com)
Join Andrew for some great content on managing your file with PowerShell.
By: PDQ submitted:Sep 12 2025
Join Andrew for some great content on managing your file with PowerShell.
By: PDQ submitted:Sep 12 2025
Getting Started with oh-my-posh in PowerShell and Windows Terminal – YouTube
(youtube.com)
In this video, I show how to install oh-my-posh, setup a Nerd Font, and apply a theme in PowerShell
By: Adam Driscoll submitted:Jun 16 2022
In this video, I show how to install oh-my-posh, setup a Nerd Font, and apply a theme in PowerShell
and Windows terminal.
By: Adam Driscoll submitted:Jun 16 2022
Getting started with PnP Script Samples
(techcommunity.microsoft.com)
Do you like automating? Want to contribute to the PnPScriptSamples gallery? We would love to feature
By: Microsoft Tech Community submitted:Jun 16 2022
Do you like automating? Want to contribute to the PnPScriptSamples gallery? We would love to feature
your script as well!
By: Microsoft Tech Community submitted:Jun 16 2022
Getting up and running with the PowerShell Guide
(twitch.tv)
I made my Twitch debut this week, thanks to James Brundage (aka Mr. PowerShell)
By: MrPowerShell submitted:Feb 10 2023
I made my Twitch debut this week, thanks to James Brundage (aka Mr. PowerShell)
By: MrPowerShell submitted:Feb 10 2023
GitHub – wgross/ps-module-to-module-call: Example for showing propagation of Debug/Verbose between PS Script modules
(github.com)
Example for showing propagation of Debug/Verbose between PS Script modules - GitHub -
By: W.Gross submitted:Dec 15 2023
Example for showing propagation of Debug/Verbose between PS Script modules - GitHub -
wgross/ps-module-to-module-call: Example for showing propagation of Debug/Verbose between PS Script modules
By: W.Gross submitted:Dec 15 2023
GitHub Actions: Automating tasks for your workflows – YouTube
(youtube.com)
Writing code to solve problems and automated tasks can be awesome! But code development doesn't end
By: Chrissy LeMaire submitted:Jun 16 2022
Writing code to solve problems and automated tasks can be awesome! But code development doesn't end
when you finish writing your routine. There's formatting, branches to merge, and builds to create just to name just a few. Many of those tasks are tedious and repetitive, which makes them ripe for automation; but how?
By: Chrissy LeMaire submitted:Jun 16 2022
GitHub for Intune Admins Part 1: A Beginner Guide (No Developer Skills Needed)
(youtu.be)
This is Part 1 of a new series where I walk through getting started with GitHub for Intune and
By: Steve Weiner submitted:Jan 16 2026
This is Part 1 of a new series where I walk through getting started with GitHub for Intune and
Microsoft 365 admins, specifically geared toward non-developers. No coding background required, no assumptions made.
By: Steve Weiner submitted:Jan 16 2026
GitHub Pages with PowerShell
(youtube.com)
The Pacific Powershell User Group talks about GitHub Pages and PowerShell and demonstrates PSJekyll.
By: Pacific Powershell User Group submitted:Nov 22 2024
The Pacific Powershell User Group talks about GitHub Pages and PowerShell and demonstrates PSJekyll.
By: Pacific Powershell User Group submitted:Nov 22 2024
Good video courses for PowerShell
(reddit.com)
Some really good links in this post.
By: r/PowerShell submitted:Jun 16 2022
Some really good links in this post.
By: r/PowerShell submitted:Jun 16 2022
Harness AI to Analyze Your Workflow with Custom PowerShell Scripts
(youtube.com)
In this video, Doug Finke, a 16-time Microsoft MVP, showcases his PowerShell function
By: Doug Finke submitted:Sep 20 2024
In this video, Doug Finke, a 16-time Microsoft MVP, showcases his PowerShell function
GetWhatIWorkedOn. This tool helps you effortlessly track and summarize the files you've worked on over any specified period. By scanning multiple directories, it lists all the files you've modified, giving you a clear picture of your recent activities.
By: Doug Finke submitted:Sep 20 2024
Hello World – PowerShell Pocket Blog
(pckt.blog)
I may have taken "Hello World" examples a bit too far...
By: James Brundage submitted:Feb 6 2026
I may have taken "Hello World" examples a bit too far...
By: James Brundage submitted:Feb 6 2026
How Hackers Can Hide PowerShell in Environment Variables
(youtube.com)
A pretty good refresher on something to look out for.
By: John Hammond submitted:Apr 5 2024
A pretty good refresher on something to look out for.
By: John Hammond submitted:Apr 5 2024
How I got my Windows PowerShell Terminal looking better
(youtube.com)
This video starts with a Windows 11 23H2 installation with the default Windows PowerShell Terminal.
By: DimensionQuest submitted:Aug 16 2024
This video starts with a Windows 11 23H2 installation with the default Windows PowerShell Terminal.
I'm a bit of a fan of Oh-My-ZSH + PowerLevel10k for the Linux Desktops I built for work, so my goal was to have a similar looking prompt on Windows for my PowerShell terminal. I take you step by step through the process of improving the appearance of the terminal.
By: DimensionQuest submitted:Aug 16 2024
How I Write PowerShell Scripts for Microsoft 365
(office365itpros.com)
The question of how best to write PowerShell for Microsoft 365 was asked during a TEC 2024
By: Tony Redmond submitted:Oct 11 2024
The question of how best to write PowerShell for Microsoft 365 was asked during a TEC 2024
PowerShell workshop. There are many variables, and one has the right answer. To start the ball rolling, this article describes how I write PowerShell for Microsoft 365 using a variety of modules such as Exchange, SharePoint, Teams, and the Microsoft Graph PowerShell SDK.
By: Tony Redmond submitted:Oct 11 2024
How to Add an SSH Key to VS Code and Connect to a Host
(adamtheautomator.com)
If you need to add an SSH key to VS Code to set up an SSH connection using key exchange, this
By: Christopher Bisset submitted:Jun 16 2022
If you need to add an SSH key to VS Code to set up an SSH connection using key exchange, this
tutorial is for you. In this tutorial, you're going to learn, step-by-step, how to configure VS code to connect over SSH via key exchange for both a user with sudo rights (homelab in this guide) and the built in root user.
By: Christopher Bisset submitted:Jun 16 2022
How to Create Amazing Websites with Obsidian and GitHub
(youtube.com)
In this episode of PowerShell Wednesday, we're joined by Joshua Dearing (aka Fortress) who delivers
By: PDQ submitted:May 16 2025
In this episode of PowerShell Wednesday, we're joined by Joshua Dearing (aka Fortress) who delivers
a fantastic, beginner-friendly walkthrough on how to build and publish a personal website using GitHub Pages.
By: PDQ submitted:May 16 2025
How to Create Your First Azure Automation Runbook with PowerShell
(adamtheautomator.com)
Learn how to create, publish and run your first Azure Automation runbook using PowerShell and the
By: Adam Bertram submitted:Oct 11 2024
Learn how to create, publish and run your first Azure Automation runbook using PowerShell and the
Azure CLI. This step-by-step guide walks through setting up an Automation account, creating a runbook, and executing it in Azure.
By: Adam Bertram submitted:Oct 11 2024
How to create, update, delete, and manage mailboxes
(linkedin.com)
Check this out on LinkedIn Learning! I have made it free for you with the link below.
By: Chris Hackett submitted:Oct 3 2025
Check this out on LinkedIn Learning! I have made it free for you with the link below.
By: Chris Hackett submitted:Oct 3 2025
How to edit files in Azure Cloud Shell
(techcommunity.microsoft.com)
Azure Cloud Shell is a great tool to manage your Azure resources directly within the Azure Portal,
By: Thomas Maurer submitted:Jun 16 2022
Azure Cloud Shell is a great tool to manage your Azure resources directly within the Azure Portal,
Microsoft Docs, the Azure Mobile App or shell.azure.com
By: Thomas Maurer submitted:Jun 16 2022
How to get info from your vCenter
(youtube.com)
Hey everyone! In this video, I'm diving into a game-changing PowerShell one-liner that completely
By: Angry Admin submitted:Aug 16 2024
Hey everyone! In this video, I'm diving into a game-changing PowerShell one-liner that completely
simplifies how I gather vCenter information. If you've ever been frustrated by manual scripts that take too much time and effort, this is the solution you've been waiting for!
By: Angry Admin submitted:Aug 16 2024
How to Manage SharePoint and Microsoft Teams with PowerShell Core
(techcommunity.microsoft.com)
If you're as addicted as I am with SharePoint, you might be glad to know that managing SharePoint is
By: Veronique Lengelle submitted:Jun 16 2022
If you're as addicted as I am with SharePoint, you might be glad to know that managing SharePoint is
now possible with PowerShell Core!
By: Veronique Lengelle submitted:Jun 16 2022
How to open current path using File Explorer in Windows PowerShell
(youtube.com)
A nifty trick, I never knew about.
By: Coffee Programmer submitted:Jan 6 2023
A nifty trick, I never knew about.
By: Coffee Programmer submitted:Jan 6 2023
How To PowerShell Code in Docker Containers
(youtube.com)
In this video, we guide you through the process of installing and running Docker using PowerShell on
By: Mike in the Cloud submitted:Aug 23 2024
In this video, we guide you through the process of installing and running Docker using PowerShell on
Windows. Whether you're a beginner or an experienced developer, this step-by-step tutorial will help you get Docker up and running quickly and efficiently.
By: Mike in the Cloud submitted:Aug 23 2024
How to Restore a Deleted Power Automate Flow via PowerShell, Power Automate and Power Apps – YouTube
(youtube.com)
If you've ever deleted a flow and required assistance from Microsoft to restore it, you're in luck.
By: Damien Bird submitted:Jun 16 2022
If you've ever deleted a flow and required assistance from Microsoft to restore it, you're in luck.
Non solution aware flows can now be restored via PowerShell but in this video I demonstrate how you can turn a PowerShell script into an Azure RunBook, which in turn can be called from Power Automate and Power Apps.
By: Damien Bird submitted:Jun 16 2022
How to Run PowerShell (Ubuntu)
(youtube.com)
A quick easy to follow video on installing PowerShell in Ubuntu
By: EvilComp submitted:Apr 14 2023
A quick easy to follow video on installing PowerShell in Ubuntu
By: EvilComp submitted:Apr 14 2023
How to Run SQL Assessment Checks in Azure SQL MI (YouTube)
(youtube.com)
In this episode with Aaron Nelson, we'll show you the basics of the SQL Assessment PowerShell
By: Aaron Nelson and Anna Hoffman submitted:Jun 16 2022
In this episode with Aaron Nelson, we'll show you the basics of the SQL Assessment PowerShell
commands, and how you can run the assessments for your Azure SQL Managed Instances as well as your on-prem SQL Server instances.
By: Aaron Nelson and Anna Hoffman submitted:Jun 16 2022
How to setup tab completion for Chocolatey – YouTube
(youtube.com)
Most likely, out of the box, tab completion (which is enabled via an addition to the Windows
By: Gary Ewan Park submitted:Jun 16 2022
Most likely, out of the box, tab completion (which is enabled via an addition to the Windows
PowerShell profile) for Chocolatey won't be enabled.
By: Gary Ewan Park submitted:Jun 16 2022
How To Update Windows 10 Using PowerShell Commands (Video)
(youtube.com)
Learn how to update Windows 10 using PowerShell commands.
By: Alexander Hubbard submitted:Jun 16 2022
Learn how to update Windows 10 using PowerShell commands.
By: Alexander Hubbard submitted:Jun 16 2022
How to Use a PowerShell Array
(petri.com)
A PowerShell array is a data structure designed to store
By: Michael Reinders submitted:Oct 21 2022
A PowerShell array is a data structure designed to store
By: Michael Reinders submitted:Oct 21 2022
How to use WPF with Powershell and create Metro Design GUI (video)
(youtube.com)
In this video, I explain to create easily WPF GUI with Powershell. I also explain how to create
By: Damien Van Robaeys submitted:Jun 16 2022
In this video, I explain to create easily WPF GUI with Powershell. I also explain how to create
Metro Design GUI.
By: Damien Van Robaeys submitted:Jun 16 2022
How to Write Scripts that Combine Azure CLI with PowerShell
(cloudskills.io)
Most articles that are written, regardless of who writes them, either focus on PowerShell or Azure
By: Michael Levan submitted:Jun 16 2022
Most articles that are written, regardless of who writes them, either focus on PowerShell or Azure
CLI. Two of the most popular ways to automate Azure workloads are always presented separately. Why? Azure CLI and PowerShell work well together right out of the box for all Azure services. How can we bring the two automation tools together?
By: Michael Levan submitted:Jun 16 2022
HTML Reporting with Powershell Part 1 Creating the Basic Report
(youtube.com)
In tis video, we look at how to create an html report in powershell. This will shows the basics of
By: Chasse TAC submitted:Nov 18 2022
In tis video, we look at how to create an html report in powershell. This will shows the basics of
how to create a multiple fragment body and why it's needed for more complex reports.
By: Chasse TAC submitted:Nov 18 2022
HypervLAB
(hypervlab.co.uk)
HypervLAB is a great blog and resource for all things Microsoft and PowerShell. Simon has a ton of
By: submitted:Jun 15 2022
HypervLAB is a great blog and resource for all things Microsoft and PowerShell. Simon has a ton of
great content and easy to follow tuturials.
By: submitted:Jun 15 2022
Infrastructure Testing with Pester (Pluralsight)
(pluralsight.com)
Are you sure that script you ran on all of your servers actually did what you intended? Be sure in
By: Adam Bertram submitted:Jun 16 2022
Are you sure that script you ran on all of your servers actually did what you intended? Be sure in
the PluralSight course, Infrastructure Testing with Pester, where Adam covers how to use Pester and PowerShell to create in-depth infrastructure tests.
By: Adam Bertram submitted:Jun 16 2022
Inside IT Automation | E20
(youtube.com)
Microsoft MVP Doug Finke talks about the state of AI and PowerShell
By: ScriptRunner submitted:Mar 21 2025
Microsoft MVP Doug Finke talks about the state of AI and PowerShell
By: ScriptRunner submitted:Mar 21 2025
Inside IT Automation l E07
(youtube.com)
Xavier Clinquart talks about PowerShell, the PoSh community and more.
By: ScriptRunner submitted:Aug 9 2024
Xavier Clinquart talks about PowerShell, the PoSh community and more.
By: ScriptRunner submitted:Aug 9 2024
Inside OSDCloud and AutopilotOOBE with David Segura – YouTube
(youtube.com)
For the July 2021 meeting, SoCal PowerShell got together for "Inside OSDCloud" where David Segura
By: SoCal PowerShell User Group submitted:Jun 16 2022
For the July 2021 meeting, SoCal PowerShell got together for "Inside OSDCloud" where David Segura
dove into the technical workings of deploying Windows 10 without any deployment infrastructure. He showed us how Autopilot can be easily configured in OSDCloud, or using AutopilotOOBE for Azure Join. With the OSD Module, WinPE can be customized with PowerShell Gallery support, and full Dell / HP / Lenovo / Surface OS Deployment over the internet ... aka OSDCloud.
By: SoCal PowerShell User Group submitted:Jun 16 2022
Install Applications in Azure Image Builder with PowerShell!
(youtube.com)
Azure Image Builder provides a way to create images for Azure VM's in an automated pipeline. It's
By: Travis Roberts submitted:Apr 21 2023
Azure Image Builder provides a way to create images for Azure VM's in an automated pipeline. It's
even easier with the new portal integration. This video picks up where the previous video left off and goes over the steps to install applications and modify the base OS using PowerShell. We start with the requirements of using silent installation for the software deployment, and then go over how to use inline PowerShell commands and PowerShell scripts to customize the image. The result is a custom Windows 10 multi-user image ready for deployment.
By: Travis Roberts submitted:Apr 21 2023
Interactive Data at Your Fingertips: PowerShell AI Converts Data to Interactive HTML
(youtube.com)
Transform your data with PowerShell and AI. In this video, Doug Finke, a 15x Microsoft MVP, shows
By: Doug Finke submitted:Aug 23 2024
Transform your data with PowerShell and AI. In this video, Doug Finke, a 15x Microsoft MVP, shows
how to use the PSAI module to convert Excel and CSV files into interactive HTML pages. You'll learn how to sort and interact with your data directly in your browser using the new `ConvertTo-InteractiveHTML` function. Doug walks through generating HTML tables with sortable columns and customizing them using AI. Whether you're managing large datasets or need a quick way to visualize your data, this tutorial will guide you through the process. Install the PSAI module and start making your data more dynamic.
By: Doug Finke submitted:Aug 23 2024
Intro to Azure DevOps for sysadmins
(youtube.com)
Azure DevOps is a set of services offered by Microsoft to create and maintain automation in the
By: Research Triangle PowerShell Users Group submitted:Jul 15 2022
Azure DevOps is a set of services offered by Microsoft to create and maintain automation in the
Azure cloud.
By: Research Triangle PowerShell Users Group submitted:Jul 15 2022
Intro to REST API calls with Powershell
(youtube.com)
Making a REST API call with no Auth Token
By: Code Doge submitted:Dec 15 2023
Making a REST API call with no Auth Token
By: Code Doge submitted:Dec 15 2023
Intro to REST API calls with Powershell – YouTube
(youtube.com)
Nice quick video on using REST API with PowerShell.
By: Code Doge submitted:Jun 16 2022
Nice quick video on using REST API with PowerShell.
By: Code Doge submitted:Jun 16 2022
Introducing AutomatedLab with Jan
(powershellpodcast.podbean.com)
In this episode, we get an initial introduction to AutomatedLab by one of the primary maintainers,
By: The Powershell Podcast submitted:Sep 9 2022
In this episode, we get an initial introduction to AutomatedLab by one of the primary maintainers,
Jan-Hendrik Peters. We learned about what AutomatedLab is used for and how you can benefit from it. We also got to hear about his observations from teaching PowerShell over the years. All this, plus our usual foolishness, is included. We also talk about how tech is always changing.
By: The Powershell Podcast submitted:Sep 9 2022
Introduction to Kansa (PowerShell-based Incident Response)
(youtube.com)
As a continuation of the "Introduction to Windows Forensics" series, this episode covers a powerful,
By: 13Cubed submitted:Jun 15 2022
As a continuation of the "Introduction to Windows Forensics" series, this episode covers a powerful,
PowerShell-based incident response framework called Kansa. Kansa uses PowerShell Remoting to run user contributed modules across hosts in an enterprise to collect data for use during incident response, breach hunts, or for building an environmental baseline. This framework can be run across a single host, or even tens of thousands of hosts.
By: 13Cubed submitted:Jun 15 2022
Introduction to Microsoft Graph PowerShell
(learn.microsoft.com)
Characterize the types of business processes that Microsoft Graph PowerShell can automate. Describe
By: Microsoft Learning submitted:Sep 23 2022
Characterize the types of business processes that Microsoft Graph PowerShell can automate. Describe
the commands and permissions needed to automate processes with Microsoft Graph PowerShell.
By: Microsoft Learning submitted:Sep 23 2022
Introduction to PowerShell
(docs.microsoft.com)
Learn about the basics of PowerShell. This cross-platform command-line shell and scripting language
By: Microsoft submitted:Jun 16 2022
Learn about the basics of PowerShell. This cross-platform command-line shell and scripting language
is built for task automation and configuration management. You'll learn basics like what PowerShell is, what it's used for, and how to use it.
By: Microsoft submitted:Jun 16 2022
Introduction to PowerShell for Pentesters – YouTube
(youtube.com)
In this video we discuss the PowerShell for Pentesters course and what students can expect
By: Joe Helle submitted:Jun 16 2022
In this video we discuss the PowerShell for Pentesters course and what students can expect
throughout.
By: Joe Helle submitted:Jun 16 2022
Intune + PowerShell + MS Graph – YouTube
(youtube.com)
In this session we will have a look at how we as IT-admins can utilize MS Graph in our daily work.
By: Modern Endpoint Management (Official Group) submitted:Jun 16 2022
In this session we will have a look at how we as IT-admins can utilize MS Graph in our daily work.
MS Graph is key when it comes to automation of our tasks and activities, work smarter not harder!
By: Modern Endpoint Management (Official Group) submitted:Jun 16 2022
Intune Graph API Query Tips and Graph X-Ray to get PowerShell Scripts from MEM Admin Center
(youtube.com)
Microsoft Graph exposes REST APIs and client libraries to access data on Microsoft cloud services
By: Namaste Techies submitted:Jun 24 2022
Microsoft Graph exposes REST APIs and client libraries to access data on Microsoft cloud services
such as Microsoft Endpoint Manager. As Microsoft sums it up, it's the gateway to data and intelligence in Microsoft 365.
By: Namaste Techies submitted:Jun 24 2022
Investigating WMI Backdoors in Windows With Loki Yara Scanner | TryHackMe Investigating Windows 2.0 – YouTube
(youtube.com)
In this video walk-through, we covered investigating a compromised Windows machine with WMI
By: Motasem Hamdan submitted:Jun 16 2022
In this video walk-through, we covered investigating a compromised Windows machine with WMI
Backdoors. This was part of TryHackMe Investigating Windows 2.0 lab.
By: Motasem Hamdan submitted:Jun 16 2022
Invoke-WebRequest Just Started Asking Questions
(youtu.be)
This video explains the new security prompt added to Invoke-WebRequest in Windows PowerShell 5.1 and
By: Matthew Dowst [OC] submitted:Dec 12 2025
This video explains the new security prompt added to Invoke-WebRequest in Windows PowerShell 5.1 and
shows how to prevent it from affecting any of your automations.
By: Matthew Dowst [OC] submitted:Dec 12 2025
IT Generalist aka Mr Automation – YouTube
(youtube.com)
A great YouTube channel with tons of PowerShell content
By: Mark Bakker submitted:Jun 16 2022
A great YouTube channel with tons of PowerShell content
By: Mark Bakker submitted:Jun 16 2022
Jeff Hicks – PSStyle – PowerShell with Style
(youtube.com)
Many people think of PowerShell as a scripting language and forget that it is also a shell. But this
By: PSUG Rhein-Neckar submitted:Mar 29 2024
Many people think of PowerShell as a scripting language and forget that it is also a shell. But this
is not the shell from DOS, or even from Windows 10. The new, modern PowerShell console is a rich, and colorful environment.
By: PSUG Rhein-Neckar submitted:Mar 29 2024
Jumpstart: PowerShell Learning Resources
(networkadm.in)
Some people prefer books, others prefer blogs, some prefer videos and some prefer interactive tools.
By: Mike Kanakos submitted:Jun 16 2022
Some people prefer books, others prefer blogs, some prefer videos and some prefer interactive tools.
I have put together a list of resources you can use a reference for places to learn and practice PowerShell.
By: Mike Kanakos submitted:Jun 16 2022
June 2025 Update for the Automating Microsoft 365 with PowerShell eBook
(office365itpros.com)
The June 2025 update for the Automating Microsoft 365 with PowerShell eBook is now available. Coding
By: Tony Redmond submitted:May 23 2025
The June 2025 update for the Automating Microsoft 365 with PowerShell eBook is now available. Coding
automation with Microsoft 365 PowerShell can be challenging, but not with this book beside you. It contains hundreds of examples of working with Entra ID, Exchange Online, SharePoint Online, OneDrive for Business, Teams, and Planner using regular PowerShell cmdlets and the Graph APIs.
By: Tony Redmond submitted:May 23 2025
June 2025 Update for the Automating Microsoft 365 with PowerShell eBook
(office365itpros.com)
The June 2025 update for the Automating Microsoft 365 with PowerShell eBook is now available. Coding
By: Tony Redmond submitted:May 30 2025
The June 2025 update for the Automating Microsoft 365 with PowerShell eBook is now available. Coding
automation with Microsoft 365 PowerShell can be challenging, but not with this book beside you. It contains hundreds of examples of working with Entra ID, Exchange Online, SharePoint Online, OneDrive for Business, Teams, and Planner using regular PowerShell cmdlets and the Graph APIs.
By: Tony Redmond submitted:May 30 2025
Just The Two of Us
(powershellpodcast.podbean.com)
After 5,000 downloads, Andrew and Jordan stop to say thank you for all of the support from the
By: The PowerShell Podcast submitted:Jun 17 2022
After 5,000 downloads, Andrew and Jordan stop to say thank you for all of the support from the
community. We also cover some of the very nice messages we have received and have a special community highlight for Drew McClellan. Then we cover some file system management information and discover that one of us is a little too attached to default settings. Finally, Jordan gets downright giddy to learn something new about PowerShell providers.
By: The PowerShell Podcast submitted:Jun 17 2022
Lab 01 – Essential Powershell Commands for System Administration and Enumeration
(youtube.com)
A great intro or refresher on some PowerShell essentials
By: Daryl Shows His Work submitted:Sep 5 2025
A great intro or refresher on some PowerShell essentials
By: Daryl Shows His Work submitted:Sep 5 2025
LAPS Password Not Stored in Intune
(youtube.com)
Generate Missing LAPS Password Report
By: Chander Mani Pandey submitted:Aug 8 2025
Generate Missing LAPS Password Report
By: Chander Mani Pandey submitted:Aug 8 2025
LAZY I.T.: The Path to Efficiency (free eBook)
(amazon.com)
I demonstrate how I work smarter by thinking up 'what if' solutions, and how I go about bringing
By: Steven Nook submitted:Jun 16 2022
I demonstrate how I work smarter by thinking up 'what if' solutions, and how I go about bringing
those solutions to reality. Powershell is definitely one of my biggest weapons of choice, and I even hail out r/powershell as a great resource for scripts and for help. There are a lot of drone-brains out there, and I have encountered a few in my department. I've tried to help them get away from that but I've realised some people are fine following a script rather than writing the script (heh, powershell joke).
By: Steven Nook submitted:Jun 16 2022
Learn about new and old VS tools on Visual Studio Toolbox!
(devblogs.microsoft.com)
Do you like watching videos to learn about new and existing Visual Studio features? Then you should
By: Leslie Richardson submitted:Sep 1 2023
Do you like watching videos to learn about new and existing Visual Studio features? Then you should
check out the Visual Studio Toolbox show! Available on both Learn and YouTube, Visual Studio Toolbox is a show that helps you become a more productive developer in VS by highlighting tooling within the IDE and the wider Visual Studio family.
By: Leslie Richardson submitted:Sep 1 2023
Learn dbatools in a Month of Lunches
(manning.com)
An effective DBA is an efficient DBA. And if you work with SQL Server, dbatools is a lifesaver. With
By: submitted:Jun 15 2022
An effective DBA is an efficient DBA. And if you work with SQL Server, dbatools is a lifesaver. With
over 500 commands, this free and open source PowerShell module has the horsepower to automate just about every task you can imagine?and then some! Written by dbatools creator Chrissy LeMaire and dbatools advocate Rob Sewell, Learn dbatools in a Month of Lunches teaches you techniques that will make you more effective?and efficient?than you ever thought possible.
By: submitted:Jun 15 2022
Learn PowerShell concepts using Pester!
(youtube.com)
Learn how you can use Pester with the help of PSKoans.
By: submitted:Jun 15 2022
Learn how you can use Pester with the help of PSKoans.
By: submitted:Jun 15 2022
Learn PowerShell Help System – Get-help!
(youtube.com)
In chapter 2, we are gonna learn about the importance of the PS Help System
By: DranTrix submitted:Mar 31 2023
In chapter 2, we are gonna learn about the importance of the PS Help System
By: DranTrix submitted:Mar 31 2023
Learn PowerShell in a Month of Lunches, Fourth Edition
(manning.com)
Learn PowerShell in a Month of Lunches, 4th Ed being released on March 31st
By: Travis Plunk, James Petty, Tyler Leonhardt, Don Jones, Jeffery Hicks submitted:Jun 16 2022
Learn PowerShell in a Month of Lunches, 4th Ed being released on March 31st
By: Travis Plunk, James Petty, Tyler Leonhardt, Don Jones, Jeffery Hicks submitted:Jun 16 2022
Learn PowerShell in a Month of Lunches, Linux and macOS Edition
(manning.com)
Learn PowerShell in a Month of Lunches, Linux and macOS Edition is a task-focused tutorial for
By: Travis Plunk and Tyler Leonhardt submitted:Jun 15 2022
Learn PowerShell in a Month of Lunches, Linux and macOS Edition is a task-focused tutorial for
administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break.
By: Travis Plunk and Tyler Leonhardt submitted:Jun 15 2022
Learn PowerShell in a Month of Lunches, Linux and macOS Edition
(manning.com)
Learn PowerShell in a Month of Lunches, Linux and macOS Edition is a task-focused tutorial for
By: Travis Plunk and Tyler Leonhardt submitted:Jun 15 2022
Learn PowerShell in a Month of Lunches, Linux and macOS Edition is a task-focused tutorial for
administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break.
By: Travis Plunk and Tyler Leonhardt submitted:Jun 15 2022
Learn PowerShell Scripting in a Month of Lunches, Second Edition
(manning.com)
Don't miss the latest installment of this great series.
By: James Petty, Don Jones and Jeffery Hicks submitted:Jul 22 2022
Don't miss the latest installment of this great series.
By: James Petty, Don Jones and Jeffery Hicks submitted:Jul 22 2022
Learn PowerShell Video & Blog Series
(techthoughts.info)
Learn PowerShell in this operationally focused blog and video series. This PowerShell training
By: submitted:Jun 15 2022
Learn PowerShell in this operationally focused blog and video series. This PowerShell training
series is designed to get you ramped up and using PowerShell quickly. Learn how to use PowerShell quickly via your preferred format. If you prefer reading based training, a blog post is available for each PowerShell topic. If you prefer video format, there is a corresponding training video for each PowerShell lesson.
By: submitted:Jun 15 2022
Learn Windows PowerShell in a Month of Lunches
(manning.com)
Struggling to learn PowerShell? It only takes a month of lunches or less if you eat quickly!
By: submitted:Jun 15 2022
Struggling to learn PowerShell? It only takes a month of lunches or less if you eat quickly!
By: submitted:Jun 15 2022
Learning by Doing with Don Jones
(powershellpodcast.podbean.com)
In this special episode of The PowerShell Podcast, we celebrate the show's 1 year anniversary with a
By: The Powershell Podcast submitted:Feb 24 2023
In this special episode of The PowerShell Podcast, we celebrate the show's 1 year anniversary with a
very special guest, Don Jones! Don is the founder of the DevOps Summit and has been a leader in the PowerShell community for many years. We chat about the origins of the DevOps Summit, the transition of leadership to James Petty and others, and the importance of learning by doing. Don also shares his tips for responding to recruiters, and Jordan gives himself a well-deserved pat on the back. Tune in to hear all this and more!
By: The Powershell Podcast submitted:Feb 24 2023
Learning PowerShell on Microsoft Learn
(powershellisfun.com)
If you don't already know, there is a 'Learning PowerShell' section on Microsoft Learn. It's truly a
By: Harm Veenstra submitted:Mar 13 2026
If you don't already know, there is a 'Learning PowerShell' section on Microsoft Learn. It's truly a
great start (or continuation) of your PowerShell journey. In this blog post, I will highlight the different chapters.
By: Harm Veenstra submitted:Mar 13 2026
Learning PowerShell using Microsoft Learn
(powershellisfun.com)
This week, I posted a link to the PowerShell courses/learning paths on Microsoft Learn for
By: Harm Veenstra submitted:Nov 1 2024
This week, I posted a link to the PowerShell courses/learning paths on Microsoft Learn for
PowerShell; I did that because there is so much material to learn from and use as a reference/help system. In this blog post, I will show you your options at Microsoft Learn to improve your PowerShell skills.
By: Harm Veenstra submitted:Nov 1 2024
Learning Powershell: Weaning Yourself Away From the GUI for Active Directory
(networkadm.in)
I recently was a guest on the Hybrid Identity Podcast to discuss getting started with automation and
By: Mike Kanakos submitted:Jun 16 2022
I recently was a guest on the Hybrid Identity Podcast to discuss getting started with automation and
how it fits in with Identity Management. This is a new podcast presented by Semperis and hosted by 15 time MVP Sean Deuby. The podcast is off to a fantastic start with wide range of experts in the field of Identity Management. It's a great listen because of the topics but also because the episodes are only 15-20 minutes in length.
By: Mike Kanakos submitted:Jun 16 2022
Let’s Chat: PowerShell IDE I mean ISE I mean VSCode – YouTube
(youtube.com)
Finally we are going to leave the console, at least for a little bit, just long enough to start off
By: JordanTheItGuy submitted:Jun 16 2022
Finally we are going to leave the console, at least for a little bit, just long enough to start off
with getting an editor installed, and no I'm not talking about Notepad++ I'm talking about that amazing tool VSCode.
By: JordanTheItGuy submitted:Jun 16 2022
Let’s Chat: PowerShell Variables Types Gone Wrong or, when 1 2 = 12 – YouTube
(youtube.com)
In the last video we walked through how to type an object and showed a few examples. Now lets start
By: JordanTheItGuy submitted:Jun 16 2022
In the last video we walked through how to type an object and showed a few examples. Now lets start
to exlplore why that might matter. Because sometimes, 1 + 2 = 12
By: JordanTheItGuy submitted:Jun 16 2022
Let’s Chat: Strings Not Arrays, Sometimes, Maybe? – YouTube
(youtube.com)
Well, you all asked for it on Twitter so hare it is. The first of the video's on strings. Here we
By: Jordan Benzing submitted:Jun 16 2022
Well, you all asked for it on Twitter so hare it is. The first of the video's on strings. Here we
get started with what a string really is at the end of the day. An object. An array? A.. Char Array?
By: Jordan Benzing submitted:Jun 16 2022
Lets Chat: PowerShell Getting Started EP1 – YouTube
(youtube.com)
This the first video in a series on how to learn to code with PowerShell. The goal of this series is
By: JordanTheItGuy submitted:Jun 16 2022
This the first video in a series on how to learn to code with PowerShell. The goal of this series is
to slowly ramp things up over time but we'll start with an assumption that you're here with little to no programming, or PowerShell knowledge.
By: JordanTheItGuy submitted:Jun 16 2022
Lets Chat: PowerShell Recursion – Groundhog Day Special – YouTube
(youtube.com)
I couldn't help myself, with today being ground hog day I wanted to release an extra video on the
By: Jordan Benzing submitted:Jun 16 2022
I couldn't help myself, with today being ground hog day I wanted to release an extra video on the
subject of recursion and a little bit about loops. This is a big skip ahead, and isn't part of the normal "progression" of the series but I thought it would be the perfect day to discuss recursion.
By: Jordan Benzing submitted:Jun 16 2022
Lightning Demos from PSConfEU
(youtube.com)
See the Lightning Demos from PSConfEU 2025
By: PDQ submitted:Jun 27 2025
See the Lightning Demos from PSConfEU 2025
By: PDQ submitted:Jun 27 2025
Live PowerShell Coding: Improving ModuleExplorer with Joshua Dearing
(youtube.com)
Let's code some PowerShell, live! Joshua Dearing, PowerShell Podcast guest and PowerSheller
By: Andrew Pla Tech submitted:May 23 2025
Let's code some PowerShell, live! Joshua Dearing, PowerShell Podcast guest and PowerSheller
extraoirdinaire, will join me for some good old-fashioned pair programming.
By: Andrew Pla Tech submitted:May 23 2025
Looking for Free online Learning PowerShell with Labs area
(reddit.com)
If anyone knows of any free sites that allow learning PowerShell with good Labs that would be
By: u/Ravenx2020 submitted:Feb 17 2023
If anyone knows of any free sites that allow learning PowerShell with good Labs that would be
wonderful. I want videos but having no labs seems tl slow me down on learning process.
By: u/Ravenx2020 submitted:Feb 17 2023
Loving the Community with Phil Bossman
(powershellpodcast.podbean.com)
In this episode, Phil shares his favorite thing about PowerShell: the community. As a leader of the
By: The Powershell Podcast submitted:Oct 28 2022
In this episode, Phil shares his favorite thing about PowerShell: the community. As a leader of the
RTPSUG, Phil encourages Andrew and Jordan to submit for Summit while not committing himself fully. Phil loves the PowerShell community and troubleshooting. He doesn't define Yak Shaving but says other stuff worth listening to.
By: The Powershell Podcast submitted:Oct 28 2022
Make More Modules with Adam Bacon
(powershellpodcast.podbean.com)
In this episode, we hear from someone whose career has grown alongside PowerShell's. Adam shares
By: The Powershell Podcast submitted:Aug 26 2022
In this episode, we hear from someone whose career has grown alongside PowerShell's. Adam shares
some of the challenges that he's experienced when automating business processes with PowerShell. Starting in the early days of PowerShell, Adam talks about that first experience where he saw the potential of PowerShell. We also spent some time talking about creating GUI applications in PowerShell. We talk about all this, and much more, in this episode.
By: The Powershell Podcast submitted:Aug 26 2022
Make PowerShell a Real Solution in 5 Steps! – YouTube
(youtube.com)
Wait, isn't PowerShell a solution already? Let me explain 🙂
By: Brisbane Infrastructure DevOps User Group submitted:Jun 16 2022
Wait, isn't PowerShell a solution already? Let me explain 🙂
By: Brisbane Infrastructure DevOps User Group submitted:Jun 16 2022
Making Microservices with Docker and PowerShell
(youtube.com)
The Pacific PowerShell User Group talks about making Microservices with Docker and PowerShell
By: StartAutomating submitted:Sep 6 2024
The Pacific PowerShell User Group talks about making Microservices with Docker and PowerShell
By: StartAutomating submitted:Sep 6 2024
Making Your First Module
(youtube.com)
Mike Kanakos walks the SoCal PowerShell User Group through the PowerShell module authoring process
By: Mike Kanakos submitted:Jun 16 2022
Mike Kanakos walks the SoCal PowerShell User Group through the PowerShell module authoring process
step by step to get you started on writing your own modules.
By: Mike Kanakos submitted:Jun 16 2022
Managed Identity With PowerShell And Azure Automation Accounts
(youtube.com)
Join me in creating an automation account and using managed identity to connect to Azure,
By: Blue Hippo submitted:Jun 21 2024
Join me in creating an automation account and using managed identity to connect to Azure,
ExchangeOnline and Graph in this practical powershell example where we'll discuss how to connect, how to add permissions to a service principal and also a little bonus tip on how to get an access token for graph using Az and managed identity with the Get-AzAccessToken cmdlet.
By: Blue Hippo submitted:Jun 21 2024
Maneuvering Your Way to Microsoft Graph API with Jocel Sabellano
(youtube.com)
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell.
By: Research Triangle PowerShell Users Group submitted:Jun 24 2022
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell.
He discusses how it works and how to interact with it to access the myriad of services in the Microsoft 365 Cloud.
By: Research Triangle PowerShell Users Group submitted:Jun 24 2022
Maneuvering Your Way to Microsoft Graph API with Jocel Sabellano – YouTube
(youtube.com)
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Jocel Sabellano gives a deep dive into getting started with the Microsoft graph API via PowerShell.
He discusses how it works and how to interact with it to access the myriad of services in the Microsoft 365 Cloud.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Master Regex in Powershell: Replace all but first character!
(youtube.com)
Learn how to use Regex in Powershell to replace all but the first character of a match in this
By: Professource Code submitted:Sep 27 2024
Learn how to use Regex in Powershell to replace all but the first character of a match in this
tutorial.
By: Professource Code submitted:Sep 27 2024
Mastering Command Line: Boost your productivity with indispensable shortcuts
(youtube.com)
Welcome to this detailed tutorial on boosting your command line productivity. In this video, I share
By: Andrew Malkov submitted:Jun 2 2023
Welcome to this detailed tutorial on boosting your command line productivity. In this video, I share
my favorite, daily-used shortcuts for command line prompt and Windows Terminal. By applying these shortcuts, you can significantly speed up your workflow and make your command line usage much more efficient.
By: Andrew Malkov submitted:Jun 2 2023
Mastering Microsoft 365 PowerShell Scripting
(practical365.com)
A common question at conferences is how to start with Microsoft 365 PowerShell scripting. We all
By: Tony Redmond submitted:Dec 15 2023
A common question at conferences is how to start with Microsoft 365 PowerShell scripting. We all
have our own approach. This article lays out a simple three-step method to write scripts to interact with Microsoft 365 objects.
By: Tony Redmond submitted:Dec 15 2023
Mastering PowerShell Scripting – Fifth Edition
(amazon.com)
Automate repetitive tasks and simplify complex administrative tasks using PowerShell
By: Chris Dent submitted:Jun 14 2024
Automate repetitive tasks and simplify complex administrative tasks using PowerShell
By: Chris Dent submitted:Jun 14 2024
Mastering PowerShell Scripting: Automate and manage your environment using PowerShell 7.1, 4th Edition
(amazon.com)
This comprehensive guide starts with the basics before moving on to advanced topics to help you
By: Chris Dent submitted:Jun 16 2022
This comprehensive guide starts with the basics before moving on to advanced topics to help you
become a PowerShell 7.1 expert.
By: Chris Dent submitted:Jun 16 2022
Mastering Time in PowerShell: Measure statistical properties within time spans with PSDates [OC]
(youtube.com)
Unlock the power of time manipulation in PowerShell with the Group-TimeSpan and Measure-TimeSpan
By: Matthew Dowst submitted:Sep 6 2024
Unlock the power of time manipulation in PowerShell with the Group-TimeSpan and Measure-TimeSpan
cmdlets from the PSDates module! In this video, we'll dive deep into how you can group data by specific time spans and measure statistical properties like sum, average, maximum, and minimum within those groups. Whether you're looking to analyze logs, monitor system performance, or perform data analysis, these cmdlets offer powerful tools to streamline your workflows and enhance your data manipulation skills in PowerShell. Watch now to become a master of time-based data analysis!
By: Matthew Dowst submitted:Sep 6 2024
Maximizing Community Engagement with sqldbawithabeard
(powershellpodcast.podbean.com)
Today, we had the pleasure of interviewing Rob "sqldbawithabeard" Sewell, who shared insights on
By: The Powershell Podcast submitted:Apr 21 2023
Today, we had the pleasure of interviewing Rob "sqldbawithabeard" Sewell, who shared insights on
changes to dbachecks, maximizing community involvement, mentorship, and dbatools. We also discussed the exciting upcoming events, including psconfeu and data Saturdays, where enthusiasts can come together to learn, share ideas, and connect with like-minded individuals. In addition, Rob shared his innovative approach to automating the process of finding speakers for events, streamlining the planning and organization of future gatherings.
By: The Powershell Podcast submitted:Apr 21 2023
Microsoft 365 internals explained | Microsoft Graph, substrate, and PowerShell with Jeffrey Snover
(youtube.com)
See the benefits and explanation for AI-infused capabilities in Office. We'll show you the Microsoft
By: submitted:Jun 15 2022
See the benefits and explanation for AI-infused capabilities in Office. We'll show you the Microsoft
Graph and the Graph Explorer, everyday AI in office.com, PowerPoint and the upcoming Project Cortex. Plus, you'll see how all of this can be put into practice using PowerShell scripting together with the Microsoft Graph.
By: submitted:Jun 15 2022
Microsoft Azure Management with PowerShell – Introduction
(youtube.com)
blank
By: Luke Murray submitted:Nov 3 2023
blank
By: Luke Murray submitted:Nov 3 2023
Microsoft Graph PlusPlus A better way to interact with Microsoft Graph API with James O’Neil – YouTube
(youtube.com)
The Microsoft Graph API is the future of querying data from the Azure cloud. It's incredibly
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
The Microsoft Graph API is the future of querying data from the Azure cloud. It's incredibly
powerful but isn't very PowerShell friendly.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Microsoft Quantum Development Kit
(youtu.be)
Take a step into the future with the now Open-Source Microsoft Quantum Dev Kit. Now with an
By: submitted:Jun 15 2022
Take a step into the future with the now Open-Source Microsoft Quantum Dev Kit. Now with an
install-free option, Jupyter Notebooks, Kata hands-on training, VisualStudio 2019 and VSCode integration – even my favorite PowerShell!
By: submitted:Jun 15 2022
Modern Automation with PowerShell Michael
(powershellpodcast.podbean.com)
In this episode, we are joined by Microsoft MVP Michael Zanatta to discuss the new PowerShell
By: The Powershell Podcast submitted:Mar 17 2023
In this episode, we are joined by Microsoft MVP Michael Zanatta to discuss the new PowerShell
community book, "Modern IT Automation with PowerShell." We start off by talking about Constrained Language Mode, which Michael knows a lot about. We then move on to the four pillars of PowerShell Security, followed by a brief break from the technical talk to chat about food, as we like to do. We then move on to talking about how Michael became a Microsoft MVP. We also learned about the origins of this book, the journey to get it published, and how this is a textbook by the community for the community. All this, and more, on this episode of the PowerShell Podcast!
By: The Powershell Podcast submitted:Mar 17 2023
Modern IT Automation with PowerShell
(leanpub.com)
A PowerShell Textbook written by the community for the community!
By: The DevOps Collective and Michael Zanatta submitted:Dec 16 2022
A PowerShell Textbook written by the community for the community!
By: The DevOps Collective and Michael Zanatta submitted:Dec 16 2022
Module Monday: BurntToast
(youtube.com)
Module Monday is a video series where I look at a different PowerShell module each Monday. This
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where I look at a different PowerShell module each Monday. This
Monday, I'm showing off BurntToast. BurntToast is a module for showing notifications in Windows 10. We'll look at how to send basic notifications, show progress bars, buttons and even kick off PowerShell scripts from notifications.
By: Adam Driscoll submitted:Jun 16 2022
Module Monday: ImportExcel
(youtube.com)
This Monday, I looked at ImportExcel. ImportExcel is a PowerShell module for manipulating Excel
By: Adam Driscoll submitted:Jun 16 2022
This Monday, I looked at ImportExcel. ImportExcel is a PowerShell module for manipulating Excel
files. You don't even need Excel installed. It's super cool!
By: Adam Driscoll submitted:Jun 16 2022
Module Monday: PSDepend – YouTube
(youtube.com)
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
I looked at PSDepend. PSDepend is a simple dependency handler built on PowerShell. I show how to install various dependencies, how to order dependencies and how to build different types of requirements files.
By: Adam Driscoll submitted:Jun 16 2022
Module Monday: PSGraph (video)
(youtube.com)
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
I looked at PSGraph. PSGraph is a module that provides a domain specific language for working with Graphviz. You can create diagrams really easily and output them as images.
By: Adam Driscoll submitted:Jun 16 2022
Module Monday: PSWritePDF
(youtube.com)
This Monday, we are looking at PSWritePDF. PSWritePDF is a module for manipulating PDF files. You
By: Adam Driscoll submitted:Jun 16 2022
This Monday, we are looking at PSWritePDF. PSWritePDF is a module for manipulating PDF files. You
can create new PDFs, merge PDFs, split PDFs and extract text from PDFs.
By: Adam Driscoll submitted:Jun 16 2022
Module Monday: Unix Completers – YouTube
(youtube.com)
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday,
I looked at the UnixCompleters module from the PowerShell Team. It provides tab completion for native Linux commands in PowerShell.
By: Adam Driscoll submitted:Jun 16 2022
Monitor Your Network with PowerShell [OC]
(youtube.com)
In this video you'll see the full process I went through to create a script to monitor up and down
By: Matthew Dowst submitted:Jun 21 2024
In this video you'll see the full process I went through to create a script to monitor up and down
times for my network.
By: Matthew Dowst submitted:Jun 21 2024
Monthly Update #116 for Office 365 for IT Pros
(office365itpros.com)
Monthly update #116 (February 2025) is available for the Office 365 for IT Pros eBook. The refresh
By: Tony Redmond submitted:Feb 7 2025
Monthly update #116 (February 2025) is available for the Office 365 for IT Pros eBook. The refresh
includes update #8 new files for the Automating Microsoft 365 with PowerShell eBook. We've also updated the print (paperback) version that's sold on an on-demand basis through Amazon.com. Things keep on changing inside Microsoft 365 with agent management a new challenge that's coming into view.
By: Tony Redmond submitted:Feb 7 2025
MrPowerShell’s Friday Fun
(twitch.tv)
Love ffmpeg and PowerShell? Learn how to have A/V automation fun in this week's PowerShell Friday
By: Mr PowerShell submitted:Feb 24 2023
Love ffmpeg and PowerShell? Learn how to have A/V automation fun in this week's PowerShell Friday
Fun.
By: Mr PowerShell submitted:Feb 24 2023
MSIX Labs and Training Videos
(techcommunity.microsoft.com)
A whole lot of how-tos for MSIX: check out new labs + videos to get started with the MSIX packaging
By: submitted:Jun 15 2022
A whole lot of how-tos for MSIX: check out new labs + videos to get started with the MSIX packaging
tool, managing packages with PowerShell, and much more. Create an MSIX package for any Windows app – old or new.
By: submitted:Jun 15 2022
MVA: Getting Started with Microsoft PowerShell
(channel9.msdn.com)
Learn the basics of PowerShell, from the man who created it, in just six hours. Jeffrey
By: submitted:Jun 15 2022
Learn the basics of PowerShell, from the man who created it, in just six hours. Jeffrey
Snover’s very popular MVA: Getting Started with Microsoft PowerShell is now available on CH9
By: submitted:Jun 15 2022
MVPs and Stars with Barbara 4rbes
(powershellpodcast.podbean.com)
In this episode, we are joined by GitHub star Barbara Forbes. She tells us what her experience has
By: The Powershell Podcast submitted:Jan 13 2023
In this episode, we are joined by GitHub star Barbara Forbes. She tells us what her experience has
been like as a GitHub star and presents a session at GitHub Universe. We got to learn about GitHub Codespaces as well as GitHub CoPilot and the future of AI. She discussed the value of mentorship and how helpful getting a 2nd opinion can be when dealing with doubts. We also got to hear how she got her awesome plushies.
By: The Powershell Podcast submitted:Jan 13 2023
Network Troubleshooting with PowerShell – YouTube
(youtube.com)
PowerShell vs CMD for network troubleshooting
By: PowerShell Breakdown submitted:Jun 16 2022
PowerShell vs CMD for network troubleshooting
By: PowerShell Breakdown submitted:Jun 16 2022
New PluralSight Course: Extending PowerShell
(mattallford.com)
This is a short post and I'll cut straight to it. I'm really happy to announce that I've published
By: Matt Allford submitted:Jun 16 2022
This is a short post and I'll cut straight to it. I'm really happy to announce that I've published
my first course with Pluralsight, Extending PowerShell. The course is aimed at helping you learn and understand PowerShell Modules and is part of a larger learning path for PowerShell 7 that is being produced currently on PowerShell.
By: Matt Allford submitted:Jun 16 2022
New PowerShell Secrets Management Module – YouTube
(youtube.com)
In this video I explore a solution to the problem of handling secrets in scripts and having to use
By: John Savill submitted:Jun 16 2022
In this video I explore a solution to the problem of handling secrets in scripts and having to use
secret implementation specific code. The new Secrets Management module solves this.
By: John Savill submitted:Jun 16 2022
New to PSReadline? Start here.
(youtube.com)
PSReadLine is shaping your PowerShell experience whether you realize it or not.
By: Andrew Pla submitted:Mar 6 2026
PSReadLine is shaping your PowerShell experience whether you realize it or not.
By: Andrew Pla submitted:Mar 6 2026
Nightmare Fuel with I am Jakoby
(powershellpodcast.podbean.com)
In this episode, we talk with ethical hacker I am Jakoby who gives us insights into the many ways
By: The Powershell Podcast submitted:Nov 18 2022
In this episode, we talk with ethical hacker I am Jakoby who gives us insights into the many ways
someone can get access to your systems. We talked about how he started his journey into ethical hacking, and the support he got when he submitted for hak5.
By: The Powershell Podcast submitted:Nov 18 2022
Oh the Places you will go… with PowerShell – Mike F. Robbins
(powershellpodcast.podbean.com)
In this episode, we get to hear the journey of someone who was a Microsoft MVP that ended up turning
By: The Powershell Podcast submitted:Aug 5 2022
In this episode, we get to hear the journey of someone who was a Microsoft MVP that ended up turning
in their MVP and joining the mothership. Mike details his journey and shares some of the secrets to his success, including the importance of blogging, having a personal brand, and more.
By: The Powershell Podcast submitted:Aug 5 2022
Optimize Your Microsoft Graph Calls
(youtube.com)
Building a Graph Pre-Processor Module with Christian Ritter
By: PDQ submitted:Jul 11 2025
Building a Graph Pre-Processor Module with Christian Ritter
By: PDQ submitted:Jul 11 2025
Optimizing Visual Studio Code for Powershell Development by Justin Grote – YouTube
(youtube.com)
I've used VSCode as my primary Powershell environment for over 3 years and have tried a lot of
By: Justin Grote submitted:Jun 16 2022
I've used VSCode as my primary Powershell environment for over 3 years and have tried a lot of
extensions and settings, and now is your turn to learn from my experience! Here are some examples of items we will cover:
By: Justin Grote submitted:Jun 16 2022
Optimizing Visual Studio Code for PowerShell, 2025 Edition
(youtube.com)
In this session, Justin Grote presents an in-depth overview of optimizing Visual Studio Code (VS
By: PowerShell Conference EU submitted:Jun 27 2025
In this session, Justin Grote presents an in-depth overview of optimizing Visual Studio Code (VS
Code) specifically for PowerShell development. He begins by establishing the importance of VS Code as the recommended editor for PowerShell, having evolved from a basic text editor to a powerful tool that supports a variety of programming languages and capabilities. The lecture aims to provide a structured approach for setting up VS Code for PowerShell users, whether they are new to the environment or seasoned developers looking to refine their setup.
By: PowerShell Conference EU submitted:Jun 27 2025
Pair Programming a PowerShell Platformer Live
(youtube.com)
I am going to be live-coding some improvements to a game written in PowerShell. I will start by
By: PDQ submitted:Nov 28 2025
I am going to be live-coding some improvements to a game written in PowerShell. I will start by
getting familiar with the codebase, then I will move into looking at the open issues on the project, choose one, and then hopefully close the issue with a successful PR! Oh, did I mention that the game dev will be watching and criticising my every move? Yeah, Greg Martin is joining me.
By: PDQ submitted:Nov 28 2025
Passion + PowerShell = Profit with David Hall
(powershellpodcast.podbean.com)
In this episode, we cover a lot of ground. We cover how PowerShell has helped our careers, from the
By: The Powershell Podcast submitted:Aug 12 2022
In this episode, we cover a lot of ground. We cover how PowerShell has helped our careers, from the
beginning roots to the current day. David covers how he got his start, the challenges he faced along the way, and how each opportunity to teach came up. We explore the origins of PSAffirmations and the role that affirmations had when dealing with Imposter Syndrome. Security is David's specialty, so we spent some time picking David's brain about the current state of security and where attention is needed. We discuss whether passion can be taught or if it already must be there. Last, Jordan lets slip that he hates Christmas.
By: The Powershell Podcast submitted:Aug 12 2022
Patterns and Projects in PowerShell with Chris Bergmeister
(powershellpodcast.podbean.com)
In this episode, we learn more about how Christopher, a traditionally trained .NET developer,
By: The Powershell Podcast submitted:Sep 30 2022
In this episode, we learn more about how Christopher, a traditionally trained .NET developer,
approaches PowerShell patterns and projects. He shares with us a wealth of wisdom that he's learned throughout his career. From discussing the learning opportunities that a Pull Request gives, all the way to getting started with open source and the role it played in getting his Microsoft MVP status. Chris also shared with us the meaning and importance of KISS.
By: The Powershell Podcast submitted:Sep 30 2022
Pick Up The PowerShell Practice Primer
(jdhitsolutions.com)
A number of years ago, I published book on Leanpub, designed to help you teach yourself PowerShell.
By: Jeffery Hicks submitted:May 3 2024
A number of years ago, I published book on Leanpub, designed to help you teach yourself PowerShell.
After you get through the first Month of Lunches book, what do you do next? The best way to learn PowerShell is to do it. But it might be challending trying to figure out what to do. I...
By: Jeffery Hicks submitted:May 3 2024
Pick Up The PowerShell Practice Primer
(jdhitsolutions.com)
I've updated The PowerShell Practice Primer with even more PowerShell 7 content. Now over 120
By: Jeff Hicks submitted:May 10 2024
I've updated The PowerShell Practice Primer with even more PowerShell 7 content. Now over 120
challenges to test your skill and knowledge.
By: Jeff Hicks submitted:May 10 2024
PluralSight Offering 1 month free courses
(pluralsight.com)
Build in-demand tech skills without leaving your house. Get free access to 7,000+ expert-led video
By: PluralSight submitted:Jun 15 2022
Build in-demand tech skills without leaving your house. Get free access to 7,000+ expert-led video
courses and more all month long.
By: PluralSight submitted:Jun 15 2022
PnP PowerShell Changed!!! ACT NOW
(youtube.com)
In this video, I will show you about a big change in the way PnP PowerShell will work going forward.
By: Malay Vasavada submitted:Sep 20 2024
In this video, I will show you about a big change in the way PnP PowerShell will work going forward.
You might be facing an issue right now when you are working with PnP PowerShell. Watch this video to know how you can resolve this and get going.
By: Malay Vasavada submitted:Sep 20 2024
Portscanning with Powershell
(youtube.com)
I gave an impromptu talk on my #PowerShell port scanner
By: James Conlan submitted:Jan 26 2024
I gave an impromptu talk on my #PowerShell port scanner
By: James Conlan submitted:Jan 26 2024
PoshBytes: Arrays vs Lists [OC]
(youtube.com)
On this edition of PohBytes, a showdown for the ages, Arrays vs. Lists!Two contenders, two minutes,
By: Matthew Dowst submitted:Oct 3 2025
On this edition of PohBytes, a showdown for the ages, Arrays vs. Lists!Two contenders, two minutes,
no fluff, many .Add()s and +=s.
By: Matthew Dowst submitted:Oct 3 2025
PoshBytes: Encrypting secrets with Protect-CmsMessage (without summoning eldritch IT beings) [OC]
(youtube.com)
Stop sharing secrets in plain text.Use Protect-CmsMessage like a pro to encrypt, decrypt, done.
By: Matthew Dowst submitted:Nov 7 2025
Stop sharing secrets in plain text.Use Protect-CmsMessage like a pro to encrypt, decrypt, done.
By: Matthew Dowst submitted:Nov 7 2025
PoshBytes: Fixing Word Formatting with PowerShell
(youtube.com)
Ever spent time fighting Word formatting that refuses to behave? In this PoshBytes episode I show an
By: Matthew Dowst submitted:Mar 20 2026
Ever spent time fighting Word formatting that refuses to behave? In this PoshBytes episode I show an
example of how PowerShell can automate Word. Because sometimes scripting around the problem is easier than solving it manually.
By: Matthew Dowst submitted:Mar 20 2026
PoshBytes: Get-Verb Before You Get Judged
(youtube.com)
PowerShell function names are more than personal preference. In this PoshBytes, I cover how Get-Verb
By: Matthew Dowst [OC] submitted:May 22 2026
PowerShell function names are more than personal preference. In this PoshBytes, I cover how Get-Verb
helps you find approved verbs, make your commands easier to discover, and keep PowerShell from judging you.
By: Matthew Dowst [OC] submitted:May 22 2026
PoshBytes: Is That Really False?
(youtube.com)
PowerShell can be wonderfully helpful right up until the string 'false' pretends to be true. This
By: Matthew Dowst [OC] submitted:Mar 27 2026
PowerShell can be wonderfully helpful right up until the string 'false' pretends to be true. This
PoshBytes short walks through why if($value) is not the same as if($value -eq $true) and when that difference matters.
By: Matthew Dowst [OC] submitted:Mar 27 2026
PoshBytes: Mastering Here-Strings in PowerShell
(youtube.com)
Learn PowerShell here-strings the fast way with practical examples.
By: Matthew Dowst [OC] submitted:Nov 28 2025
Learn PowerShell here-strings the fast way with practical examples.
By: Matthew Dowst [OC] submitted:Nov 28 2025
PoshBytes: Measure-Command For Optimizing Your Code
(youtube.com)
Measure-Command is the fastest way to find out how long a command actually takes, so you can stop
By: Matthew Dowst submitted:Jan 30 2026
Measure-Command is the fastest way to find out how long a command actually takes, so you can stop
guessing and start optimizing with receipts. We will time a few real scripts, compare approaches, and learn how to avoid misleading results.
By: Matthew Dowst submitted:Jan 30 2026
PoshBytes: Numeric Precision in PowerShell
(youtube.com)
In this PoshBytes short you will see how PowerShell can silently lose precision when big integer
By: Matthew Dowst [OC] submitted:Dec 5 2025
In this PoshBytes short you will see how PowerShell can silently lose precision when big integer
math is promoted to double and how using the right numeric types and decimal literals helps keep your results exact.
By: Matthew Dowst [OC] submitted:Dec 5 2025
PoshBytes: PowerShell Splatting – The Art of Throwing Parameters With Style
(youtube.com)
In this PoshBytes episode, you will learn PowerShell splatting to make long commands readable and
By: Matthew Dowst [OC] submitted:Jan 9 2026
In this PoshBytes episode, you will learn PowerShell splatting to make long commands readable and
reusable. We will also demo PSNotes cmdlets that generate splats for you and convert existing commands into splatted form.
By: Matthew Dowst [OC] submitted:Jan 9 2026
PoshBytes: Select-Object With Custom Properties
(youtube.com)
Because Plain Properties Are Boring
By: Matthew Dowst [oc] submitted:Oct 24 2025
Because Plain Properties Are Boring
By: Matthew Dowst [oc] submitted:Oct 24 2025
PoshBytes: Stop Clicking Download. Use Invoke-WebRequest
(youtube.com)
Stop downloading files one click at a time. Use Invoke-WebRequest in PowerShell and automate it in
By: Matthew Dowst submitted:May 8 2026
Stop downloading files one click at a time. Use Invoke-WebRequest in PowerShell and automate it in
seconds.
By: Matthew Dowst submitted:May 8 2026
PoshBytes: Tee-Object [OC]
(youtube.com)
It logs. It pipes. It saves. It doesn't ask for thanks. It's Tee-Object!
By: Matthew Dowst submitted:Sep 19 2025
It logs. It pipes. It saves. It doesn't ask for thanks. It's Tee-Object!
By: Matthew Dowst submitted:Sep 19 2025
PoshBytes: To Delete or To Empty Items? PowerShell Has Opinions
(youtube.com)
In PowerShell, clearing something and removing something are not the same thing. In this PoshBytes,
By: Matthew Dowst [OC] submitted:May 1 2026
In PowerShell, clearing something and removing something are not the same thing. In this PoshBytes,
I walk through the difference between Clear-ItemProperty and Remove-ItemProperty.
By: Matthew Dowst [OC] submitted:May 1 2026
PoshBytes: What The Blank!
(youtube.com)
Sometimes a value in PowerShell looks blank... but technically isn't.
By: Matthew Dowst [OC] submitted:Apr 10 2026
Sometimes a value in PowerShell looks blank... but technically isn't.
By: Matthew Dowst [OC] submitted:Apr 10 2026
Power BI, PowerShell and Azure Functions Deep Dive – YouTube
(youtube.com)
This video shows you how to use Power BI's PowerShell commandlets and call those in an Azure
By: Steve Winward submitted:Jun 16 2022
This video shows you how to use Power BI's PowerShell commandlets and call those in an Azure
Function to allow you to run them fully automated.
By: Steve Winward submitted:Jun 16 2022
Power Up Text Editing: PowerShell Appending To Files
(adamtheautomator.com)
Discover how to level up your text editing through PowerShell appending to files in this ATA
By: Nicholas Xuan Nguyen submitted:May 5 2023
Discover how to level up your text editing through PowerShell appending to files in this ATA
Learning tutorial!
By: Nicholas Xuan Nguyen submitted:May 5 2023
PowerCLI and PowerShell cheat sheet
(angrysysops.com)
Here are commands, every vSphere admin should know: List of available interfaces and physical
By: Piotr Tarnawski submitted:Aug 26 2022
Here are commands, every vSphere admin should know: List of available interfaces and physical
network cards (vmkernel + vmnic): Adding another interface (vmkernel to vMotion)...
By: Piotr Tarnawski submitted:Aug 26 2022
PowerCLI Tutorial: Boost Your VMware Management Skills
(adamtheautomator.com)
Begin your journey with our PowerCLI tutorial and elevate your VMware infrastructure management to
By: Dave Pinkawa submitted:Jan 5 2024
Begin your journey with our PowerCLI tutorial and elevate your VMware infrastructure management to
expert levels. Learn essential tips and tricks today!
By: Dave Pinkawa submitted:Jan 5 2024
PowerScripting Podcast
(feeds.feedburner.com)
With over 300 eipsode already published, you’re bound to find tons of useful information here.
By: submitted:Jun 15 2022
With over 300 eipsode already published, you’re bound to find tons of useful information here.
By: submitted:Jun 15 2022
PowerScripting Podcast : Episode 330
(powerscripting.libsyn.com)
With special guest PowerShell MVP Adam Driscoll
By: PowerScripting Podcast submitted:Jun 15 2022
With special guest PowerShell MVP Adam Driscoll
By: PowerScripting Podcast submitted:Jun 15 2022
PowerShell & Global DevOps Summit. The Bar Sessions.
(powershellpodcast.podbean.com)
This episode features several conversations we captured while at the Global Summit. Ryan Richter
By: The PowerShell Podcast submitted:Jun 15 2022
This episode features several conversations we captured while at the Global Summit. Ryan Richter
talked to us about his experiences attending the OnRamp. Steven Judd talked about helping to run the remote summit, dad jokes, and music. Lastly, we talk with Harjit and Mick from the PowerShell news podcast, where we talk about how our podcasts came about and things we have learned and improved on since we started.
By: The PowerShell Podcast submitted:Jun 15 2022
PowerShell + DevOps Global Summit – Session Materials
(github.com)
Even if you weren't able to attend the summit, there is still a ton of great resources here.
By: DevOps Collective submitted:Apr 24 2026
Even if you weren't able to attend the summit, there is still a ton of great resources here.
By: DevOps Collective submitted:Apr 24 2026
PowerShell + DevOps Global Summit 2022
(youtube.com)
A YouTube playlist of all the presentations from this year's PowerShell + DevOps Global Summit 2022
By: powershell.org submitted:Jun 17 2022
A YouTube playlist of all the presentations from this year's PowerShell + DevOps Global Summit 2022
By: powershell.org submitted:Jun 17 2022
PowerShell + DevOps Global Summit 2025
(youtube.com)
The full summit playlist is now available
By: PowerShell.org submitted:Jul 18 2025
The full summit playlist is now available
By: PowerShell.org submitted:Jul 18 2025
PowerShell + Plotting in Polyglot Interactive Notebooks
(youtube.com)
In this video, you'll see you how to use PowerShell in combination with ScottPlot, a graphical
By: Doug Finke submitted:Jan 6 2023
In this video, you'll see you how to use PowerShell in combination with ScottPlot, a graphical
plotting library for .NET, to create data visualizations.
By: Doug Finke submitted:Jan 6 2023
PowerShell 101
(leanpub.com)
Reluctant to learn PowerShell? This condensed version book targets the specific topics you need to
By: Mike F. Robbins submitted:Jul 19 2024
Reluctant to learn PowerShell? This condensed version book targets the specific topics you need to
know to be successful in a real-world production environment.
By: Mike F. Robbins submitted:Jul 19 2024
PowerShell 101: Creating a Real-World Module: Scaffolding Functions
(adamtheautomator.com)
Learn how to create powerful PowerShell modules from scratch by building a computer inventory tool.
By: Adam Bertram submitted:Jan 24 2025
Learn how to create powerful PowerShell modules from scratch by building a computer inventory tool.
Perfect for sysadmins who need custom automation solutions.
By: Adam Bertram submitted:Jan 24 2025
PowerShell 101: The No-Nonsense Guide to Windows PowerShell
(leanpub.com)
What does the flower on the cover of this book have to do with PowerShell? Flowers grow from the
By: Mike F. Robbins submitted:Nov 10 2023
What does the flower on the cover of this book have to do with PowerShell? Flowers grow from the
ground up. My goal with this book is to help you build your PowerShell skills from the ground up and be well on your way to writing PowerShell code that's as beautiful as the daylily on the cover of this book by the time you finish it.
By: Mike F. Robbins submitted:Nov 10 2023
PowerShell 20 Basic Commands and Their Uses – Izoate Tech
(izoate.tech)
Learn the 20 basic PowerShell commands for beginners to manage files, processes, and system tasks
By: Izoate Tech submitted:Mar 28 2025
Learn the 20 basic PowerShell commands for beginners to manage files, processes, and system tasks
efficiently with this easy-to-follow guide.
By: Izoate Tech submitted:Mar 28 2025
PowerShell 2022: State of the Art / Hack / Infection
(youtube.com)
Why has PowerShell become so popular for ransomware, hacking tools, cloud computing, and security
By: Jason Fossen submitted:Jul 15 2022
Why has PowerShell become so popular for ransomware, hacking tools, cloud computing, and security
automation? Isn't PowerShell just another command shell? No! Attend this talk by SANS Faculty Fellow Jason Fossen to see what PowerShell really is, how it's being used (and abused) today, and future trends.
By: Jason Fossen submitted:Jul 15 2022
PowerShell 7 for IT Professionals
(amazon.com)
PowerShell 7 for IT Pros is your guide to using PowerShell 7, the open source, cross-platform
By: Thomas Lee submitted:Jun 16 2022
PowerShell 7 for IT Pros is your guide to using PowerShell 7, the open source, cross-platform
version of Windows PowerShell. Windows IT professionals can begin setting up automation in PowerShell 7, which features many improvements over the early version of PowerShell Core and Windows PowerShell. PowerShell 7 users can enjoy the high level of compatibility with the Windows PowerShell modules they rely on today. This book shows IT professionals?especially Windows administrators and developers?how to use PowerShell7 to engage in their most important tasks, such as managing networking, using AD/DNS/DHCP, leveraging Azure, and more.
By: Thomas Lee submitted:Jun 16 2022
PowerShell 7 Fundamentals
(pluralsight.com)
More and more we turn to automation in IT to help improve efficiency for our day to day operations.
By: Jeff Hicks submitted:Dec 5 2025
More and more we turn to automation in IT to help improve efficiency for our day to day operations.
PowerShell has always been at the forefront of automation tools. The courses in this path start with the absolute basics of PowerShell so that you can learn how to automate away your problems from the ground up. You'll begin with installation before moving on to exploration of the PowerShell language and using your acquired skills to perform tasks from your day to day operations. Finally, you'll get a taste of writing actual PowerShell scripts to round out your automation skills and toolset.
By: Jeff Hicks submitted:Dec 5 2025
PowerShell 7 Tutorials for Intermediates #7 : Working with JSON
(youtube.com)
In this video I will go over how to work with JSON in PowerShell 7. I will show how to import a
By: JackedProgrammer submitted:Dec 2 2022
In this video I will go over how to work with JSON in PowerShell 7. I will show how to import a
.json file, convert a .csv to .json, how to create PowerShell objects from json, etc.
By: JackedProgrammer submitted:Dec 2 2022
PowerShell 7 Tutorials for Intermediates #8 : Working with XML
(youtube.com)
In this video I will go over how to work with XML in PowerShell 7. I will show how to import a .xml
By: JackedProgrammer submitted:Dec 9 2022
In this video I will go over how to work with XML in PowerShell 7. I will show how to import a .xml
that was written by someone or another application and then also take a look at PowerShell's ability to generate CliXml files and import-clixml / export-clixml
By: JackedProgrammer submitted:Dec 9 2022
PowerShell 7 Video Series
(devblogs.microsoft.com)
As a part of our PowerShell 7 release, the PowerShell Team put together a series of videos
By: PowerShell Team submitted:Jun 16 2022
As a part of our PowerShell 7 release, the PowerShell Team put together a series of videos
explaining and demoing aspects of the release. The intent of these videos was for User Groups to host events celebrating and discussing PowerShell 7, however, in light of the current guidance against group gatherings, we have decided to make these videos available publicly on the PowerShell Team YouTube channel.
By: PowerShell Team submitted:Jun 16 2022
PowerShell Advanced Functions: Getting Started Guide
(jeffbrown.tech)
Advanced functions take your PowerShell development to the next level, letting you create
By: Jeff Brown submitted:Sep 20 2024
Advanced functions take your PowerShell development to the next level, letting you create
cmdlet-like scripts with advanced features. In this article, we'll dive into what makes cmdlets and advanced functions essential in PowerShell, with examples and tips to help you master them. What is a cmdlet? A PowerShell cmdlet (pronounced "command-let") performs a specific task
By: Jeff Brown submitted:Sep 20 2024
PowerShell AI – copilot at the command line
(youtube.com)
PowerShell AI - copilot at the command line
By: Doug Finke submitted:Apr 14 2023
PowerShell AI - copilot at the command line
By: Doug Finke submitted:Apr 14 2023
PowerShell and APIs 103: How to authenticate and interact with Central Management
(youtube.com)
In this video, @Steviecoaster from the Research Triangle PowerShell User Group (RTPSUG) shows you
By: Research Triangle PowerShell Users Group submitted:May 19 2023
In this video, @Steviecoaster from the Research Triangle PowerShell User Group (RTPSUG) shows you
how to authenticate and interact with a Central Management product using PowerShell. You will learn how to encode credentials, build headers, send requests, and store cookies for API authentication. You will also see a real-world example of using APIs and PowerShell to automate tasks and solve problems with Central Management.
By: Research Triangle PowerShell Users Group submitted:May 19 2023
PowerShell and Python Together
(apress.com)
You will learn how to join PowerShell’s robust set of commands and access to the internals of
By: submitted:Jun 15 2022
You will learn how to join PowerShell’s robust set of commands and access to the internals of
both the MS Windows desktop and enterprise devices and Python’s rich scripting environment allowing for the rapid development of new tools for investigation, automation, and deep analysis.
By: submitted:Jun 15 2022
PowerShell and Regular Expressions | Pluralsight
(pluralsight.com)
If you are a PowerShell Pro who needs to know what regular expressions are and how to take advantage
By: Jeff Hicks submitted:Jun 15 2022
If you are a PowerShell Pro who needs to know what regular expressions are and how to take advantage
of them in PowerShell, then this course is for you. Learn the regex fundamentals, from matching, splitting, replacing, to turning text into objects.
By: Jeff Hicks submitted:Jun 15 2022
PowerShell App Deployment Toolkit – [Chapter 1 Fundamentals]
(youtube.com)
When you have a centralized management platform like Microsoft Intune or Configuration Manager, it
By: MEM - tips and tricks submitted:Jul 28 2022
When you have a centralized management platform like Microsoft Intune or Configuration Manager, it
is very import that automate what you can. When it comes to application management, there are many ways to do it. Some are more complex than others.
By: MEM - tips and tricks submitted:Jul 28 2022
PowerShell Automation and Scripting for CyberSecurity: Hacking and Defense for Red and Blue Teamers
(amazon.com)
Take your cybersecurity skills to the next level with this comprehensive guide to PowerShell
By: Miriam C. Wiesner submitted:Jul 28 2023
Take your cybersecurity skills to the next level with this comprehensive guide to PowerShell
security! Whether you're a red or blue teamer, you'll gain a deep understanding of PowerShell's security capabilities and how to use them.
By: Miriam C. Wiesner submitted:Jul 28 2023
PowerShell best practices for Intune: Error Handling
(youtube.com)
In the next part of our PowerShell best practices series, we go over how to get started with error
By: Steve Weiner submitted:Apr 4 2025
In the next part of our PowerShell best practices series, we go over how to get started with error
handling.
By: Steve Weiner submitted:Apr 4 2025
PowerShell Cheat Sheet
(sans.org)
This Powershell Cheat sheet provides a comprehensive set of Powershell commands, cmdlets, and
By: SANS Institute submitted:Jun 16 2022
This Powershell Cheat sheet provides a comprehensive set of Powershell commands, cmdlets, and
scripts & compliance pros can use to automate compliance measurements in their enterprise and cloud environments.
By: SANS Institute submitted:Jun 16 2022
PowerShell Class Episode #5
(youtube.com)
PowerShell Class, Where-Object, Select-Object, Sort-Object and Export-CSV
By: Very IT submitted:Nov 8 2024
PowerShell Class, Where-Object, Select-Object, Sort-Object and Export-CSV
By: Very IT submitted:Nov 8 2024
PowerShell Collaboration Unleashed! [OC]
(youtube.com)
Learn how to use JupyterHub to create shared environments for seamless scripting &
By: Matthew Dowst submitted:Dec 13 2024
Learn how to use JupyterHub to create shared environments for seamless scripting &
collaboration-accessible from any browser.
By: Matthew Dowst submitted:Dec 13 2024
PowerShell Community Call – March 16th, 2023
(youtube.com)
PowerShell Community Call - March 16th, 2023
By: The PowerShell Team submitted:Mar 31 2023
PowerShell Community Call - March 16th, 2023
By: The PowerShell Team submitted:Mar 31 2023
PowerShell Community Textbook Update: Printed copies available!
(reddit.com)
After numerous issues getting the sample copies delivered for us to check over, it's finally here!
By: u/thefreeman193 submitted:Feb 17 2023
After numerous issues getting the sample copies delivered for us to check over, it's finally here!
By: u/thefreeman193 submitted:Feb 17 2023
PowerShell Community Textbook Update: To be released this weekend!
(reddit.com)
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
Gday Everyone,
By: u/PowerShellMichael submitted:Sep 23 2022
PowerShell Conference Book by Mark Kraus et al. [PDF/iPad/Kindle]
(leanpub.com)
20+ subject matter experts have teamed up to bring you the ultimate collection of PowerShell+DevOps
By: Mark Kraus submitted:Jun 16 2022
20+ subject matter experts have teamed up to bring you the ultimate collection of PowerShell+DevOps
topics that are designed to be like a conference in a book. This book not only delivers top-notch content that rivals any book on the market, but all royalties are donated to the OnRamp scholarship program which bootstraps others into the..
By: Mark Kraus submitted:Jun 16 2022
PowerShell Conference EU
(youtube.com)
Recordings of PSConfEU Vienna 2022 have been published!
By: PowerShell Conference EU submitted:Aug 12 2022
Recordings of PSConfEU Vienna 2022 have been published!
By: PowerShell Conference EU submitted:Aug 12 2022
PowerShell Conference EU – YouTube
(youtube.com)
Check out tons of great videos from this years PowerShell Conference EU that took place earlier this
By: PowerShell Conference EU submitted:Jun 16 2022
Check out tons of great videos from this years PowerShell Conference EU that took place earlier this
week.
By: PowerShell Conference EU submitted:Jun 16 2022
PowerShell Conference EU 2024 – Full playlist
(youtube.com)
Check out all the sessions from this years PowerShell Conference EU.
By: PowerShell Conference EU submitted:Jul 12 2024
Check out all the sessions from this years PowerShell Conference EU.
By: PowerShell Conference EU submitted:Jul 12 2024
PowerShell Conference EU 2025
(youtube.com)
More video have been added. Be sure to check them out.
By: PowerShell Conference EU submitted:Jul 18 2025
More video have been added. Be sure to check them out.
By: PowerShell Conference EU submitted:Jul 18 2025
PowerShell Cookbook: Your Complete Guide to Scripting the Ubiquitous Object-Based Shell
(amazon.com)
How do you use PowerShell to navigate the filesystem, manage files and folders, or retrieve a web
By: Lee Holmes submitted:Jun 16 2022
How do you use PowerShell to navigate the filesystem, manage files and folders, or retrieve a web
page? This introduction to the PowerShell language and scripting environment provides more than 400 task-oriented recipes to help you solve all kinds of problems. Intermediate to advanced system administrators will find more than 100 tried-and-tested scripts they can copy and use immediately.
By: Lee Holmes submitted:Jun 16 2022
Powershell Core 6.2 Cookbook
(packtpub.com)
Make use of hands-on recipes for many tasks that are typically encountered in both the on-premises
By: Jan-Hendrik Peters submitted:Jun 15 2022
Make use of hands-on recipes for many tasks that are typically encountered in both the on-premises
as well as the cloud world.
By: Jan-Hendrik Peters submitted:Jun 15 2022
PowerShell Deep dive (Video)
(techcommunity.microsoft.com)
From the PowerShell team at Microsoft: We will use this time to take a deep dive on PowerShell. From
By: PowerShell Team submitted:Jun 16 2022
From the PowerShell team at Microsoft: We will use this time to take a deep dive on PowerShell. From
previous versions and making them work in PowerShell 7 and PowerShell Core. We'll also take a serious look at Learning PowerShell with PowerShell, at Predictive IntelliSense, at the VS Code extensions, at Crescendo, and secret management with PowerShell to avoid the ever-annoying problem of hardcode creds or use prompts.
By: PowerShell Team submitted:Jun 16 2022
PowerShell Deep Dives
(manning.com)
Here's your chance to learn from the best in the business. PowerShell Deep Dives is a trove of
By: Jeffery Hicks, Richard Siddaway, Oisin Grehan, and Aleksandar Nikolic submitted:Jun 15 2022
Here's your chance to learn from the best in the business. PowerShell Deep Dives is a trove of
essential techniques, practical guidance, and the expert insights you earn only through years of experience. Editors Jeffery Hicks, Richard Siddaway, Oisin Grehan, and Aleksandar Nikolic hand-picked the 28 chapters in the book's four parts: Administration, Scripting, Development, and Platforms.
By: Jeffery Hicks, Richard Siddaway, Oisin Grehan, and Aleksandar Nikolic submitted:Jun 15 2022
PowerShell EOL 7.4 and 7.5 updates
(youtube.com)
Get to know when long-term support is ending for PowerShell versions 7.4 (Nov. 2026), 7.5 (May
By: Sympraxis Consulting submitted:Jan 23 2026
Get to know when long-term support is ending for PowerShell versions 7.4 (Nov. 2026), 7.5 (May
2026), and other versions.
By: Sympraxis Consulting submitted:Jan 23 2026
PowerShell Error Handling
(skylinesacademy.com)
To ensure we set up a net to catch all of the errors that are bound to happen, it's important to
By: Adam Bertram submitted:Jun 16 2022
To ensure we set up a net to catch all of the errors that are bound to happen, it's important to
understand error handling. Error handling is a concept in all programming languages that outlines steps, procedures and code that's written to intelligently capture errors and do something about them. PowerShell is no different.
By: Adam Bertram submitted:Jun 16 2022
PowerShell Execution Policy: A Comprehensive Guide
(spguides.com)
Have you encountered an error "execution of scripts is disabled on this system" while trying to run
By: Bijay Kumar submitted:Apr 25 2025
Have you encountered an error "execution of scripts is disabled on this system" while trying to run
a PowerShell script? I am sure you must have at least at the beginning. This is because of PowerShell's execution policy settings. In this article, I will walk you through everything you need to know about PowerShell execution
By: Bijay Kumar submitted:Apr 25 2025
PowerShell for Beginners eBook
(alexandrumarin.com)
I have been working on this for while but I am truly happy to announce that I have released a new
By: Alexandru Radu Marin submitted:Aug 18 2023
I have been working on this for while but I am truly happy to announce that I have released a new
book. PowerShell for Beginners. In our day and age, working as an IT Pro or even a developer, PowerShell is not a subject that can be missed. I encourage all IT Pros to dive into PowerShell, trust me you will love it.
By: Alexandru Radu Marin submitted:Aug 18 2023
PowerShell For Beginners Full Course – YouTube
(youtube.com)
With over 6 hours of free content, even seasoned users might learn a few things.
By: Nerd's lesson submitted:Jun 16 2022
With over 6 hours of free content, even seasoned users might learn a few things.
By: Nerd's lesson submitted:Jun 16 2022
PowerShell for Beginners: Learn PowerShell 7 Through Hands-On Mini Games
(amazon.co.uk)
Learn the basic tools and commands to write scripts in PowerShell 7. This hands-on guide is designed
By: Ian Waters submitted:Jun 16 2022
Learn the basic tools and commands to write scripts in PowerShell 7. This hands-on guide is designed
to get you up and running on PowerShell quickly - introducing interactive menus, reading and writing files, and creating code that talks over the network to other scripts, with mini games to facilitate learning.
By: Ian Waters submitted:Jun 16 2022
PowerShell for DBAs
(github.com)
I don't want to build a product or module. I want to provide a proof of concept, a tutorial, a code
By: Andreas Jordan submitted:Sep 9 2022
I don't want to build a product or module. I want to provide a proof of concept, a tutorial, a code
example, maybe a guide or a source of ideas for your own implementation. This is about using publicly available software (like database clients or NuGet packages) and a few lines of PowerShell code to show database administrators how to work with PowerShell.
By: Andreas Jordan submitted:Sep 9 2022
PowerShell for Developers: Doug Finke’s Story
(powershellpodcast.podbean.com)
In this episode, we are joined by the creator of the popular PowerShell module ImportExcel, Doug
By: The Powershell Podcast submitted:Feb 17 2023
In this episode, we are joined by the creator of the popular PowerShell module ImportExcel, Doug
Finke. Doug shares the story of how he got into PowerShell, the Monad Manifesto, and the PowerShell AI module. He also dives into the details of how ImportExcel works and provides plenty of tips on how to make the most of it. Tune in to learn more about the power of PowerShell, ImportExcel, and PowerShellAI!
By: The Powershell Podcast submitted:Feb 17 2023
PowerShell for Hackers
(powershellforhackers.com)
Hey there! Thanks for checking out PowerShell for Hackers - my personal sandbox for all things
By: Michael (Jakoby) Chitwood submitted:Sep 19 2025
Hey there! Thanks for checking out PowerShell for Hackers - my personal sandbox for all things
Windows, automation, and hacker-style mischief. Think of it as a PowerShell playground with a healthy dose of red-team flavor.
By: Michael (Jakoby) Chitwood submitted:Sep 19 2025
PowerShell for Hackers, Part 1: The Basics – Hackers Arise
(hackers-arise.com)
For those of you who want to learn Powershell but weren't sure how to approach it, we've created a
By: hackers-arise.official submitted:Apr 17 2026
For those of you who want to learn Powershell but weren't sure how to approach it, we've created a
series with more articles on the way. Helpful for both red team and blue team You can start with Part 1 covering the basics
By: hackers-arise.official submitted:Apr 17 2026
PowerShell for Linux admins
(powershellisfun.com)
During the Cloud Expo convention in the Netherlands last month, I spoke to someone who said that
By: Harm Veenstra submitted:Jan 5 2024
During the Cloud Expo convention in the Netherlands last month, I spoke to someone who said that
learning all the PowerShell commands as a Linux admin was difficult. PowerShell was built to make it easier for Linux admins to transition to it. In this blog post, I will show you how aliases work and how they help Linux Admins get started with basic PowerShell tasks.
By: Harm Veenstra submitted:Jan 5 2024
PowerShell for O365
(skillmeup.com)
In this course Liam will educate you on the details you need to know to be able to start writing
By: submitted:Jun 15 2022
In this course Liam will educate you on the details you need to know to be able to start writing
PowerShell for Office 365.
By: submitted:Jun 15 2022
PowerShell for Oracle DBAs
(youtube.com)
How to use PowerShell to connect to Oracle databases. Based on my talk at the DOAG Conference +
By: Andreas Jordan (ORDIX AG) submitted:Jul 7 2023
How to use PowerShell to connect to Oracle databases. Based on my talk at the DOAG Conference +
Exhibition 2022 in Nuremberg
By: Andreas Jordan (ORDIX AG) submitted:Jul 7 2023
PowerShell in 100 Seconds
(youtube.com)
Send this to everyone you know who asks, What is PowerShell?
By: Andreas Dieckmann submitted:Apr 3 2026
Send this to everyone you know who asks, What is PowerShell?
By: Andreas Dieckmann submitted:Apr 3 2026
PowerShell in Azure: Adding Tags & Setting Location Restrictions
(youtube.com)
In this tutorial, learn how to create and apply tags to Azure resources and enforce a location
By: Mike in the Cloud submitted:Jan 10 2025
In this tutorial, learn how to create and apply tags to Azure resources and enforce a location
restriction policy using PowerShell. Effective resource tagging helps you organise and manage your Azure environment, while location restriction policies ensure compliance with regional regulations.
By: Mike in the Cloud submitted:Jan 10 2025
PowerShell in Depth, Second Edition
(manning.com)
PowerShell in Depth, Second Edition is the go-to reference for administrators working with Windows
By: Don Jones, Jeffery Hicks, Richard Siddaway submitted:Jun 15 2022
PowerShell in Depth, Second Edition is the go-to reference for administrators working with Windows
PowerShell. Every major technique, technology, and tactic is carefully explained and demonstrated, providing a hands-on guide to almost everything an admin would do in the shell. Written by three experienced authors and PowerShell MVPs, this is the PowerShell book you'll keep next to your monitor-not on your bookshelf!
By: Don Jones, Jeffery Hicks, Richard Siddaway submitted:Jun 15 2022
PowerShell in Digital Forensics
(eforensicsmag.com)
PowerShell gives system administrators extensive access to the Windows operating system internals.
By: eForensics submitted:Jun 16 2022
PowerShell gives system administrators extensive access to the Windows operating system internals.
Digital forensic professionals will find that using PowerShell will reveal many items of evidentiary value and a wealth of digital artifacts located within an operating system including how system tools and applications are used as well as user access.
By: eForensics submitted:Jun 16 2022
PowerShell in the Pipeline: Open Source CI/CD with GitHub Actions
(youtube.com)
Learn how to build reliable CI/CD pipelines in GitHub with a focus on PowerShell. Microsoft MVP
By: PDQ submitted:Aug 15 2025
Learn how to build reliable CI/CD pipelines in GitHub with a focus on PowerShell. Microsoft MVP
Emanuel Palm will show us the basics of GitHub Actions from VS Code, discuss community collaboration in open source projects, and show how to start automating your own modules or other projects.
By: PDQ submitted:Aug 15 2025
PowerShell Lightning Talk: Disk Speed Test on PowerShell with Jeremy Smith (YouTube)
(youtube.com)
Jeremy smith shows how he created some custom PowerShell functions to test disk speeds. He details
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Jeremy smith shows how he created some custom PowerShell functions to test disk speeds. He details
how he was able to take a manual process and automate it. Prior to Jeremy's automation, this process was done through an old school cmd line utility and then manually parsing out the relevant data. Jeremy was able to automate the process from start to end.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
PowerShell Master Class – YouTube
(youtube.com)
Zero adverts or interruptions, just info to help you learn this awesome technology.
By: John Savill submitted:Jun 16 2022
Zero adverts or interruptions, just info to help you learn this awesome technology.
By: John Savill submitted:Jun 16 2022
PowerShell Microsoft Teams PowerShell Cheat Sheet
(lp.scriptrunner.com)
**Requires you to fill out a form** This is not a paid advertisment. This newsletter has been and
By: Script Runner submitted:Dec 2 2022
**Requires you to fill out a form** This is not a paid advertisment. This newsletter has been and
always will be ad free. It's just a cheat sheet that I thought was worth sharing.
By: Script Runner submitted:Dec 2 2022
PowerShell Notebook Module – YouTube
(youtube.com)
Let's you automate PowerShell Notebooks with PowerShell at the command line, exports to Excel and
By: Doug Finke submitted:Jun 15 2022
Let's you automate PowerShell Notebooks with PowerShell at the command line, exports to Excel and
more.
By: Doug Finke submitted:Jun 15 2022
PowerShell Notes for Professionals book
(goalkicker.com)
A wonder and FREE PowerShell reference ebook. No sign-up required.
By: goalkicker.com submitted:Jan 6 2023
A wonder and FREE PowerShell reference ebook. No sign-up required.
By: goalkicker.com submitted:Jan 6 2023
PowerShell Object Formatting
(youtube.com)
If you work with PowerShell output and want to learn how to massage your data to work better for
By: David Goldman submitted:Jun 16 2022
If you work with PowerShell output and want to learn how to massage your data to work better for
you, this will be a great presentation. I will be covering how PowerShell formats output objects it creates, how formatting is determined and how you can create your own custom formatting views.
By: David Goldman submitted:Jun 16 2022
PowerShell on Exercism
(exercism.org)
Join Exercism's PowerShell Track for access to 117 exercises with automatic analysis of your code
By: Exercism submitted:Jan 26 2024
Join Exercism's PowerShell Track for access to 117 exercises with automatic analysis of your code
and personal mentoring, all 100% free.
By: Exercism submitted:Jan 26 2024
PowerShell Performance: .NET Collections – YouTube
(youtube.com)
In this video, I go over how to use specialized .NET collections in PowerShell to improve
By: Adam Driscoll submitted:Jun 16 2022
In this video, I go over how to use specialized .NET collections in PowerShell to improve
performance.
By: Adam Driscoll submitted:Jun 16 2022
PowerShell Playbook: Automating Active Directory
(pluralsight.com)
If you manage Active Directory, you need to know PowerShell. This course covers everything you need
By: Anthony Howell submitted:Jun 15 2022
If you manage Active Directory, you need to know PowerShell. This course covers everything you need
to get started building your own PowerShell toolkit.
By: Anthony Howell submitted:Jun 15 2022
PowerShell Pocket Reference, 3rd Edition
(oreilly.com)
This portable reference to PowerShell summarizes the command shell and scripting language and
By: Lee Holmes submitted:Jun 16 2022
This portable reference to PowerShell summarizes the command shell and scripting language and
provides a concise guide to the many tasks that make PowerShell so useful. If you're a busy administrator and don't have time to plow through huge books or in-depth online searches, this is the ideal on-the-job tool.
By: Lee Holmes submitted:Jun 16 2022
PowerShell Podcast in 1 day of Lunch with Claudio Silva
(powershellpodcast.podbean.com)
In this podcast, Claudio shares his journey as a DBA and the massive role of PowerShell in that
By: The Powershell Podcast submitted:Oct 21 2022
In this podcast, Claudio shares his journey as a DBA and the massive role of PowerShell in that
journey. He shares advice for DBAs who are just getting started with PowerShell and automation as well as some of the easiest ways to start taking advantage of dbatools. We learned about different methods for learning and how the book Learn dbatools in a Month of Lunches can be a great fit for those trying to get started with dbatools.
By: The Powershell Podcast submitted:Oct 21 2022
PowerShell Pro Tips: TUIs and Out-ConsoleGridView
(youtube.com)
Want to add interfaces to your tools, all within the terminal where you are already running
By: Andrew Pla submitted:Apr 26 2024
Want to add interfaces to your tools, all within the terminal where you are already running
PowerShell? We'll learn about Microsoft.PowerShell.ConsoleGuiTools and learn how to make use of the Out-ConsoleGridView command to get you started on your TUI journey.
By: Andrew Pla submitted:Apr 26 2024
PowerShell Quick Tips : Environment Variables
(youtube.com)
This is a new video series for quick tips in PowerShell. In this video ill be going over environment
By: JackedProgrammer submitted:Aug 19 2022
This is a new video series for quick tips in PowerShell. In this video ill be going over environment
variables, how to use the built in ones and also create your own env variables and either limit them to the user or the machine.
By: JackedProgrammer submitted:Aug 19 2022
PowerShell Quick Tips : Notifications
(youtube.com)
Quick tips in PowerShell. In this video ill be going over how to create notifications for your
By: JackedProgrammer submitted:Aug 25 2023
Quick tips in PowerShell. In this video ill be going over how to create notifications for your
scripts to be able to alert your users of errors or script completion, etc.
By: JackedProgrammer submitted:Aug 25 2023
PowerShell Runspaces Deep Dive – Jordan Borean, Justin Grote
(youtube.com)
This lecture explores PowerShell RunSpaces, providing an in-depth examination of their
By: PowerShell Conference EU submitted:Jul 25 2025
This lecture explores PowerShell RunSpaces, providing an in-depth examination of their
functionality, applications, and intricacies beyond basic tutorials typically found online. Justin Grote and Jordan Borean lead the discussion, aiming to equip participants with a deeper understanding of what's happening behind the scenes when utilizing RunSpaces, ultimately unveiling the "magic" that occurs during execution.
By: PowerShell Conference EU submitted:Jul 25 2025
PowerShell S2E64 (Pending reboots) – YouTube
(youtube.com)
In this video I demonstrate how you can get pending reboot information on Windows using remoting
By: IT Generalist aka Mr Automation submitted:Jun 16 2022
In this video I demonstrate how you can get pending reboot information on Windows using remoting
techniques.
By: IT Generalist aka Mr Automation submitted:Jun 16 2022
PowerShell Scripting and Toolmaking
(jdhitsolutions.com)
At long last I've updated the content of the PowerShell Scripting and Toolmaking book from Leanpub.
By: Jeff Hicks submitted:Jun 14 2024
At long last I've updated the content of the PowerShell Scripting and Toolmaking book from Leanpub.
Get the book and you get future updates for free.
By: Jeff Hicks submitted:Jun 14 2024
PowerShell Scripting and Toolmaking
(jdhitsolutions.com)
Several years ago Don Jones and I wrote what we hoped would be the definitive book on PowerShell
By: Jeffery Hicks submitted:May 31 2024
Several years ago Don Jones and I wrote what we hoped would be the definitive book on PowerShell
scripting and toolmaking. The book takes all off our years of experience, not only from writing PowerShell code, to teaching and conference presentations where we hear first hand what people struggle with.
By: Jeffery Hicks submitted:May 31 2024
PowerShell Select-Object 101
(youtube.com)
and Beyond with Andrew Pla & Fred Weinmann
By: PDQ submitted:Sep 19 2025
and Beyond with Andrew Pla & Fred Weinmann
By: PDQ submitted:Sep 19 2025
POWERSHELL STRINGS [Highway to PowerShell – Ep 5] – YouTube
(youtube.com)
This tutorial covers an introduction to using text in PowerShell. We take a look at how create
By: Simon Automates submitted:Jun 16 2022
This tutorial covers an introduction to using text in PowerShell. We take a look at how create
strings using different methods and how to combine text from variables and properties into strings. Learn string concatenation and formatting in PowerShell!
By: Simon Automates submitted:Jun 16 2022
PowerShell Text Manipulation Basics
(youtube.com)
Join Andrew Pla and Greg Martin as they dive into the fundamentals of text manipulation in
By: PDQ submitted:Oct 3 2025
Join Andrew Pla and Greg Martin as they dive into the fundamentals of text manipulation in
PowerShell. Whether you're cleaning up messy logs, parsing configuration files, or just trying to get your output into the right shape, mastering text manipulation is an essential skill.
By: PDQ submitted:Oct 3 2025
PowerShell Tips Poster
(systemfrontier.com)
Looking for some great tips on writing better PowerShell? Here?s a poster that you can use as a
By: Jay Adams submitted:Jun 15 2022
Looking for some great tips on writing better PowerShell? Here?s a poster that you can use as a
quick reference online or on your cube or office wall.
By: Jay Adams submitted:Jun 15 2022
PowerShell tool that uses the OpenAI Codex turning natural language into executable scripts – YouTube
(youtube.com)
Aims to grow the understanding of using OpenAI in PoweShell by providing an example of an
By: Doug Finke submitted:Jun 16 2022
Aims to grow the understanding of using OpenAI in PoweShell by providing an example of an
implementation and references
By: Doug Finke submitted:Jun 16 2022
PowerShell Training at SANS
(blueteampowershell.com)
Jason Fossen's six-day PowerShell for the Blue Team course is currently hosted by the SANS Institute
By: Jason Fossen submitted:Jun 16 2022
Jason Fossen's six-day PowerShell for the Blue Team course is currently hosted by the SANS Institute
as course SEC505: Securing Windows and PowerShell Automation.
By: Jason Fossen submitted:Jun 16 2022
PowerShell Tutorial – CH10 – HashTables
(youtube.com)
Access a hash table value by key. Creating a Hash Table. Add a key value pair to hash table. Remove
By: TeachJing submitted:Jun 16 2022
Access a hash table value by key. Creating a Hash Table. Add a key value pair to hash table. Remove
a key value pair from hash table. Enumerating through keys and Key-Value Pairs
By: TeachJing submitted:Jun 16 2022
PowerShell Universal + dbatools!
(youtube.com)
Join me as I show off how to use PowerShell Universal to create APIs using dbatools to get at your
By: Jess Pomfret submitted:Jan 24 2025
Join me as I show off how to use PowerShell Universal to create APIs using dbatools to get at your
SQL Instance and databases information.
By: Jess Pomfret submitted:Jan 24 2025
PowerShell Universal Christmas Edition – Adam Driscoll & Constantin Hager
(youtube.com)
In this lecture, Adam Driscoll and Constantin Hager guide the audience through the PowerShell
By: SynEdgy Ltd submitted:Dec 20 2024
In this lecture, Adam Driscoll and Constantin Hager guide the audience through the PowerShell
Universal Christmas edition, demonstrating the latest features and functionalities of version 5.1. The session is organized into two main demos, focusing on practical applications of PowerShell and how attendees can utilize these updates in their own projects. The first half of the presentation features Constantin who shares his user management application, utilizing the Request API to query and display user data in a seamless table format.
By: SynEdgy Ltd submitted:Dec 20 2024
PowerShell Unplugged
(mediusdownload.event.microsoft.com)
Best MS Ignite session
By: Jeffrey Snover & Jason Helmick submitted:Jun 16 2022
Best MS Ignite session
By: Jeffrey Snover & Jason Helmick submitted:Jun 16 2022
PowerShell Unplugged – Challenge Edition
(youtube.com)
PowerShell is more than just a management and configuration framework - it's the one tool, the glue,
By: Jeffrey Snover submitted:Jun 16 2022
PowerShell is more than just a management and configuration framework - it's the one tool, the glue,
for managing, configuring, and automating your servers and services. Are you responsible for managing servers on-premises? No problem! How about managing resources in the cloud for Windows or Linux? Why not both?
By: Jeffrey Snover submitted:Jun 16 2022
PowerShell Unplugged 2022 Edition
(thomasmaurer.ch)
April Edwards and I had the chance to host the PowerShell Unplugged 2022 Edition and the video is
By: Thomas Maurer submitted:Oct 21 2022
April Edwards and I had the chance to host the PowerShell Unplugged 2022 Edition and the video is
now available on YouTube! In the PowerShell Unplugged 2022 Edition we talked to the PowerShell product group at Microsoft to learn more about PowerShell 7, secret management, PowerShell Crescendo, Remoting, Predictive IntelliSense, VS Code, the roadmap, and .
By: Thomas Maurer submitted:Oct 21 2022
PowerShell Using the Pipe Line
(youtube.com)
Intro into the PowerShell Pipeline
By: PowerShellNerd submitted:May 2 2025
Intro into the PowerShell Pipeline
By: PowerShellNerd submitted:May 2 2025
PowerShell vs Python Reference
(blog.ironmansoftware.com)
Below is a reference between PowerShell and Python language syntax. Most of these examples where
By: Adam Driscoll submitted:Jun 16 2022
Below is a reference between PowerShell and Python language syntax. Most of these examples where
adpated from W3 schools Python tutorials.
By: Adam Driscoll submitted:Jun 16 2022
PowerShell, Microsoft, Management, and more with Steve Lee
(powershellpodcast.podbean.com)
In this episode, we get to hear the perspective of an insider. Steve Lee shares a bit about his
By: The Powershell Podcast submitted:Dec 16 2022
In this episode, we get to hear the perspective of an insider. Steve Lee shares a bit about his
background and how he came to find himself managing the PowerShell team. He talks about the double-edged sword of working on a product that is so widely distributed. Steve talks about how and why PowerShell uses telemetry and some of the challenges that come along with such a large amount of data. We learn about the differences between OpenSSH and WinRM, doing visible work, interacting with the community, AI, and more.
By: The Powershell Podcast submitted:Dec 16 2022
PowerShell, PipeScript, and the Future James Brundage
(youtube.com)
PowerShell is a great language, it can be better. Check out the future of PowerShell?
By: New York PowerShell Meetup submitted:Sep 23 2022
PowerShell is a great language, it can be better. Check out the future of PowerShell?
By: New York PowerShell Meetup submitted:Sep 23 2022
PowerShell: Creating functions that accept Pipeline Input
(sid-500.com)
So you have already created a function and now you want to enable pipeline functionality? Yes? Then
By: Patrick Gruenauer submitted:Nov 25 2022
So you have already created a function and now you want to enable pipeline functionality? Yes? Then
read on.
By: Patrick Gruenauer submitted:Nov 25 2022
PowerShell: Creating viewer requested script 01
(youtube.com)
In this video, I will be demonstrating viewer requested script for modifying taskbar behaviors
By: Let's do automation submitted:May 16 2025
In this video, I will be demonstrating viewer requested script for modifying taskbar behaviors
settings.
By: Let's do automation submitted:May 16 2025
PowerShell: Designed for a Messy World by Jeffrey Snover
(youtu.be)
Corporate dysfunction is a fact of life. We see it in: siloed teams, keynote-driven projects that
By: PSHSummit submitted:Jun 12 2026
Corporate dysfunction is a fact of life. We see it in: siloed teams, keynote-driven projects that
are abandoned after announcement, promotion-focused developers delivering checkbox features and ignoring admin needs. I tried to fix those problems but knew that I would fail, so I also designed PowerShell to route around the damage.
By: PSHSummit submitted:Jun 12 2026
PowerShell: Summarizing YouTube transcripts with AI
(youtube.com)
In this video, 16-time Microsoft MVP Doug Finke demonstrates the PSAI PowerShell module to summarize
By: Doug Finke submitted:Mar 14 2025
In this video, 16-time Microsoft MVP Doug Finke demonstrates the PSAI PowerShell module to summarize
Scott Hanselman's NDC London 2025 AI keynote.
By: Doug Finke submitted:Mar 14 2025
Powershell: Ways to use Regex
(youtube.com)
The use of regular expressions is a valuable resource that can be used to create strings or patterns
By: submitted:Jun 15 2022
The use of regular expressions is a valuable resource that can be used to create strings or patterns
to identify chars or chains of text by including them into the scripts. There are basic examples where the regex are applied like in the credit cards or maybe in power ingestors, that are used to search through emails. The application of these regular expressions reaches several levels within the operating system while using them in PowerShell, allowing the users to set instructions to interact with almost any section of the software.
By: submitted:Jun 15 2022
Practical Automation With Matthew Dowst
(powershellpodcast.podbean.com)
Shameless self promotion time! But seriously it was great talking with these guys. I hope to do it
By: The Powershell Podcast submitted:Nov 4 2022
Shameless self promotion time! But seriously it was great talking with these guys. I hope to do it
again in the future.
By: The Powershell Podcast submitted:Nov 4 2022
Practical PowerShell Security and Compliance Center
(amazon.com)
PowerShell is an integral part of Office 365. This book was written with real world scenarios in
By: Damian Scoles submitted:Jun 15 2022
PowerShell is an integral part of Office 365. This book was written with real world scenarios in
mind. Authored by a seven year Office 365 MVP, this book will provide you with practical advice on how to use PowerShell to manage the Security and Compliance Center.
By: Damian Scoles submitted:Jun 15 2022
Practical PowerShell: Exchange Server 2016 Second Edition
(leanpub.com)
Managing Exchange and have some PowerShell experience? Want to use PowerShell more and unsure how to
By: submitted:Jun 15 2022
Managing Exchange and have some PowerShell experience? Want to use PowerShell more and unsure how to
approach it? Then this is the book for you. Created by two experienced Microsoft Exchange (now Office and Apps) MVPs just for you.
By: submitted:Jun 15 2022
Practical PowerShell: Flow Control
(practical365.com)
"Control, Control, You Must Learn Control." I rarely quote Yoda's wisdom in articles, but this is an
By: Michel de Rooij submitted:May 3 2024
"Control, Control, You Must Learn Control." I rarely quote Yoda's wisdom in articles, but this is an
exception. After discussing advanced functions in the second Practical PowerShell article, the other important scripting skill to master is using the flow control cmdlets. These cmdlets are not just theoretical concepts; they are practical assets that can significantly enhance your PowerShell scripts.
By: Michel de Rooij submitted:May 3 2024
Practicing PowerShell
(reddit.com)
Hi everyone. What would be the most cost effective option/service I could use to spin up a few
By: u/Ckn0wt submitted:Nov 18 2022
Hi everyone. What would be the most cost effective option/service I could use to spin up a few
servers so I can build out a test AD environment to effectively practice PowerShell?
By: u/Ckn0wt submitted:Nov 18 2022
Pro PowerShell for Amazon Web Services: 2nd Edition
(amazon.com)
Amazon Web Services (AWS) is the leading public cloud platform. In this book you will learn to use
By: Emmanuel Tsouris submitted:Jun 16 2022
Amazon Web Services (AWS) is the leading public cloud platform. In this book you will learn to use
Microsoft PowerShell to create, host, manage, and administer workloads using Amazon Web Services. You will learn how to create virtual machines, provision storage, configure networks, and more?all using your preferred Windows scripting language.
By: Emmanuel Tsouris submitted:Jun 16 2022
PSAtlas, an interactive PowerShell learning framework
(github.com)
PSAtlas is an interactive PowerShell learning framework. PSAtlas is all about gaining/sharing
By: Kevin Bates submitted:Jun 15 2022
PSAtlas is an interactive PowerShell learning framework. PSAtlas is all about gaining/sharing
expirience. Provide or receive guidance on different Powershell topics. PSAtlas is a community driven, interactive knowledgebase of PowerShell.
By: Kevin Bates submitted:Jun 15 2022
PSBlazor : A new PowerShell web technology
(youtube.com)
In this session, we'll look at how PSBlazor, an upcoming feature of PowerShell Universal, allows
By: Adam Driscoll submitted:Mar 22 2024
In this session, we'll look at how PSBlazor, an upcoming feature of PowerShell Universal, allows
developers to produce web interfaces with a combination of Razor and PowerShell syntax.
By: Adam Driscoll submitted:Mar 22 2024
PSConfEU 2023 Video Available Now
(youtube.com)
PowerShell Conference EU 2023 videos are now available on YouTube
By: PSConfEU submitted:Jul 14 2023
PowerShell Conference EU 2023 videos are now available on YouTube
By: PSConfEU submitted:Jul 14 2023
PSCONFEU 2025
(youtube.com)
More videos from PSCONFEU 2025 are being added daily.
By: PowerShell Conference EU submitted:Jul 11 2025
More videos from PSCONFEU 2025 are being added daily.
By: PowerShell Conference EU submitted:Jul 11 2025
PSDates with Matthew Dowst
(youtube.com)
Matthew Dowst talks about PSDates, a great module for working with [DateTime] in PowerShell
By: StartAutomating submitted:Jul 19 2024
Matthew Dowst talks about PSDates, a great module for working with [DateTime] in PowerShell
By: StartAutomating submitted:Jul 19 2024
PSKoans
(powershellgallery.com)
A module designed to provide a crash-course introduction to PowerShell with programming koans.
By: submitted:Jun 15 2022
A module designed to provide a crash-course introduction to PowerShell with programming koans.
By: submitted:Jun 15 2022
PSQuizMaster v 1.3.0
(powershellgallery.com)
A module for running and creating quizzes to learn PowerShell. Quizzes are stored as JSON files.
By: Jeff Hicks submitted:Oct 18 2024
A module for running and creating quizzes to learn PowerShell. Quizzes are stored as JSON files.
By: Jeff Hicks submitted:Oct 18 2024
PSTeachingTools: A set of commands and tools for teaching PowerShell
(github.com)
Major update to my PSTeachingTools module. Now with a true demo object.
By: Jeff Hicks submitted:Jun 16 2022
Major update to my PSTeachingTools module. Now with a true demo object.
By: Jeff Hicks submitted:Jun 16 2022
Pushing PowerShell’s Perceived Purpose with James Brundage
(powershellpodcast.podbean.com)
In this episode, we explore different ways that the upper-bound limits of PowerShell have been
By: The Powershell Podcast submitted:Aug 19 2022
In this episode, we explore different ways that the upper-bound limits of PowerShell have been
pushed. We get to hear from one of the most advanced PowerShellers that we've met yet. He shares insight into what it was like working on the PowerShell team and how PowerShell has grown massively over time. James has been advocating for PowerShell for a long time, and he shares some details about leading the first internal PowerShell group at Microsoft and some things that came from it. We also learn about some of the awesome projects James has worked on, from RegeX, UIs, formatting, Git, and markdown. James shares details about his latest project, an extensible transpiler, PipeScript.
By: The Powershell Podcast submitted:Aug 19 2022
pwshop: A PowerShell 101 Workshop
(leanpub.com)
Check out Michael’s a fairly inexpensive 101 course that includes practical exercises to helps
By: submitted:Jun 15 2022
Check out Michael’s a fairly inexpensive 101 course that includes practical exercises to helps
you go from blinking cursor to knowing how to use PowerShell well enough to get your day jobs done!
By: submitted:Jun 15 2022
PwshSpecteConsole with Shaun Lawrie
(youtube.com)
Shaun Lawrie talks to the Pacific Powershell User Group about PwshSpectreConsole.
By: Pacific Powershell User Group submitted:Nov 22 2024
Shaun Lawrie talks to the Pacific Powershell User Group about PwshSpectreConsole.
By: Pacific Powershell User Group submitted:Nov 22 2024
Querying the Graph API with Powershell and Jupyter Notebooks
(youtube.com)
Welcome everyone and this video I will go over querying the graph API with powershell and jupyter
By: TeachJing submitted:Jun 16 2022
Welcome everyone and this video I will go over querying the graph API with powershell and jupyter
notebooks. feel free to clone the repo or spin up the site on mybinders yourself.
By: TeachJing submitted:Jun 16 2022
Reaching New Users with Jeff Hicks
(powershellpodcast.podbean.com)
We are joined by Jeff Hicks, who shares his expertise as a longtime PowerShell educator. We get
By: The Powershell Podcast submitted:Mar 10 2023
We are joined by Jeff Hicks, who shares his expertise as a longtime PowerShell educator. We get
things started by in the most logical way: talking about the Teletubbies and the biggest secret in content creation. Jeff discusses how to get more people into PowerShell. He emphasizes the importance of regular use in order to become fluent in the language. Jeff also provides some great advice on learning new things: if it's too much to take in all at once, bookmark it and come back later. Tune in to learn more!
By: The Powershell Podcast submitted:Mar 10 2023
Reddit Powershell Episode 1 – YouTube
(youtube.com)
Starting to record my reddit PowerShell sessions in case it helps out any beginners
By: Intermediate IT submitted:Jun 16 2022
Starting to record my reddit PowerShell sessions in case it helps out any beginners
By: Intermediate IT submitted:Jun 16 2022
Regex for N00bs
(youtube.com)
REGEX!!! It's often misunderstood and hated by many! But the truth is regex is super powerful and
By: Thomas Rayner submitted:Jun 15 2022
REGEX!!! It's often misunderstood and hated by many! But the truth is regex is super powerful and
sometime it's the best tool for the job!
By: Thomas Rayner submitted:Jun 15 2022
Repositories with Adil Leghari: Do not take orally
(powershellpodcast.podbean.com)
In this episode, we learned all about repositories and how to use them in a PowerShell context. We
By: The PowerShell Podcast submitted:Jul 1 2022
In this episode, we learned all about repositories and how to use them in a PowerShell context. We
briefly discussed the challenges of working from Home. We learned how Adil got started in the PowerShell community including getting involved in the PowerShell Slack/Discord, attending PowerShell Summit, and even stepping up and helping put on an event: BridgeConf. Adil convinces Jordan to submit to speak at Summit 2023, and Jordan agrees. The crowd goes wild! We tried to capture the code that we ran on this episode in a transcript file, which can be found below.
By: The PowerShell Podcast submitted:Jul 1 2022
RTFM with Steven Judd
(powershellpodcast.podbean.com)
In this episode, we have our first returning guest, Steven Judd! Steven gets things started off
By: The Powershell Podcast submitted:Nov 25 2022
In this episode, we have our first returning guest, Steven Judd! Steven gets things started off
right by talking about the process of turning a command into a function and how PowerShell provides value each step of the way. Steven convinces Jordan that RegEx is powerful and shares some tips for using it more. We learn about living off the land, how solving a problem can help you understand the technology that you are creating a solution for, and the three most important PowerShell commands. All this, and more, in this wisdom-infused episode.
By: The Powershell Podcast submitted:Nov 25 2022
Run Data Access Governance reports with PowerShell
(youtube.com)
How to run Data Access Governance reports for SharePoint Advanced Management in PowerShell
By: Steve Corey submitted:Jan 10 2025
How to run Data Access Governance reports for SharePoint Advanced Management in PowerShell
By: Steve Corey submitted:Jan 10 2025
Run Different PowerShell Versions Side-By-Side with Docker (YouTube)
(youtube.com)
You can run different versions of PowerShell side-by-side, on the same system, using Docker
By: Trevor Sullivan submitted:Jun 16 2022
You can run different versions of PowerShell side-by-side, on the same system, using Docker
containers! Let's take a look at how this works.
By: Trevor Sullivan submitted:Jun 16 2022
Run Tasks on Timers in PowerShell (YouTube)
(youtube.com)
You can use PowerShell to run tasks on periodic timers. For example, let's say that you want to
By: Trevor Sullivan submitted:Jun 16 2022
You can use PowerShell to run tasks on periodic timers. For example, let's say that you want to
clean up a folder with old log files on an hourly basis. Instead of using your operating system's task scheduler (ie. systemd on Linux, MacOS, or Windows Task Scheduler), you can use PowerShell to create a Timer.
By: Trevor Sullivan submitted:Jun 16 2022
Running commands in the shell
(docs.microsoft.com)
PowerShell is a command-line shell and a scripting language used for automation. Similar to other
By: Sean Wheeler submitted:Aug 26 2022
PowerShell is a command-line shell and a scripting language used for automation. Similar to other
shells, like bash on Linux or the Windows Command Shell (cmd.exe), PowerShell lets you to run any command available on your system, not just PowerShell commands.
By: Sean Wheeler submitted:Aug 26 2022
SANS PowerShell Cheat Sheet (PDF)
(wiki.sans.blue)
The purpose of this cheat sheet is to describe some common options and techniques for use in
By: Marc Ochsenmeier submitted:Jun 16 2022
The purpose of this cheat sheet is to describe some common options and techniques for use in
Microsoft's PowerShell.
By: Marc Ochsenmeier submitted:Jun 16 2022
Securing and Setting up Microsoft Sentinel with Sabrina Kay
(powershellpodcast.podbean.com)
This episode taught us about Microsoft Sentinel, a SIEM (Security Information and Event Management)
By: The PowerShell Podcast submitted:Jun 24 2022
This episode taught us about Microsoft Sentinel, a SIEM (Security Information and Event Management)
and SOAR (Security, Orchestration, Automation, and Response) product. Security is a constantly changing landscape, and Sabrina gives some tips on a successful test/deployment of Microsoft Sentinel to that you can get robots (AI) to help you think!
By: The PowerShell Podcast submitted:Jun 24 2022
Securing PowerShell with Fred Weinmann
(powershellpodcast.podbean.com)
I hope you are ready to learn because Fred hits the ground running with information and never lets
By: The PowerShell Podcast submitted:Jun 16 2022
I hope you are ready to learn because Fred hits the ground running with information and never lets
up. We cover a lot of ground on security and PowerShell
By: The PowerShell Podcast submitted:Jun 16 2022
Securing the Cloud with David das Neves
(powershellpodcast.podbean.com)
After what may be the worst intro in the history of the podcast, we explore PowerShell, Security,
By: The Powershell Podcast submitted:Apr 14 2023
After what may be the worst intro in the history of the podcast, we explore PowerShell, Security,
and the cloud with David das Neves. From his beginnings as a developer to starting his own company, Shift Avenue, David shares the importance of addressing security misconfigurations, integrating security policies in the cloud, and the true meaning of DevOps. Additionally, we discuss tackling tech debt, embracing digital transformation, and David's commitment to sharing knowledge and fostering community growth. Join us for an inspiring chat packed with valuable insights.
By: The Powershell Podcast submitted:Apr 14 2023
Securing Windows with PowerShell Training
(sans.org)
You will leave this course ready to start writing your own PowerShell scripts to help secure your
By: Jason Fossen submitted:Jun 15 2022
You will leave this course ready to start writing your own PowerShell scripts to help secure your
Windows environment. It's easy to find Windows security checklists, but how do you automate those changes across thousands of machines? How do you safely run scripts on many remote boxes? In this course you will learn not just Windows and Active Directory security, but how to manage security using PowerShell.
By: Jason Fossen submitted:Jun 15 2022
Securing Windows with PowerShell Training
(sans.org)
SEC505 Securing Windows and PowerShell Automation teaches how to use PowerShell to automate Windows
By: SANS Institute submitted:Jun 16 2022
SEC505 Securing Windows and PowerShell Automation teaches how to use PowerShell to automate Windows
security and harden PowerShell itself.
By: SANS Institute submitted:Jun 16 2022
Send Emails with SendGrid and PowerShell [OC]
(youtube.com)
Learn how you can quickly and easily send emails from PowerShell with SendGrid.
By: Matthew Dowst submitted:Jun 14 2024
Learn how you can quickly and easily send emails from PowerShell with SendGrid.
By: Matthew Dowst submitted:Jun 14 2024
Serverless automation using PowerShell in Azure Functions
(azure.microsoft.com)
Eamon O’Reilly joins Scott Hanselman to show how PowerShell in Azure Functions makes it
By: submitted:Jun 15 2022
Eamon O’Reilly joins Scott Hanselman to show how PowerShell in Azure Functions makes it
possible for you to automate operational tasks and take advantage of the native Azure integration to deliver and maintain services.
By: submitted:Jun 15 2022
Serverless Event-based Automation with PowerShell & Azure Functions
(youtube.com)
Automate and manage your cloud-native, hybrid, and even on-premises resources using PowerShell.
By: Microsoft Mechanics submitted:Jun 16 2022
Automate and manage your cloud-native, hybrid, and even on-premises resources using PowerShell.
Eamon O'Reilly, who's leading the efforts at Microsoft for serverless automation, shows you how to get started.
By: Microsoft Mechanics submitted:Jun 16 2022
Serverless Event-based Automation with PowerShell & Azure Functions
(youtube.com)
Automate and manage your cloud-native, hybrid, and even on-premises resources using PowerShell.
By: Microsoft Mechanics submitted:Jun 16 2022
Automate and manage your cloud-native, hybrid, and even on-premises resources using PowerShell.
Eamon O'Reilly, who's leading the efforts at Microsoft for serverless automation, shows you how to get started.
By: Microsoft Mechanics submitted:Jun 16 2022
Setting up Visual Studio Code for PowerShell Development (YouTube)
(youtube.com)
If you're an aspiring PowerShell developer, we'll explore the process of getting set up with Visual
By: Trevor Sullivan submitted:Jun 16 2022
If you're an aspiring PowerShell developer, we'll explore the process of getting set up with Visual
Studio Code for PowerShell development work. It doesn't matter if you're using Linux, Mac, or Windows, you can be productive as a PowerShell developer on any development platform!
By: Trevor Sullivan submitted:Jun 16 2022
Shell of an Idea – The Untold History of PowerShell
(leanpub.com)
Introduced in 2006, Microsoft's PowerShell made an immediate, positive impact on its server products
By: submitted:Jun 15 2022
Introduced in 2006, Microsoft's PowerShell made an immediate, positive impact on its server products
and in the lives of the people who administer them. The world's first object-oriented shell, the first designed-from-scratch shell for the Windows operating system, and now a cross-platform management shell, PowerShell's technical achievement is significant. It's easy to look at where PowerShell is today, and not realize or remember the long and sometimes-difficult road it took to get there.
By: submitted:Jun 15 2022
Shell of an Idea: The untold history of PowerShell
(leanpub.com)
I can't wait to start digging into this. Author Don Jones was with PowerShell from the beginning,
By: Don Jones submitted:Jun 15 2022
I can't wait to start digging into this. Author Don Jones was with PowerShell from the beginning,
and through a series of core team interviews, community discussions, and background research, he brings you this: the untold story of PowerShell, a Shell of an Idea.
By: Don Jones submitted:Jun 15 2022
Show 25 – Part 2: A celebration of automation
(greyhatbeard.com)
Welcome to the 2nd year of GreyHatBeard. 2021 may not be starting in the best way for many but why
By: GreyHatBeard submitted:Jun 16 2022
Welcome to the 2nd year of GreyHatBeard. 2021 may not be starting in the best way for many but why
not listen to use as we have a Celebration of Automation. We're joined by Veronique Lengelle, a dual MVP and also a Solutions Architect at CPS, sharing her expertise in PowerShell and how it can improve your life through automation.
By: GreyHatBeard submitted:Jun 16 2022
Shy Bairns Get Nowt with Brett Miller
(powershellpodcast.podbean.com)
In this episode, we discuss Brett's unusual path to IT. He discusses how his contributions to the
By: The Powershell Podcast submitted:Sep 23 2022
In this episode, we discuss Brett's unusual path to IT. He discusses how his contributions to the
community have changed over the years. We discuss the similarities in problem-solving between daily tasks and coding. Jordan learns that listing yak shaving in Twitter bios is not a secret language between the PowerShell community but is a common expression. Last, we discussed his trip to South Hampton to attend a PowerShell user group, where he was able to catch up with several people from the PowerShell community.
By: The Powershell Podcast submitted:Sep 23 2022
Slicing and Dicing with PowerShell on GitLab CI
(youtube.com)
All the ways to use PowerShell on GitLab CI - including Windows PowerShell and PowerShell Core 7 on
By: Darwin Sanoy submitted:Jun 15 2022
All the ways to use PowerShell on GitLab CI - including Windows PowerShell and PowerShell Core 7 on
Linux and Windows.
By: Darwin Sanoy submitted:Jun 15 2022
Soft Skills – Part 2 – Collaboration
(thedavecarroll.com)
On the Road to DevOps, Don't Forget the Soft Skills
By: Dave Carroll submitted:Apr 7 2023
On the Road to DevOps, Don't Forget the Soft Skills
By: Dave Carroll submitted:Apr 7 2023
Solving the PowerShell Object Age Challenge – Part 2
(jdhitsolutions.com)
The other day I shared part of my solution to an Iron Scripter challenge to write a generic function
By: Jeff Hicks submitted:Jun 16 2022
The other day I shared part of my solution to an Iron Scripter challenge to write a generic function
to report on the age of an object. The idea being that you could pipe any type of object to the function and get a result. And because I can't help myself, I went a bit further with my solution.
By: Jeff Hicks submitted:Jun 16 2022
Splatting for Better PowerShell Code with David Richmond
(youtube.com)
Single-line function calls with multiple parameters are hard to read (and maintain!) in scripts.
By: PDQ submitted:Jul 18 2025
Single-line function calls with multiple parameters are hard to read (and maintain!) in scripts.
There's a cleaner way to do complex function calls, so let's dive in to see how splatting keeps code cleaner AND can make it smarter.
By: PDQ submitted:Jul 18 2025
Start and Stop EC2 New Instances Using Powershell
(youtube.com)
In this video we cover the basics of starting and stopping a EC2 Instance With Powershell.
By: Joshua Arp submitted:Nov 18 2022
In this video we cover the basics of starting and stopping a EC2 Instance With Powershell.
By: Joshua Arp submitted:Nov 18 2022
Streamlining Learning with Josh Duffney
(powershellpodcast.podbean.com)
In this episode, we talk about how unique your career path can be, how common it is to end up doing
By: The PowerShell Podcast submitted:Jul 8 2022
In this episode, we talk about how unique your career path can be, how common it is to end up doing
things you never imagined, and how PowerShell plays a role in getting you there. Josh talks about streamlining his day-to-day life to maximize his ability to learn new things. We talk about leaving your work on a high note and how leaving linkage can help you get to a cleaner start when you return to a project.
By: The PowerShell Podcast submitted:Jul 8 2022
Summer of Variables
(youtube.com)
I've started a new series, where I cover 1 PowerShell automatic variable a day for the next 2
By: Matthew Dowst [OC] submitted:Jun 12 2026
I've started a new series, where I cover 1 PowerShell automatic variable a day for the next 2
months.
By: Matthew Dowst [OC] submitted:Jun 12 2026
Summer of Variables
(go.dowst.dev)
An adventure through every PowerShell Automatic Variable
By: Matthew Dowst [OC] submitted:Jun 19 2026
An adventure through every PowerShell Automatic Variable
By: Matthew Dowst [OC] submitted:Jun 19 2026
Supercharge your Command Line FAST: Upgrade your PowerShell & Bash prompt with Oh My Posh
(youtube.com)
Elevate your command line game in no time with this comprehensive tutorial. In this video I dive
By: Andrew Malkov submitted:May 26 2023
Elevate your command line game in no time with this comprehensive tutorial. In this video I dive
into the world of command line customization with Windows Terminal.
By: Andrew Malkov submitted:May 26 2023
Sysmon for Linux PowerShell Module – YouTube
(youtube.com)
SysmonLinux.Util is a PowerShell module for working with the Syslog events generated by Microsofts
By: Carlos Perez submitted:Jun 16 2022
SysmonLinux.Util is a PowerShell module for working with the Syslog events generated by Microsofts
Sysmon for Linux. This is a brief intro to the module and how it can be leverage for working with the logs and easier Sysmon configuration rule creation.
By: Carlos Perez submitted:Jun 16 2022
Taking your automation to the next level with PowerShell 7
(youtube.com)
PowerShell 7 is the latest PowerShell offering for managing all of your cloud and on-prem resources,
By: Jeffrey Snover submitted:Jun 16 2022
PowerShell 7 is the latest PowerShell offering for managing all of your cloud and on-prem resources,
regardless of whether they're hosted on Windows, macOS, Linux, or in a serverless platform. In this video, learn about native parallelism, improvements to the shell experience, new language operators, and better backwards compatibility with Windows PowerShell modules than ever before. Also, learn more about how PowerShell 7.0 and 7.1 can enhance your automation workflows, as well as what's coming down the road.
By: Jeffrey Snover submitted:Jun 16 2022
Talking Crescendo and Documentation with Stevie Coaster
(powershellpodcast.podbean.com)
In this episode, we talk about Crescendo, a development accelerator that can help rapidly build
By: The PowerShell Podcast submitted:Jun 16 2022
In this episode, we talk about Crescendo, a development accelerator that can help rapidly build
PowerShell cmdlets around existing command-line tools. We also discuss coding on twitch, writing with the customer in mind, and proper documentation practices.
By: The PowerShell Podcast submitted:Jun 16 2022
Tara Writes Her First PowerShell Script Live
(youtube.com)
Tara's PowerShell learning continues this week as we watch her write her first script. We will
By: Andrew Pla submitted:Feb 13 2026
Tara's PowerShell learning continues this week as we watch her write her first script. We will
demystify what a "script" really is, and build one together step-by-step.
By: Andrew Pla submitted:Feb 13 2026
TEC 2024 PowerShell & Conditional Access Workshops
(practical365.com)
Don't miss your chance to meet and learn from your favorite Practical 365 Authors at TEC 2024. As a
By: Jacob Stokes submitted:Aug 2 2024
Don't miss your chance to meet and learn from your favorite Practical 365 Authors at TEC 2024. As a
proud sponsor of TEC, we are offering BOGO discounts on exclusive pre-con workshops with authors Michel De Rooij, Jaap Wesselius, and more!
By: Jacob Stokes submitted:Aug 2 2024
Tech in 5 minutes: Azure Functions
(cyberdrain.com)
Tech in 5 minutes is a new video series to help managed services providers, or technology
By: Kelvin Tegelaar submitted:Jun 16 2022
Tech in 5 minutes is a new video series to help managed services providers, or technology
specialists get small digestible bites about new technologies, complex scripts, and solutions you could be implementing in your MSP today. I'm fairly anti-tool culture where MSPs get a different tool for each minor inconvenience and focus just on that tool, so I'll be focussed on modern technologies in the Microsoft stack, but also will cover other external tools if they make a big enough difference.
By: Kelvin Tegelaar submitted:Jun 16 2022
Tech in 5 minutes: M365 Universal Print
(cyberdrain.com)
In about 5 minutes, I'll walk you through what Universal Print is, what is isn't, and how to deploy
By: Kelvin Tegelaar submitted:Jun 16 2022
In about 5 minutes, I'll walk you through what Universal Print is, what is isn't, and how to deploy
a shared printer via Universal Print
By: Kelvin Tegelaar submitted:Jun 16 2022
Template Podcast Title with Gilbert Sanchez
(powershellpodcast.podbean.com)
In this episode, we cover the value of templating and how Stucco can be used to improve our module
By: The PowerShell Podcast submitted:Jun 16 2022
In this episode, we cover the value of templating and how Stucco can be used to improve our module
development, both inside an organization and for personal projects.
By: The PowerShell Podcast submitted:Jun 16 2022
Test-Driven Development by Example, Using PowerShell
(devingleasonlambert.medium.com)
This is my first entry in a series of book reviews of the book Test-Driven Development by Example,
By: Devin Gleason-Lambert submitted:Jun 16 2022
This is my first entry in a series of book reviews of the book Test-Driven Development by Example,
written by Kent Beck. However I've added a twist, as I will be attempting to do the examples using Powershell.
By: Devin Gleason-Lambert submitted:Jun 16 2022
Testing, Testing, 1…2…3: Using Pester for Infrastructure Validation
(youtu.be)
This talk will show how to use Pester, the pervasive testing framework for PowerShell, for
By: submitted:Jun 15 2022
This talk will show how to use Pester, the pervasive testing framework for PowerShell, for
validating that your infrastructure is operating how you expect.
By: submitted:Jun 15 2022
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
(joelonsoftware.com)
Ever wonder about that mysterious Content-Type tag? You know, the one you're supposed to put in HTML
By: Joel Bennett submitted:Mar 1 2024
Ever wonder about that mysterious Content-Type tag? You know, the one you're supposed to put in HTML
and you never quite know what it should be? Did you ever get an email from your friends in...
By: Joel Bennett submitted:Mar 1 2024
The Anatomy of a PowerShell Command
(freecontent.manning.com)
A great abstract from the book "Learn PowerShell in a Month of Lunches: Linux and macOS Edition" by
By: Travis Plunk submitted:Jun 15 2022
A great abstract from the book "Learn PowerShell in a Month of Lunches: Linux and macOS Edition" by
Travis Plunk. And a great refresher for those who've been using PowerShell for years.
By: Travis Plunk submitted:Jun 15 2022
The Azure Superpowers Workshop
(github.com)
If you are interested in doing some Azure DevOps training/workshops check out this repo. It focusses
By: submitted:Jun 15 2022
If you are interested in doing some Azure DevOps training/workshops check out this repo. It focusses
on the prerequisite skills and technologies needed to succeed with Azure DevOps as the preferred method for deploying applications into Azure, and is all self-paced.
By: submitted:Jun 15 2022
The Best PowerShell Cheat Sheet
(lazyadmin.nl)
Looking for a good PowerShell cheat sheet? Then you are in the right place. I have been working with
By: Rudy Mens submitted:Aug 30 2024
Looking for a good PowerShell cheat sheet? Then you are in the right place. I have been working with
PowerShell for the last 10 years. During that time I have written down the most useful cmdlets, operators, or useful commands in many places, just to remind them.
By: Rudy Mens submitted:Aug 30 2024
The Complete Guide to PowerShell Punctuation (PDF Warning)
(reddit.com)
A comprehensive guide to PowerShell punctuation
By: Michael Sorens submitted:Feb 10 2023
A comprehensive guide to PowerShell punctuation
By: Michael Sorens submitted:Feb 10 2023
The DSC Book
(manning.com)
The DSC Book teaches you everything you need to know to implement DSC today! You?ll learn DSC?s
By: submitted:Jun 15 2022
The DSC Book teaches you everything you need to know to implement DSC today! You?ll learn DSC?s
basic architecture, how to write configurations, and how to author your own DSC resources.
By: submitted:Jun 15 2022
The Joy Of Loop Labels
(mrpowershell.com)
Loop labels are a powerful and underused part of many programming languages.
By: James Brundage submitted:Oct 31 2025
Loop labels are a powerful and underused part of many programming languages.
By: James Brundage submitted:Oct 31 2025
The Just Us League With Andrew and Jordan
(powershellpodcast.podbean.com)
In this episode of The PowerShell Podcast, Jordan Hammond and Andrew Pla discussed the importance of
By: The Powershell Podcast submitted:Apr 7 2023
In this episode of The PowerShell Podcast, Jordan Hammond and Andrew Pla discussed the importance of
collaboration and how helping others can lead to more wins. They also talked about customizing their PowerShell prompts, finding projects to contribute to, and their shiny new logo (ooh, ahh).
By: The Powershell Podcast submitted:Apr 7 2023
The Pester Book
(leanpub.com)
The first major update to the PesterBook in two years out today. Most, if not all, the newest Pester
By: submitted:Jun 15 2022
The first major update to the PesterBook in two years out today. Most, if not all, the newest Pester
goodness is now in it along with a ton of reorganization and editing! Enjoy! Free update to existing buyers.
By: submitted:Jun 15 2022
The Pester Book
(leanpub.com)
Learn all about Pester, the testing framework for PowerShell.
By: Adam Bertram submitted:Jun 15 2022
Learn all about Pester, the testing framework for PowerShell.
By: Adam Bertram submitted:Jun 15 2022
The PowerShell Conference Book
(leanpub.com)
The full book has been published. Grab a copy now. All (100%) of the royalties from this book are
By: Michael T Lombardi et al. submitted:Jun 15 2022
The full book has been published. Grab a copy now. All (100%) of the royalties from this book are
donated to the OnRamp scholarship program. More information about the OnRamp track at the PowerShell + DevOps Global Summit and their scholarship program can be found on the PowerShell.org website. Plus (shameless plug) check out my chapter "Working with Dates".
By: Michael T Lombardi et al. submitted:Jun 15 2022
The PowerShell Conference Book Volume 3
(leanpub.com)
20+ subject matter experts (including yours truly) have teamed up to bring you the ultimate
By: The DevOps Collective submitted:Jun 16 2022
20+ subject matter experts (including yours truly) have teamed up to bring you the ultimate
collection of PowerShell+DevOps topics that are designed to be like a conference in a book. This book not only delivers top-notch content that rivals any book on the market, but all royalties are donated to the OnRamp scholarship program which bootstraps others into the industry.
By: The DevOps Collective submitted:Jun 16 2022
The PowerShell Conference Book: Volume 2: Now Available in Print
(amazon.com)
Forty subject matter experts have teamed up to bring you the ultimate collection of PowerShell
By: submitted:Jun 15 2022
Forty subject matter experts have teamed up to bring you the ultimate collection of PowerShell
topics that are designed to be like a conference in a book. This book not only delivers top-notch content that rivals any book on the market, but all royalties are donated to the OnRamp scholarship program which bootstraps others into the industry.
By: submitted:Jun 15 2022
The PowerShell News Podcast Episode 025 – Interview with Jason Helmick of Microsoft
(powershellnews.podbean.com)
In this episode, we interview Jason Helmick discussing PowerShell 7, the MVP Summit, the PowerShell
By: Mick Pletcher & Harjit Dhaliwal submitted:Jun 15 2022
In this episode, we interview Jason Helmick discussing PowerShell 7, the MVP Summit, the PowerShell
and DevOps Global Summit, and much more.
By: Mick Pletcher & Harjit Dhaliwal submitted:Jun 15 2022
The PowerShell Podcast at 40; Reflections, Ruminations, and Ramblings
(powershellpodcast.podbean.com)
In this laid-back episode, Jordan and Andrew take the opportunity to catch up on their PowerShell
By: The Powershell Podcast submitted:Dec 2 2022
In this laid-back episode, Jordan and Andrew take the opportunity to catch up on their PowerShell
going-ons. Jordan tells us how he saved dozens of hours on a script and the benefits of helping out your friends. Andrew chats about terminal GUIs, his new OMG USB, PowerShell Summit, and being careful not to information overload people when teaching them PowerShell. All this, our usual charming banter, and more!
By: The Powershell Podcast submitted:Dec 2 2022
The PowerShell Practice Primer
(leanpub.com)
A collection of over 100 PowerShell learning exercises targeted for beginners developed by
By: Jeff Hicks submitted:May 24 2024
A collection of over 100 PowerShell learning exercises targeted for beginners developed by
PowerShell MVP and veteran teacher Jeff Hicks.
By: Jeff Hicks submitted:May 24 2024
The PowerShell Scripting and Toolmaking Book
(leanpub.com)
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
By: Don Jones and Jeff Hicks submitted:Jun 15 2022
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
industry's two most recognized experts on the subject.
By: Don Jones and Jeff Hicks submitted:Jun 15 2022
The PowerShell Scripting and Toolmaking Book
(leanpub.com)
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
By: Don Jones and Jeff Hicks submitted:Jun 15 2022
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
industry's two most recognized experts on the subject.
By: Don Jones and Jeff Hicks submitted:Jun 15 2022
The PowerShell Scripting and Toolmaking Book
(leanpub.com)
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
By: Don Jones and Jeff Hicks submitted:Jun 16 2022
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
industry's two most recognized experts on the subject.
By: Don Jones and Jeff Hicks submitted:Jun 16 2022
The PowerShell Scripting and Toolmaking Book (Forever Edition)
(leanpub.com)
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
By: Don Jones and Jeff Hicks submitted:Jun 16 2022
Learn the patterns, practices, and details of PowerShell Scripting and Toolmaking from the
industry's two most recognized experts on the subject.
By: Don Jones and Jeff Hicks submitted:Jun 16 2022
The PowerShell While Loop : A Back to Basic Guide
(adamtheautomator.com)
Discover the many ways to utilize the PowerShell while loop and take control of your applications
By: Nicholas Xuan Nguyen submitted:Nov 25 2022
Discover the many ways to utilize the PowerShell while loop and take control of your applications
flow with this ATA Learning tutorial!
By: Nicholas Xuan Nguyen submitted:Nov 25 2022
The Return of James Petty with James Petty
(powershellpodcast.podbean.com)
In this episode, we got to speak to James Petty, who is a little busy at the moment. Running Summit
By: The Powershell Podcast submitted:Dec 9 2022
In this episode, we got to speak to James Petty, who is a little busy at the moment. Running Summit
has become so easy for him that he added both a new kid and a new job into the mix this year. We talk all about Summit, PowerShell, how many first-time speakers submitted to speak, and the future of OnRamp. Finally, we learn about new books to help you along your PowerShell journey.
By: The Powershell Podcast submitted:Dec 9 2022
The Value of Mentorship with Jeff Hicks
(powershellpodcast.podbean.com)
We caught up with Jeff Hicks at the PowerShell and Global DevOps summit. He talks about how he
By: The PowerShell Podcast submitted:Jun 16 2022
We caught up with Jeff Hicks at the PowerShell and Global DevOps summit. He talks about how he
always wanted to be a teacher and how PowerShell has helped him achieve that. We also discuss the holy trinity of PowerShell Cmdlet: Get-Help, Get-Command, and Get-Member, which will help you find the command you need, learn how to use it, and give you everything you would want to know about the objects it returns.
By: The PowerShell Podcast submitted:Jun 16 2022
TheShow: C1: Why PowerShell Crescendo
(youtube.com)
In this series, Jason will explain the purpose of Crescendo and how to build and automate cmdlets
By: Jason Helmick submitted:Jul 1 2022
In this series, Jason will explain the purpose of Crescendo and how to build and automate cmdlets
from traditional platform-specific console tools.
By: Jason Helmick submitted:Jul 1 2022
TheShow:20:E1-Foreach-Object -Parallel
(youtube.com)
Welcome to the New Year! ...and as we work to release PowerShell 7 this month, I thought it would be
By: Jason Helmick submitted:Jun 15 2022
Welcome to the New Year! ...and as we work to release PowerShell 7 this month, I thought it would be
fun to start a series on the new features. For this episode of TheShow - Take a first look at Foreach-Object -Parallel
By: Jason Helmick submitted:Jun 15 2022
TheShow:20:E2 – ActiveDirectory
(youtube.com)
PowerShell 7 is released! Let's start with one of the most common questions I get - Can I use the
By: Jason Helmick submitted:Jun 15 2022
PowerShell 7 is released! Let's start with one of the most common questions I get - Can I use the
Active Directory Cmdlets on PowerShell 7? Yes!
By: Jason Helmick submitted:Jun 15 2022
TheShow:20:E3-VSCode-Enable ISE Mode
(youtube.com)
PowerShell 7 is released! Wanna use the latest features AND get the best PowerShell performance, but
By: Jason Helmick submitted:Jun 15 2022
PowerShell 7 is released! Wanna use the latest features AND get the best PowerShell performance, but
wish it was in the ISE? I got something better for you! VSCode + PowerShell Extension + Enable ISE Mode.
By: Jason Helmick submitted:Jun 15 2022
TheShow:20:E3-VSCode-Enable ISE Mode
(youtube.com)
PowerShell 7 is released! Wanna use the latest features AND get the best #PowerShell performance,
By: Jason Helmick submitted:Jun 16 2022
PowerShell 7 is released! Wanna use the latest features AND get the best #PowerShell performance,
but wish it was in the ISE? I got something better for you! VSCode + PowerShell Extension + Enable ISE Mode.
By: Jason Helmick submitted:Jun 16 2022
TheShow:21:E1-Objects: Dead or Alive – with Jeffrey Snover! – YouTube
(youtube.com)
We are approaching the release of PowerShell 7.2 LTS (Long Term Service) and I started a series
By: Jason Helmick submitted:Jun 16 2022
We are approaching the release of PowerShell 7.2 LTS (Long Term Service) and I started a series
explaining the new enhancements and features that you can expect in Powershell 7.2! For this first episode, I got a chance to chat with Jeffrey about a story in the book "Shell of an Idea" by Don Jones. Here, he jumps into the story and gives some examples of why you want both, live and dead objects.
By: Jason Helmick submitted:Jun 16 2022
TheShow.E7.Azure Guest Configuration (DSC)
(youtube.com)
This week dive into Guest Configuration with Michael Greene as he shows us a new incredible way to
By: Jason Helmick submitted:Jun 15 2022
This week dive into Guest Configuration with Michael Greene as he shows us a new incredible way to
validate settings inside your virtual machines including Operating Systems, applications and more!
By: Jason Helmick submitted:Jun 15 2022
Tiny PowerShell Projects (MEAP)
(manning.com)
PowerShell can automate almost any IT task. This book guides you through 17 practical PowerShell
By: Bill Burns submitted:Jun 16 2022
PowerShell can automate almost any IT task. This book guides you through 17 practical PowerShell
projects that will build your skills and save you hours-or even days-of work.
By: Bill Burns submitted:Jun 16 2022
Tiny-PowerShell-Projects
(github.com)
Learning PowerShell through test-driven development of games and puzzles
By: Doug Finke submitted:Jun 16 2022
Learning PowerShell through test-driven development of games and puzzles
By: Doug Finke submitted:Jun 16 2022
Toasting Git with Cory Knox
(powershellpodcast.podbean.com)
In this episode, we chat with Cory Knox. We talked all about the PowerShell discord and how it's
By: The Powershell Podcast submitted:Sep 2 2022
In this episode, we chat with Cory Knox. We talked all about the PowerShell discord and how it's
grown over the years and is a great resource to connect with the community and have your questions answered. Cory and Jordan find common ground in their experiences with Toastmasters. Cory also talks to us about Git, how to get started using Git for PowerShell projects, an awesome PowerShell module to enhance your Git console experience, and more.
By: The Powershell Podcast submitted:Sep 2 2022
Tools: Build your first Serverless App in Azure in under 60 minutes! (YouTube)
(youtube.com)
Looking to learn how to get started in Azure? Have you considered Serverless apps? Be not afraid.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Looking to learn how to get started in Azure? Have you considered Serverless apps? Be not afraid.
They're easy to build and allow you get started without needing a degree in programming.... Our speaker, Jeremy Brown, will walk through the basics of serverless apps, build a simple app AND put it online in 45 minutes!
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Top 5 Useful PowerShell Commands – YouTube
(youtube.com)
If you're a PowerShell user, then you likely have a handful of commands you use on a regular basis.
By: ITProTV submitted:Jun 16 2022
If you're a PowerShell user, then you likely have a handful of commands you use on a regular basis.
Among the hundreds of cmdlets, there are likely a few useful ones that you're unaware of. Join Mike in this video as he shares his top 5 PowerShell commands!
By: ITProTV submitted:Jun 16 2022
Top 51 PowerShell Examples You Should Learn
(sharepointsky.com)
This PowerShell tutorial explains What is Windows PowerShell? What are various tools we can use to
By: submitted:Jun 15 2022
This PowerShell tutorial explains What is Windows PowerShell? What are various tools we can use to
write PowerShell script, What are the advantages of using Windows PowerShell? And also this tutorial contains 51 top useful PowerShell examples with scripts.
By: submitted:Jun 15 2022
Transitioning to DevOps with Dave Carroll
(powershellpodcast.podbean.com)
We had the pleasure of speaking with Dave Carroll, a DevOps engineer and former sandwich artist. We
By: The Powershell Podcast submitted:Mar 31 2023
We had the pleasure of speaking with Dave Carroll, a DevOps engineer and former sandwich artist. We
discussed the importance of psychological safety in the workplace, transitioning to DevOps, and learning Python as a PowerShell user. Dave also shared some great advice from Jeffrey Snover: "Do things in small patches and don't be a jerk." Tune in to hear all the great advice and tips from Dave!
By: The Powershell Podcast submitted:Mar 31 2023
Turn PowerShell Into Your Excel Automation Machine
(youtube.com)
Get ready to see how PowerShell can transform the way you work with Excel.
By: Doug Finke submitted:Sep 13 2024
Get ready to see how PowerShell can transform the way you work with Excel.
By: Doug Finke submitted:Sep 13 2024
Turtles in PowerShell: Drawing Shapes with Code by James Brundage
(youtube.com)
Join us for PowerShell Wednesday with James Brundage as he shows off Turtles in a PowerShell -- a
By: PDQ submitted:Aug 22 2025
Join us for PowerShell Wednesday with James Brundage as he shows off Turtles in a PowerShell -- a
fun way to create art with just a few simple commands. From drawing squares and hexagons to building fractals and animations, you'll see how Forward() and Rotate() can unlock endless creativity right inside PowerShell.
By: PDQ submitted:Aug 22 2025
Unattended Authentication to Azure (YouTube)
(youtube.com)
A walkthrough of options for unattended authentication to Azure for automations. Covers managed
By: John Savill submitted:Jun 16 2022
A walkthrough of options for unattended authentication to Azure for automations. Covers managed
identity and service principals. Lots of demos including service principals with secrets and certificates with PowerShell. Concepts apply to AZ CLI as well.
By: John Savill submitted:Jun 16 2022
Understanding PowerShell Comparison Operators By Example
(adamtheautomator.com)
Like many other programming languages, PowerShell has various comparison operators. However, unlike
By: Adam Bertram submitted:Jun 15 2022
Like many other programming languages, PowerShell has various comparison operators. However, unlike
other languages, those comparison operators can look a little odd. Instead of ==, you have eq. Instead of , you've got ne. It can be confusing to newcomers. Let's demystify PowerShell comparison operators in this article.
By: Adam Bertram submitted:Jun 15 2022
Understanding PowerShell Output
(youtube.com)
Tara returns for her second PowerShell lesson. She's already learned the 3 core commands: Get-Help,
By: Andrew Pla Tech submitted:Jan 30 2026
Tara returns for her second PowerShell lesson. She's already learned the 3 core commands: Get-Help,
Get-Command, and Get-Member.
By: Andrew Pla Tech submitted:Jan 30 2026
Understanding the $PSItem ($_) Variable in PowerShell
(youtube.com)
Understanding the $PSItem ($_) Variable in PowerShell
By: PowerShell Engineer submitted:Oct 6 2023
Understanding the $PSItem ($_) Variable in PowerShell
By: PowerShell Engineer submitted:Oct 6 2023
Unified PowerShell experience for Microsoft Graph
(myignite.techcommunity.microsoft.com)
Microsoft Graph provides access to a wide range of information belonging to you and your
By: Darrel Miller submitted:Jun 15 2022
Microsoft Graph provides access to a wide range of information belonging to you and your
organization. Currently PowerShell users do not have a unified experience for accessing all of Microsoft Graph. This session introduces our preview Microsoft Graph PowerShell module generated from Microsoft Graph metadata using the same technology the Azure team is using to build their management PowerShell modules. Come learn how you can quickly use this to do ad-hoc interrogation of Microsoft Graph data and also build scripts that can perform unattended processes on your organization's data.
By: Darrel Miller submitted:Jun 15 2022
Update: PowerShell Community Textbook
(reddit.com)
Update time for the PowerShell Community Textbook!
By: PowerShellMichael submitted:Jun 16 2022
Update time for the PowerShell Community Textbook!
By: PowerShellMichael submitted:Jun 16 2022
URLScan API x PowerShell
(reddit.com)
A step-by-step guide, with Script
By: Coleman Dole submitted:Jun 16 2022
A step-by-step guide, with Script
By: Coleman Dole submitted:Jun 16 2022
Use PowerShell to Automate Backing up and Restoring an SQL Database
(youtube.com)
In this video, we demonstrating writing a PowerShell script that backs up an SQL database and
By: AIP IT Solutions submitted:Sep 29 2023
In this video, we demonstrating writing a PowerShell script that backs up an SQL database and
restores the database from a .bak file to a differently named database.
By: AIP IT Solutions submitted:Sep 29 2023
Using PowerCLI with Dale Hassinger
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we had the pleasure of speaking with Dale Hassinger, a
By: The Powershell Podcast submitted:Mar 24 2023
In this episode of the PowerShell Podcast, we had the pleasure of speaking with Dale Hassinger, a
VMware Technical Account Manager and PowerShell enthusiast. Dale shared his journey from CNC Programmer to VMware TAM, and discussed his involvement in the VMUG vCommunity and other user groups. He also shared his favorite PowerShell Module, PowerCLI, and other modules he likes to use. Tune in to hear Dale's inspiring story and get some great PowerShell tips!
By: The Powershell Podcast submitted:Mar 24 2023
Using PowerShell for Incident Response with Fernando Tomlinson
(powershellpodcast.podbean.com)
In this episode, we get to hear the perspective of someone who has been in the trenches of Incident
By: The PowerShell Podcast submitted:Jul 22 2022
In this episode, we get to hear the perspective of someone who has been in the trenches of Incident
Response. Fernando shared his experiences and methods for leveraging PowerShell during incidents. We talk about how the general perception of PowerShell Security has changed over the years and how PowerShell is now being publicly embraced by security organizations. Fernando told us about dealing with obfuscation and some of the most annoying techniques that he's encountered. All this and more is covered in this episode jam-packed with security goodness.
By: The PowerShell Podcast submitted:Jul 22 2022
Using PowerShell on Linux with Avri from Posh4Linux
(powershellpodcast.podbean.com)
In this episode of the PowerShell podcast, Avri from Posh4Linux shares his experience using
By: The Powershell Podcast submitted:Mar 3 2023
In this episode of the PowerShell podcast, Avri from Posh4Linux shares his experience using
PowerShell on Linux. He also details Microsoft's open source efforts, the obstacles he's encountered, and how he overcame them - such as with his PSSudo project. Additionally, we discuss the Windows Subsystem for Linux, Pode, Raspberry Pi's, SSH, and more!
By: The Powershell Podcast submitted:Mar 3 2023
using powershell to call llama3.2 and saving the file locally
(youtube.com)
Scripts included
By: Happy Computing with Dennis submitted:May 30 2025
Scripts included
By: Happy Computing with Dennis submitted:May 30 2025
Using REST APIs via PowerShell – Guy Leech
(youtube.com)
Our second session at the Bradford Cloud User Group July event was Guy Leech 'Using REST APIs via
By: Bradford Cloud User Group submitted:Jul 28 2022
Our second session at the Bradford Cloud User Group July event was Guy Leech 'Using REST APIs via
PowerShell. Whilst many PowerShell modules and SDKs are an alternative to calling REST APIs, calling them from PowerShell gives you platform independence & no pre-requisites which can be a barrier to adoption. This session shows how to use multiple vendor's REST APIs including Azure & once you know how to call one vendor's API, it's easy to use another's
By: Bradford Cloud User Group submitted:Jul 28 2022
Utilities: Command Line Utilities + PowerShell with Ryan Leap – YouTube
(youtube.com)
Command-line utilities are great. But they don't follow PowerShell patterns. They don't produce
By: Ryan Leap submitted:Jun 15 2022
Command-line utilities are great. But they don't follow PowerShell patterns. They don't produce
objects and they don't support the pipeline. They output to the console and that's the end of the line. Or is it? Learn how you can bring the benefits of PowerShell to your command-line utilities.
By: Ryan Leap submitted:Jun 15 2022
Video: Configuring PowerShell Remoting security
(networkadm.in)
I believe that remoting in PowerShell unfairly gets a bad rap in the security world and the truth is
By: Mike Kanakos submitted:Jun 15 2022
I believe that remoting in PowerShell unfairly gets a bad rap in the security world and the truth is
that when done right; PowerShell remoting is equal to SSH. The problem is that Microsoft and Windows get a bad rap because most people assume Windows is not secure. I invite you to watch the video and take notes. If you have questions, please reach out to me via the comments here or via the contact information posted int he video. Also, you can more links on this website that discuss remoting in detail.
By: Mike Kanakos submitted:Jun 15 2022
Video: Windows Server App Control and Azure Arc
(thomasmaurer.ch)
Are you looking for ways to enhance the security of your Windows Server environment? In this video,
By: Thomas Maurer submitted:Apr 25 2025
Are you looking for ways to enhance the security of your Windows Server environment? In this video,
we explore how to leverage App Control to secure your Windows Server and manage it at scale using Microsoft Azure Arc.
By: Thomas Maurer submitted:Apr 25 2025
VMware vSphere PowerCLI Reference
(amazon.com)
VMware vSphere PowerCLI Reference was recently named one of the best VMware books of all time by
By: submitted:Jun 15 2022
VMware vSphere PowerCLI Reference was recently named one of the best VMware books of all time by
bookauthority.org.
By: submitted:Jun 15 2022
Walkthroughs in the Windows Terminal Repository
(devblogs.microsoft.com)
Driving open-source contributions in large projects can be a challenge. As a new contributor, you
By: Mike Griese submitted:Sep 8 2023
Driving open-source contributions in large projects can be a challenge. As a new contributor, you
might have a great idea for a new feature, or want to help fix a nagging bug, but you don't know where to start. Even with a small project, it can be difficult to find the right place to start writing code.
By: Mike Griese submitted:Sep 8 2023
Watch Tara Learn PowerShell (From Scratch)
(youtube.com)
Tara says that she wants to learn #PowerShell this year, and we are starting that journey live on
By: PDQ submitted:Jan 16 2026
Tara says that she wants to learn #PowerShell this year, and we are starting that journey live on
PowerShell Wednesday.I'll guide her through her first few steps and help build a solid foundation, and you can help
By: PDQ submitted:Jan 16 2026
Welcome To PowerShell 7!
(channel9.msdn.com)
We're happy to announce the Generally Available (GA) release of PowerShell 7.0! Joey Aiello and
By: Channel 9 submitted:Jun 15 2022
We're happy to announce the Generally Available (GA) release of PowerShell 7.0! Joey Aiello and
Sydney Smith, PowerShell PM's, stop by to introduce the latest news and features in PowerShell 7.
By: Channel 9 submitted:Jun 15 2022
Welcome to Professional PowerShell
(practical365.com)
This blog is the first installment in our new monthly "Professional PowerShell" series, designed to
By: Michel De Rooij submitted:Feb 16 2024
This blog is the first installment in our new monthly "Professional PowerShell" series, designed to
help part-time PowerShell developers freshen up their scripting skills.
By: Michel De Rooij submitted:Feb 16 2024
What are the different Help commands available out of the box using PowerShell?
(youtube.com)
This video provides a basic introduction on all the help commands available in Windows PowerShell.
By: Power Tech Speck (Girish Uppal) submitted:Oct 4 2024
This video provides a basic introduction on all the help commands available in Windows PowerShell.
By: Power Tech Speck (Girish Uppal) submitted:Oct 4 2024
What Is Regex and How to Use It in PowerShell with MVP Steven Judd
(youtube.com)
Regex doesn't have to be scary! In this PowerShell Wednesday, Steven Judd breaks down what regular
By: PDQ submitted:Oct 10 2025
Regex doesn't have to be scary! In this PowerShell Wednesday, Steven Judd breaks down what regular
expressions are, how they work, and how to use them effectively in PowerShell. From simple pattern matching to powerful text parsing, you'll learn practical ways to clean data, extract info, and make your scripts smarter. Perfect for beginners and anyone who's avoided regex... until now
By: PDQ submitted:Oct 10 2025
What’s in Windows Terminal 1.19 Preview
(youtube.com)
In this video, Christopher Nguyen (PM on Windows Terminal) and Mike Griese (Senior Software Engineer
By: Microsoft Developer submitted:Jan 5 2024
In this video, Christopher Nguyen (PM on Windows Terminal) and Mike Griese (Senior Software Engineer
on Windows Terminal) will highlight some features from the Windows Terminal 1.19 Preview release-Including community favorites!
By: Microsoft Developer submitted:Jan 5 2024
What’s new in PowerShell 7 – Steve Lee
(youtube.com)
As we get closer to a release candidate for PowerShell 7.3, learn about the new capabilities and
By: PowerShell Conference EU submitted:Sep 30 2022
As we get closer to a release candidate for PowerShell 7.3, learn about the new capabilities and
features in PowerShell 7 to be more productive.
By: PowerShell Conference EU submitted:Sep 30 2022
What’s new in PowerShell Universal 3 – SQL Server Support – YouTube
(youtube.com)
In this video, I show how to configure PowerShell Universal 3 SQL Server s
By: Adam Driscoll submitted:Jun 16 2022
In this video, I show how to configure PowerShell Universal 3 SQL Server s
By: Adam Driscoll submitted:Jun 16 2022
When to Stop Scripting and Start Building a GUI
(youtube.com)
When is a script enough? Maybe you want a visual interface for a tool. Or perhaps you are creating a
By: PDQ submitted:Sep 5 2025
When is a script enough? Maybe you want a visual interface for a tool. Or perhaps you are creating a
_system_. Whatever your requirements, we'll take a look at several arrows available for your quiver to make your time as a PowerShell developer, better.
By: PDQ submitted:Sep 5 2025
Why Powershell is SO Powerful
(youtube.com)
PowerShell was my first programming language thanks to the book Learn PowerShell in a Month of
By: Knox Hutchinson submitted:Jun 15 2022
PowerShell was my first programming language thanks to the book Learn PowerShell in a Month of
Lunches by Don Jones coupled with studying for my MCSE. Once I learned how powerful scripting and automating tasks could be, it set me on a path that changed my career. PowerShell is similar to other languages like Python, but the Pipeline is where it sets itself apart. Let's break down why the pipeline is so powerful!
By: Knox Hutchinson submitted:Jun 15 2022
Windows Admin Survival Guide: Managing Linux servers using PowerShell Steven Judd
(youtube.com)
Make the transition from Windows Server Pro to Linux Server Ninja by using PowerShell to your
By: Research Triangle PowerShell Users Group submitted:Mar 22 2024
Make the transition from Windows Server Pro to Linux Server Ninja by using PowerShell to your
advantage!
By: Research Triangle PowerShell Users Group submitted:Mar 22 2024
Windows Local Administrator Password Solution (LAPS) Password Retrieval – PowerShell and REST API
(youtube.com)
Retrieving current and historical LAPS passwords stored in Azure AD using PowerShell and REST API.
By: John Savill submitted:May 12 2023
Retrieving current and historical LAPS passwords stored in Azure AD using PowerShell and REST API.
By: John Savill submitted:May 12 2023
Windows PowerShell in Action, Third Edition
(manning.com)
Windows PowerShell in Action, Third Edition is an end-to-end revision of the definitive guide to
By: Bruce Payette and Richard Siddaway submitted:Jun 15 2022
Windows PowerShell in Action, Third Edition is an end-to-end revision of the definitive guide to
PowerShell. Written by language designer Bruce Payette and MVP Richard Siddaway, this rich book offers a crystal-clear introduction to the language along with its essential everyday use cases. Beyond the basics, you'll find detailed examples on deep topics like performance, module architecture, and parallel execution.
By: Bruce Payette and Richard Siddaway submitted:Jun 15 2022
Windows PowerShell Remoting Fundamentals (Free this month!)
(pluralsight.com)
Learn to use PowerShell remoting to simplify day-to-day Windows administration.
By: Jeff Hicks submitted:Jun 16 2022
Learn to use PowerShell remoting to simplify day-to-day Windows administration.
By: Jeff Hicks submitted:Jun 16 2022
Windows PowerShell Toolmaking Fundamentals
(pluralsight.com)
Are you a beginning to intermediate PowerShell scripter and tired of writing one-off scripts? Take
By: Adam Bertram submitted:Jun 16 2022
Are you a beginning to intermediate PowerShell scripter and tired of writing one-off scripts? Take
your scripting to the next level and begin to think of your scripts as tools.
By: Adam Bertram submitted:Jun 16 2022
Windows PowerShell Use Cases in 1 Hour
(youtube.com)
In this video, dive into essential PowerShell use cases, including file management, system
By: Automate with Rakesh submitted:Dec 13 2024
In this video, dive into essential PowerShell use cases, including file management, system
administration, and basic networking. Learn how to manage files, perform essential administrative tasks, and execute networking commands for tasks like testing up connections, all through PowerShell scripts. This tutorial is perfect for beginners aiming to improve their IT skills and handle various everyday tasks with PowerShell efficiently.
By: Automate with Rakesh submitted:Dec 13 2024
Windows Updates through PowerShell
(youtube.com)
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
By: Chris Titus Tech submitted:Dec 16 2022
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
By: Chris Titus Tech submitted:Dec 16 2022
Writing Better PowerShell Scripts using PSCustomObjects with Tara
(youtube.com)
Your PowerShell scripts are fine. They could just be so much better. In this stream, Tara dives into
By: PDQ submitted:Apr 24 2026
Your PowerShell scripts are fine. They could just be so much better. In this stream, Tara dives into
PSCustomObjects - what they are, why they matter, and how using them will level up the scripts you're already writing.
By: PDQ submitted:Apr 24 2026
Writing Your First Visual Studio Code Extension
(youtube.com)
This is a virtual edition of our user group, with a special focus on PowerShell Developer
By: Thomas Rayner submitted:Jun 15 2022
This is a virtual edition of our user group, with a special focus on PowerShell Developer
technologies, Azure and of course a deep dive into PowerShell. We have made the decision to host this event virtually for the first time, and we are excited to be able to open up our local user group to the global stage for the first time! We have an evening with diverse and advanced topics prepared for you presented by experienced speakers. Registration through Eventbrite is optional, with the benefit that you'll receive an email notification with the streaming link and a calendar invite.
By: Thomas Rayner submitted:Jun 15 2022
Your PowerShell Journey Starts Here: A Beginner’s Guide
(itblogpros.com)
PowerShell is a powerful tool for automating tasks and managing systems, especially in a Windows
By: Graeme submitted:Feb 16 2024
PowerShell is a powerful tool for automating tasks and managing systems, especially in a Windows
environment. If you're ready to level up your tech skills, here's how to get started on your PowerShell learning adventure.
By: Graeme submitted:Feb 16 2024
Community
200 Episodes of Community with Frank Lesniak
(powershellpodcast.podbean.com)
In this milestone 200th episode of The PowerShell Podcast, Frank Lesniak returns to chat with Andrew
By: The Powershell Podcast submitted:Nov 14 2025
In this milestone 200th episode of The PowerShell Podcast, Frank Lesniak returns to chat with Andrew
Pla about automation, community, and what it means to "bet on yourself." Frank shares his experiences leading cybersecurity and enterprise architecture projects, using PowerShell for AWS security automation, and developing tools to simplify complex data exports. He also discusses the upcoming PowerShell Summit, his work with DuPage Animal Friends, and the value of giving back through mentorship, community involvement, and open source.
By: The Powershell Podcast submitted:Nov 14 2025
A Conversation from the Heart of PSConfEU
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, host Andrew Pla reports live from PowerShell Conference
By: The Powershell Podcast submitted:Jun 27 2025
In this episode of the PowerShell Podcast, host Andrew Pla reports live from PowerShell Conference
Europe 2025 in Malmö, Sweden. With energy high and community engagement stronger than ever, Andrew chats with key figures shaping the PowerShell ecosystem.
By: The Powershell Podcast submitted:Jun 27 2025
A Plethora of New Content
(powershellnews.podbean.com)
Check out all 8, yes 8, episodes released this week!
By: The PowerShell News Podcast submitted:May 19 2023
Check out all 8, yes 8, episodes released this week!
By: The PowerShell News Podcast submitted:May 19 2023
A talk with the Angry Admin about VMWare, PowerShell, AI and more
(youtube.com)
In this "Inside IT Automation" episode, Heiko has a conversation with Piotr Tarnawski aka
By: ScriptRunner submitted:May 23 2025
In this "Inside IT Automation" episode, Heiko has a conversation with Piotr Tarnawski aka
AngrySysOps aka Angry Admin. They talk about VMware automations, PowerShell, AI and more.
By: ScriptRunner submitted:May 23 2025
Add enhanced splatting RFC draft by jborean93
(github.com)
Anyone interested in yet another attempt at trying to enhance splatting in PowerShell. I've tried to
By: Jordan Borean submitted:May 30 2025
Anyone interested in yet another attempt at trying to enhance splatting in PowerShell. I've tried to
collate all the options proposed over the years with their pros/cons. Hoping to get any community feedback before trying to champion a proper RFC
By: Jordan Borean submitted:May 30 2025
After years of abandonment, r/PowerCLI is open and modded again
(reddit.com)
r/powercli is back online.
By: u/thegooddoctor-b submitted:Mar 24 2023
r/powercli is back online.
By: u/thegooddoctor-b submitted:Mar 24 2023
Always Hype About Automation with Hailey Phillips
(powershellpodcast.podbean.com)
Microsoft MVP Hailey Phillips joins The PowerShell Podcast to share her journey from systems
By: The Powershell Podcast submitted:Oct 31 2025
Microsoft MVP Hailey Phillips joins The PowerShell Podcast to share her journey from systems
engineer to automation innovator. She talks about IntuneStack, her new PowerShell-driven CI/CD project for Intune environments, and how it bridges the gap between systems engineering and DevOps. Hailey also reflects on her path to becoming an MVP, her experiences at MMS, and the importance of mentorship, collaboration, and authenticity in the tech community.
By: The Powershell Podcast submitted:Oct 31 2025
Andrew Celebrates & Previews psconf.eu with Christian & Björn
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Andrew starts things off by celebrating his new Microsoft
By: The Powershell Podcast submitted:Jun 21 2024
In this episode of the PowerShell Podcast, Andrew starts things off by celebrating his new Microsoft
MVP. Then, we hear about all things psconf.eu and what to expect from Christian Ritter and Björn Sundling at PSConf EU. We hear some of the juicy details and key takeaways from their sessions. Then we get an update on some of their projects like PSClippy, AzDM, PSSecretScanner, and much more!
By: The Powershell Podcast submitted:Jun 21 2024
Are PowerShell Pros Ready for C# – Ryan Coates
(powershellpodcast.podbean.com)
In this insightful episode of the PowerShell Podcast, host Andrew Pla welcomes longtime friend and
By: The Powershell Podcast submitted:Aug 1 2025
In this insightful episode of the PowerShell Podcast, host Andrew Pla welcomes longtime friend and
seasoned technologist Ryan Coates. Together, they explore the intersection of PowerShell and C#, discuss the natural evolution of tech careers, and examine the role of continuous learning in long-term success.
By: The Powershell Podcast submitted:Aug 1 2025
Authenticity, AI, and the Human Side of Tech with Adil Leghari
(powershellpodcast.podbean.com)
Cybersecurity, automation, and PowerShell advocate Adil Leghari returns to The PowerShell Podcast to
By: The Powershell Podcast submitted:Oct 17 2025
Cybersecurity, automation, and PowerShell advocate Adil Leghari returns to The PowerShell Podcast to
kick off Cybersecurity Month. Adil shares insights from his career journey: from PowerShell and automation to identity and now cloud security at Palo Alto Networks. He discusses creating tools like Cyberdle and QR Check, how AI is reshaping cybersecurity, and the importance of empathy, authenticity, and mentorship in tech and community life.
By: The Powershell Podcast submitted:Oct 17 2025
AutomatedLab, GUIs, and automation with Steviecoaster
(powershellpodcast.podbean.com)
Newly minted Microsoft MVP Stephen Valdinger, known as Steviecoaster, joins The PowerShell Podcast
By: The Powershell Podcast submitted:Oct 10 2025
Newly minted Microsoft MVP Stephen Valdinger, known as Steviecoaster, joins The PowerShell Podcast
to share his journey from IT admin to community mentor and automation advocate. He talks about discovering PowerShell through Exchange, the career-changing power of automation, and his work with AutomatedLab, PowerShell Universal, and WinUI Shell. Stevie also highlights the importance of mentoring, building community, and making PowerShell approachable for everyone.
By: The Powershell Podcast submitted:Oct 10 2025
Be the Community: Insights and Event Log Automation with Phil Bossman
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with the newly minted Microsoft MVP, Phil
By: The Powershell Podcast submitted:Aug 30 2024
In this episode of the PowerShell Podcast, we sit down with the newly minted Microsoft MVP, Phil
Bossman, to dive into the heart of the PowerShell community and what it truly means to "be the community." We discuss the excitement building around PowerShell Saturday NC and the invaluable learning opportunities it offers. Phil shares his expertise on exploring event logs and how to harness their power for PowerShell automation, providing practical insights for both beginners and seasoned pros. Join us as we celebrate Phil's journey to becoming an MVP and gain inspiration from his dedication to the PowerShell community.
By: The Powershell Podcast submitted:Aug 30 2024
Beginnings, Blue Bars, and the Valley of Despair with Steven Judd Beginnings, Blue Bars, and the Valley of Despair with Steven Judd
(powershellpodcast.podbean.com)
In this episode, host Andrew Pla welcomes back Steven Judd, Microsoft MVP, teacher, and longtime
By: The Powershell Podcast submitted:Sep 19 2025
In this episode, host Andrew Pla welcomes back Steven Judd, Microsoft MVP, teacher, and longtime
community contributor. Together, they dive into the theme of beginnings, from starting careers in IT, to first encounters with PowerShell, and the importance of resilience while navigating the "valley of despair" in learning. Steven shares his journey from music and business studies into technology, where curiosity, persistence, and a willingness to read the manuals shaped his career.
By: The Powershell Podcast submitted:Sep 19 2025
Behind the Code: Adam Driscoll on PowerShell Universal and Work-Life Balance
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we're joined by the brilliant Adam Driscoll, the creator
By: The Powershell Podcast submitted:Sep 13 2024
In this episode of the PowerShell Podcast, we're joined by the brilliant Adam Driscoll, the creator
of PowerShell Universal. Adam shares exciting insights into the upcoming features and improvements in PowerShell Universal, giving us a sneak peek into what's on the horizon.
By: The Powershell Podcast submitted:Sep 13 2024
Behind the Scenes at PSConf.EU: Harm Veenstra’s Experience and Insights
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Harm Veenstra to discuss
By: The Powershell Podcast submitted:Jul 12 2024
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Harm Veenstra to discuss
his exciting experiences at PSConf.EU, where he attended for the first time and embarked on a new journey into public speaking. Harm shares his thoughts on receiving the prestigious Microsoft MVP award and delves into his recent projects, including creating a TCP/UDP listener for testing firewall ports and using a Pi-hole to block ads on his home network. We also explore his perspectives on automation in the MSP world, the power of Microsoft Graph, and why he hasn't yet adopted AI tools. Tune in for an engaging conversation filled with insights, tips, and highlights from PSConf.EU!
By: The Powershell Podcast submitted:Jul 12 2024
Behind the Shell with Microsoft
(powershellpodcast.podbean.com)
In this episode, recorded live at PSConfEU, Andrew catches up with some of the PowerShell team from
By: The Powershell Podcast submitted:Jul 4 2025
In this episode, recorded live at PSConfEU, Andrew catches up with some of the PowerShell team from
Microsoft to talk all things PowerShell-from AIShell to PSResourceGet to the future of DSC and OpenSSH.
By: The Powershell Podcast submitted:Jul 4 2025
Being a Lazy Administrator with Bradley Wyatt
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, I had the pleasure of chatting with Bradley Wyatt, also
By: The Powershell Podcast submitted:Sep 6 2024
In this episode of the PowerShell Podcast, I had the pleasure of chatting with Bradley Wyatt, also
known as the Lazy Administrator. We explored his inspiring journey from college dropout to becoming a 5x Microsoft MVP and how he transformed his personal knowledge base into a globally recognized blog that serves as a vital resource for IT professionals. Bradley shares the lessons he's learned along the way, his passion for automation, and the impact of his work on the PowerShell community.
By: The Powershell Podcast submitted:Sep 6 2024
Best & Worst Help Desk Software, Top PowerShell Modules, and a PDQ AMA!
(youtube.com)
This week on PDQ LIVE, there's a cornucopia of IT goodness. Do you have a favorite or least favorite
By: PDQ submitted:Nov 1 2024
This week on PDQ LIVE, there's a cornucopia of IT goodness. Do you have a favorite or least favorite
help desk software solution? We'll sift through the good, the bad, and the necessary. Our PowerShell MVP, Andrew, will show us his favorite PowerShell modules.
By: PDQ submitted:Nov 1 2024
Betting on Yourself with Frank Lesniak
(powershellpodcast.podbean.com)
Frank Lesniak joins Andrew Pla for a wide-ranging conversation that covers Frank's newly minted
By: The Powershell Podcast submitted:Jun 5 2026
Frank Lesniak joins Andrew Pla for a wide-ranging conversation that covers Frank's newly minted
Microsoft MVP status, his journey through PowerShell, and what it looks like to build a real presence in the tech community. Frank talks through the pipeline struggles that tripped him up early on, how his VB Script and object-oriented background made the shift to PowerShell's object model feel disorienting, and how AI has quietly changed the way he approaches scripting today. The conversation takes a thoughtful turn as Andrew and Frank dig into impostor syndrome, the value of conference speaking, and how showing up consistently in the community compounds into a career. Frank also shares an update on DuPage Animal Friends, the nonprofit he serves, which supports one of the country's highest-performing open-admission animal shelters.
By: The Powershell Podcast submitted:Jun 5 2026
Björn Sundling. From PowerShell Developer to MVP: An Unfiltered Journey
(powershellpodcast.podbean.com)
In our latest PowerShell Podcast, we invited Microsoft MVP Björn Sundling, on a riveting journey
By: The Powershell Podcast submitted:Aug 4 2023
In our latest PowerShell Podcast, we invited Microsoft MVP Björn Sundling, on a riveting journey
from being a PowerShell developer to securing Azure DevOps repositories. With a passion for speaking seeded from his first year at PSConfEU 2015, his road to the podium wasn't easy. The podcast was peppered with a detailed discussion on the automated scanner project PSSecretScanner. Offering insights into development technologies, this episode is a whirlwind tour of community involvement and encompasses his love of sharing knowledge.
By: The Powershell Podcast submitted:Aug 4 2023
Blogging secrets with Christian Ritter
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we are joined by community member Christian Ritter. We
By: The Powershell Podcast submitted:Jun 9 2023
In this episode of the PowerShell Podcast, we are joined by community member Christian Ritter. We
talk about PSConfEU and the importance of community. Christian shares his blogging secrets and insights into his growth in PowerShell over the years. From using Microsoft Graph to teaching PowerShell at work, this episode has all that and more!
By: The Powershell Podcast submitted:Jun 9 2023
BlueSky PowerShell Community Starter Pack
(bsky.app)
PowerShell and automation enthusiasts who love to share what they know - through code, content,
By: Dave Carroll submitted:Dec 6 2024
PowerShell and automation enthusiasts who love to share what they know - through code, content,
teaching, or lending a hand to others. They strive to make tech accessible to everyone and support each person's learning path with enthusiasm and respect.????????????????
By: Dave Carroll submitted:Dec 6 2024
BlueSky PowerShell Community starter pack
(bsky.app)
If you're part of the exodus from X to Bluesky and you like PowerShell and automation, check out
By: Dave Carroll submitted:Oct 25 2024
If you're part of the exodus from X to Bluesky and you like PowerShell and automation, check out
this PowerShell Community starter pack.
By: Dave Carroll submitted:Oct 25 2024
Breaking Down Barriers in PowerShell and Management with Kevin Cefalu
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we engage in a dynamic discussion with Kevin Cefalu.
By: The Powershell Podcast submitted:Dec 8 2023
In this episode of the PowerShell Podcast, we engage in a dynamic discussion with Kevin Cefalu.
Kevin shares managerial insights, valuable lessons from the Summit, and the workings of Azure Durable Functions. The conversation shifts to the power of Pair Programming and Call for Presentations (CFP) and how this involved Andrew. We explore the usage of the .vscode folder and Plaster for workspace customization and conclude with Kevin's intriguing thoughts on AI applications. A powerful blend of knowledge, experience, and technology.
By: The Powershell Podcast submitted:Dec 8 2023
Breaking Down ModuleFast and More with Justin Grote
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, host Andrew Pla interviews Microsoft MVP and PowerShell
By: The Powershell Podcast submitted:Jun 14 2024
In this episode of the PowerShell Podcast, host Andrew Pla interviews Microsoft MVP and PowerShell
aficionado Justin Grote. They delve into an issue in the Az.Accounts 3.0.0 module, with Justin offering insights and a workaround (use an earlier version of the module). Justin also discusses his innovative ModuleFast project, explaining its architecture and his approach to writing PowerShell scripts and modules. The conversation highlights Justin's passion for APIs and celebrates his contributions as an official PowerShell project contributor. Listeners get a glimpse into Justin's workflow working at a Managed Service Provider (MSP) and how he writes to much PowerShell. He offers valuable advice for those early in their careers. Additionally, Justin shares updates on his PowerHTML (1.2m downloads) project, which originated from a GitHub pull request, showcasing his continuous contributions to the PowerShell community.
By: The Powershell Podcast submitted:Jun 14 2024
Breaking PowerShell
(breakingpwsh.com)
An awesome new site, that already has a ton of great content.
By: Steve Landry submitted:Jan 6 2023
An awesome new site, that already has a ton of great content.
By: Steve Landry submitted:Jan 6 2023
Building a Game in PowerShell from the Ground Up with Greg Martin
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome Greg Martin, a longtime developer and
By: The Powershell Podcast submitted:Feb 20 2025
In this episode of the PowerShell Podcast, we welcome Greg Martin, a longtime developer and
PowerShell enthusiast, who has taken PowerShell beyond system administration and into the realm of game development. Greg shares his journey of building Eldoria, a terminal adventure game written entirely in PowerShell, and how his experience across multiple programming languages influenced his approach.
By: The Powershell Podcast submitted:Feb 20 2025
Building Confidence and Community with PowerShell with Brock Bingham
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Brock Bingham, a longtime PowerShell
By: The Powershell Podcast submitted:May 23 2025
In this episode of the PowerShell Podcast, we sit down with Brock Bingham, a longtime PowerShell
enthusiast, educator, and community advocate. Recorded live from PDQ Headquarters in Salt Lake City, Utah, this episode captures the high energy and camaraderie of a PowerShell Wednesday in person. Brock shares his journey from PowerShell beginner to mentor, his passion for community building, and the power of sharing knowledge with others.
By: The Powershell Podcast submitted:May 23 2025
Building Fast Tools and Smarter Workflows with Justin Grote
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome back Justin Grote, a Microsoft MVP and
By: The Powershell Podcast submitted:May 30 2025
In this episode of the PowerShell Podcast, we welcome back Justin Grote, a Microsoft MVP and
open-source powerhouse, for an in-depth and fast-paced conversation. Fresh off his PowerShell Wednesday presentation, Justin shares the thinking behind his latest innovations, including the creation of the high-performance ExcelFast module and his evangelism for dev containers and modern development workflows.
By: The Powershell Podcast submitted:May 30 2025
Building Layers of Protection and Purpose – Miriam Wiesner
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we catch up with returning guest and security research
By: The Powershell Podcast submitted:Jul 11 2025
In this episode of the PowerShell Podcast, we catch up with returning guest and security research
program manager at Microsoft, Miriam Wiesner. Recorded live at PowerShell Conference EU in Malmö, Sweden, we dive into her fascinating journey from Premier Field Engineer to her current role in security research. Miriam reflects on her early talks about Just Enough Administration (JEA), shares insights into MFA bypass techniques involving browser cookies (with a fun appearance from Cookie Monster), and emphasizes the importance of defense-in-depth and layered security.
By: The Powershell Podcast submitted:Jul 11 2025
Building Modern PowerShell Solutions: Justin Grote on TUIs, .NET, and Module Magic
(powershellpodcast.podbean.com)
In this episode, we chat with Justin Grote about his work with PwshSpectreConsole and the power of
By: The Powershell Podcast submitted:Sep 20 2024
In this episode, we chat with Justin Grote about his work with PwshSpectreConsole and the power of
TUIs in PowerShell scripting. Justin takes us through his impressive collection of PowerShell modules-ModulePath, GallerySync, and ModuleFast-and how they enhance the PowerShell experience. We also explore the advantages of .NET's Common Language Runtime (CLR) in PowerShell, using Spectre.Console as a prime example. Finally, Justin shares his thoughts on transitioning from Windows PowerShell to PowerShell 7 and the performance and feature benefits that come with the upgrade.
By: The Powershell Podcast submitted:Sep 20 2024
Building PowerShell Tools You Wish Existed with Jorge Suarez
(powershellpodcast.podbean.com)
Jorge Suarez joins The PowerShell Podcast to share his journey into PowerShell, automation, and
By: The Powershell Podcast submitted:Jan 9 2026
Jorge Suarez joins The PowerShell Podcast to share his journey into PowerShell, automation, and
community contribution. From attending his first MMS conference to building creative and practical PowerShell projects, Jorge talks about how PowerShell became the primary driver of his career growth. The conversation covers his popular Intune Hydration Kit, creative TUI projects inspired by shows like Severance, and how curiosity and experimentation led him to build tools he wished existed earlier in his career.
By: The Powershell Podcast submitted:Jan 9 2026
Building Secure PowerShell Solutions with Jake Hildreth
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome back security-focused PowerShell expert Jake
By: The Powershell Podcast submitted:Feb 14 2025
In this episode of the PowerShell Podcast, we welcome back security-focused PowerShell expert Jake
Hildreth for an insightful conversation about PowerShell, security tools, and his continued journey in the PowerShell community. Jake shares updates on Locksmith v2, his work with PowerPUG, and his experience learning new PowerShell techniques to refine and improve his tools.
By: The Powershell Podcast submitted:Feb 14 2025
Building Toast Notifications in PowerShell with BurntToast v1
(youtube.com)
Josh King will show us how to build custom toast notifications for your users, explore the latest
By: PDQ submitted:Oct 31 2025
Josh King will show us how to build custom toast notifications for your users, explore the latest
features in BurntToast v1, and see practical examples you can use in your scripts today. Whether you want to alert users about updates, display automation results, or just have some fun with PowerShell pop-ups, then this session has you covered.
By: PDQ submitted:Oct 31 2025
BurntToast v1.0 and 10 Years of PowerShell Notifications with Josh King
(powershellpodcast.podbean.com)
Andrew's longtime friend, mentor, and PowerShell legend Josh King joins The PowerShell Podcast to
By: The Powershell Podcast submitted:Nov 7 2025
Andrew's longtime friend, mentor, and PowerShell legend Josh King joins The PowerShell Podcast to
celebrate the tenth anniversary and version 1.0 release of his popular open-source module BurntToast, which powers customizable Windows toast notifications. Josh shares the story behind the project's evolution, the challenges of maintaining an open-source module with millions of downloads, and the balance between community expectations and personal well-being.
By: The Powershell Podcast submitted:Nov 7 2025
Celebrating 18 Years Of PowerShell – An Inside IT Automation LIVE Special
(youtube.com)
Join us for PowerShell's 18th Anniversary Celebration!
By: ScriptRunner submitted:Nov 8 2024
Join us for PowerShell's 18th Anniversary Celebration!
By: ScriptRunner submitted:Nov 8 2024
Celebrating 18 Years Of PowerShell – An Inside IT Automation LIVE Special
(youtube.com)
Come watch the replay of a livestream celebration for PowerShell's 18th birthday. Hear stories,
By: ScriptRunner submitted:Nov 15 2024
Come watch the replay of a livestream celebration for PowerShell's 18th birthday. Hear stories,
tips, learnings and a look back at how PowerShell has grown into this amazing IT automation technology it is today.
By: ScriptRunner submitted:Nov 15 2024
Celebrating my 250 PowerShell-related posts!
(powershellisfun.com)
Congrats to Harm. It took me way more than 4 years to reach that number!
By: Harm Veenstra submitted:May 1 2026
Congrats to Harm. It took me way more than 4 years to reach that number!
By: Harm Veenstra submitted:May 1 2026
Chocolatey Fest 2026 @ PowerShell Summit : Call for Speakers
(sessionize.com)
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
By: Chocolatey submitted:Jan 23 2026
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
practices, and the broader ecosystem around Chocolatey and Windows package management.
By: Chocolatey submitted:Jan 23 2026
Cloud Chronicles: Mark Wragg’s Journey in DevOps
(powershellpodcast.podbean.com)
In this engaging episode of the PowerShell Podcast, host Andrew Pla kicks things off by sharing some
By: The Powershell Podcast submitted:Mar 22 2024
In this engaging episode of the PowerShell Podcast, host Andrew Pla kicks things off by sharing some
tab completion insights and more on the preshow. Andrew is joined by special guest Mark Wragg to delve into the world of DevOps and PowerShell. Mark, a longtime user of the cloud, and shares his observations of how things have changed over the years. The discussion covers common tasks and responsibilities in DevOps, along with Mark's innovative AzCostTools module, which provides a comprehensive solution for monitoring and managing cloud costs using PowerShell, complete with visually appealing graphs. Additionally, Mark shares his passion for Pester testing, infrastructure testing, and Infrastructure as Code, offering valuable advice and expertise to listeners. Tune in for a captivating conversation filled with practical tips and expert insights!
By: The Powershell Podcast submitted:Mar 22 2024
Code in Action: Embracing Hands-On Learning with Jeff Hicks
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, guest Jeff Hicks leads a dynamic discussion on the power
By: The Powershell Podcast submitted:Dec 15 2023
In this episode of the PowerShell Podcast, guest Jeff Hicks leads a dynamic discussion on the power
of hands-on learning with PowerShell and the numerous benefits of learning by doing. Jeff challenges the community with a scripting challenge, encouraging active participation. The episode also features a showcase of some outstanding community blogs, including topics like PowerShell performance testing, web scraping, and module development. Jeff shares insights into his own remarkable modules, and the hosts delve into noteworthy community projects. Don't miss Jeff's scripting challenge and be sure to check out the community blogs and links discussed in this episode!
By: The Powershell Podcast submitted:Dec 15 2023
Complex Identity Migrations & Microsoft using PowerShell: The Practical 365 Podcast S4 E11
(practical365.com)
On the show this week, Paul Robichaux and I are joined by Microsoft's Tim McMichael to discuss
By: Steve Goodman submitted:Jan 19 2024
On the show this week, Paul Robichaux and I are joined by Microsoft's Tim McMichael to discuss
DLConversionV2, his latest project, and to talk all things around challenges with hybrid identity.
By: Steve Goodman submitted:Jan 19 2024
Congrats to all new and renewed MVPs!
(mvp.microsoft.com)
Search PowerShell for the full list.
By: Microsft submitted:Jul 18 2025
Search PowerShell for the full list.
By: Microsft submitted:Jul 18 2025
Contribute a tip (now available via PR template)
(github.com)
Have a PowerShell tip you want to share? Know of a great module, blog post, or community event that
By: Daniel Schroeder submitted:Apr 4 2025
Have a PowerShell tip you want to share? Know of a great module, blog post, or community event that
you think others should know about?
By: Daniel Schroeder submitted:Apr 4 2025
Controversial PowerShell programming conventions, thoughts?
(reddit.com)
What are your thoughts?
By: r/PowerShell submitted:Sep 29 2023
What are your thoughts?
By: r/PowerShell submitted:Sep 29 2023
Cookie Monster Has Entered the Teams Chat with Miriam Wiesner
(powershellpodcast.podbean.com)
Recorded live at PSConfEU 2026, Andrew sits down with returning guest Miriam Wiesner, Senior
By: The Powershell Podcast submitted:Jun 12 2026
Recorded live at PSConfEU 2026, Andrew sits down with returning guest Miriam Wiesner, Senior
Security Researcher at Microsoft, for a wide-ranging conversation on PowerShell security, cookie-based attacks, and the evolving threat landscape. Miriam walks through her two conference talks - one on Microsoft Teams session cookie hijacking (a follow-up to her 2025 Entra ID cookie talk, complete with Cookie Monster branding and actual handcuffs), and a joint session with Stéphane van Gulick on using Microsoft Defender's Live Response feature for incident investigation. The conversation also covers the current state of PowerShell security, why sophisticated attackers are moving away from PowerShell, and why defenders who haven't enabled script block logging and AMSI are leaving easy wins on the table. On top of the technical deep dive, Miriam and Andrew get into the human side of the conference community - nerves before presenting, imposter syndrome, and why showing up is already half the battle.
By: The Powershell Podcast submitted:Jun 12 2026
Crafting a Fulfilling Career: Wisdom from Industry Leaders Jeff Hicks and Mike F. Robbins
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Andrew Pla is joined by esteemed guests Jeff Hicks,
By: The Powershell Podcast submitted:Mar 8 2024
In this episode of the PowerShell Podcast, Andrew Pla is joined by esteemed guests Jeff Hicks,
Microsoft MVP, and Mike F. Robbins, renowned Azure PowerShell writer. Together, they delve into the essential non-PowerShell skills necessary for a thriving career in IT. The conversation extends to the invaluable experiences gained from the OnRamp program at PowerShell Summit, highlighting the significance of passing on knowledge to the next generation. They also explore various community projects, recommend insightful books that capture the essence of the Summit experience, and stress the importance of fostering curiosity in one's journey. Tune in for a wealth of wisdom and inspiration from these industry experts!
By: The Powershell Podcast submitted:Mar 8 2024
Cross-Platform PowerShell and Sending Emails with Frank Lesniak & Neha Patil
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we dive into the world of cross-platform PowerShell with
By: The Powershell Podcast submitted:Oct 25 2024
In this episode of the PowerShell Podcast, we dive into the world of cross-platform PowerShell with
Frank Lesniak, who shares insights from his recent talk at PowerShell Saturday NC. Frank explores some unique use cases for PowerShell across different platforms and opens up about his interests beyond the scripting language.
By: The Powershell Podcast submitted:Oct 25 2024
Cryptography, Cracking Codes, and Breaking CBC with Dr. Al Carlson
(powershellpodcast.podbean.com)
In this episode of The PowerShell Podcast, host Andrew Pla welcomes Dr. Al Carlson, a cryptographer,
By: The Powershell Podcast submitted:Dec 12 2025
In this episode of The PowerShell Podcast, host Andrew Pla welcomes Dr. Al Carlson, a cryptographer,
mathematician, and engineer whose career spans more than four decades in military intelligence, embedded systems, and advanced encryption research. Dr. Carlson explains how set theory and mathematical patterns underpin all cryptography, breaking down complex systems like AES into understandable concepts. He discusses his groundbreaking work on isomorphic cipher reduction, polymorphic encryption, and how simplicity, not complexity, is often the key to true security.
By: The Powershell Podcast submitted:Dec 12 2025
Culinary to Command Line: Catching Up with Drew McClellan
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome back the "bestsest in the midwestest" Drew
By: The Powershell Podcast submitted:Oct 11 2024
In this episode of the PowerShell Podcast, we welcome back the "bestsest in the midwestest" Drew
McClellan, who shares his recent promotion from Jr. Sysadmin to SysAdmin II. Drew talks about how he uses PowerShell in his daily role, tackling new software implementations and projects, and his approach to continuous learning. We also dive into how the OnRamp experience at PowerShell Summit helped prepare him. As a bonus, Drew, a chef for 10 years, dishes out some recipe recommendations to Andrew!
By: The Powershell Podcast submitted:Oct 11 2024
Culture, Mentoring, and Tech: A Talk with Glen Sarti
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Glen leads us on the journey of his wide-ranging career,
By: The Powershell Podcast submitted:Jul 28 2023
In this episode of the PowerShell Podcast, Glen leads us on the journey of his wide-ranging career,
sharing stories about his beginnings in the Powershell world and addressing his brave decision to move across the globe for his dreams. He unravels the complex world of DevOps, recounts experiences from his first talk on "DevOps, Desktop, and Odd Socks," and offers valuable insights into building effective mentoring relationships. At the heart of the episode is his take on driving cultural change within organizations and his compelling comparison of technical versus social skills in the tech industry. This episode encapsulates numerous nuggets of wisdom from Glen, adding value and insights for listeners at all stages of their tech career.
By: The Powershell Podcast submitted:Jul 28 2023
Discovering the Deeper Layers of PowerShell with Jeff Hicks
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we're joined by the legendary Jeff Hicks, PowerShell
By: The Powershell Podcast submitted:Apr 11 2025
In this episode of the PowerShell Podcast, we're joined by the legendary Jeff Hicks, PowerShell
educator, author, speaker, and community pillar. With decades of experience shaping the PowerShell landscape, Jeff returns to the podcast to share insights from his latest projects, discuss the evolution of the community, and offer wisdom for both new and experienced PowerShell users. From PowerShell Summit to writing foundational books and building up new contributors, Jeff continues to play a critical role in shaping the PowerShell ecosystem.
By: The Powershell Podcast submitted:Apr 11 2025
DSC, Community, and PowerShell: A conversation with Michael Greene
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we were joined by Michael Greene, a prominent figure from
By: The Powershell Podcast submitted:Nov 3 2023
In this episode of the PowerShell Podcast, we were joined by Michael Greene, a prominent figure from
the PowerShell team at Microsoft. Our enlightening discussion revolved around his instrumental role in the progression from DSC 2.0 to 3.0, largely influenced by invaluable customer feedback. Greene's key involvement in co-authoring the Infrastructure Release Pipeline whitepaper with Steven Murawksi was another topic of conversation. Catapulting to being a Product Manager, he shared his journey, highlighting the importance of being accessible, empathetic, and staying focused on the community. Furthermore, the conversation took an intriguing turn toward the future, debating the possibilities of AI and terminal experiences in the future.
By: The Powershell Podcast submitted:Nov 3 2023
Educational Odyssey: From Classroom to Cloud with Michael Bender
(powershellpodcast.podbean.com)
In this episode, we have a vibrant conversation with Michael Bender who shares his fervor for
By: The Powershell Podcast submitted:Sep 8 2023
In this episode, we have a vibrant conversation with Michael Bender who shares his fervor for
teaching. We take a deep dive into his educational journey, from academia to course creation at Pluralsight, eventually leading him to his role as a Cloud Advocate at Microsoft. We delve into the significant role of positive feedback, and contemplate how the process of teaching can reveal profound self-insights. Lastly, we discover the origin story of his podcast, 'Wired for Hybrid'.
By: The Powershell Podcast submitted:Sep 8 2023
Emil Larsson: Creating Communal Tech Waves with PowerShell
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we had Emil Larsson join us! We had a healthy amount of
By: The Powershell Podcast submitted:Nov 17 2023
In this episode of the PowerShell Podcast, we had Emil Larsson join us! We had a healthy amount of
community blogs in this episode, with lots of great conversation all throughout. We discussed how helpful contributing to PowerShell docs can be. We learned about Emil's evolution with PowerShell and how the industry has changed in his 10+ years of experience. Emil and Andrew revisited their early IT days of grappling with upgrades from Windows XP to Windows 7, making all of us a bit nostalgic. We also had a fair bit of discussion around what the PowerShell community is all about.
By: The Powershell Podcast submitted:Nov 17 2023
Emrys MacInally Explores PowerShell Error Handling and Module Versioning Strategies
(powershellpodcast.podbean.com)
In this episode, we welcome back Emrys MacInally, following another successful year speaking at
By: The Powershell Podcast submitted:Jul 19 2024
In this episode, we welcome back Emrys MacInally, following another successful year speaking at
PSConf.EU. Emrys shares his experiences and highlights from the conference, shedding light on key discussions and takeaways. We dive deep into the importance of mental health within the PowerShell community, exploring how the community can support each other. Emrys provides insights into best practices for versioning PowerShell modules and delves into the nuances of error handling, explaining why developers should avoid using the 'throw' statement in scripts. Additionally, Emrys introduces his ErrorRecord module, which simplifies the process of creating error records, offering a practical solution for more efficient error management. Tune in for an enlightening conversation packed with valuable tips and expert advice for PowerShell enthusiasts.
By: The Powershell Podcast submitted:Jul 19 2024
Entra Insights and Merill Fernando’s Toolbox: Powering the Community
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we had an enlightening conversation with Merill Fernando,
By: The Powershell Podcast submitted:Nov 10 2023
In this episode of the PowerShell Podcast, we had an enlightening conversation with Merill Fernando,
a Principal Product Manager on Microsoft's Entra team. Our discussion unveiled an in-depth look at Microsoft Entra, providing listeners with tips and tricks. Merill generously shared his journey in becoming a PM, emphasizing the pivotal role of learning and sharing knowledge within our tech community. We also delved into the emerging importance of transitioning from the AzureAD module towards a more streamlined approach using Graph. Not to miss, Merill spotlighted his widely acclaimed tools such as [akasearch.net](http://akasearch.net), idPowerToys, and entra. news, and more, opening up an array of exciting possibilities for our listeners. Join us as we explore these topics and a whole lot more in yet another riveting session of the PowerShell Podcast.
By: The Powershell Podcast submitted:Nov 10 2023
Episode 047 – Interview with James Petty Episode 047 – Interview with James Petty
(powershellnews.podbean.com)
In this episode, we interview James Petty, the CEO of PowerShell.org, about the upcoming PowerShell
By: The PowerShell News Podcast submitted:Mar 31 2023
In this episode, we interview James Petty, the CEO of PowerShell.org, about the upcoming PowerShell
+ DevOps Global Summit 2023 in Bellevue, WA.
By: The PowerShell News Podcast submitted:Mar 31 2023
Episode 048 – Interview with OnRamp Student Jasmine Swint Episode 048 – Interview with OnRamp Student Jasmine Swint
(powershellnews.podbean.com)
In the PowerShell News Podcast episode, we interview Jasmine Swint, a student of the PowerShell
By: PowerShell News Podcast submitted:Apr 28 2023
In the PowerShell News Podcast episode, we interview Jasmine Swint, a student of the PowerShell
OnRamp program here at the PowerShell + DevOps Global Summit in Bellevue, Washington.
By: PowerShell News Podcast submitted:Apr 28 2023
Episode 049 – Interview with Jaap Brasser Episode 049 – Interview with Jaap Brasser
(powershellnews.podbean.com)
In the PowerShell News Podcast episode, hosts Mick and Harjit interview Jaap Brasser, a well-known
By: PowerShell News Podcast submitted:Apr 28 2023
In the PowerShell News Podcast episode, hosts Mick and Harjit interview Jaap Brasser, a well-known
member of the PowerShell community and a Microsoft MVP.
By: PowerShell News Podcast submitted:Apr 28 2023
Episode 060 – Interview with Jason Helmick, Sydney Smith, Steven Bucher, and Danny Maertens
(powershellnews.podbean.com)
In this episode, we have a fantastic and very fun interview with the Microsoft PowerShell team Jason
By: The PowerShell News Podcast submitted:Jun 2 2023
In this episode, we have a fantastic and very fun interview with the Microsoft PowerShell team Jason
Helmick, Sydney Smith, Steven Bucher, and Danny Maertens. This is a do not miss episode as there is some GREAT news about what's to come with PowerShell!!!
By: The PowerShell News Podcast submitted:Jun 2 2023
Escaping Tutorial Hell with Pablo Correchel
(powershellpodcast.podbean.com)
In this episode of The PowerShell Podcast, Andrew Pla sits down with Pablo Correchel, an
By: The Powershell Podcast submitted:Feb 27 2026
In this episode of The PowerShell Podcast, Andrew Pla sits down with Pablo Correchel, an
early-career IT professional who is publicly documenting his PowerShell and learning journey. Just one year into his first help desk role while studying cybersecurity, Pablo shares how consistent practice, sharing what you learn, and embracing beginner questions have accelerated his learning.
By: The Powershell Podcast submitted:Feb 27 2026
Evgenij Smirnov Talks Certs, Security, and PowerShell Adventures
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Evgenij Smirnov to explore
By: The Powershell Podcast submitted:Jan 3 2025
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Evgenij Smirnov to explore
his incredible journey from working as a forklift driver to becoming a PowerShell and security expert. We dive into his insights on certificates, security best practices, and the importance of identity in modern IT. Evgenij also shares his experiences with cross-platform PowerShell, highlights from his recent talks, and the value of community events like PowerShell Saturday. Along the way, we discuss his unique career path, his passion for the PowerShell community, and tips for those looking to grow in IT.
By: The Powershell Podcast submitted:Jan 3 2025
Exploring Cybersecurity with PowerShell and John Hammond
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with renowned security researcher John
By: The Powershell Podcast submitted:Aug 9 2024
In this episode of the PowerShell Podcast, we sit down with renowned security researcher John
Hammond. Recorded in person in Utah, we delve into John's unique insights on PowerShell and its role in cybersecurity. John shares his experiences with PowerShell attacks, discussing how it's used in various malware and the importance of implementing security features like constrained language mode and script block logging. He highlights practical tips for making PowerShell environments more secure and emphasizes the need for continuous learning and experimenting within safe environments. We also explore how to transition into security-focused roles, with John providing valuable advice for those looking to combine their PowerShell skills with a career in cybersecurity.
By: The Powershell Podcast submitted:Aug 9 2024
Exploring PnP PowerShell Updates with MVP Gautam Sheth
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we're joined by Gautam Sheth, Microsoft MVP and M365
By: The Powershell Podcast submitted:Jan 10 2025
In this episode of the PowerShell Podcast, we're joined by Gautam Sheth, Microsoft MVP and M365
developer extraordinaire, to explore the latest improvements to the PnP PowerShell module and how to get started with it. Gautam shares his unique perspective on automating SharePoint, working with Microsoft 365, and leveraging Microsoft Graph through PowerShell. We discuss practical use cases, best practices, and the significance of PnP PowerShell for modern IT and development workflows. From SharePoint tips to automation strategies, this episode is packed with insights for PowerShell enthusiasts and M365 developers alike. Whether you're just starting or looking for advanced techniques, Gautam provides actionable advice and plenty of inspiration!
By: The Powershell Podcast submitted:Jan 10 2025
Exploring PowerShell for Physical Security and Automation with Cody Paternostro
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome Cody Paternostro, a rising star in PowerShell
By: The Powershell Podcast submitted:Mar 21 2025
In this episode of the PowerShell Podcast, we welcome Cody Paternostro, a rising star in PowerShell
automation, to discuss his unique journey into IT, the power of persistence in learning, and his work on RemotePro, a sophisticated PowerShell-based security camera management tool. Cody shares how he transitioned from food delivery to IT, leveraged PowerShell to streamline operations in physical security, and how asking the right questions helped accelerate his growth.
By: The Powershell Podcast submitted:Mar 21 2025
Exploring PowerShell, Braid, and beyond with Bruce Payette
(powershellpodcast.podbean.com)
In this riveting episode of the PowerShell Podcast, we sat down with one of PowerShell's creators,
By: The Powershell Podcast submitted:Sep 15 2023
In this riveting episode of the PowerShell Podcast, we sat down with one of PowerShell's creators,
Bruce Payette. Bruce enlightened us on various topics, from the key design principles that spurred PowerShell's success to captivating anecdotes from its inception. We dove into parts of PowerShell that Bruce prides himself on, underlining its growth and capabilities. Bruce's influential book, "PowerShell in Action," was also a subject of our discussion. Lastly, stepping beyond PowerShell, Bruce introduced us to 'Braid,' his intriguing new programming language.
By: The Powershell Podcast submitted:Sep 15 2023
Exploring Redfish Protocol, Data Science, and PowerShell with Blake Cherry & Danny Stutz
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, I sit down with Blake Cherry to discuss the Redfish
By: The Powershell Podcast submitted:Oct 18 2024
In this episode of the PowerShell Podcast, I sit down with Blake Cherry to discuss the Redfish
Protocol and its impact on simplifying data center hardware management, drawing insights from his talk at PowerShell Saturday, NC. We explore how Redfish is reshaping IT systems at scale. I also speak with Danny Stutz, who dives into the intersection of PowerShell and Data Science, covering topics like AI, data analysis, and K-means clustering, all applied to real-world use cases using PowerShell. Whether you're managing hardware or looking to integrate advanced data science techniques into your scripts, this episode has something for everyone!
By: The Powershell Podcast submitted:Oct 18 2024
Exploring the Power of IoT and PowerShell with Mark Go
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Mark Go, a PowerShell enthusiast and
By: The Powershell Podcast submitted:Feb 7 2025
In this episode of the PowerShell Podcast, we sit down with Mark Go, a PowerShell enthusiast and
innovator, to discuss his exciting journey from the Navy to becoming a tech-savvy system administrator. Mark shares his experiences using PowerShell to make his work life better.
By: The Powershell Podcast submitted:Feb 7 2025
Falling, Learning, and Laughing with PowerShell Friends
(powershellpodcast.podbean.com)
Recorded live from SpiceWorld 2025 in Austin, Texas, this special PowerShell Podcast bar session
By: The Powershell Podcast submitted:Nov 28 2025
Recorded live from SpiceWorld 2025 in Austin, Texas, this special PowerShell Podcast bar session
brings together community members Jeffery Hayes, Stephen Engler, Sean Wheeler, and Steven Judd for a fun and insightful celebration of PowerShell and community. Host Andrew Pla reflects on reaching the 200-episode milestone while sharing stories about growth, learning, and the value of connection. From early PowerShell journeys to the power of conferences, mentorship, and even a few bar-side life lessons, this lively session captures the heart of the PowerShell community.
By: The Powershell Podcast submitted:Nov 28 2025
Farewell to Jordan: MVP Chrissy LeMaire Unleashes AI Wisdom
(powershellpodcast.podbean.com)
In this special episode of the PowerShell Podcast, the hosts are joined by the esteemed Chrissy
By: The Powershell Podcast submitted:Jan 5 2024
In this special episode of the PowerShell Podcast, the hosts are joined by the esteemed Chrissy
LeMaire, a double Microsoft MVP and GitHub star as we bid a fond farewell to Jordan. Chrissy's wealth of expertise in the PowerShell, GitHub, and AI realms adds a unique perspective to the discussion. We talk about creating personalized chatbots with ChatGPT, uses for AI. Chrissy shares news about her upcoming AI book and the life-changing moment that got her to embrace AI. All that, and more! Don't miss this insightful conversation with a true powerhouse in the tech community.
By: The Powershell Podcast submitted:Jan 5 2024
Follow Friday nominee – @skatterbrainzz
(twitter.com)
A ton of entertain musing with some great PowerShell content sprinkled in.
By: PSFollowFriday submitted:Jan 6 2023
A ton of entertain musing with some great PowerShell content sprinkled in.
By: PSFollowFriday submitted:Jan 6 2023
Follow Friday nominee – dfinke
(github.com)
Most of you probably know Doug from his ImportExcel module, but did you know he is also a wizard
By: Doug Finke submitted:Jan 13 2023
Most of you probably know Doug from his ImportExcel module, but did you know he is also a wizard
when it comes to running PowerShell in Jupyter Notebooks and many other things. He has over 200 GitHub repos for you to explore and learn from.
By: Doug Finke submitted:Jan 13 2023
For the love of PowerShell and Curling with Frank Lesniak
(powershellpodcast.podbean.com)
In this special MMSMOA episode of the PowerShell Podcast, Andrew is joined by Frank Lesniak. We
By: The Powershell Podcast submitted:May 17 2024
In this special MMSMOA episode of the PowerShell Podcast, Andrew is joined by Frank Lesniak. We
touch base after PowerShell Summit, hear about tracking airplanes with ADS-B and raspberry pi's. Frank talks about classes and how they almost caused him to fall out of love with PowerShell. We also recount what most be the most brutal display of athleticism, curling.
By: The Powershell Podcast submitted:May 17 2024
Fossilize – Mastodon account backup tool
(github.com)
This GitHub Action will help you backup Mastodon account items to CSV files
By: Chrissy LeMaire submitted:Dec 9 2022
This GitHub Action will help you backup Mastodon account items to CSV files
By: Chrissy LeMaire submitted:Dec 9 2022
Free Security Wins for Sysadmins with Spencer Alessi
(powershellpodcast.podbean.com)
Newly minted Microsoft MVP, pentester, and returning guest Spencer Alessi joins The PowerShell
By: The Powershell Podcast submitted:Dec 5 2025
Newly minted Microsoft MVP, pentester, and returning guest Spencer Alessi joins The PowerShell
Podcast to talk about growth, giving back, and building security through PowerShell. Spencer shares lessons from his journey from sysadmin to pen tester, including the importance of learning from mistakes, documenting wins, and advocating for yourself in your career. He also introduces his latest open-source project, AppLocker Inspector, and discusses tools like Locksmith, Pink Castle, and Purple Knight that help IT pros secure their environments and build confidence in automation and defense.
By: The Powershell Podcast submitted:Dec 5 2025
From Admin to Defender: Jake Hildreth’s Security Evolution
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Andrew sits down with the knowledgeable Jake Hildreth for
By: The Powershell Podcast submitted:Mar 1 2024
In this episode of the PowerShell Podcast, Andrew sits down with the knowledgeable Jake Hildreth for
an enlightening conversation covering a wide array of security-related topics. Jake shares insights from his journey transitioning into security from a background in operations and administration. The discussion delves into OpSec practices, approaches to toolmaking, and the critical importance of Active Directory Certificate Services (AD CS) security. Jake also sheds light on tabletop exercises for security, the fallacy of security through obscurity, and the dangers of clicking on phishing emails. Tune in for a deep dive into the world of security and PowerShell with Jake Hildreth!
By: The Powershell Podcast submitted:Mar 1 2024
From Blogging to DevOps with Jeff Brown Tech
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we are thrilled to host Jeff Brown, a seasoned educator
By: The Powershell Podcast submitted:Apr 12 2024
In this episode of the PowerShell Podcast, we are thrilled to host Jeff Brown, a seasoned educator
and PowerShell enthusiast. Jeff takes us on a journey spanning nearly two decades of his prolific blog writing, revealing how it shaped his career trajectory. Delving into the importance of certifications, Jeff emphasizes their role as a structured pathway for acquiring new skills and advancing in the tech industry. We explore Jeff's transition from Azure Engineer to the dynamic realm of DevOps, uncovering valuable insights along the way. Join us as Jeff shares his wealth of experience, offering invaluable advice and perspectives for aspiring IT professionals and seasoned experts alike.
By: The Powershell Podcast submitted:Apr 12 2024
From DJ Decks to Cloud Architecture – Shannon Eldridge-Kuehn
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we chat with Shannon Eldridge-Kuehn, a seasoned
By: The Powershell Podcast submitted:Jun 13 2025
In this episode of the PowerShell Podcast, we chat with Shannon Eldridge-Kuehn, a seasoned
technologist whose career spans from spinning vinyl as a DJ to leading cloud and FinOps consulting. Shannon shares her unique journey into tech, driven by curiosity and a desire to record her DJ sets, which ultimately led to a successful career in cloud infrastructure, Azure, platform engineering, and FinOps. We explore Shannon's transition into IT without a traditional tech background, her time at Microsoft, and her current work in FinOps. She discusses the challenges of cloud adoption, navigating imposter syndrome, and why strong communication skills are just as critical as technical ones. This episode is a masterclass in resilience, career evolution, and staying curious.
By: The Powershell Podcast submitted:Jun 13 2025
From Engineer to Manager: Mike Kanakos on Transition, Lessons, and Community
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Mike Kanakos to explore
By: The Powershell Podcast submitted:Jan 5 2024
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Mike Kanakos to explore
his journey transitioning from an engineer to a manager. Mike candidly shares the valuable lessons learned, from navigating newfound responsibilities to embracing a mentoring role. We delve into the pivotal role community involvement played in his managerial growth, touching on how insights from successful teams and best practices informed his approach. The discussion also unveils exciting changes ahead for the Research Triangle PowerShell User Group, which Mike leads. As a bonus, we get an insider's look into Mike's favorite PowerShell modules. Join us for an insightful conversation packed with lessons, community impact, and a sneak peek into the evolving PowerShell landscape.
By: The Powershell Podcast submitted:Jan 5 2024
From EntraAuth to PSConfEU with Fred Weinmann
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, host Andrew Pla reunites with PowerShell legend Fred,
By: The Powershell Podcast submitted:Aug 8 2025
In this episode of the PowerShell Podcast, host Andrew Pla reunites with PowerShell legend Fred,
diving deep into productivity with hotkeys and key bindings, EntraAuth, C# integration, and community reflections from PowerShell Conference EU. Fred shares practical advice for improving your daily workflow, how to extend PowerShell with C#, and why participation in the community-whether through conferences or contributing modules-can be a game-changer for your career.
By: The Powershell Podcast submitted:Aug 8 2025
From Event Logs to AI Workflows with Lucas Allman
(powershellpodcast.podbean.com)
Lucas Allman joins the PowerShell Podcast for a conversation that starts with practical beginner
By: The Powershell Podcast submitted:May 1 2026
Lucas Allman joins the PowerShell Podcast for a conversation that starts with practical beginner
wins and builds into bigger questions about AI, learning, community, and career growth in IT. The episode covers hands-on PowerShell use cases like event logs, scheduled tasks, and writing functions directly in the terminal, then shifts into Lucas's experience as a first-time PowerShell Summit speaker and his evolving perspective on AI as a tool for both productivity and learning. It lands on a strong human note, with Lucas reflecting on impostor syndrome, keeping up with change, and why curiosity and community still matter just as much as technical skill.
By: The Powershell Podcast submitted:May 1 2026
From ISE Anxiety to VS Code Every Day with Paula Kingsley
(powershellpodcast.podbean.com)
Paula Kingsley, a senior IT leader, longtime consultant, automation and PowerShell enthusiast,
By: The Powershell Podcast submitted:May 8 2026
Paula Kingsley, a senior IT leader, longtime consultant, automation and PowerShell enthusiast,
eight-time Microsoft MVP for Exchange Server, and happy generalist, joins Andrew for a wide-ranging conversation about her tech journey and what it actually looks like to grow from deep hands-on work into technology leadership. They kick things off with a topic near and dear to a lot of PowerShell folks: the ISE-to-VS Code migration. Paula was terrified of it, put it off for as long as she could, and now uses VS Code every single day.
By: The Powershell Podcast submitted:May 8 2026
From Listener to Speaker: Daniel Schroeder’s PowerShell Summit Success
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell Podcast, we're joined by the dynamic Daniel Schroeder. Dive
By: The Powershell Podcast submitted:Jan 19 2024
In the latest episode of the PowerShell Podcast, we're joined by the dynamic Daniel Schroeder. Dive
into the world of PowerShell tips and contributions as Daniel shares insights into his tiPS module and how listeners can get involved. Daniel also reflects on his experience as a podcast listener, detailing how the show inspired him to take significant steps in his professional journey, such as applying to speak at PowerShell Summit-a journey that culminated in being accepted. The episode takes a technical turn as we glean advice on GitOps, explore techniques for visualizing large-scale systems, and gain valuable insights into the current statistics of DevOps, SRE, and Platform Engineering. Join us for a conversation packed with practical tips, personal reflections, and expert advice from Daniel Schroeder.
By: The Powershell Podcast submitted:Jan 19 2024
From NoWayShell to PowerShell: A Coding Transformation
(powershellpodcast.podbean.com)
In this episode, host Andrew Pla converses with coding enthusiast Josh Hendricks (@joshooaj) about
By: The Powershell Podcast submitted:Jun 28 2024
In this episode, host Andrew Pla converses with coding enthusiast Josh Hendricks (@joshooaj) about
his transformative PowerShell journey - a pathway that led him from avoidance to adoration. The discussion delves into the intricacies of Joshua's PSPushover and MilestonePSTools projects, developing an understanding of their creation process. Additionally, Josh recounts his captivating experience of giving a talk on "Docs" at the prestigious PowerShell Summit. This riveting dialogue remarkably encapsulates a personal journey blending skepticism, discovery, and innovation at the heart of coding.
By: The Powershell Podcast submitted:Jun 28 2024
From Pipelines to Agentic Pipelines: Jeffrey Snover & Doug Finke Live
(meetup.com)
Wednesday, Mar 4 · 1:30 PM to 2:00 PM EST
By: New York - Agentic AI submitted:Feb 27 2026
Wednesday, Mar 4 · 1:30 PM to 2:00 PM EST
By: New York - Agentic AI submitted:Feb 27 2026
From Proper Football to Databases with Jess Pomfret
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we reconnect with Jess Pomfret, a PowerShell and SQL
By: The Powershell Podcast submitted:Apr 4 2025
In this episode of the PowerShell Podcast, we reconnect with Jess Pomfret, a PowerShell and SQL
Server powerhouse, LinkedIn Learning instructor, and community advocate. From her early days in England to becoming a respected speaker and consultant, Jess shares her journey into tech, her passion for automation, and the importance of mentorship, curiosity, and community.
By: The Powershell Podcast submitted:Apr 4 2025
From Python to PowerShell: A Developer’s Perspective with Jordan Borean
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we are joined by the talented Jordan Borean. Join us as
By: The Powershell Podcast submitted:Jan 26 2024
In this episode of the PowerShell Podcast, we are joined by the talented Jordan Borean. Join us as
we delve into the world of PowerShell development with Jordan, exploring some of his exceptional modules that have made waves in the community. Jordan shares his unique perspective as a Python developer using PowerShell and highlights the benefits of binary modules. Dive into the details of Jordan's experience within the PowerShell community Discord, and gain insights into his journey to Red Hat, where Open Source played a pivotal role. As a bonus, discover the surprising answer to the question: If PowerShell was a song, what would it be? This episode is packed with coding wisdom, community adventures, and a touch of musical revelation.
By: The Powershell Podcast submitted:Jan 26 2024
From School IT Intern to Systems Architect with Chris Thomas
(powershellpodcast.podbean.com)
K-12 IT veteran Chris Thomas joins The PowerShell Podcast to share his 26-year journey in
By: The Powershell Podcast submitted:Mar 27 2026
K-12 IT veteran Chris Thomas joins The PowerShell Podcast to share his 26-year journey in
educational technology, from a high school IT internship to becoming an Endpoint Cloud Systems Architect supporting multiple school districts in Michigan. Chris discusses how PowerShell helped him automate identity management, investigate network incidents, and streamline large-scale IT operations across complex school environments.
By: The Powershell Podcast submitted:Mar 27 2026
From SharePoint to Security with David Sass
(powershellpodcast.podbean.com)
Newly minted Microsoft MVP David Sass joins The PowerShell Podcast to talk about PowerShell
By: The Powershell Podcast submitted:Jan 23 2026
Newly minted Microsoft MVP David Sass joins The PowerShell Podcast to talk about PowerShell
notebooks, terminal tooling, and making automation approachable for teams that are hesitant to touch the console. David shares how he uses Jupyter/PowerShell notebooks as a practical "click-to-run" interface for colleagues, helping them safely run approved automation while keeping the logic documented, repeatable, and under source control.
By: The Powershell Podcast submitted:Jan 23 2026
From Sysadmin to PowerShell Team: The Story of SeeminglyScience
(powershellpodcast.podbean.com)
Patrick Meinecke, known as SeeminglyScience, joins host Andrew Pla to share his journey from
By: The Powershell Podcast submitted:Sep 26 2025
Patrick Meinecke, known as SeeminglyScience, joins host Andrew Pla to share his journey from
sysadmin to joining the PowerShell team at Microsoft. He discusses his early community contributions, the inner workings of the PowerShell engine, and powerful but underused features like ETS and type converters. Patrick also highlights helpful modules such as PowerShell Run, ctypes, and Useful Argument Completers, while reflecting on the importance of community engagement and open source collaboration.
By: The Powershell Podcast submitted:Sep 26 2025
From Sysadmin to Security at Microsoft with Thomas Rayner
(powershellpodcast.podbean.com)
Thomas Rayner joins The PowerShell Podcast to share his journey from sysadmin and PowerShell MVP to
By: The Powershell Podcast submitted:Oct 3 2025
Thomas Rayner joins The PowerShell Podcast to share his journey from sysadmin and PowerShell MVP to
securing Microsoft 365 as a security professional at Microsoft. He reflects on how PowerShell accelerated his career, the importance of blogging and community involvement, and why clear communication with managers is vital for growth. Thomas also offers advice for beginners, highlighting patience, persistence, and the value of mentorship in tech.
By: The Powershell Podcast submitted:Oct 3 2025
Growing with PowerShell and Community Support – Joshua Dearing
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Joshua Dearing, aka Fortress, to explore
By: The Powershell Podcast submitted:May 9 2025
In this episode of the PowerShell Podcast, we sit down with Joshua Dearing, aka Fortress, to explore
his personal and professional growth through PowerShell, community engagement, and saying yes to new opportunities. Fresh off his first PowerShell Wednesday presentation, Joshua shares the story of how he overcame imposter syndrome, started his blog, and found confidence by getting involved in the PowerShell community. Key topics in this episode include:
By: The Powershell Podcast submitted:May 9 2025
Growth, Grit, and Community with Steven Judd & Kevin Laux
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Steven Judd and Kevin Laux for insights
By: The Powershell Podcast submitted:Nov 22 2024
In this episode of the PowerShell Podcast, we sit down with Steven Judd and Kevin Laux for insights
and inspiration from the PowerShell community. Steven shares his experiences overcoming the hurdles of live demos, recounts the highlights of PowerShell Saturday NC, and reveals the story behind his iconic bling and love for puns. He delves into the importance of "practice makes progress," encouraging listeners to embrace growth through consistent effort. Kevin Laux joins the conversation to discuss his journey with PowerShell, his role with the Research Triangle PowerShell User Group (RTPSUG), and the impact of community involvement.
By: The Powershell Podcast submitted:Nov 22 2024
Hacking Games and Building a Career – Mateus Pimentel
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we take a detour from our typical PowerShell
By: The Powershell Podcast submitted:Jun 6 2025
In this episode of the PowerShell Podcast, we take a detour from our typical PowerShell
conversations to explore the fascinating world of game hacking with backend services developer Mateus Pimentel. Mateus shares his journey from crafting bots for MMORPGs to reverse engineering games and ultimately working in online services for a major gaming company.We discuss his early experiences hacking Tibia, how he overcame being hacked himself as a kid, and how those formative experiences shaped his approach to software development and cybersecurity. Mateus also dives into powerful learning experiences from hacking games, participating in Capture the Flag competitions, and avoiding the dark paths that lure many curious technologists. This episode is a compelling exploration of hacking culture, ethics, and personal transformation.
By: The Powershell Podcast submitted:Jun 6 2025
Hey Delphi
(youtube.com)
This channel has a ton of quick 1-2 minute videos on a wide range of PowerShell topics.
By: Hey Delphi submitted:May 26 2023
This channel has a ton of quick 1-2 minute videos on a wide range of PowerShell topics.
By: Hey Delphi submitted:May 26 2023
Hickory Dickory Docs
(powershellpodcast.podbean.com)
In this episode, we talk to the Microsoft docs team (Sean Wheeler, Mike Lombardi, and Mike F.
By: The Powershell Podcast submitted:Jun 2 2023
In this episode, we talk to the Microsoft docs team (Sean Wheeler, Mike Lombardi, and Mike F.
Robbins) about the success of docathon at Summit. We then talk about the value of contributing to docs, and all of the ways the barriers are being lowered for contributing. Last, we find out that Mikey will spend his weekends creating documentation on unrelated products, so he can come in fresh writing documentation for his job.....true dedication. A lot of links in this one. We encourage you to click away. In an unsurprising twist, the experts of docs have relevant docs for everything we talked about.
By: The Powershell Podcast submitted:Jun 2 2023
Holiday Special with Gilbert Sanchez: PSScriptAnalyzer, AST, and PowerShell Gifts
(powershellpodcast.podbean.com)
In this special holiday episode of the PowerShell Podcast, we are joined by the incredibly talented
By: The Powershell Podcast submitted:Jan 3 2025
In this special holiday episode of the PowerShell Podcast, we are joined by the incredibly talented
Gilbert Sanchez. We dive into the world of PSScriptAnalyzer and use it as a gateway to explore and understand the Abstract Syntax Tree (AST) in PowerShell. Gilbert walks us through a live demo and highlights some powerful ways to leverage the AST to analyze and improve our PowerShell code. As a special holiday treat, Gilbert comes bearing gifts-several awesome PowerShell modules that listeners can start using today.
By: The Powershell Podcast submitted:Jan 3 2025
How good are you in Powershell and how long it took you ? Do you consider yourself as good in Bash/Python/Linux compared to Powershell ?
(reddit.com)
How good are you in Powershell and how long it took you ? Do you consider yourself as good in
By: u/Dereference_operator submitted:Mar 24 2023
How good are you in Powershell and how long it took you ? Do you consider yourself as good in
Bash/Python/Linux compared to Powershell ? Have you met some devs who are just as good in Powershell as in C# since PS could be said to be C# in a shell in a way... or you feel C# skills don't translate to shell skills etc I talked with some senior Linux Sysadmin and they all hate Powershell and won't use it to manage their environment why is that if PS improve all the time ? Fear ? Lack of knowledge ? Stubborn ? Something else ? Do you feel with the Cloud being more and more popular we will need less and less PS for managing OS since everything will be automated/preconfigured in the cloud ? and we will use more stuffs like Terraform Ansible IAC etc
By: u/Dereference_operator submitted:Mar 24 2023
How much vibe is the coding
(meetup.com)
12th March 2026
By: PowerShell UserGroup Inn-Salzach submitted:Feb 27 2026
12th March 2026
By: PowerShell UserGroup Inn-Salzach submitted:Feb 27 2026
How PowerShell and the Right Mindset Can Transform Your IT Career with Steven Wight
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Steven Wight, known online as PowerShell
By: The Powershell Podcast submitted:Mar 14 2025
In this episode of the PowerShell Podcast, we sit down with Steven Wight, known online as PowerShell
Young Team, to discuss his journey in PowerShell, automation, and the impact of the PowerShell community. Steven shares how PowerShell transformed his workflow, his approach to solving IT problems, and how he went from lurking in the background to actively contributing and engaging with the community.
By: The Powershell Podcast submitted:Mar 14 2025
How to Build a Coding Agent – It’s 50 Lines of Code
(meetup.com)
Friday, September 5, 2025 - 12:30 PM to 1:30 PM EDT
By: New York PowerShell Meetup submitted:Aug 29 2025
Friday, September 5, 2025 - 12:30 PM to 1:30 PM EDT
By: New York PowerShell Meetup submitted:Aug 29 2025
How to Build an IT Career from the Ground Up with Kevin Apolinario (KevTech)
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome Kevin of KevTech IT Support, a well-known
By: The Powershell Podcast submitted:Mar 28 2025
In this episode of the PowerShell Podcast, we welcome Kevin of KevTech IT Support, a well-known
mentor and educator in the IT community. With a background in fast food and law enforcement, Kevin shares his inspiring journey into IT and how he leveraged mentorship, home labs, and community engagement to build a thriving career. We dive into help desk fundamentals, breaking into IT, career development, and Kevin helps give you a map to career success.Key topics in this episode include:
By: The Powershell Podcast submitted:Mar 28 2025
How to Learn Git, Markdown and PowerShell by Contributing to the PowerShell-Docs Repository
(ehmiiz.tech)
The PowerShell-Docs repository is the home of the official PowerShell documentation. It contains
By: Emil Larsson submitted:Mar 24 2023
The PowerShell-Docs repository is the home of the official PowerShell documentation. It contains
reference and conceptual content for various versions and modules of PowerShell. Contributing to this repository is a great way to learn Git, Markdown and PowerShell, as well as to help improve the quality and accuracy of the documentation.
By: Emil Larsson submitted:Mar 24 2023
How to Write a CFP That Gets You to the PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
So, you want to speak at the PowerShell + DevOps Global Summit 2026? Great. But before you start
By: The DevOps Collective submitted:Jun 6 2025
So, you want to speak at the PowerShell + DevOps Global Summit 2026? Great. But before you start
dreaming about standing ovations and post-talk high-fives, let's talk about the one thing standing between you and that stage: your Call for Proposals (CFP).
By: The DevOps Collective submitted:Jun 6 2025
I’m ready for PowerShell Summit 2023!
(thedavecarroll.com)
A great post about the upcoming summit.
By: Dave Carroll submitted:Mar 31 2023
A great post about the upcoming summit.
By: Dave Carroll submitted:Mar 31 2023
IAM in Focus: Insights from Adil Leghari
(powershellpodcast.podbean.com)
In this enlightening episode of the PowerShell Podcast, host Andrew Pla is joined by special guest
By: The Powershell Podcast submitted:Mar 22 2024
In this enlightening episode of the PowerShell Podcast, host Andrew Pla is joined by special guest
Adil Leghari to delve into the intricacies of IAM (Identity and Access Management). Together, they explore the fundamentals of IAM and its significance in the broader realm of IT. Additionally, Andrew announces the PowerShell Podcast MVP awards, celebrating community excellence. Adil shares invaluable insights on career transitions, the anatomy of a login box, and common cyber attacks. He also sheds light on the flaws of passwords and emphasizes the importance of empathy and honest postmortems in the IT landscape. Tune in for a captivating discussion filled with wisdom and expertise!
By: The Powershell Podcast submitted:Mar 22 2024
In Code We Trust: Being Thankful for PowerShell
(powershellpodcast.podbean.com)
In this special gratitude-filled episode of the PowerShell Podcast, we take time to appreciate the
By: The Powershell Podcast submitted:Dec 1 2023
In this special gratitude-filled episode of the PowerShell Podcast, we take time to appreciate the
wonderful world of PowerShell - where tech and community coalesce. We highlight some splendid community projects, highlighting their large impacts and innovative approaches. As we recall our podcast journey, we revel in a nostalgic look back while also envisioning a powerful future. From personal anecdotes revealing how PowerShell has shaped our tech lives to a thought-provoking expose on error handling, the episode is a wholesome tableau of learning, reflection, and connection. It's a delightful mix of the cerebral and the personal - with plenty to be thankful for!
By: The Powershell Podcast submitted:Dec 1 2023
Influx – Import CSV files to Mastodon
(github.com)
This GitHub Action will help you import CSV files to Mastodon
By: Chrissy LeMaire submitted:Dec 9 2022
This GitHub Action will help you import CSV files to Mastodon
By: Chrissy LeMaire submitted:Dec 9 2022
Innovating with PowerShell: Micah Shonyo’s Path to C# Mastery
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Micah Shonyo to explore his inspiring
By: The Powershell Podcast submitted:Sep 27 2024
In this episode of the PowerShell Podcast, we sit down with Micah Shonyo to explore his inspiring
journey into PowerShell, from his early days learning the language to his current projects. We dive into the story behind his Microsoft Cluster Management module, discussing what motivated him to create it and how it helps sysadmins. Micah also shares how learning PowerShell opened the door for him to start using C#, blending scripting with development to elevate his technical skills. We wrap up the conversation with insights into his career goals and aspirations for the future.
By: The Powershell Podcast submitted:Sep 27 2024
Inside IT Automation – E11
(youtube.com)
Bruno Buyck: Learning PowerShell with Lego
By: ScriptRunner submitted:Sep 6 2024
Bruno Buyck: Learning PowerShell with Lego
By: ScriptRunner submitted:Sep 6 2024
Inside IT Automation | E02
(youtube.com)
Kamen Nikolov talks about PowerCLI, PowerShell, VMware and more
By: ScriptRunner submitted:Apr 5 2024
Kamen Nikolov talks about PowerCLI, PowerShell, VMware and more
By: ScriptRunner submitted:Apr 5 2024
Inside IT Automation | E04 | Erwin van Hunen talks about PnP PowerShell, MS Graph, music and more
(youtube.com)
Erwin is the 'Father' of PnP PowerShell, an open source PowerShell module that is used millions of
By: ScriptRunner submitted:May 31 2024
Erwin is the 'Father' of PnP PowerShell, an open source PowerShell module that is used millions of
times everyday worldwide to perform automated tasks towards Office 365 and SharePoint. He is also a Microsoft MVP and well-known public speaker, and technology evangelist. As Chief Technolgy Officer he shapped products and services at Valo, Staffbase and Rencore. Currently he is Head of Product at MondayCoffee.
By: ScriptRunner submitted:May 31 2024
Inside IT Automation | E17
(youtube.com)
Chrissy LeMaire talks about PowerShell, AI, dbatools and more
By: ScriptRunner submitted:Nov 1 2024
Chrissy LeMaire talks about PowerShell, AI, dbatools and more
By: ScriptRunner submitted:Nov 1 2024
Inside IT Automation | E19
(youtube.com)
Jakub Jareš talks about PowerShell testing with Pester and more
By: ScriptRunner submitted:Jan 31 2025
Jakub Jareš talks about PowerShell testing with Pester and more
By: ScriptRunner submitted:Jan 31 2025
Inside IT Automation E03
(youtube.com)
Matthew Dowst talks about PowerShell, Python, writing books and more
By: Matthew Dowst submitted:May 3 2024
Matthew Dowst talks about PowerShell, Python, writing books and more
By: Matthew Dowst submitted:May 3 2024
Inside IT Automation E10
(youtube.com)
Guy Leech talks about his PowerShell journey, the use of AI and more.
By: ScriptRunner submitted:Aug 30 2024
Guy Leech talks about his PowerShell journey, the use of AI and more.
By: ScriptRunner submitted:Aug 30 2024
Inside IT Automation E12
(youtube.com)
Harm Veenstra talks about why PowerShell is fun, AI and more
By: ScriptRunner submitted:Sep 13 2024
Harm Veenstra talks about why PowerShell is fun, AI and more
By: ScriptRunner submitted:Sep 13 2024
Inside IT Automation E13
(youtube.com)
PowerShell & Graph: The Good, The Bad And The Ugly With Damian Scoles
By: ScriptRunner submitted:Sep 13 2024
PowerShell & Graph: The Good, The Bad And The Ugly With Damian Scoles
By: ScriptRunner submitted:Sep 13 2024
Inside IT Automation E16
(youtube.com)
The History of PowerShell with Jeffrey Snover
By: ScriptRunner submitted:Sep 27 2024
The History of PowerShell with Jeffrey Snover
By: ScriptRunner submitted:Sep 27 2024
Inside IT Automation E18
(youtube.com)
Joe Houghes talks about VMware, PowerCLI, PowerShell and more
By: ScriptRunner submitted:Dec 6 2024
Joe Houghes talks about VMware, PowerCLI, PowerShell and more
By: ScriptRunner submitted:Dec 6 2024
Inside IT Automation l E06 l Bruno Buyck talks about PowerShell, PSConfEU and more
(youtube.com)
In this "Inside IT Automation" episode Heiko has a conversation with Bruno Buyck at the PSConfEU in
By: ScriptRunner submitted:Aug 2 2024
In this "Inside IT Automation" episode Heiko has a conversation with Bruno Buyck at the PSConfEU in
Antwerp. They talk about the PowerShell Conference, Bruno's PowerShell journey, PowerShell trainings, the Belgium PowerShell User Group and more.
By: ScriptRunner submitted:Aug 2 2024
Inside IT Automation l E08 l Steve Lee talks about PowerShell 7, AI, Project Mercury, DSC and more
(youtube.com)
In this "Inside IT Automation" episode Heiko has a conversation with Steve Lee at the PSConfEU in
By: ScriptRunner submitted:Aug 16 2024
In this "Inside IT Automation" episode Heiko has a conversation with Steve Lee at the PSConfEU in
Antwerp. They talk about the PowerShell 7, AI, Project Mercury PowerShell DSC and more. He also gives some insights into how the Microsoft PowerShell team works.
By: ScriptRunner submitted:Aug 16 2024
Interactive Shell Sessions and Language Models: Steven Bucher on Project Mercury
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell Podcast, we sit down with Microsoft PM Steven Bucher to dive
By: The Powershell Podcast submitted:Jul 26 2024
In the latest episode of the PowerShell Podcast, we sit down with Microsoft PM Steven Bucher to dive
into Project Mercury, a cutting-edge CLI tool designed to provide an interactive shell session for chatting with language models. Steven walks us through the functionalities of Project Mercury and how users can leverage this innovative tool. He also shares his approach to product management, reflecting on his growth in the role over the past couple of years. We explore the importance of empowering others and how it serves as a pivotal goal in Steven's professional journey. Join us for an enlightening conversation that blends technical knowledge with leadership wisdom.
By: The Powershell Podcast submitted:Jul 26 2024
Intro to PowerShell
(youtube.com)
A great series that anyone can learn something new from.
By: Roger Zimmerman submitted:Apr 7 2023
A great series that anyone can learn something new from.
By: Roger Zimmerman submitted:Apr 7 2023
Intune Stack and the Art of Showing Up with Hailey Phillips Intune Stack and the Art of Showing Up with Hailey Phillips
(powershellpodcast.podbean.com)
Andrew welcomes back Dual MVP and Intune aficionado Hailey Phillips for a wide-ranging conversation
By: The Powershell Podcast submitted:Apr 10 2026
Andrew welcomes back Dual MVP and Intune aficionado Hailey Phillips for a wide-ranging conversation
covering her project IntuneStack, the value of DevOps principles in endpoint management, and the mindset behind consistent skill-building. The two dig into conference culture, the importance of community, mentorship, and why showing up every day - even for just ten minutes - matters more than waiting for inspiration to strike.
By: The Powershell Podcast submitted:Apr 10 2026
Is anyone using Powershell with Linux?
(reddit.com)
Recently installed Powershell upon my Debian 12 system (I was informed that I would need to be
By: u/Priest_Apostate submitted:Feb 9 2024
Recently installed Powershell upon my Debian 12 system (I was informed that I would need to be
comfortable with it in the upcoming months, to work with Azure). With that warning, I purchased the Month of Lunches book, and proceeded to get to it.
By: u/Priest_Apostate submitted:Feb 9 2024
JackedProgrammer
(youtube.com)
He has tons of great video on a range of PowerShell topics at all levels, with new content added
By: JackedProgrammer submitted:Dec 9 2022
He has tons of great video on a range of PowerShell topics at all levels, with new content added
regularly.
By: JackedProgrammer submitted:Dec 9 2022
Joe Houghes; Soft Skills, Community, and Professional Growth
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we were thrilled to sit virtually with none other than
By: The Powershell Podcast submitted:Oct 20 2023
In this episode of the PowerShell Podcast, we were thrilled to sit virtually with none other than
Joe Houghes, engaging him in an insightful discussion about his dynamic journey and participation in community activity. Woven throughout with humor and knowledge, our ponderings with Joe centered around the significance of building relationships within the community. We ventured further into the dialogue surrounding the emphasis on soft skills and their interaction with professional growth. The conversation pivoted towards effective communication as an investment into one's self, bringing about palpable value in the workplace. Walk away with a newfound reflective insight and tangible advice for involvement in the community, all courtesy of Joe's enlightening experiences.
By: The Powershell Podcast submitted:Oct 20 2023
Jordan Returns: A Fun Dive into Life, PowerShell, and Beyond
(powershellpodcast.podbean.com)
In this special episode, we catch up with our former cohost, Jordan, and hear about his journey
By: The Powershell Podcast submitted:Nov 29 2024
In this special episode, we catch up with our former cohost, Jordan, and hear about his journey
since leaving the PowerShell Podcast. Jordan shares an exciting life update, offers invaluable advice on how PowerShell has shaped his career and participates in our fun "This or That" segment.
By: The Powershell Podcast submitted:Nov 29 2024
Kubernetes is Easy with Anthony Nocentino
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Anthony Nocentino, a Senior Principal
By: The Powershell Podcast submitted:Aug 23 2024
In this episode of the PowerShell Podcast, we sit down with Anthony Nocentino, a Senior Principal
Field Solution Architect at Pure Storage, to dive deep into the world of Kubernetes. Anthony breaks down what Kubernetes is and how it fits into the modern IT landscape. We explore his fascinating career journey, from consulting and SQL Server to educating the masses on Kubernetes and Linux. Anthony also shares invaluable insights on becoming a force multiplier in your career and the critical role of mentorship and offers sage advice for anyone looking to elevate their professional path.
By: The Powershell Podcast submitted:Aug 23 2024
Learning PowerShell in 2026 with Tara Learning PowerShell in 2026 with Tara
(powershellpodcast.podbean.com)
In this episode of The PowerShell Podcast, Andrew Pla is joined by Tara, a longtime IT professional
By: The Powershell Podcast submitted:Feb 20 2026
In this episode of The PowerShell Podcast, Andrew Pla is joined by Tara, a longtime IT professional
who has officially started her PowerShell learning journey. Tara shares her honest experience transitioning from a GUI-first mindset to learning PowerShell fundamentals, including objects, verb-noun commands, variables, pipelines, and error messages. The conversation captures the real emotions of learning something new later in a career-confusion, frustration, breakthroughs, and growing confidence.
By: The Powershell Podcast submitted:Feb 20 2026
Learning, Leading, and Logging with Constantin Hager
(powershellpodcast.podbean.com)
PowerShell community leader Constantin Hager joins The PowerShell Podcast to talk about his favorite
By: The Powershell Podcast submitted:Oct 24 2025
PowerShell community leader Constantin Hager joins The PowerShell Podcast to talk about his favorite
tools and journey from discovering PowerShell to organizing user groups and speaking at major conferences. He talks about his early inspiration from PowerShell Conference Europe, his involvement with open-source projects like PSFramework and AutomatedLab, and how mentorship and community involvement shaped his career. Constantin also discusses building a portable VS Code setup for his company, leading a PowerShell team, and mentoring the next generation of IT professionals.
By: The Powershell Podcast submitted:Oct 24 2025
Lee Dailey ♥
(reddit.com)
An awesome update about one of the kindest and most knowledgable Redditors on r/PowerShell. I wish him and his family well. Enjoy your retirement. You will be missed.
By: u/thebeersgoodnbelgium submitted:Dec 9 2022
An awesome update about one of the kindest and most knowledgable Redditors on r/PowerShell. I wish him and his family well. Enjoy your retirement. You will be missed.
By: u/thebeersgoodnbelgium submitted:Dec 9 2022
Lessons in Leadership from PowerShell Pioneers Jeffrey Snover and Don Jones
(powershellpodcast.podbean.com)
In this very special episode of the PowerShell Podcast, we sit down with two legends of the
By: The Powershell Podcast submitted:May 2 2025
In this very special episode of the PowerShell Podcast, we sit down with two legends of the
PowerShell world: Jeffrey Snover, the inventor of PowerShell, and Don Jones, bestselling author, teacher, and longtime PowerShell community builder. Recorded live at the PowerShell + DevOps Global Summit, this conversation is packed with personal insights, impactful moments, and the kind of storytelling that only Snover and Jones can deliver.
By: The Powershell Podcast submitted:May 2 2025
Lightning Demos from PowerShell Summit
(youtube.com)
We're coming to you live from PowerShell Summit with back-to-back Lightning Demos! These are fast,
By: Andrew Pla submitted:Apr 17 2026
We're coming to you live from PowerShell Summit with back-to-back Lightning Demos! These are fast,
focused, and packed with practical PowerShell goodness - think of it as a highlight reel of some of the coolest things the community is building and automating right now.
By: Andrew Pla submitted:Apr 17 2026
Listener Voices: Reflections on PowerShell Saturday NC with Rafael Garcia, Kevin O’Connor, and Ryan Park
(powershellpodcast.podbean.com)
In this special episode of the PowerShell Podcast, recorded at PowerShell Saturday NC, we sit down
By: The Powershell Podcast submitted:Nov 1 2024
In this special episode of the PowerShell Podcast, recorded at PowerShell Saturday NC, we sit down
with Rafael Garcia and Kevin O'Connor to discuss their experiences at the conference. They share their key takeaways, favorite sessions, and the excitement of connecting with the PowerShell community in person.
By: The Powershell Podcast submitted:Nov 1 2024
Live from TechMentor: Profiles, People, and PowerShell Progress with Sean Wheeler and James Petty
(powershellpodcast.podbean.com)
In this episode, Andrew catches up with Sean Wheeler and James Petty live from TechMentor. What
By: The Powershell Podcast submitted:Aug 22 2025
In this episode, Andrew catches up with Sean Wheeler and James Petty live from TechMentor. What
starts as casual conversation about conference camaraderie turns into a rich discussion on learning PowerShell, building effective profiles, AI-assisted scripting, module recommendations, and what's next for the PowerShell Summit.
By: The Powershell Podcast submitted:Aug 22 2025
Living in PowerShell with Jeff Hicks
(powershellpodcast.podbean.com)
PowerShell legend Jeff Hicks joins The PowerShell Podcast to talk about what it really means to live
By: The Powershell Podcast submitted:Jan 9 2026
PowerShell legend Jeff Hicks joins The PowerShell Podcast to talk about what it really means to live
in PowerShell every day. From running his entire workflow in the console to building highly polished terminal tools, Jeff shares how PowerShell can be used far beyond infrastructure management-to organize your day, automate personal tasks, and multiply productivity.
By: The Powershell Podcast submitted:Jan 9 2026
Mentorship, Mindset, and Microsoft Ignite with Shannon Eldridge-Kuehn
(powershellpodcast.podbean.com)
In this episode of The PowerShell Podcast, Shannon Eldridge-Kuehn returns to discuss her journey
By: The Powershell Podcast submitted:Dec 19 2025
In this episode of The PowerShell Podcast, Shannon Eldridge-Kuehn returns to discuss her journey
since becoming a Microsoft MVP, her experiences at Microsoft Ignite, and her evolving views on technology, communication, and personal growth. Shannon shares stories from Ignite, including Mark Russinovich's fascinating demo on optical computing, and offers insight into how AI is reshaping IT work, both in efficiency and responsibility.The conversation expands beyond tech, touching on mentorship, emotional intelligence, and the importance of grace, empathy, and connection in professional and personal life. Shannon and host Andrew Pla explore how better communication, mental health awareness, and authentic collaboration can transform careers and communities alike.
By: The Powershell Podcast submitted:Dec 19 2025
Miriam Wiesner on Identity Hygiene, Security Tools, and Finding Balance
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Miriam Wiesner, a Senior Security
By: The Powershell Podcast submitted:Dec 20 2024
In this episode of the PowerShell Podcast, we sit down with Miriam Wiesner, a Senior Security
Research Program Manager at Microsoft, to dive into the fascinating world of security and identity hygiene. Miriam shares her expertise on the GraphAPI and the critical importance of maintaining proper identity hygiene in today's digital landscape.
By: The Powershell Podcast submitted:Dec 20 2024
Monad to Millions – Celebrating Jeffrey Snover & the PowerShell Community
(youtube.com)
If you missed the Live Steam, you can still watch the recording.
By: Heiko Brenn submitted:Mar 13 2026
If you missed the Live Steam, you can still watch the recording.
By: Heiko Brenn submitted:Mar 13 2026
Monad to Millions – Celebrating Jeffrey Snover & the PowerShell Community
(linkedin.com)
Join us on Thu, Mar 12, 2026 for a special live-stream celebration honoring Jeffrey Snover, the
By: Heiko Brenn submitted:Feb 13 2026
Join us on Thu, Mar 12, 2026 for a special live-stream celebration honoring Jeffrey Snover, the
creator of PowerShell, and the incredible community that turned a bold idea (Monad) into a global movement.
By: Heiko Brenn submitted:Feb 13 2026
Move your Automation to the Cloud using Azure Automation with Morten Mynster
(youtube.com)
Still using schedule task on multiple servers? How about trying some Azure automation to centralize
By: PDQ submitted:Aug 1 2025
Still using schedule task on multiple servers? How about trying some Azure automation to centralize
the management logging and getting the added benefit of Source control for your scripts.
By: PDQ submitted:Aug 1 2025
MS Graph and Stepping into Public Speaking with Morten Kristensen
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Morten Kristensen, an automation
By: The Powershell Podcast submitted:Feb 28 2025
In this episode of the PowerShell Podcast, we sit down with Morten Kristensen, an automation
specialist and PowerShell enthusiast, to discuss his journey with PowerShell, his experience working with the Microsoft Graph API, and his recent leap into public speaking. Morten shares insights from his first-ever technical talk, the challenges of working with Graph API, and how he's navigating his professional growth.
By: The Powershell Podcast submitted:Feb 28 2025
MVP Spotlight: Clayton Tyger’s Story
(powershellpodcast.podbean.com)
Join us for an inspiring episode of the PowerShell Podcast as we sit down with newly crowned
By: The Powershell Podcast submitted:Mar 29 2024
Join us for an inspiring episode of the PowerShell Podcast as we sit down with newly crowned
Microsoft MVP, Clayton Tyger. Clayton shares his remarkable journey from being a PowerShell novice to achieving MVP status, highlighting the importance of a growth mindset and perseverance along the way. We delve into recent developments to his 365AutomatedLab module, exploring how it streamlines lab creation processes for PowerShell users. Additionally, Clayton discusses his adventures with ProxMox and PowerShell, offering valuable insights and practical tips. Tune in for an engaging conversation filled with personal anecdotes, professional insights, and a deep dive into the world of PowerShell with Clayton Tyger.
By: The Powershell Podcast submitted:Mar 29 2024
MVP Summit 2025
(powershellisfun.com)
This year was my first in-person MVP Summit at the Microsoft Campus in Redmond. In this blog post, I
By: Harm Veenstra submitted:Apr 4 2025
This year was my first in-person MVP Summit at the Microsoft Campus in Redmond. In this blog post, I
will highlight a few things about the week, but... I won't share any details about the sessions because of the non-disclosure agreement (NDA). 🙂
By: Harm Veenstra submitted:Apr 4 2025
My 100th post and… A PowerShellisfun logo!
(powershellisfun.com)
Congrats to Harm on hitting 100 posts. I know a bunch of them have helped add content to this weekly
By: Harm Veenstra submitted:Jun 23 2023
Congrats to Harm on hitting 100 posts. I know a bunch of them have helped add content to this weekly
list.
By: Harm Veenstra submitted:Jun 23 2023
Navigating Corporate Giants – Jeffrey Snover and the Making of PowerShell
(corecursive.com)
What if you had to fight against your company's culture to bring a revolutionary tool to life? Meet
By: CoRecursive submitted:Jul 19 2024
What if you had to fight against your company's culture to bring a revolutionary tool to life? Meet
Jeffrey Snover, the Microsoft architect behind PowerShell, a command tool that transformed Windows system administration. Initially met with skepticism, Snover's idea faced resistance from a company that favored graphical interfaces. Snover's journey began with a simple mission: to make Windows as command-line
By: CoRecursive submitted:Jul 19 2024
Navigating the IT Landscape: A Conversation with Joel ‘Jaykul’ Bennett
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell Podcast, we delve deep into the world of IT with our
By: The Powershell Podcast submitted:Oct 6 2023
In the latest episode of the PowerShell Podcast, we delve deep into the world of IT with our
distinguished guest, Joel "Jaykul" Bennett. From plumbing the depths of GitOps basics to demystifying the role of Kubernetes, Joel leaves no stone unturned. By sharing his journey of self-discovery in finding empowering employers and honing his IT skills, he offers invaluable insights for professionals in the tech sector. Joel also speaks about his all-time favorite conference talks, revealing the nuggets of wisdom he's gained from his prolific career. But what's a PowerShell Podcast without diving into the nitty-gritty? Joel also shares about knowing one's worth in the IT field and gives us a peek into his favorite modules.
By: The Powershell Podcast submitted:Oct 6 2023
NTLM to Cloud Security: Insights from National MSP Director Mike Soule
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we delve into a range of topics with Mike Soule, National
By: The Powershell Podcast submitted:Jun 30 2023
In this episode of the PowerShell Podcast, we delve into a range of topics with Mike Soule, National
Director for a Managed Services Provider (MSP). From exploring the pitfalls of NTLM and discussing alternatives to learning the ins and outs of Jupyter and .NET interactive notebooks, we cover it all. We also compare major cloud providers and uncover untapped security features in Office 365 that you could be leveraging right now. Join us for an insightful conversation packed with valuable information and actionable advice for IT professionals navigating the ever-changing landscape of the industry.
By: The Powershell Podcast submitted:Jun 30 2023
OnRamp Scholarship Application Now Open
(powershell.org)
Are you an entry-level IT professional looking for an immersive introduction to PowerShell, DevOps,
By: James Petty submitted:Dec 6 2024
Are you an entry-level IT professional looking for an immersive introduction to PowerShell, DevOps,
and the broader tech community? The OnRamp program at the PowerShell + DevOps Global Summit is designed just for you, and scholarship applications are now open!
By: James Petty submitted:Dec 6 2024
OnRamp2024 Program Unveiled
(powershell.org)
The PowerShell + DevOps Global Summit proudly announces the OnRamp Program for 2024 to foster
By: James Petty submitted:Dec 1 2023
The PowerShell + DevOps Global Summit proudly announces the OnRamp Program for 2024 to foster
inclusivity and provide opportunities for aspiring IT professionals.
By: James Petty submitted:Dec 1 2023
OpenAI for PowerShell with Doug Finke
(runasradio.com)
You should be writing tests for your PowerShell scripts... but how to get started? Doug talks to
By: RunAsRadio submitted:Oct 18 2024
You should be writing tests for your PowerShell scripts... but how to get started? Doug talks to
RunAsRadio about using ChatGPT and GitHub Copilot to explore different aspects of PowerShell, including testing!
By: RunAsRadio submitted:Oct 18 2024
Owning Your Career and Your Time with Don Jones
(powershellpodcast.podbean.com)
Recently retired PowerShell icon Don Jones joins The PowerShell Podcast for a wide-ranging
By: The Powershell Podcast submitted:Feb 6 2026
Recently retired PowerShell icon Don Jones joins The PowerShell Podcast for a wide-ranging
conversation on career ownership, community leadership, and building a life that aligns with what you actually value. Don reflects on the difference between your job and your career, why investing in yourself pays off, and how asking better questions can change the way you influence decisions at work. The episode also dives into Don's journey as a fiction author, his role in shaping the PowerShell community and Summit culture, and why real success comes from clarity, kindness, and helping others win.
By: The Powershell Podcast submitted:Feb 6 2026
PipeScript, Formatting, and Docker: An In-Depth Conversation with James Brundage
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we are joined by Microsoft MVP, former PowerShell team
By: The Powershell Podcast submitted:Jun 14 2024
In this episode of the PowerShell Podcast, we are joined by Microsoft MVP, former PowerShell team
member, and module maker extraordinaire James Brundage. We hear about his experience at Microsoft Build, learn all docker and kubernetes while discussing his Rocker module, UserGroup updates, implicit interpretation in Pipescript, formatting and types, and so much more. Strap in because we go deep in this one.
By: The Powershell Podcast submitted:Jun 14 2024
Poking Around Until Something Breaks (And Then Reporting It to Microsoft) with Morten Mynster
(powershellpodcast.podbean.com)
Andrew welcomes back Morten Mynster for a follow-up conversation that's essentially a highlight reel
By: The Powershell Podcast submitted:Apr 3 2026
Andrew welcomes back Morten Mynster for a follow-up conversation that's essentially a highlight reel
of one Morten's public journey over the past year. Morten shares updates on three PowerShell modules he's released, including his standout LeastPrivilegedMSGraph module, and walks through a security issue he discovered and responsibly reported to Microsoft. Along the way, Andrew and Morten reflect on how putting your work out publicly can lead to unexpected career wins, how AI is reshaping the way people learn and write code, and why getting hands-on is still the best way to actually understand anything. Morten is also two weeks into a new job as a cybersecurity consultant, which came directly from his open-source work.
By: The Powershell Podcast submitted:Apr 3 2026
Posh Security: Planet PowerShell Update: Mastodon, Twitter, and Pronoun Support
(poshsecurity.com)
Over the last few weeks, I have been working on some new features in Planet PowerShell.
By: Kieran Jacobsen submitted:Feb 10 2023
Over the last few weeks, I have been working on some new features in Planet PowerShell.
By: Kieran Jacobsen submitted:Feb 10 2023
Powerlifting and PowerShell: A Discussion with Jake Hildreth – Phillip Wylie
(thehackermaker.com)
About The Guest: Jake is a cybersecurity professional with a background in system administration. He
By: Phillip Wylie submitted:Dec 19 2025
About The Guest: Jake is a cybersecurity professional with a background in system administration. He
has a deep understanding of Active Directory security and is currently the Active Directory Security Assessment Service Lead at Trimarc. Jake is also the head developer of the open-source tool Locksmith, which focuses on Active Directory Certificate Services misconfigurations.
By: Phillip Wylie submitted:Dec 19 2025
Powerlifting and PowerShell: A Discussion with Jake Hildreth – Phillip Wylie
(thehackermaker.com)
About The Guest: Jake is a cybersecurity professional with a background in system administration. He
By: Phillip Wylie submitted:May 1 2026
About The Guest: Jake is a cybersecurity professional with a background in system administration. He
has a deep understanding of Active Directory security and is currently the Active Directory Security Assessment Service Lead at Trimarc. Jake is also the head developer of the open-source tool Locksmith, which focuses on Active Directory Certificate Services misconfigurations. Summary:...
By: Phillip Wylie submitted:May 1 2026
PowerShell & DevOps Global Summit Bar session with Brian Quinn & Scott
(powershellpodcast.podbean.com)
At the PowerShell and DevOps Global Summit, this after-dark bar session blends casual conversation
By: The Powershell Podcast submitted:Apr 24 2026
At the PowerShell and DevOps Global Summit, this after-dark bar session blends casual conversation
with a real sense of why the event matters. Brian Quinn talks about returning for his second Summit, filling in PowerShell fundamentals, and bringing back practical skills like remoting, advanced functions, modules, testing, and version control to improve how his team handles identity and access management.
By: The Powershell Podcast submitted:Apr 24 2026
PowerShell & DevOps Global Summit Bar session with Josh & Jeff
(powershellpodcast.podbean.com)
This episode of the PowerShell Podcast After Dark captures two candid bar-session conversations from
By: The Powershell Podcast submitted:May 1 2026
This episode of the PowerShell Podcast After Dark captures two candid bar-session conversations from
the PowerShell and DevOps Global Summit, centered on community, career growth, and the real-world value of putting yourself out there. In the first segment, Josh Dearing talks about attending his first Summit, building PowerShell modules, learning from failure, and using automation to improve systems and processes in higher education.
By: The Powershell Podcast submitted:May 1 2026
PowerShell + DevOps Global Summit 2024
(powershell.org)
Mark you calendar now for April 8-11, 2024
By: James Petty submitted:May 26 2023
Mark you calendar now for April 8-11, 2024
By: James Petty submitted:May 26 2023
PowerShell + DevOps Global Summit 2024 reflections
(blog.danskingdom.com)
I'm sitting in the airport waiting for my return flight after what has been an awesome week at the
By: Dan Schroeder submitted:Apr 19 2024
I'm sitting in the airport waiting for my return flight after what has been an awesome week at the
PowerShell + DevOps Global Summit 2024, North American edition in Bellevue, Washington. There's a whirlwind of things going through my mind, so I thought I would try and capture some of them here.
By: Dan Schroeder submitted:Apr 19 2024
PowerShell + DevOps Global Summit 2024: Call for Papers
(sessionize.com)
Submit your sessions now for summit 2024.
By: The DevOps Collective submitted:Oct 20 2023
Submit your sessions now for summit 2024.
By: The DevOps Collective submitted:Oct 20 2023
PowerShell + DevOps Global Summit 2025
(youtube.com)
The recordings from the PowerShell + DevOps Global Summit 2025 are starting to roll out on YouTube.
By: PowerShell.org submitted:May 30 2025
The recordings from the PowerShell + DevOps Global Summit 2025 are starting to roll out on YouTube.
By: PowerShell.org submitted:May 30 2025
PowerShell + DevOps Global Summit 2025 Call for Proposals (CFP)
(sessionize.com)
Submissions are due by midnight tonight.
By: PowerShell + DevOps Global Summit submitted:Nov 15 2024
Submissions are due by midnight tonight.
By: PowerShell + DevOps Global Summit submitted:Nov 15 2024
PowerShell + DevOps Global Summit 2025: Call for Papers Now Open!
(powershell.org)
PowerShell + DevOps Global Summit 2025: Call for Papers Now Open! Calling all innovators,
By: James Petty submitted:Oct 4 2024
PowerShell + DevOps Global Summit 2025: Call for Papers Now Open! Calling all innovators,
problem-solvers, and thought leaders in the PowerShell and DevOps realm!
By: James Petty submitted:Oct 4 2024
PowerShell + DevOps Global Summit 2026
(youtube.com)
PowerShell Summit videos are being uploaded to our YouTube channel this week.
By: PSHSummit submitted:Jun 12 2026
PowerShell Summit videos are being uploaded to our YouTube channel this week.
By: PSHSummit submitted:Jun 12 2026
PowerShell + DevOps Global Summit 2026
(youtube.com)
Check out all of the records from PowerShell + DevOps Global Summit 2026
By: PowerShell.org submitted:Jun 19 2026
Check out all of the records from PowerShell + DevOps Global Summit 2026
By: PowerShell.org submitted:Jun 19 2026
PowerShell 5 vs. PowerShell 7
(reddit.com)
Interesting discussion on 5 vs 7.
By: r/PowerShell submitted:Apr 24 2026
Interesting discussion on 5 vs 7.
By: r/PowerShell submitted:Apr 24 2026
Powershell 7 installed on machines in your environment or not?
(programming.dev)
Come join the discussion on c/powershell
By: Tovervlag@feddit.nl submitted:Jul 21 2023
Come join the discussion on c/powershell
By: Tovervlag@feddit.nl submitted:Jul 21 2023
PowerShell 7.5 and DSC 3.0.0 with Jason Helmick
(runasradio.com)
What's new in PowerShell 7.5? Richard talks to Jason Helmick about the latest version of PowerShell.
By: RunAs Radio submitted:May 23 2025
What's new in PowerShell 7.5? Richard talks to Jason Helmick about the latest version of PowerShell.
Jason talks about 7.5 being a version with plenty of community contributions and what that means for everyone. He also...
By: RunAs Radio submitted:May 23 2025
PowerShell After Dark: OnRamp, IoT, and Finding Your People.
(powershellpodcast.podbean.com)
It's PowerShell After Dark. Recorded live at the PowerShell & DevOps Global Summit in Bellevue,
By: The Powershell Podcast submitted:May 22 2026
It's PowerShell After Dark. Recorded live at the PowerShell & DevOps Global Summit in Bellevue,
Washington, host Andrew Pla takes his mic to the hotel bar for a series of candid conversations with attendees. The episode features four guests: Josh Gratton, an OnRamp scholarship recipient whose career pivot to junior systems engineer was fueled by PowerShell and the podcast; Mark Go, a first-time Summit speaker and attendee; Craig Mileham, a fellow podcast listener and Summit first-timer working in higher ed IT; and Matt Zaske, a longtime community member, conference speaker, and IoT enthusiast who ran a Home Assistant lightning demo. What connects all four conversations is the same thread Andrew keeps pulling on: community makes everything better. Beginners belong here. Reach out. Take the risk. Start now.
By: The Powershell Podcast submitted:May 22 2026
PowerShell and DevOps Global Summit – Jon Junell, Clayton and Nick, Gordon and Sammie, and Scott
(powershellpodcast.podbean.com)
We are back with another set of PowerShell after dark interviews at the PowerShell & DevOps Global
By: The Powershell Podcast submitted:May 12 2023
We are back with another set of PowerShell after dark interviews at the PowerShell & DevOps Global
Summit. We discuss the major takeaways from Summit with Jon Junell, Clayton and Nick, Gordon and Sammie, and we finish it off with Scott. Catch the vibe from Summit in this interview-filled episode!
By: The Powershell Podcast submitted:May 12 2023
PowerShell and DevOps Global Summit – Josh King and Steven Bucher
(powershellpodcast.podbean.com)
In this special episode, we bring you two exciting interviews.
By: The Powershell Podcast submitted:May 5 2023
In this special episode, we bring you two exciting interviews.
By: The Powershell Podcast submitted:May 5 2023
PowerShell and DevOps Global Summit – Steve Judd, Poshwolf (Anthony Howell), Phil Bossman, Dan Hill, and Geoff SchramPoshwolf (Anthony Howell), Phil Bossman, Dan Hill, and Geoff Schram
(powershellpodcast.podbean.com)
It is the last of the bar sessions from the PowerShell and DevOps Global Summit. We talk about
By: The Powershell Podcast submitted:May 19 2023
It is the last of the bar sessions from the PowerShell and DevOps Global Summit. We talk about
everyone's experiences at Summit with Steve Judd, Poshwolf(Anthony Howell), Phil Bossman, Dan Hill, and Geoff Schram. Catch our final interviews from Summit.
By: The Powershell Podcast submitted:May 19 2023
PowerShell and DevOps Global Summit – The bar sessions
(powershellpodcast.podbean.com)
What happens after dark at the PowerShell & DevOps Summit? Find out as Andrew and Jordan chat with
By: The Powershell Podcast submitted:Apr 28 2023
What happens after dark at the PowerShell & DevOps Summit? Find out as Andrew and Jordan chat with
Summit attendees and organizers during the PowerShell Podcast bar sessions. Jordan and Andrew discuss the major takeaways from Summit with Josh Hendricks, James Petty, Ryan Spletzer, and Kevin and Reese. Enjoy this mid-week edition of the PowerShell Podcast.
By: The Powershell Podcast submitted:Apr 28 2023
PowerShell and Education: A Deep Dive with Jim Tyler, Director of Technology
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we have the pleasure of hosting Jim Tyler
By: The Powershell Podcast submitted:Feb 2 2024
In this episode of the PowerShell Podcast, we have the pleasure of hosting Jim Tyler
(@PowerShellEngineer). In this episode, Jim shares insights into PowerShell in K-12 education, his book and YouTube channel, Miscripts.org, and his various projects and passions. Join us as we delve into Jim's background, his journey into PowerShell, and the unique challenges and rewards of working in the K-12 sector. We discuss the impact of AI on education, the birth of Miscripts.org, and Jim's creative ventures, from YouTube tutorials to self-publishing a PowerShell book. Get ready for a conversation packed with valuable insights, practical advice, and a touch of Disney magic.
By: The Powershell Podcast submitted:Feb 2 2024
PowerShell and Pentesting: Hacker Insights with Spencer Alessi
(powershellpodcast.podbean.com)
In this action-packed episode of the PowerShell Podcast, we kick off with a loaded preshow featuring
By: The Powershell Podcast submitted:Feb 9 2024
In this action-packed episode of the PowerShell Podcast, we kick off with a loaded preshow featuring
an exciting announcement of PowerShelldle, a community tip, and a deep dive into my own PowerShell journey in response to a viewer question. The main segment is a fascinating conversation with Spencer Alessi, where we delve into the world of PowerShell and pentesting. Spencer generously shares the tools he would use as a sysadmin pentesting his own environment, including PowerSploit, PingCastle, Bloodhound, LockSmith, and ADeleg. He provides invaluable tips for PowerShell enthusiasts looking to transition into security and pentesting, shedding light on the current and emerging trends in the security landscape. Spencer also gives us insights into the role that PowerShell plays in his role as a pentester. Get ready for a riveting episode filled with tips, tools, and trends in the world of PowerShell and security.
By: The Powershell Podcast submitted:Feb 9 2024
PowerShell as a Defender’s Secret Weapon with Michael Haag
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Michael Haag, Principal Threat
By: The Powershell Podcast submitted:Mar 7 2025
In this episode of the PowerShell Podcast, we sit down with Michael Haag, Principal Threat
Researcher at Splunk, to dive into PowerShell security, threat detection, and automation. Michael shares his journey from IT support to becoming a security expert, the role of PowerShell in modern cybersecurity, and his work on PowerShell Hunter and Atomic Red Team.
By: The Powershell Podcast submitted:Mar 7 2025
PowerShell Changed My Life… with Adam Bacon.
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Andrew catches up with returning guest Adam Bacon. Adam
By: The Powershell Podcast submitted:Jan 24 2025
In this episode of the PowerShell Podcast, Andrew catches up with returning guest Adam Bacon. Adam
shares an update on his career and shares how PowerShell has played a huge role in helping him accomplish his dream.
By: The Powershell Podcast submitted:Jan 24 2025
PowerShell Code Standards – Priorities
(reddit.com)
I have the honor, and the dread of spearheading moving our organization towards a corporate wide
By: u/TofuBug40 submitted:May 5 2023
I have the honor, and the dread of spearheading moving our organization towards a corporate wide
PowerShell Coding Standard to guide and encourage a widespread and disparate community of collaborators.
By: u/TofuBug40 submitted:May 5 2023
PowerShell Community Award Nominations
(survey.sogolytics.com)
Have you submitted your nominations for the PowerShell Community awards? Make your voice heard.
By: The DevOps Collective submitted:Mar 13 2026
Have you submitted your nominations for the PowerShell Community awards? Make your voice heard.
By: The DevOps Collective submitted:Mar 13 2026
PowerShell Community Award Nominations
(survey.sogolytics.com)
Nominate a deserving community member today! Submissions close April 3, 2025, at 5 PM ET
By: The DevOps Collective submitted:Mar 21 2025
Nominate a deserving community member today! Submissions close April 3, 2025, at 5 PM ET
By: The DevOps Collective submitted:Mar 21 2025
PowerShell Community Call
(youtube.com)
June 2025 Community Call recording
By: PowerShell and DSC Team Channel submitted:Jun 27 2025
June 2025 Community Call recording
By: PowerShell and DSC Team Channel submitted:Jun 27 2025
PowerShell Community Call – February 19th, 2026
(youtube.com)
The PowerShell Community Call is held on the 3rd Thursday of every month for 30 minutes at 9:30 AM
By: The PowerShell Team submitted:Feb 20 2026
The PowerShell Community Call is held on the 3rd Thursday of every month for 30 minutes at 9:30 AM
US Pacific Time. Topics include PowerShell 7, Windows OpenSSH, PSEditorServices/VSCode-PowerShell, PSScriptAnalyzer, PowerShell Gallery, Azure PowerShell/CLI, DSCv3 and any other projects owned by the PowerShell Team.
By: The PowerShell Team submitted:Feb 20 2026
PowerShell Community Call – January 15th, 2026
(youtube.com)
Recoiding of the January PowerShell Community Call
By: PowerShell and DSC Team submitted:Feb 6 2026
Recoiding of the January PowerShell Community Call
By: PowerShell and DSC Team submitted:Feb 6 2026
PowerShell Community Call – July 17th, 2025
(youtube.com)
View the replay of the July 2025 PowerShell Community Call
By: The PowerShell Team submitted:Jul 25 2025
View the replay of the July 2025 PowerShell Community Call
By: The PowerShell Team submitted:Jul 25 2025
PowerShell Community Call – July 18th, 2024
(youtube.com)
The record of the July 18, 2024 PowerShell Community Call
By: PowerShell and DSC Team Channel submitted:Jul 26 2024
The record of the July 18, 2024 PowerShell Community Call
By: PowerShell and DSC Team Channel submitted:Jul 26 2024
PowerShell Community Call – March 19th, 2026
(youtube.com)
If you missed this month's community call, you can still watch the recording.
By: PowerShell Team submitted:Mar 20 2026
If you missed this month's community call, you can still watch the recording.
By: PowerShell Team submitted:Mar 20 2026
PowerShell Community Call – May 16th, 2024
(youtube.com)
Last month's community call with the PowerShell team.
By: PowerShell Team submitted:Jun 14 2024
Last month's community call with the PowerShell team.
By: PowerShell Team submitted:Jun 14 2024
PowerShell Community Call – May21st, 2026
(youtube.com)
For more information on the PowerShell Community Call, check out https://aka.ms/PSCommunityCall
By: PowerShell Team submitted:May 22 2026
For more information on the PowerShell Community Call, check out https://aka.ms/PSCommunityCall
By: PowerShell Team submitted:May 22 2026
PowerShell Community Call – September 18th, 2025
(youtube.com)
Watch this month PowerShell Community Call if you missed it.
By: PowerShell Team submitted:Sep 26 2025
Watch this month PowerShell Community Call if you missed it.
By: PowerShell Team submitted:Sep 26 2025
PowerShell Community Heros – PowerShell.org
(powershell.org)
The DevOps Collective has decided to establish a set of three awards to recognize and honor the
By: The DevOps Collective submitted:Apr 19 2024
The DevOps Collective has decided to establish a set of three awards to recognize and honor the
contributions of community members who have gone above and beyond in their efforts to support and promote the PowerShell community. The awards will be presented at the annual PowerShell + DevOps Global Summit. It is hoped that these awards will motivate and inspire members of the PowerShell community.
By: The DevOps Collective submitted:Apr 19 2024
PowerShell Community Lightning Demos
(youtube.com)
Lightning demos are about 5 minutes long and are a great way to showcase a lot of ideas/projects,
By: PDQ submitted:Aug 29 2025
Lightning demos are about 5 minutes long and are a great way to showcase a lot of ideas/projects,
quickly.
By: PDQ submitted:Aug 29 2025
PowerShell Community on Twitter
(twitter.com)
Skip the junk and get right to the stuff you want on Twitter with the PowerShell community feed.
By: PowerShell submitted:Jan 27 2023
Skip the junk and get right to the stuff you want on Twitter with the PowerShell community feed.
By: PowerShell submitted:Jan 27 2023
PowerShell Evolution with Sean Wheeler: What’s new in PS 7.5, AIShell, & More!
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome back Sean Wheeler, Lead Documentarian at
By: The Powershell Podcast submitted:Dec 13 2024
In this episode of the PowerShell Podcast, we welcome back Sean Wheeler, Lead Documentarian at
Microsoft for PowerShell, to catch up on the latest developments in the PowerShell ecosystem. Sean dives into the updates with PSResourceGet, the powerful enhancements in PowerShell 7.5, and the groundbreaking potential of the AI Shell project, designed to transform command-line experiences with artificial intelligence. We also get a recap of Sean's experience at SpiceWorld, highlighting community insights and key takeaways from the event. Packed with expert tips and exciting news, this episode is a must-listen for PowerShell enthusiasts and IT pros alike!
By: The Powershell Podcast submitted:Dec 13 2024
PowerShell Exposed: Security, Remoting, and More with Fred Weinmann
(powershellpodcast.podbean.com)
In this exciting episode of the PowerShell Podcast, we dive deep into the realm of PowerShell with
By: The Powershell Podcast submitted:Jun 16 2023
In this exciting episode of the PowerShell Podcast, we dive deep into the realm of PowerShell with
our esteemed guest, Fred Weinmann. We explore the strengths and weaknesses of VS Code and the ISE, as well as discuss crucial topics like script block logging, Windows Event Forwarding, and the importance of code signing. Fred also gives us a sneak peek of his PSConfEU topics, highlighting JEA and parameter binding while providing valuable insights on the dos and don'ts of PS Remoting. Security aficionados won't want to miss our discussion on the biggest threats to PowerShell security and PowerShell profiles. Lastly, we catch up with Fred on his latest projects and developments in the PowerShell world. Don't miss this opportunity to learn and laugh with us!
By: The Powershell Podcast submitted:Jun 16 2023
PowerShell is fun 🙂 Hits 1,000,000 views!
(powershellisfun.com)
Congrats to Harm on crossing 1 million views mark! If you haven't already be sure to check out his
By: Harm Veenstra submitted:Mar 6 2026
Congrats to Harm on crossing 1 million views mark! If you haven't already be sure to check out his
amazing site, filled with a ton of great content.
By: Harm Veenstra submitted:Mar 6 2026
PowerShell Is Fun mkay with Harm Veenstra
(powershellpodcast.podbean.com)
Microsoft MVP Harm Veenstra, creator of PowerShellIsFun.com, joins The PowerShell Podcast to talk
By: The Powershell Podcast submitted:Feb 13 2026
Microsoft MVP Harm Veenstra, creator of PowerShellIsFun.com, joins The PowerShell Podcast to talk
about productivity, consistency, and why PowerShell really is fun. Harm shares how blogging regularly helped accelerate his learning, improve his workflow, and deepen his connection to the community. He also discusses his recent transition to macOS, how he uses PowerShell across Mac, Linux, and Windows, and why modern PowerShell is far more cross-platform than many people realize.
By: The Powershell Podcast submitted:Feb 13 2026
PowerShell Lightning Demos from the Community
(youtube.com)
Over an hour of quick demos.
By: PDQ submitted:Oct 24 2025
Over an hour of quick demos.
By: PDQ submitted:Oct 24 2025
PowerShell on Discord
(discord.gg)
A super helpful and very responsive community of PowerShell enthusiast.
By: PowerShell submitted:Jan 20 2023
A super helpful and very responsive community of PowerShell enthusiast.
By: PowerShell submitted:Jan 20 2023
PowerShell on Linux and Beyond with Steven Judd
(powershellpodcast.podbean.com)
In this celebration-themed episode of the PowerShell Podcast, Steven Judd makes his long-awaited
By: The Powershell Podcast submitted:May 31 2024
In this celebration-themed episode of the PowerShell Podcast, Steven Judd makes his long-awaited
return. We announce the first PowerShell Podcast MVP winner. We share tips about regex and URL encoding and dive deep into PowerShell on Linux, CloudShell, and becoming a lifelong learner. All this and more!
By: The Powershell Podcast submitted:May 31 2024
PowerShell on the road at MMS-MOA with Sven De Groote and Chris Thomas
(powershellpodcast.podbean.com)
On this episode of the PowerShell Podcast, Andrew is back on the road, attending the MMS 2024 at MOA
By: The Powershell Podcast submitted:May 24 2024
On this episode of the PowerShell Podcast, Andrew is back on the road, attending the MMS 2024 at MOA
conference. Andrew catches up with Sven De Groote and Chris Thomas. Andrew and Sven take a dive into the PSAppDeployToolkit. Later in the episode, Andrew and Chris chat about PSADT, Chris' PowerShell journey, his talk at MMS-MOA, and more.
By: The Powershell Podcast submitted:May 24 2024
PowerShell Perspectives: Ryan Lancial on Company Culture and Authentic Careers
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, I'm joined by Ryan Lancial - Security Engineer at Red
By: The Powershell Podcast submitted:May 10 2024
In this episode of the PowerShell Podcast, I'm joined by Ryan Lancial - Security Engineer at Red
Canary. We talk about our shared history, his journey to security, what makes a good company culture, succeeding with no degree, the value of authenticity, and more!
By: The Powershell Podcast submitted:May 10 2024
PowerShell Pioneer: A Deep Dive with Microsoft PM Jason Helmick
(powershellpodcast.podbean.com)
On the latest episode of the PowerShell Podcast, we sit down with Microsoft's very own Jason
By: The Powershell Podcast submitted:Sep 29 2023
On the latest episode of the PowerShell Podcast, we sit down with Microsoft's very own Jason
Helmick, a celebrated PM on the PowerShell team. Jason takes us on a nostalgic journey through the early days of PowerShell while also recounting his critically acclaimed MVA series with Jeffrey Snover. We hear about his major career shift transitioning to Microsoft and delve into his active involvement in the PowerShell community. Unearthing more PowerShell gems, Jason introduces us to the rising star, Crescendo, and enlightens us about the PSCommunity Call. Not to be missed, we also get clued into the game-changing Azure Cloud Shell. Buckle up for a deep dive into the universe of PowerShell with one of its pioneers, Jason Helmick, on the PowerShell Podcast!
By: The Powershell Podcast submitted:Sep 29 2023
PowerShell PM Roundtable: 2024 Areas of Excitement
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we bring you a special treat-an exclusive roundtable
By: The Powershell Podcast submitted:Jan 12 2024
In this episode of the PowerShell Podcast, we bring you a special treat-an exclusive roundtable
discussion with the PMs behind PowerShell and its related projects. Hear about how the team's goal of improving the lives of people working in operations and on operations tasks. Join us as we meet the PM team: Danny Maertens, Sydney Smith, Michael Greene, Damien Caro, Jason Helmick, and Steven Bucher. Each PM takes a turn sharing their areas of interest and excitement for the coming year, giving listeners a sneak peek into the future of PowerShell. Whether it's advancements in automation, SSH improvements, or upcoming projects, this episode offers a unique behind-the-scenes look at the vision and passion driving PowerShell forward. Don't miss this insightful conversation with the PMs who make it all happen!
By: The Powershell Podcast submitted:Jan 12 2024
PowerShell Pulse Monthly Tech Talks & Community Showcase
(youtube.com)
Unlock the potential of Microsoft 365 configuration with Clayton as he demonstrates the seamless
By: Doug Finke submitted:Feb 16 2024
Unlock the potential of Microsoft 365 configuration with Clayton as he demonstrates the seamless
integration of PowerShell and Excel for efficient setup. Delve into Azure's queuing system with Mike to optimize your workflow and achieve continuous delivery. Join us for expert insights and practical tips from their engaging presentation.
By: Doug Finke submitted:Feb 16 2024
PowerShell Pulse: Monthly Tech Talks & Community Showcase
(meetup.com)
Welcome to PowerShell Pulse, a monthly virtual gathering that brings the vibrancy and innovation of
By: Doug Finke submitted:Dec 1 2023
Welcome to PowerShell Pulse, a monthly virtual gathering that brings the vibrancy and innovation of
the PowerShell community right to your screen! Call for speakers now open.
By: Doug Finke submitted:Dec 1 2023
PowerShell Saturday Hanover
(pssat.de)
Samstag, 16.09.2023
By: PowerShell Saturday Hannover submitted:Jul 21 2023
Samstag, 16.09.2023
By: PowerShell Saturday Hannover submitted:Jul 21 2023
PowerShell Summit & More: A Chat with James Petty
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we were joined by Microsoft MVP and PowerShell.org CEO
By: The Powershell Podcast submitted:Dec 1 2023
In this episode of the PowerShell Podcast, we were joined by Microsoft MVP and PowerShell.org CEO
James Petty. We dove into the core of what PowerShell.org brings to the community and James' instrumental role in driving this platform forward. James shared insightful details about the future of the eagerly awaited PowerShell Summit, highlighting the significant and welcome changes in store for next year. The conversation also hailed his latest literary creation, 'Learn PowerShell Scripting in a Month of Lunches,' as we explored the evolution in content and approach compared to its predecessor. Adding to this rich mix were James' anecdotes from his time as a professor teaching PowerShell at a college, providing a truly riveting podcast that celebrates the wide-reaching influence of PowerShell.
By: The Powershell Podcast submitted:Dec 1 2023
PowerShell Summit Bar Sessions 2025 – David R
(powershellpodcast.podbean.com)
In this casual bar-session chat recorded at the PowerShell + DevOps Global Summit 2025, host Andrew
By: The Powershell Podcast submitted:Apr 11 2025
In this casual bar-session chat recorded at the PowerShell + DevOps Global Summit 2025, host Andrew
Pla sits down with David R, a first-time attendee with a passion for learning PowerShell. David shares how the PowerShell Podcast itself inspired him to attend and helped shape his scripting journey. What began as a work assignment turned into a powerful learning path, community connection, and a personal transformation.
By: The Powershell Podcast submitted:Apr 11 2025
PowerShell Summit Bar Sessions 2025 – Frank Lesniak
(powershellpodcast.podbean.com)
In this episode of the PowerShell Summit 2025 Bar Sessions, Frank Lesniak makes a triumphant return
By: The Powershell Podcast submitted:Apr 11 2025
In this episode of the PowerShell Summit 2025 Bar Sessions, Frank Lesniak makes a triumphant return
to the podcast. Frank has taken the reigns In this two-sided interview, Frank flips the script and interviews Andrew, but only after we talk about how his week is going, fine dining, how to grow in your career and capitalize on opportunity, the value of empowering others, and more!
By: The Powershell Podcast submitted:Apr 11 2025
PowerShell Summit Bar Sessions 2025 – Steven Judd
(powershellpodcast.podbean.com)
In this episode of the PowerShell Summit Bar Sessions we talk with Steven Judd. We talk about
By: The Powershell Podcast submitted:Apr 11 2025
In this episode of the PowerShell Summit Bar Sessions we talk with Steven Judd. We talk about
Summit, Sean Kearney Spirit award, community, career, and more!
By: The Powershell Podcast submitted:Apr 11 2025
PowerShell to Distinguished Engineer with Ryan Spletzer
(powershellpodcast.podbean.com)
Distinguished Software Engineer Ryan Spletzer joins The PowerShell Podcast to talk about building a
By: The Powershell Podcast submitted:Jan 9 2026
Distinguished Software Engineer Ryan Spletzer joins The PowerShell Podcast to talk about building a
long-term career in tech through curiosity, continuous learning, and strong community connections. Ryan shares how PowerShell helped shape his path from early work in SharePoint, automation, and identity management to leading AI initiatives at Autodesk, where his team built an internal ChatGPT-style solution using Azure OpenAI before enterprise ChatGPT options existed.
By: The Powershell Podcast submitted:Jan 9 2026
PowerShell Tools for PKI and Secure Boot with Richard Hicks
(powershellpodcast.podbean.com)
Long-time Microsoft MVP and consultant Richard Hicks joins The PowerShell Podcast to talk about ADCS
By: The Powershell Podcast submitted:Mar 6 2026
Long-time Microsoft MVP and consultant Richard Hicks joins The PowerShell Podcast to talk about ADCS
security, PKI misconfigurations, and why PowerShell is a consultant's ultimate force multiplier. Richard shares real-world stories from auditing enterprise certificate environments, explains how simple template mistakes can lead to full domain compromise, and walks through tools like Locksmith that help administrators quickly identify dangerous configurations.
By: The Powershell Podcast submitted:Mar 6 2026
PowerShell Universal and the Joy of Building with Adriano Carollo
(powershellpodcast.podbean.com)
In this episode, Andrew chats with Adriano Carollo at PSConfEU about community, PowerShell
By: The Powershell Podcast submitted:Jun 19 2026
In this episode, Andrew chats with Adriano Carollo at PSConfEU about community, PowerShell
Universal, AI, and what happens when you stop lurking and start talking to people. Adriano shares how PowerShell helped him grow from sysadmin into web apps, automation, and open source-style contribution, while Andrew reflects on learning, AI, and why enthusiasm still matters.
By: The Powershell Podcast submitted:Jun 19 2026
PowerShell Universal v4.0 Beta 1
(blog.ironmansoftware.com)
Learn about the upcoming PowerShell Universal v4.0 beta1.
By: Adam Driscoll submitted:Apr 14 2023
Learn about the upcoming PowerShell Universal v4.0 beta1.
By: Adam Driscoll submitted:Apr 14 2023
PowerShell Unplugged: A Symphony of Tech and Music with Jim Truher
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we welcome special guest Jim Truher, one of the founding
By: The Powershell Podcast submitted:Jun 23 2023
In this episode of the PowerShell Podcast, we welcome special guest Jim Truher, one of the founding
fathers of PowerShell. We discuss his fascinating journey from being a professional musician to transitioning into a career in technology, the origins of PowerShell, and how he became involved in its creation. Jim shares insights into the new PowerShell Crescendo module, its benefits for developers and IT professionals, as well as the early challenges faced in bringing PowerShell to market, overcoming skepticism, and promoting its user base. We also explore the unique relationship between PowerShell and Microsoft Exchange and discuss Jim's most significant successes while working on PowerShell. Throughout the conversation, we learn more about the ongoing evolution of PowerShell and its potential future direction. Don't miss this insightful and engaging episode as we dive deep into the melodious journey of Jim Truher and the world of PowerShell.
By: The Powershell Podcast submitted:Jun 23 2023
PowerShell Wisdom from 35 Years in the Trenches with Jeff Hicks
(powershellpodcast.podbean.com)
With PowerShell + DevOps Global Summit 2026 opening this Monday, April 13th, this episode brings
By: The Powershell Podcast submitted:Apr 17 2026
With PowerShell + DevOps Global Summit 2026 opening this Monday, April 13th, this episode brings
back one of the most respected names in the PowerShell community: Jeff Hicks.
By: The Powershell Podcast submitted:Apr 17 2026
PowerShell, Microsoft Graph, and MVP Wisdom with Christian Ritter
(powershellpodcast.podbean.com)
Join us as we chat with Microsoft MVP Christian Ritter about all things PowerShell and beyond!
By: The Powershell Podcast submitted:Nov 15 2024
Join us as we chat with Microsoft MVP Christian Ritter about all things PowerShell and beyond!
Christian dives into his journey to becoming an MVP, his insights on Microsoft Graph, and the impact it's having in the PowerShell community. We also explore the growing PowerShell community in Germany and get an exciting preview of the upcoming PowerShell Saturday event. Whether you're a PowerShell novice or a seasoned pro, this episode has something for everyone
By: The Powershell Podcast submitted:Nov 15 2024
PowerShell, OAuth, and Automation in the Cloud with Emanuel Palm
(powershellpodcast.podbean.com)
Microsoft MVP Emanuel Palm joins The PowerShell Podcast to share his journey from managing printers
By: The Powershell Podcast submitted:Sep 12 2025
Microsoft MVP Emanuel Palm joins The PowerShell Podcast to share his journey from managing printers
in Sweden to being a Microsoft MVP who is automating the cloud with PowerShell and Azure. He talks about building the AZAuth module for OAuth authentication, using GitHub Actions for CI/CD, and the importance of blogging and community involvement. Plus, Emanuel reveals his unique side hobby... roasting coffee!
By: The Powershell Podcast submitted:Sep 12 2025
PowerShell, Security, and the Path to Mastery.
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we bring you a special double feature! We chat with
By: The Powershell Podcast submitted:May 16 2025
In this episode of the PowerShell Podcast, we bring you a special double feature! We chat with
Bogdan Calapod live from PDQ HQ, a seasoned security expert and co-founder of Coda, who reflects on his path from hackathon projects to helping organizations secure their environments. Then, we sit down with Lucas Allman live from the PowerShell + DevOps Global Summit, where he shares his journey from podcast listener to conference presenter. Key topics in this episode include:
By: The Powershell Podcast submitted:May 16 2025
PowerShell.Org
(powershell.org)
It is probably known to most of you out there, but for the few who might not be aware the site
By: PowerShell.Org submitted:Apr 21 2023
It is probably known to most of you out there, but for the few who might not be aware the site
powershell.org has been a treasure to the community for as long as I can remember.
By: PowerShell.Org submitted:Apr 21 2023
PSConfEU 2025 Bar Sessions: Community, Code & Connection PSConfEU 2025 Bar Sessions: Community, Code & Connection
(powershellpodcast.podbean.com)
In this special live episode recorded amidst the rain-soaked streets of Malmö duringPSConfEU 2025,
By: The Powershell Podcast submitted:Jul 18 2025
In this special live episode recorded amidst the rain-soaked streets of Malmö duringPSConfEU 2025,
host Andrew Pla brings us a vibrant, multi-guest edition of the PowerShell Podcast. From impromptu bar chats to in-depth discussions on PowerShell modules, CI/CD pipelines, career growth, and community culture, this episode captures the heart of the PowerShell community in full force.
By: The Powershell Podcast submitted:Jul 18 2025
PSConfEU 2026
(powershellisfun.com)
I attended my third PSConfEU event, this time it was in Wiesbaden (Germany). In this long blog post,
By: Harm Veenstra submitted:Jun 5 2026
I attended my third PSConfEU event, this time it was in Wiesbaden (Germany). In this long blog post,
I will recap the week, the sessions, the event, the people I met, and everything else surrounding it.
By: Harm Veenstra submitted:Jun 5 2026
PSConfEU 2026: Celebrating ten years of PowerShell community
(devo-inc.net)
Adam Driscoll recaps PSConfEU 2026 - the 10th anniversary edition in Wiesbaden.
By: Devolutions submitted:Jun 12 2026
Adam Driscoll recaps PSConfEU 2026 - the 10th anniversary edition in Wiesbaden.
By: Devolutions submitted:Jun 12 2026
PSConfEU MiniCon 2025
(youtube.com)
Check out a bunch of the great content from PSConfEU MiniCon 2025.
By: PowerShell Conference EU submitted:Oct 24 2025
Check out a bunch of the great content from PSConfEU MiniCon 2025.
By: PowerShell Conference EU submitted:Oct 24 2025
PSGallery Reports
(github.com)
See reports of what has been recently released and what is popular on the PowerShell Gallery.
By: Jeff Hicks submitted:Dec 16 2022
See reports of what has been recently released and what is popular on the PowerShell Gallery.
Updated weekly!
By: Jeff Hicks submitted:Dec 16 2022
PSSaturday Karlsuhe Call for Speakers
(sessionize.com)
We are excited to announce that we are looking for speakers for the upcoming PSSaturday in Germany
By: PSUGFFM submitted:Aug 23 2024
We are excited to announce that we are looking for speakers for the upcoming PSSaturday in Germany
this November! Whether you're a first-time speaker or an experienced presenter, we welcome you to share your ideas. If you have an interesting topic and are willing to speak for up to 45 minutes, we want to hear from you.
By: PSUGFFM submitted:Aug 23 2024
PSStucco, Accessibility, and the Power of Templating in PowerShell with Gilbert Sanchez & Jake Hildreth
(powershellpodcast.podbean.com)
In this high-energy episode, returning guests Gilbert Sanchez and Jake Hildreth join Andrew for
By: The Powershell Podcast submitted:Aug 15 2025
In this high-energy episode, returning guests Gilbert Sanchez and Jake Hildreth join Andrew for
a deep dive into:
By: The Powershell Podcast submitted:Aug 15 2025
r/PowerShell
(reddit.com)
I know Reddit can get a bad rep sometimes, but the people on r/PowerShell are some of the best in
By: r/PowerShell submitted:Dec 16 2022
I know Reddit can get a bad rep sometimes, but the people on r/PowerShell are some of the best in
the community. If you haven't check it out, you really should.
By: r/PowerShell submitted:Dec 16 2022
Reaching the Summit: Graham’s OnRamp Journey
(powershellpodcast.podbean.com)
In this engaging episode, host Andrew sits down with Graham Stringfellow for an insightful
By: The Powershell Podcast submitted:Feb 23 2024
In this engaging episode, host Andrew sits down with Graham Stringfellow for an insightful
discussion filled with personal anecdotes and professional insights. The conversation kicks off with a reflection on Andrew and Graham's shared history, followed by Graham's experience with the PowerShell Summit OnRamp scholarship. Graham sheds light on the infamous mountain disaster involving Phil Bossman, settling the score once and for all. They delve into the importance of building tools that endure and share anecdotes about Andrew handing off some of his PowerShell expertise to Graham. Tune in for a captivating conversation that spans friendship, professional growth, and the enduring legacy of PowerShell.
By: The Powershell Podcast submitted:Feb 23 2024
Reliability Through Planning with Matthew Gill
(powershellpodcast.podbean.com)
Matthew Gill joins The PowerShell Podcast to talk about what it means to be a Site Reliability
By: The Powershell Podcast submitted:Jan 16 2026
Matthew Gill joins The PowerShell Podcast to talk about what it means to be a Site Reliability
Engineer (SRE) and how SRE thinking changes the way you approach automation, reliability, and problem solving. Matthew and host Andrew Pla break down core concepts like SLAs, SLOs, and SLIs, and why reliability through planning matters more than rushing straight to the keyboard.
By: The Powershell Podcast submitted:Jan 16 2026
Roadmapping your PowerShell Journey with Sean Wheeler
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, host Andrew Pla is joined by the insightful Sean Wheeler
By: The Powershell Podcast submitted:Feb 16 2024
In this episode of the PowerShell Podcast, host Andrew Pla is joined by the insightful Sean Wheeler
for an enlightening discussion on all things PowerShell. Andrew starts off the episode by sharing a community tip and delving into the topic of hosting internal PowerShell meetups. The conversation then shifts to Sean, who sheds light on the process of getting started with learning PowerShell, emphasizing the invaluable resources available on learn.microsoft.com/powershell. Together, they explore the different steps involved in a PowerShell journey and offer guidance on mapping out a personalized learning path. Additionally, they discuss the significance of Git and GitHub in the PowerShell ecosystem and extend an invitation to the community for contributions to the PowerShell Community blog. Tune in for a wealth of knowledge and practical advice to enhance your PowerShell experience.
By: The Powershell Podcast submitted:Feb 16 2024
Scriptember Live: “PowerShell Is Fun – Episode 2” with Microsoft MVP Harm Veenstra
(youtube.com)
In this live stream, we'll talk about how to have fun with PowerShell while improving IT automation
By: ScriptRunner submitted:Sep 20 2024
In this live stream, we'll talk about how to have fun with PowerShell while improving IT automation
tasks and processes.
By: ScriptRunner submitted:Sep 20 2024
Shaun Lawrie: Procrastination, Pixels and PowerShell
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we dive deep into conversation with Shaun Lawrie, an
By: The Powershell Podcast submitted:Aug 18 2023
In this episode of the PowerShell Podcast, we dive deep into conversation with Shaun Lawrie, an
enthusiast who's made waves in the PowerShell community. We discover Shaun's love for defaults, and this makes Jordan's day. He also gives us a sneak peek into his PwshPaint project, illustrating the versatility of PowerShell beyond conventional uses. From making his first GitHub PR to earning recognition from Jeffrey Snover, Shaun's journey is all about growth, persistence, and innovation. We also explore the unconventional topic of 'weaponizing procrastination' where Shaun spills his strategies of turning downtime into productive outputs. Wrapping up with some exciting insights into the PwshSpectreConsole project, this episode is packed with intelligence, creativity, and awesome PowerShell projects!
By: The Powershell Podcast submitted:Aug 18 2023
Shell-Shocked: PowerShell Gallery Security, Reddit Questions, and more
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we thank our listeners on reaching 60k downloads, discuss
By: The Powershell Podcast submitted:Aug 25 2023
In this episode of the PowerShell Podcast, we thank our listeners on reaching 60k downloads, discuss
Fred's upcoming security deep dive on Discord, and answer some of Reddit's biggest questions. We'll delve into the benefits of PowerShell on macOS and Linux, evaluate PowerShell Gallery security flaws, and examine Christian Ritter and Evotec's perspectives on creating PSCustomObjects. We also dip into PowerShell Crescendo with Andrew and Jordan. Stay tuned for an exciting mix of insights and best practices.
By: The Powershell Podcast submitted:Aug 25 2023
Shorten The Code – Results and Learnings with Well-known Community Members
(youtube.com)
Xavier Clinquart from the Belgian PowerShell User Group has analyzed all scripts, and now it is time
By: ScriptRunner submitted:Oct 11 2024
Xavier Clinquart from the Belgian PowerShell User Group has analyzed all scripts, and now it is time
to take a look at the best ones. Together with well-known members of the PowerShell community, we will talk about the results and learnings of this fun competition.
By: ScriptRunner submitted:Oct 11 2024
Simplifying Creation of Empty PowerShell PSCustomObjects using Custom Functions
(hcritter.devdojo.com)
Creating an empty PSCustomObject in PowerShell is a common task, but the traditional approach can be
By: Christian Ritter submitted:Aug 11 2023
Creating an empty PSCustomObject in PowerShell is a common task, but the traditional approach can be
verbose and repetitive. In this blog post, I'll walk you through a more structured and efficient way to achieve this using functions and property definitions.
By: Christian Ritter submitted:Aug 11 2023
Social is Hard
(jdhitsolutions.com)
Social media has been a great asset to my career. It has helped me build new relationships, keep on
By: Jeff Hicks submitted:Dec 16 2022
Social media has been a great asset to my career. It has helped me build new relationships, keep on
top of trends in IT, and generally be that co-worker sitting across from me. I have worked from home for at least as long as I worked from an office. I often miss the social aspect.
By: Jeff Hicks submitted:Dec 16 2022
Solving Problems at the Root with Mark Littlefield
(powershellpodcast.podbean.com)
In this episode, host Andrew Pla sits down with Mark Littlefield, VP of Product at PDQ, for a
By: The Powershell Podcast submitted:May 29 2026
In this episode, host Andrew Pla sits down with Mark Littlefield, VP of Product at PDQ, for a
wide-ranging conversation about product management, the PowerShell community, and what it looks like to deeply learn a technical domain when you're not coming from a traditional sysadmin background. Mark shares his journey from tech support to product management, what drew him to PDQ and the challenges facing IT admins, and what surprised him about PowerShell once he started paying close attention. The two also dig into the history behind PDQ Connect's PowerShell Scanner, how product teams learn from customers, the art of storytelling as a PM and sysadmin skill, and more.
By: The Powershell Podcast submitted:May 29 2026
Speaking, Mentorship, and Growth with Emrys MacInally
(powershellpodcast.podbean.com)
On our latest PowerShell podcast, we chatted with first-time PSConfEU speaker and all-around cool
By: The Powershell Podcast submitted:Jul 7 2023
On our latest PowerShell podcast, we chatted with first-time PSConfEU speaker and all-around cool
guy Emrys MacInally. He filled us in on his conference experience and mentorship program insights. We dove into the techie stuff - getting the 411 on Windows Docker containers and using Chocolatey in offline deployments. We even picked Emrys's brain on the journey that led him to where he is today and his approach to brewing beer. We look forward to seeing what Emrys does next! Emrys has been having fun with PowerShell since 2007 and loves to deploy software.
By: The Powershell Podcast submitted:Jul 7 2023
Spectre Console and TUI Magic with Shaun Lawrie
(powershellpodcast.podbean.com)
On this episode of The PowerShell Podcast, we sit down with Shaun Lawrie to discuss terminal user
By: The Powershell Podcast submitted:Oct 4 2024
On this episode of The PowerShell Podcast, we sit down with Shaun Lawrie to discuss terminal user
interfaces (TUIs) and his work on the PWSHSpectreConsole project. Shaun shares insights into the world of TUIs, offers valuable career advice, and talks about his journey in tech. Tune in for practical tips and an in-depth look at what it takes to thrive in the PowerShell ecosystem.
By: The Powershell Podcast submitted:Oct 4 2024
Splatting, Automation, and Chasing the Sun with Jess Pomfret
(powershellpodcast.podbean.com)
Jess Pomfret returns for her third appearance on the PowerShell Podcast and brings the same energy
By: The Powershell Podcast submitted:May 15 2026
Jess Pomfret returns for her third appearance on the PowerShell Podcast and brings the same energy
that keeps people coming back. She and Andrew cover a lot of ground, starting with her upcoming "Chase the Sun" charity cycling event where she'll attempt to ride 205 miles coast-to-coast across the UK in a single day, starting at sunrise on the longest day of the year and racing the sun to the finish line. It's a big undertaking, and she's riding to raise money for Momentum in Fitness, a charity her wife works for that brings fitness opportunities to older adults, kids in non-traditional school settings, and children with cancer.
By: The Powershell Podcast submitted:May 15 2026
Start Small and Keep Building in PowerShell with Mason Moser
(powershellpodcast.podbean.com)
Security professional Mason Moser joins The PowerShell Podcast to share his journey from discovering
By: The Powershell Podcast submitted:Mar 20 2026
Security professional Mason Moser joins The PowerShell Podcast to share his journey from discovering
PowerShell through Learn PowerShell in a Month of Lunches to building real-world automation tools in a security environment. Mason talks about how starting slowly, returning to PowerShell after a break, and consistently building small tools helped him gain confidence and deepen his skills.
By: The Powershell Podcast submitted:Mar 20 2026
Status on PowerShell 7.6? · PowerShell PowerShell · Discussion #26754
(github.com)
Is there anything the PowerShell team can communicate around the delay on PowerShell 7.6? It is
By: PowerShell submitted:Feb 13 2026
Is there anything the PowerShell team can communicate around the delay on PowerShell 7.6? It is
approaching 2 months since the last preview and 3 months since .NET 10 was officially released. It se...
By: PowerShell submitted:Feb 13 2026
Stop Trying So Hard and Start Automating Smarter with Jake Hildreth
(powershellpodcast.podbean.com)
Principal Security Consultant and community favorite Jake Hildreth returns to The PowerShell Podcast
By: The Powershell Podcast submitted:Jan 30 2026
Principal Security Consultant and community favorite Jake Hildreth returns to The PowerShell Podcast
to talk about building smarter automation, leveling up through community, and creating tools that solve real problems. Andrew shares his "stop trying so hard" theme for the year, how working smarter applies directly to scripting and security, and why getting involved with others is one of the fastest ways to grow in your career.
By: The Powershell Podcast submitted:Jan 30 2026
Streamlining PowerShell Package Management with Fred Weinmann
(powershellpodcast.podbean.com)
In this episode of the #PowerShell Podcast, we continue our deep dive with Fred Weinmann, a
By: The Powershell Podcast submitted:Jan 31 2025
In this episode of the #PowerShell Podcast, we continue our deep dive with Fred Weinmann, a
Microsoftie and PowerShell legend, as he shares more insights and tools that redefine productivity for PowerShell enthusiasts. Picking up where we left off in the last episode, Fred takes us through his journey of mastering PowerShell, collaborating with the community, and optimizing workflows with powerful custom modules.
By: The Powershell Podcast submitted:Jan 31 2025
Summit 2024 Speaker Spotlight: Steven Judd
(powershell.org)
Hey there, PowerShell enthusiasts! Today marks the start of a series of interviews featuring select
By: Mike Kanakos submitted:Mar 22 2024
Hey there, PowerShell enthusiasts! Today marks the start of a series of interviews featuring select
Summit 2024 presenters. I plan to sit and chat briefly with a mix of familiar ...
By: Mike Kanakos submitted:Mar 22 2024
Talking PowerShell on Ramp with Drew McClellan
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast Drew talks about how he got into IT, his experience with
By: The Powershell Podcast submitted:Apr 28 2023
In this episode of the PowerShell Podcast Drew talks about how he got into IT, his experience with
the PowerShell community, and his plans for the future. Last we talk about winning a scholarship for the PowerShell Summit on ramp.
By: The Powershell Podcast submitted:Apr 28 2023
TechMentor Highlights: Greg Altman, Mike Nelson, and James Petty Share PowerShell Wisdom
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell Podcast, we had the pleasure of interviewing Greg Altman,
By: The Powershell Podcast submitted:Aug 16 2024
In the latest episode of the PowerShell Podcast, we had the pleasure of interviewing Greg Altman,
Mike Nelson, and James Petty. We spoke with three speakers at TechMentor in Redmond, including a special birthday guest. We covered topics such as imposter syndrome, details on the guests' talks, recommended books for starting and advancing in PowerShell, and a healthy helping of laughs throughout. Tune in for insightful conversations, valuable insights, and a few chuckles along the way!
By: The Powershell Podcast submitted:Aug 16 2024
The Art and Science of PowerShell Module Development with Fred Weinmann
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we sit down with Fred Weinmann, a prolific PowerShell
By: The Powershell Podcast submitted:Jan 24 2025
In this episode of the PowerShell Podcast, we sit down with Fred Weinmann, a prolific PowerShell
module creator, to explore his remarkable contributions, including PSFramework, PSModuleDevelopment, PSUtil, and PSFramework.Nuget. Fred shares insights on developing impactful solutions, such as the KRBTGT module and the evolution of module development in large-scale environments.
By: The Powershell Podcast submitted:Jan 24 2025
The Cmdlet Decision: When to Be Weird
(jsnover.com)
I've spent a lot of time, and acquired a lot of scar tissue, in this industry, and if there is one
By: Jeffrey Snover submitted:Dec 12 2025
I've spent a lot of time, and acquired a lot of scar tissue, in this industry, and if there is one
thing I've learned, it's that most people are terrified of looking different. People hug the cente...
By: Jeffrey Snover submitted:Dec 12 2025
The Dos and Don’ts of PowerShell with Steven Judd and Gilbert Sanchez
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we're joined by Steven Judd and Gilbert Sanchez, two
By: The Powershell Podcast submitted:Jun 27 2025
In this episode of the PowerShell Podcast, we're joined by Steven Judd and Gilbert Sanchez, two
active contributors and speakers in the PowerShell community. We talk about the Dos and Don'ts of PowerShell. We cover topics like documentation, testing, community, how you should view yourself in your growth, and even get some top tips on logging from those who have done PowerShell at the highest levels.
By: The Powershell Podcast submitted:Jun 27 2025
The eye of the Tyger: Clayton Tyger, A PowerShell Rising Star
(powershellpodcast.podbean.com)
In the latest episode of the PowerShell Podcast, we dove deep into the world of guest Clayton Tyger,
By: The Powershell Podcast submitted:Oct 27 2023
In the latest episode of the PowerShell Podcast, we dove deep into the world of guest Clayton Tyger,
a rising figure in the PowerShell community. Clayton shared his intriguing journey into the world of PowerShell, shedding light on his first steps and his continuous involvement in the community. Of particular significance was our discussion about his experience developing the impactful 365AutomatedLab module. Also, Clayton's "Getting Started with 365AutomatedLab module" blog received special attention, serving as a fantastic resource for fellow developers. The episode provided remarkable insights, demonstrating Clayton's expertise and his dedication to sharing knowledge with the community.
By: The Powershell Podcast submitted:Oct 27 2023
The Importance of Community in Tech. Mike Kanakos and Phil Bossman
(powershellpodcast.podbean.com)
In this episode, we dive into all things community and PowerShell Saturday, from preparation and
By: The Powershell Podcast submitted:Nov 8 2024
In this episode, we dive into all things community and PowerShell Saturday, from preparation and
organization to the impact of community-driven events on career growth. We chat about what led up to the big day, our personal experiences, and why attending conferences, user groups, and community events can be game-changing for anyone in tech. Find your next step and be the community!
By: The Powershell Podcast submitted:Nov 8 2024
The Life and Code of The PoSh Wolf
(powershellpodcast.podbean.com)
This week, we sit down with Anthony Howell, better known as The PoSh Wolf, for an inspiring and
By: The Powershell Podcast submitted:Jun 20 2025
This week, we sit down with Anthony Howell, better known as The PoSh Wolf, for an inspiring and
entertaining conversation about PowerShell, community, and creativity. From his early days in a two-person IT department to speaking at PowerShell Summit, Anthony shares how passion, persistence, and curiosity have fueled his journey. He dives into his creative use of PowerShell for managing game servers and even building a Discord bot, proving that automation isn't just for enterprise tasks. We explore how side projects can grow into real skills, the value of sharing in the community, and how embracing mistakes makes us all better. Anthony also gives insights into using .NET in PowerShell, learning Go, and building resilient systems for fun and work.
By: The Powershell Podcast submitted:Jun 20 2025
The Lowdown on PSResourceGet: An Exclusive with Sydney Smith
(powershellpodcast.podbean.com)
In our latest PowerShell Podcast episode, guest Sydney Smith shared her unique journey to the
By: The Powershell Podcast submitted:Jul 21 2023
In our latest PowerShell Podcast episode, guest Sydney Smith shared her unique journey to the
PowerShell team and her insights on open-source work. The episode also uncovers exciting updates about PSResourceGet and upcoming events like a bug bash and the community call. Plus, for those wondering about the correct pronunciation of 'nupkg', we've got you covered.
By: The Powershell Podcast submitted:Jul 21 2023
The Matrix of PowerShell: Security and Automation with Researcher Miriam Wiesner
(powershellpodcast.podbean.com)
In our latest PowerShell Podcast, we had an insightful discussion with Miriam Wiesner, a renowned
By: The Powershell Podcast submitted:Sep 22 2023
In our latest PowerShell Podcast, we had an insightful discussion with Miriam Wiesner, a renowned
Senior Security Researcher at Microsoft and the author of "PowerShell Automation and Scripting for Cybersecurity." Miriam, who is juggling her roles as a security expert, an author, and a mom, shed light on her journey at Microsoft, talking about the ups and downs she faced. She extended the conversation to her book-writing experience, wherein she balanced work-life pressures to deliver this authoritative guide on PowerShell Automation and Scripting. The discourse was particularly intriguing when it delved into PowerShell security - an area Miriam is so passionate and knowledgeable about. There was certainly so much to learn from our discussion with her!
By: The Powershell Podcast submitted:Sep 22 2023
The Power of Splatting and Team Empowerment
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, Andrew Pla welcomes longtime friend and DevOps Endpoint
By: The Powershell Podcast submitted:Jul 25 2025
In this episode of the PowerShell Podcast, Andrew Pla welcomes longtime friend and DevOps Endpoint
Engineer David Richmond. Fresh off his PowerShell Wednesday presentation, David shares insights into the power of splatting in PowerShell, centralizing automations, and driving organizational change through best practices and leadership. The conversation explores the evolution of automation practices, Git adoption in Ops, secrets management using Azure Key Vault, and how empowering others can multiply technical impact. It's an inspiring blend of deep PowerShell knowledge and practical career development advice.
By: The Powershell Podcast submitted:Jul 25 2025
The PowerShell & DevOps Global Summit 2024 Bar Session 1
(powershellpodcast.podbean.com)
In this special episode of the PowerShell Podcast, we chat with people at the PowerShell Summit.
By: The Powershell Podcast submitted:Apr 12 2024
In this special episode of the PowerShell Podcast, we chat with people at the PowerShell Summit.
James Petty gives us a preview of the week ahead at PowerShell Summit. We also talk about the OnRamp program, its scholarship program, and more. Then, we chat with Ben Reader, Frank Lesniack, James Ruskin, Kevin Cefalu, and Steve Bucher.
By: The Powershell Podcast submitted:Apr 12 2024
The PowerShell & DevOps Global Summit 2024 Bar Session 2
(powershellpodcast.podbean.com)
In this special episode of the PowerShell Podcast, we chat with people at the PowerShell Summit.
By: The Powershell Podcast submitted:Apr 19 2024
In this special episode of the PowerShell Podcast, we chat with people at the PowerShell Summit.
It's PowerShell after dark, the bar sessions. We talk about the OnRamp program, its scholarship program, and more. Then, we chat with Ambre Herron, Austin Hollett, Cory Knox, Ryan Richter, Vanda Paladino, and Tyson O'keefe.
By: The Powershell Podcast submitted:Apr 19 2024
The PowerShell & Global DevOps Summit 2024 Bar session 4
(powershellpodcast.podbean.com)
In this episode, we have 2 interviews: Danny Stutz and Carrie Cargil. We start things off chatting
By: The Powershell Podcast submitted:May 3 2024
In this episode, we have 2 interviews: Danny Stutz and Carrie Cargil. We start things off chatting
with Danny and hearing about his first time speaking at Summit and how his career has gone. He shares some of his keys to success and he is someone to keep your eye out for.
By: The Powershell Podcast submitted:May 3 2024
The PowerShell + DevOps Global Summit CFP is OPEN
(powershell.org)
Call for Papers Now Open: Join the PowerShell + DevOps Global Summit 2024! Are you a PowerShell
By: James Petty submitted:Oct 6 2023
Call for Papers Now Open: Join the PowerShell + DevOps Global Summit 2024! Are you a PowerShell
enthusiast or a DevOps aficionado with a wealth of knowledge to share?
By: James Petty submitted:Oct 6 2023
The PowerShell and DevOps Global Summit 2024 Bar session 3
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we continue with our "bar sessions" from the PowerShell
By: The Powershell Podcast submitted:Apr 26 2024
In this episode of the PowerShell Podcast, we continue with our "bar sessions" from the PowerShell
and DevOps Global Summit. We gain interesting insights into PowerShell, the Summit, career, and more. Our guests include Chris Masters, Joe Gasper, Rob Derickson, Chris Nguyen, Fred Weinmann, Merill Fernando, Clayton Tyger, Mike F. Robbins, Sean Wheeler, Prasidh Arora, and Danny Maertens.
By: The Powershell Podcast submitted:Apr 26 2024
The PowerShell Podcast From Console to GitOps: Gilbert Sanchez Breaks It Down
(powershellpodcast.podbean.com)
On the latest engrossing edition of The PowerShell Podcast, we had the unique pleasure of discussing
By: The PowerShell Podcast submitted:Oct 13 2023
On the latest engrossing edition of The PowerShell Podcast, we had the unique pleasure of discussing
the intricate world of cross-platform terminal setups with none other than Gilbert Sanchez. Providing some much-needed clarification and sparking a f...
By: The PowerShell Podcast submitted:Oct 13 2023
The PowerShell Podcast Summit 2025 – Missy, Leslie, & Hailey
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we bring you a special edition live from the PowerShell +
By: The Powershell Podcast submitted:Apr 18 2025
In this episode of the PowerShell Podcast, we bring you a special edition live from the PowerShell +
DevOps Global Summit 2025 - the Summit Sessions! This episode is packed with energy, community stories, and career inspiration as Andrew Pla chats with community leaders, organizers, and first-time contributors about what makes this event and the PowerShell community so special.
By: The Powershell Podcast submitted:Apr 18 2025
The Powershell Podcast Summit sessions with Adam Rivera, Asmar Fontenot, & Luis Orta
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we bring you another Summit Sessions special recorded
By: The Powershell Podcast submitted:Apr 25 2025
In this episode of the PowerShell Podcast, we bring you another Summit Sessions special recorded
live at the PowerShell + DevOps Global Summit 2025! This episode is a celebration of first-time attendees, newcomers to the PowerShell community, and those discovering their voice in tech. Andrew Pla sits down with passionate IT professionals who share their personal stories of growth, connection, and finding purpose through PowerShell and community.
By: The Powershell Podcast submitted:Apr 25 2025
The PowerShell Podcast Unveiling Posh: Exploring James Brundage’s Latest Project
(powershell.org)
In our much-anticipated second interview with James Brundage, marking a year since his last
By: The PowerShell Podcast submitted:Sep 1 2023
In our much-anticipated second interview with James Brundage, marking a year since his last
appearance, we delved into a dynamic array of topics. The episode commenced with a rundown of PowerShell Gallery security, addressing listener feedback and co...
By: The PowerShell Podcast submitted:Sep 1 2023
The PowerShell Summit Hallway Track with Gilbert Sanchez and Joshua Dearing
(powershellpodcast.podbean.com)
This episode captures the energy of PowerShell Summit through two conversations, one with Gilbert
By: The Powershell Podcast submitted:Apr 24 2026
This episode captures the energy of PowerShell Summit through two conversations, one with Gilbert
Sanchez and one with Joshua Dearing. The discussion moves from open source maintenance and the future of PowerShell in AI workflows to the human side of technical communities, including burnout, neurodiversity, mentorship, and the value of showing up in person. It also highlights how PowerShell can change careers over time, not just by teaching syntax, but by opening doors to better communication, stronger community ties, and bigger technical thinking.
By: The Powershell Podcast submitted:Apr 24 2026
The Practical 365 Podcast S4 E17
(eightwone.com)
It took a little over 6 and a half years since the last episode of The UC Architects podcast, but I
By: Michel de Rooij submitted:Apr 19 2024
It took a little over 6 and a half years since the last episode of The UC Architects podcast, but I
was finally reunited with Steve Goodman. This time it was to join him and Paul Robichaux to record an episode of the Practical 365 podcast, and talk about the new Practical PowerShell series on Practical365.com.
By: Michel de Rooij submitted:Apr 19 2024
The PSADT Framework Explained and What’s New in Version 4.1 with Dan Cunningham
(powershellpodcast.podbean.com)
In this episode, PowerShell Podcast host Andrew Pla chats with Dan Cunningham, Strategic Innovation
By: The Powershell Podcast submitted:Nov 21 2025
In this episode, PowerShell Podcast host Andrew Pla chats with Dan Cunningham, Strategic Innovation
Leader for PowerShell App Deployment Toolkit (PSADT), about the history, architecture, and evolution of the open-source framework used for enterprise software deployment. Dan explains how PSADT simplifies installs, improves logging, enhances user experience with UI dialogs, and provides consistency across environments. He also discusses the latest release, v4.1, which removes the need for Microsoft's ServiceUI, boosting both security and usability for Intune and SCCM deployments.
By: The Powershell Podcast submitted:Nov 21 2025
Toot on Mastodon using API and PowerShell
(powershellisfun.com)
I wrote blog posts about how to use an API for Slack and Twitter messages, but... Mastodon is also
By: Harm Veenstra submitted:Feb 10 2023
I wrote blog posts about how to use an API for Slack and Twitter messages, but... Mastodon is also
there now, and I thought... Ok, can I Toot in Mastodon using PowerShell? This blog post will show you how 😉
By: Harm Veenstra submitted:Feb 10 2023
Turning the tables. An interview with Andrew Pla
(powershellpodcast.podbean.com)
In this episode, we turn the tables and interview Andrew Pla. We explore Andrew's back story, find
By: The Powershell Podcast submitted:Dec 6 2024
In this episode, we turn the tables and interview Andrew Pla. We explore Andrew's back story, find
out how he got started in IT, and discover where his love of PowerShell comes from. We also discuss his journey from community member to advocate to PowerShell MVP. Get to know Andrew Pla!
By: The Powershell Podcast submitted:Dec 6 2024
Turtles All the Way Down: PowerShell and Graphics with James Brundage
(powershellpodcast.podbean.com)
James Brundage returns to The PowerShell Podcast to talk about his new project, Turtle, which brings
By: The Powershell Podcast submitted:Sep 5 2025
James Brundage returns to The PowerShell Podcast to talk about his new project, Turtle, which brings
the classic concept of Turtle graphics into PowerShell. From simple shapes to fractals, animations, and more, James shows how PowerShell can be a powerful and fun tool for exploring programming concepts. Tune in for insights on the history of Turtle, its modern applications, and how it can inspire both new learners and seasoned pros.
By: The Powershell Podcast submitted:Sep 5 2025
Twitter Exodus
(github.com)
Helps Twitter communities find members on Mastodon. Searches lists, hashtags, account followers and
By: Chrissy LeMaire submitted:Dec 9 2022
Helps Twitter communities find members on Mastodon. Searches lists, hashtags, account followers and
more for Mastodon links in their name, bio or pinned tweet. Once found, their info is exported to a CSV file that can be imported into Mastodon.
By: Chrissy LeMaire submitted:Dec 9 2022
Unlocking Automation with AI Shell and Desired State Configuration with Jason Helmick
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, we're live from TechMentor at the Microsoft campus with
By: The Powershell Podcast submitted:Aug 29 2025
In this episode of the PowerShell Podcast, we're live from TechMentor at the Microsoft campus with
two incredible guests: longtime advocate, educator, and PM on the PowerShell team at Microsoft - Jason Helmick and newcomer Troy Brown. This special episode captures the heart of community, innovation, and the transformative power of PowerShell-from seasoned insight to beginner breakthroughs.
By: The Powershell Podcast submitted:Aug 29 2025
Unlocking PowerShell Magic: Different Approach to Creating ‘Empty’ PSCustomObjects
(evotec.xyz)
Today I saw an article from Christian Ritter, "PowerShell: Creating an "empty" PSCustomObject" on X
By: Przemyslaw Klys submitted:Aug 11 2023
Today I saw an article from Christian Ritter, "PowerShell: Creating an "empty" PSCustomObject" on X
that got me curious. Do people create empty objects like Christian proposes? I want to offer an alternative to Christian's article, which uses OrderedDictionary and converts to PSCustomObject.
By: Przemyslaw Klys submitted:Aug 11 2023
Unlocking Secrets: Sam Erde on Open-Source Contributions and the Locksmith Module
(powershellpodcast.podbean.com)
In this episode of the PowerShell Podcast, featuring guest Sam Erde, we delve into a myriad of
By: The Powershell Podcast submitted:Jan 5 2024
In this episode of the PowerShell Podcast, featuring guest Sam Erde, we delve into a myriad of
topics starting with Andrew's successful acceptance of his talk at PowerShell Summit. The episode unfolds with a spotlight on community resources. Sam Erde, our esteemed guest, shares insights into his blogging journey and his contributions to open-source projects, with a particular focus on the Locksmith module designed to uncover misconfigurations in ADCS Certificate Services. Sam also provides his unique perspective on leveraging PowerShell for various tasks. The hosts engage in a discussion about the community ethos, underscoring the importance of creating more value than capturing, and Sam shares personal experiences that have shaped his approach to community involvement. Tune in for an episode packed with valuable insights, community highlights, and the power of PowerShell in action.
By: The Powershell Podcast submitted:Jan 5 2024
Unveiling PowerShell’s Past: An Interview with Jeffrey Snover
(powershellpodcast.podbean.com)
In this highly anticipated episode of the PowerShell Podcast, we sit down with the legendary Jeffrey
By: The Powershell Podcast submitted:Apr 5 2024
In this highly anticipated episode of the PowerShell Podcast, we sit down with the legendary Jeffrey
Snover, the creator of PowerShell. With his departure from Microsoft, Jeffrey opens up about his insights, experiences, and candid opinions. From the inception of PowerShell to its current state, he shares the challenges he faced and the triumphs he celebrated. Jeffrey delves into the controversial topic of using aliases in scripts, shedding light on the pros and cons. Additionally, he offers thought-provoking perspectives on the evolving landscape of AI and his experience in AI ethics. Reflecting on his tenure at Microsoft, Jeffrey discusses the intricacies of navigating a large corporation and making a substantial impact. We also explore the concept of the "PowerShell sacred vow" and its significance. Join us for an illuminating conversation with Jeffrey Snover.
By: The Powershell Podcast submitted:Apr 5 2024
Unveiling the Power of Generative AI with Chrissy LeMaireq
(powershellpodcast.podbean.com)
In this episode, Chrissy LeMaire discusses AI, her experience at PSConfEU, and her return to
By: The Powershell Podcast submitted:Aug 2 2024
In this episode, Chrissy LeMaire discusses AI, her experience at PSConfEU, and her return to
in-person speaking after a 5-year break. She provides an update on her book, "Generative AI for the IT Professional," and shares insights into leveraging AI beyond just conversing with ChatGPT. Chrissy also showcases a couple of interesting use cases involving AI.
By: The Powershell Podcast submitted:Aug 2 2024
Virtual PowerShell User Group
(poshcode.org)
Sign up for PowerShell.Slack.com
By: Joel Bennett submitted:Jul 7 2023
Sign up for PowerShell.Slack.com
By: Joel Bennett submitted:Jul 7 2023
What have you done with PowerShell this month?
(reddit.com)
A great monthly round-up of what others are doing.
By: u/AutoModerator submitted:Jun 2 2023
A great monthly round-up of what others are doing.
By: u/AutoModerator submitted:Jun 2 2023
Who are some users that write really awesome PowerShell code?
(programming.dev)
Do any of you have a list of users in the community from which you've taken inspiration in your own
By: Greg Tate submitted:Jun 23 2023
Do any of you have a list of users in the community from which you've taken inspiration in your own
code? Who are they? Come add your recommendations to the list.
By: Greg Tate submitted:Jun 23 2023
Who are some users that write really awesome PowerShell code?
(programming.dev)
A great question with some great answers. Come add your own.
By: Greg Tate submitted:Jun 30 2023
A great question with some great answers. Come add your own.
By: Greg Tate submitted:Jun 30 2023
Why is “Handles” in PowerShell plural?
(bsky.app)
Here the answer from the man himself Jeffery Snover.
By: Andrew Pla submitted:Nov 21 2025
Here the answer from the man himself Jeffery Snover.
By: Andrew Pla submitted:Nov 21 2025
Why PowerShell is Fun and Automation Matters – with Harm Veenstra
(youtube.com)
In this episode, Rick & Oscar talk with Harm Veenstra consultant at InSpark and Microsoft MVP. He
By: Betabit submitted:Apr 10 2026
In this episode, Rick & Oscar talk with Harm Veenstra consultant at InSpark and Microsoft MVP. He
explains how his passion for PowerShell and automation led to his Microsoft MVP recognition, which he sees as an ongoing commitment to the community. They highlight the open culture in IT, where sharing knowledge helps everyone improve. They also touch on challenges like cloud migration and the need to combine automation with good governance. Harm stresses that tools alone are not enough without proper oversight.
By: Betabit submitted:Apr 10 2026
Write Code, Write Blogs: Lessons with Brock Bingham
(powershellpodcast.podbean.com)
In our latest Powershell Podcast episode, we chat with Brock Bingham. We explore his transition from
By: The Powershell Podcast submitted:Jul 12 2024
In our latest Powershell Podcast episode, we chat with Brock Bingham. We explore his transition from
sysadmin to writer and his viewpoint of coding as creative problem-solving. Brock also shares insightful blogging tips and advises against the pitfalls of comparison. A must-listen for aspiring PowerShellers. (plz create a blog and share your learnings for future you)
By: The Powershell Podcast submitted:Jul 12 2024
Writing Better PowerShell with Jeff Hicks
(runasradio.com)
How do you write better PowerShell? Richard talks to Jeff Hicks about his latest book, Behind the
By: Jeff Hicks submitted:Apr 11 2025
How do you write better PowerShell? Richard talks to Jeff Hicks about his latest book, Behind the
PowerShell Pipeline, and his efforts to promote writing PowerShell scripts that are easy to understand, use, and maintain! Jeff...
By: Jeff Hicks submitted:Apr 11 2025
Zero Trust and PowerShell in K12 with Jim Tyler Zero
(powershellpodcast.podbean.com)
Returning guest and Microsoft MVP Jim Tyler joins The PowerShell Podcast to talk Zero Trust
By: The Powershell Podcast submitted:Mar 13 2026
Returning guest and Microsoft MVP Jim Tyler joins The PowerShell Podcast to talk Zero Trust
security, K-12 IT leadership, open-source tooling, and building technology that serves real-world needs. Jim shares how he uses PowerShell to proactively harden school environments, including his Ghost module for endpoint lockdown and his Chrome extension You Shall Not Pass for classroom device management.
By: The Powershell Podcast submitted:Mar 13 2026
Fun
@jsnover Was PowerShell’s verb-noun syntax inspired by the Apollo guidance?
(mobile.twitter.com)
Find out the answer from the man himself
By: r_keith_hill submitted:Jun 16 2022
Find out the answer from the man himself
By: r_keith_hill submitted:Jun 16 2022
“Your stupid PowerShell script is broken.” : PowerShell
(reddit.com)
A fun little story and a good reminder on why logging is so important.
By: u/BaDumDumTish submitted:Jun 16 2022
A fun little story and a good reminder on why logging is so important.
By: u/BaDumDumTish submitted:Jun 16 2022
2024 Overview
(powershellisfun.com)
It's 2025, so it's time to reflect on 2024 :). In this blog post, I will highlight all the great
By: Harm Veenstra submitted:Jan 3 2025
It's 2025, so it's time to reflect on 2024 :). In this blog post, I will highlight all the great
PowerShell things that happened during the year.
By: Harm Veenstra submitted:Jan 3 2025
25 Days of Serverless
(25daysofserverless.com)
Want to check off that coding New Year Resolution early and have fun doing it? Join the
By: @AzureAdvocates submitted:Jun 15 2022
Want to check off that coding New Year Resolution early and have fun doing it? Join the
@AzureAdvocates and puzzle solvers all over the world for #25DaysOfServerless adventures! We'll publish one Serverless coding challenge a day, for 25 days. Solve it in the programming language of your choice and submit your solution via GitHub. We'll showcase the best solutions every week and possibly in a final series recap!
By: @AzureAdvocates submitted:Jun 15 2022
5 weirdly fun things you can do in PowerShell when you’re bored
(ift.tt)
I use Windows 11 PowerShell for silly things, stress-relief scripts, and visual tweaks that turn a
By: Judy Sanhz submitted:Feb 6 2026
I use Windows 11 PowerShell for silly things, stress-relief scripts, and visual tweaks that turn a
boring terminal into a fun distraction.
By: Judy Sanhz submitted:Feb 6 2026
80’s retrowave color scheme for Windows terminal
(reddit.com)
I've been using an 80's color scheme that I've created for a while now, and I think it looks pretty
By: u/rambrogi submitted:Jun 16 2022
I've been using an 80's color scheme that I've created for a while now, and I think it looks pretty
cool, that's why I've decided to share my config. You can find it here. Enjoy!
By: u/rambrogi submitted:Jun 16 2022
A Beginner PowerShell Function Challenge
(ironscripter.us)
The Chairman realizes that many IT Pros who take on his challenges are experienced and advanced
By: Iron Scripter submitted:Jun 15 2022
The Chairman realizes that many IT Pros who take on his challenges are experienced and advanced
PowerShell users. But everyone was a beginner once. Everyone had that first challenge of writing a PowerShell function. Today's challenge is for those of you in the early stages of learning PowerShell. Now, it is time for you to begin scripting. For this beginner challenge, the Chairman would like you to write 2 very simple functions.
By: Iron Scripter submitted:Jun 15 2022
A complete history of MDT (abridged)
(oofhours.com)
Way back in 2008, I published a blog post (now captured by the Wayback Machine) that gave a concise
By: Michael Niehaus submitted:Jan 23 2026
Way back in 2008, I published a blog post (now captured by the Wayback Machine) that gave a concise
history of BDD, now known as MDT. Eighteen years later, I can now complete that story and expand on some of the items in more detail. (I will refrain from getting too carried away, hence the abridged part of the title, because you probably don't care to read a small novel.)
By: Michael Niehaus submitted:Jan 23 2026
A fancy version of Clear-Host
(reddit.com)
I made this module just for fun but wanted to share in case anyone likes it. It clears your
By: u/mdgrs-mei submitted:Oct 14 2022
I made this module just for fun but wanted to share in case anyone likes it. It clears your
PowerShell host display with some text animations. Well.. it's useless but at least clears the host
By: u/mdgrs-mei submitted:Oct 14 2022
A little PowerShell humor
(bsky.app)
I think we can all agree
By: $k@tterBr@1nz submitted:Jan 10 2025
I think we can all agree
By: $k@tterBr@1nz submitted:Jan 10 2025
A Module to Download Depressing Lock Screen Images
(reddit.com)
User u/_stib_ on Reddit made a module to download depressing lock screen images fresh every day, and
By: u/_stib_ submitted:Jun 15 2022
User u/_stib_ on Reddit made a module to download depressing lock screen images fresh every day, and
it's now available on the PowerShell gallery.
By: u/_stib_ submitted:Jun 15 2022
A PowerShell Counting Challenge
(ironscripter.us)
It is time for a new PowerShell scripting challenge. Today's challenge is targeted at beginner and
By: Iron Scripter submitted:Jun 16 2022
It is time for a new PowerShell scripting challenge. Today's challenge is targeted at beginner and
intermediate skill levels, although everyone is welcome to try their hand. To get the most out of the challenge you should do as much of all challenges posted. And really do it. Commit code to a file and not merely in your head. The best learning comes by actually doing. As always, you are encouraged to post links to your work in the comments.
By: Iron Scripter submitted:Jun 16 2022
A PowerShell Cross-Platform Challenge
(ironscripter.us)
As PowerShell 7 draws near, built on the successes of PowerShell Core, you will be asked to create
By: Iron Scripter submitted:Jun 15 2022
As PowerShell 7 draws near, built on the successes of PowerShell Core, you will be asked to create
PowerShell tools that work cross-platform. Or you may be asked to create a PowerShell tool to run on a non-Windows platform. Your command should still be centered on writing objects to the pipeline. Even if the source material is all text.
By: Iron Scripter submitted:Jun 15 2022
A PowerShell Cross-Platform Challenge – Iron Scripter
(ironscripter.us)
New from the IronScripter Chaiman: A PowerShell Cross-Platform Challenge
By: submitted:Jun 15 2022
New from the IronScripter Chaiman: A PowerShell Cross-Platform Challenge
By: submitted:Jun 15 2022
A PowerShell IP Challenge
(ironscripter.us)
The Chairman has returned with a new challenge that will test not only your PowerShell skills but
By: Iron Scripter submitted:Jun 16 2022
The Chairman has returned with a new challenge that will test not only your PowerShell skills but
your networking knowledge as well. The challenge has been graded for Intermediate and Advanced levels, but don't let that stop you.
By: Iron Scripter submitted:Jun 16 2022
A PowerShell Linking Challenge
(ironscripter.us)
Back in the day when The Chairman was first managing IT, the cost of storage mattered and there was
By: Iron Scripter submitted:Jun 16 2022
Back in the day when The Chairman was first managing IT, the cost of storage mattered and there was
no cloud. It might also matter what kind of storage you were using. Naturally, you wanted the fastest local storage. But you needed to make sure you were getting the best value for your storage dollar. Today's challenge is based on this bygone scenario. You will most likely never need to use the expected solution. But as with all challenges, The Chairman hopes it will extend and sharpen your PowerShell scripting skills. The challenge is aimed at intermediate level scripters with advanced bonus elements.
By: Iron Scripter submitted:Jun 16 2022
A PowerShell Nonsense Challenge
(jdhitsolutions.com)
Today I thought I'd share my PowerShell solution to a recent Iron Scripter challenge. The challenge
By: Jeff Hicks submitted:Jun 16 2022
Today I thought I'd share my PowerShell solution to a recent Iron Scripter challenge. The challenge
was to create PowerShell code that would create nonsense documents, with a goal of creating 10 sample files filled with gibberish.
By: Jeff Hicks submitted:Jun 16 2022
A PowerShell Scripting Challenge for Everyone
(ironscripter.us)
Check out the latest challenge from the Iron Scripter
By: submitted:Jun 15 2022
Check out the latest challenge from the Iron Scripter
By: submitted:Jun 15 2022
A PowerShell Session Challenge
(ironscripter.us)
PowerShell Remoting is a key management tool. But just because you've turned it on, doesn't mean you
By: Iron Scripter submitted:Jun 16 2022
PowerShell Remoting is a key management tool. But just because you've turned it on, doesn't mean you
are done. The Chairman thinks it should still be managed. To that end, he has commissioned the following advanced challenge. Although, as with all challenges, don't let the label deter you. The Chairman hopes you will tackle as much of the challenge as you can.
By: Iron Scripter submitted:Jun 16 2022
A PowerShell Warm-Up Exercise
(ironscripter.us)
It is time to get back to work exercising your PowerShell scripting muscles. The Iron Scripter event
By: Iron Scripter submitted:Jun 16 2022
It is time to get back to work exercising your PowerShell scripting muscles. The Iron Scripter event
at the PowerShell & DevOps Global Summit will be returning this year, and The Chairman wants you in top shape.
By: Iron Scripter submitted:Jun 16 2022
A Remote Status PowerShell Challenge
(ironscripter.us)
The Chairman is eagerly looking forward to this year's PowerShell + DevOps Global Summit. In
By: Iron Scripter submitted:Jun 16 2022
The Chairman is eagerly looking forward to this year's PowerShell + DevOps Global Summit. In
preparation for the first in-person Iron Scripter challenge in a few years, the Chairman has commissioned this intermediate to advanced PowerShell scripting challenge.
By: Iron Scripter submitted:Jun 16 2022
A stupid little animation script
(reddit.com)
Maybe it could be used while background stuff is happening, idk.
By: u/akaBrotherNature submitted:Jun 16 2022
Maybe it could be used while background stuff is happening, idk.
By: u/akaBrotherNature submitted:Jun 16 2022
A Top Challenge for PowerShell Scripters
(ironscripter.us)
The Chairman feels his last challenge took it easy on you, so he has commissioned a new PowerShell
By: Iron Scripter submitted:Jun 16 2022
The Chairman feels his last challenge took it easy on you, so he has commissioned a new PowerShell
scripting challenge for advanced users. Do you have what it takes to be an Iron Scripter?
By: Iron Scripter submitted:Jun 16 2022
A Wide Open PowerShell Challenge
(ironscripter.us)
Your challenge is to devise a PowerShell way to display the immediate directory names in a wide
By: Iron Scripter submitted:Jun 16 2022
Your challenge is to devise a PowerShell way to display the immediate directory names in a wide
format. That is to say, the top-level directories in a specified path.
By: Iron Scripter submitted:Jun 16 2022
Added speed and time remaining to progress for PowerShell `copy-item`.
(twitter.com)
WoooHoooo!
By: Steve Lee submitted:Dec 9 2022
WoooHoooo!
By: Steve Lee submitted:Dec 9 2022
Advent of Code 2025
(adventofcode.com)
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that
By: Eric Wastl submitted:Dec 5 2025
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that
can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.
By: Eric Wastl submitted:Dec 5 2025
Among Us
(reddit.com)
Randomly decided to add an Among Us theme to the end of the script to tell me it's finished running
By: u/PracticalVibes submitted:Aug 30 2024
Randomly decided to add an Among Us theme to the end of the script to tell me it's finished running
🙂
By: u/PracticalVibes submitted:Aug 30 2024
An Iron Scripter Warm-Up Solution
(jdhitsolutions.com)
We just wrapped up the 2022 edition of the PowerShell+DevOps Global Summit. It was terrific to be
By: Jeff Hicks submitted:Jun 16 2022
We just wrapped up the 2022 edition of the PowerShell+DevOps Global Summit. It was terrific to be
with passionate PowerShell professionals again. The culmination of the event is the Iron Scripter Challenge.
By: Jeff Hicks submitted:Jun 16 2022
Another PowerShell Math Challenge
(ironscripter.us)
The Chairman is back with another set of math-related challenges. These types of challenges are a
By: Iron Scripter submitted:Jun 16 2022
The Chairman is back with another set of math-related challenges. These types of challenges are a
good way to get your brain looking at a problem from a different angle. This challenge includes 2 problems. One aimed more for intermediate level PowerShell scripters and one that might be a little more advanced.
By: Iron Scripter submitted:Jun 16 2022
April Fools Day: PowerShell Tips, Tricks & Dad Jokes with Steven Judd
(youtube.com)
Our speaker for this session is Steven Judd, who is a Digital Security Analyst at Devon Energy
By: Research Triangle PowerShell Users Group submitted:Jun 15 2022
Our speaker for this session is Steven Judd, who is a Digital Security Analyst at Devon Energy
Corporation. Steven's day to day focus is on DevOps and cloud focused solutions and infrastructure. Steven has amassed a bunch of fun and unusual tips and tricks over the years and he'll be sharing them with you!
By: Research Triangle PowerShell Users Group submitted:Jun 15 2022
Are you already an advanced PowerShell user?
(forms.microsoft.com)
Take the quiz and find out
By: Patrick Gruenauer submitted:Jun 16 2022
Take the quiz and find out
By: Patrick Gruenauer submitted:Jun 16 2022
ASCIIWRITE v 1.0.1
(powershellgallery.com)
Write ASCII Block Font
By: Robin Granberg submitted:Nov 10 2023
Write ASCII Block Font
By: Robin Granberg submitted:Nov 10 2023
Automating life tasks
(reddit.com)
Been automating a lot of my task at work away with powershell. What are some things in your daily
By: u/wrestler0609 submitted:Dec 1 2023
Been automating a lot of my task at work away with powershell. What are some things in your daily
life that you could use powershell to automate away?
By: u/wrestler0609 submitted:Dec 1 2023
Because why not
(twitter.com)
There are 3 PowerShell script examples in this Microsoft Doc and each one uses a different brace
By: Mark Wragg submitted:Jun 16 2022
There are 3 PowerShell script examples in this Microsoft Doc and each one uses a different brace
style
By: Mark Wragg submitted:Jun 16 2022
Become the TEC 2023 PowerShell Script-Off Champion
(practical365.com)
The TEC 2023 PowerShell Challenge Champion will be known after three rounds of frenetic script
By: Tony Redmond submitted:Aug 4 2023
The TEC 2023 PowerShell Challenge Champion will be known after three rounds of frenetic script
coding at The Experts Conference in Atlanta on September 19, 2023. Competitors will need a working knowledge of Microsoft 365 PowerShell, including Exchange Online, Teams, and Azure AD. Being able to think on your feet and come up with working solutions to problems is possibly a more important attribute than coding genius.
By: Tony Redmond submitted:Aug 4 2023
Believe it or not,
(twitter.com)
PowerShell can help you with your resolutions:
By: Steven Judd submitted:Jun 16 2022
PowerShell can help you with your resolutions:
By: Steven Judd submitted:Jun 16 2022
Beware the PowerShell Oracle
(gist.github.com)
A PowerShell WPF script to generate a magic oracle. All in good fun. - MagicOracle.ps1
By: Jeff Hicks submitted:Nov 1 2024
A PowerShell WPF script to generate a magic oracle. All in good fun. - MagicOracle.ps1
By: Jeff Hicks submitted:Nov 1 2024
Big news! Pester 6.0.0 released TODAY!
(twitter.com)
I almost forgot it is April 1st
By: Pester Team submitted:Jun 16 2022
I almost forgot it is April 1st
By: Pester Team submitted:Jun 16 2022
Bing-ImageOfTheDay-Xplat
(github.com)
Fetch the Bing wallpaper image of the day. Now with macOS support
By: Are Bee submitted:May 22 2026
Fetch the Bing wallpaper image of the day. Now with macOS support
By: Are Bee submitted:May 22 2026
BioNameGenerator
(powershellgallery.com)
A name generator for projects, versions and other stuff written in powershell
By: Davi Marcon submitted:Jul 15 2022
A name generator for projects, versions and other stuff written in powershell
By: Davi Marcon submitted:Jul 15 2022
Bored at home? I made a PowerShell Capture the Flag
(reddit.com)
The objective is to read the contents of the text file located at
By: u/DarrenDK submitted:Jun 15 2022
The objective is to read the contents of the text file located at
D:homesitewwwrootRunArbitraryCodeflag.txt
By: u/DarrenDK submitted:Jun 15 2022
Building a Network Usage PowerShell Monitor
(ironscripter.us)
The Chairman has issued a new PowerShell scripting challenge if you feel you are worthy of accepting
By: Iron Scripter submitted:Jun 15 2022
The Chairman has issued a new PowerShell scripting challenge if you feel you are worthy of accepting
it. These challenges are meant to not only prove your worth as a PowerShell Warrior but to also help educate and hone your skills. You are encouraged to post links to your work and solutions in the comments so that others may learn from your wisdom and experience.
By: Iron Scripter submitted:Jun 15 2022
Building your own Terminal Status Bar in PowerShell
(dev.to)
This is what we are going to make in this post. It's running on the Windows Terminal and PowerShell.
By: mdgrs submitted:Apr 7 2023
This is what we are going to make in this post. It's running on the Windows Terminal and PowerShell.
By: mdgrs submitted:Apr 7 2023
Can we start a PowerShell project of the day?
Certainly an interesting idea, and a great way to continue learning for users at all levels.
By: u/iliketonukeitnukeit submitted:Jun 15 2022
Certainly an interesting idea, and a great way to continue learning for users at all levels.
By: u/iliketonukeitnukeit submitted:Jun 15 2022
Case Study: How many colors are too many colors for Windows Terminal?
(devblogs.microsoft.com)
A group of users were trying to implement a simple, terminal-based video game and found the
By: Leonard Hecker submitted:Jun 16 2022
A group of users were trying to implement a simple, terminal-based video game and found the
performance under Windows Terminal to be entirely unsuitable for such a task.
By: Leonard Hecker submitted:Jun 16 2022
Cats on the terminal titles
(gist.github.com)
Cats on the terminal titles. GitHub Gist: instantly share code, notes, and snippets.
By: mdgrs submitted:Jul 7 2023
Cats on the terminal titles. GitHub Gist: instantly share code, notes, and snippets.
By: mdgrs submitted:Jul 7 2023
Challenge to shorten this code as much as possible using wildcard/regex/code golfing techniques [PLATINUM AWARD CHALLENGE]
(reddit.com)
Congrats and thank you [**me_again**](https://www.reddit.com/user/me_again/) **I**
By: u/jakobyscream submitted:Aug 19 2022
Congrats and thank you [**me_again**](https://www.reddit.com/user/me_again/) **I**
By: u/jakobyscream submitted:Aug 19 2022
Changing your Windows Terminal background image
(powershellisfun.com)
I use Windows Terminal to run scripts, connect to SSH hosts, or start a WSL Ubuntu session. You can
By: Harm Veenstra submitted:Jun 9 2023
I use Windows Terminal to run scripts, connect to SSH hosts, or start a WSL Ubuntu session. You can
customize Windows Terminal in many ways, and in this blog post, I will show you how to change the background in your Profiles to a fixed or randomly selected one.
By: Harm Veenstra submitted:Jun 9 2023
Characters and Emojis in PowerShell
(sid-500.com)
Once something funny, or rather something that has nothing to do with the typical PowerShell things.
By: Patrick Gruenauer submitted:Jun 16 2022
Once something funny, or rather something that has nothing to do with the typical PowerShell things.
The retrieval of characters in PowerShell. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
clickbait.ps1
(gist.github.com)
In this PowerShell `Clickbait Headline Generator` script, learn about text manipulation, get-random,
By: Doug Finke submitted:Jun 16 2022
In this PowerShell `Clickbait Headline Generator` script, learn about text manipulation, get-random,
functions, switch statement, and the `-f` operator to create this algorithm.
By: Doug Finke submitted:Jun 16 2022
Clippy for VS Code
(marketplace.visualstudio.com)
Because, why not 🙂
By: Laura bananas submitted:Jan 27 2023
Because, why not 🙂
By: Laura bananas submitted:Jan 27 2023
Code Golf with PowerShell Support
(code.golf)
Code Golf is a game designed to let you show off your code-fu by solving problems in the least
By: Code Golf submitted:Jul 14 2023
Code Golf is a game designed to let you show off your code-fu by solving problems in the least
number of characters.
By: Code Golf submitted:Jul 14 2023
ColorScripts-Enhanced v 2025.10.31.16
(powershellgallery.com)
Professional ANSI Art Terminal Experience
By: Nick2bad4u submitted:Oct 31 2025
Professional ANSI Art Terminal Experience
By: Nick2bad4u submitted:Oct 31 2025
Convert Nokia RTTL to VT256 DEC PS (PlaySound) escape sequences
(gist.github.com)
Today I made another way to use those Windows Terminal PlaySound escape sequences. You can convert
By: Joel Bennett submitted:Aug 9 2024
Today I made another way to use those Windows Terminal PlaySound escape sequences. You can convert
Nokia RTTTL ringtones in PowerShell
By: Joel Bennett submitted:Aug 9 2024
ConvertTo-SpongeBob
(github.com)
BeCaUsE wHo DoEsN't NeEd ThIs In ThEiR lIfE
By: submitted:Jun 15 2022
BeCaUsE wHo DoEsN't NeEd ThIs In ThEiR lIfE
By: submitted:Jun 15 2022
Conway’s Game of Life
(reddit.com)
Made Conway's Game of Life in good ol' Powershell!
By: u/blithen submitted:Jun 16 2022
Made Conway's Game of Life in good ol' Powershell!
By: u/blithen submitted:Jun 16 2022
cool-retro-term
(github.com)
A good looking terminal emulator which mimics the old cathode display...
By: Filippo Scognamiglio submitted:Jun 16 2022
A good looking terminal emulator which mimics the old cathode display...
By: Filippo Scognamiglio submitted:Jun 16 2022
Coolest script you’ve created?
(reddit.com)
A fun discussion thread on r/PowerShell
By: r/PowerShell submitted:Jun 16 2022
A fun discussion thread on r/PowerShell
By: r/PowerShell submitted:Jun 16 2022
Counting Down Events with PowerShell
(jdhitsolutions.com)
We just finished a very successful virtual edition of the PowerShell+DevOps Global Summit. We lost
By: Jeff Hicks submitted:Jun 16 2022
We just finished a very successful virtual edition of the PowerShell+DevOps Global Summit. We lost
our 2020 event to the pandemic but fortunately, the people at The DevOps Collective were able to pull together a fantastic virtual even t. There were as many virtual attendees as we normally have at the in person event. But of course, we are all looking forward to next year when we can gather again in...
By: Jeff Hicks submitted:Jun 16 2022
Create a multiple-choice quiz using PowerShell
(powershellisfun.com)
Tomorrow I'm taking the AZ-800 (Administering Windows Server Hybrid Core Infrastructure) exam and I
By: Harm Veenstra submitted:Nov 4 2022
Tomorrow I'm taking the AZ-800 (Administering Windows Server Hybrid Core Infrastructure) exam and I
wanted to create a simple test exam quiz for myself with multiple-choice questions. This blog post will show you how to do that using an Excel file with questions and A, B, C, and D answers including the correct answer to check on.
By: Harm Veenstra submitted:Nov 4 2022
Creating a Spooky Windows Terminal Theme
(jdhitsolutions.com)
With Halloween fast arriving, I thought I'd share some more holiday-themed fun. Today's entry isn't
By: Jeff Hicks submitted:Jun 15 2022
With Halloween fast arriving, I thought I'd share some more holiday-themed fun. Today's entry isn't
necessarily PowerShell related but you might use it with your PowerShell work. If you've been kicking the tires on the Windows Terminal project from Microsoft, you might enjoy this. Here's the finished product and then I'll show you how to recreate it.
By: Jeff Hicks submitted:Jun 15 2022
Customizing the Title Bar of your PowerShell Console Window
(sid-500.com)
If you use PowerShell often, a title bar of your own will make a powerful impression. Let Patrick
By: submitted:Jun 15 2022
If you use PowerShell often, a title bar of your own will make a powerful impression. Let Patrick
show you how it is done.
By: submitted:Jun 15 2022
Did you know…
(twitter.com)
you can use OneDrive in a web browser to manage your PowerShell code ?
By: Patrick Gruenauer submitted:Jun 16 2022
you can use OneDrive in a web browser to manage your PowerShell code ?
By: Patrick Gruenauer submitted:Jun 16 2022
Discovering Custom PowerShell Views
(jdhitsolutions.com)
The other day I shared some ideas on why and how you might want to build a custom format view in
By: Jeff Hicks submitted:Jun 16 2022
The other day I shared some ideas on why and how you might want to build a custom format view in
PowerShell. As I mentioned in that article, PowerShell ships with a number of custom views for different types of objects.
By: Jeff Hicks submitted:Jun 16 2022
Do you think we could get away with t-shirts for the launch of PowerShell 7
(twitter.com)
I know I'd buy one
By: Joel Bennett submitted:Jun 15 2022
I know I'd buy one
By: Joel Bennett submitted:Jun 15 2022
Does anyone remember this mousepad?
(twitter.com)
I don't but I wish I had it!
By: Aleksandar Nikolic submitted:Jun 16 2022
I don't but I wish I had it!
By: Aleksandar Nikolic submitted:Jun 16 2022
Don’t store credentials in PowerShell scripts!
(twitter.com)
Title ?
By: Heiko Brenn submitted:Oct 14 2022
Title ?
By: Heiko Brenn submitted:Oct 14 2022
Drum Machine!
(twitter.com)
Staying up until 3am sequencing a part of "New Order - Blue Monday" on a Drum Machine and a
By: Lee Berg submitted:Jun 15 2022
Staying up until 3am sequencing a part of "New Order - Blue Monday" on a Drum Machine and a
Synthesizer using only #PowerShell was totally worth it!
By: Lee Berg submitted:Jun 15 2022
EnphasePS
(github.com)
A quick script for querying Enphase solar panel controllers via your local network and quickly
By: submitted:Jun 15 2022
A quick script for querying Enphase solar panel controllers via your local network and quickly
getting Production, Consumption, and Net Usage information.
By: submitted:Jun 15 2022
Enter-BSOD
(reddit.com)
PS-script to prank your friends into a fake 'Blue Screen of Death'
By: submitted:Jun 15 2022
PS-script to prank your friends into a fake 'Blue Screen of Death'
By: submitted:Jun 15 2022
Every time I run a PowerShell script with extension .ps1
(mathstodon.xyz)
It's stuck in my head, so now it'll be stuck in yours.
By: foldworks submitted:Sep 26 2025
It's stuck in my head, so now it'll be stuck in yours.
By: foldworks submitted:Sep 26 2025
Excuse generator (time waster)
(reddit.com)
Need some down time...
By: u/richie65 submitted:Jun 16 2022
Need some down time...
By: u/richie65 submitted:Jun 16 2022
Fake Powershell code I wrote for my friends baby! I put it on a onesie
(reddit.com)
Too cute not to share 🙂
By: u/Astrochotic submitted:Apr 21 2023
Too cute not to share 🙂
By: u/Astrochotic submitted:Apr 21 2023
Favorite PowerShell modules that I use
(powershellisfun.com)
During the course of time, you add modules to your system, some are crucial for the things you work
By: Harm Veenstra submitted:Oct 7 2022
During the course of time, you add modules to your system, some are crucial for the things you work
on and some were used only once 😉 In this blog post, I will show you my current list of modules and tell you why I use(d) them...
By: Harm Veenstra submitted:Oct 7 2022
Favorite Snippets you can’t live without?
(reddit.com)
What are the snippets you use most? Where did you find them at first? Have any good GitHub repos? Or
By: u/----chris---65 submitted:Mar 3 2023
What are the snippets you use most? Where did you find them at first? Have any good GitHub repos? Or
do you write your own?
By: u/----chris---65 submitted:Mar 3 2023
First Snowfall of the Season
(clatent.com)
First snowfall in NY! Tell me about the first time PowerShell just clicked... what was that moment?
By: Clayton Tyger submitted:Nov 22 2024
First snowfall in NY! Tell me about the first time PowerShell just clicked... what was that moment?
By: Clayton Tyger submitted:Nov 22 2024
fish shell
(fishshell.com)
Billed as a command line shell for the 90s
By: fish shell submitted:Dec 8 2023
Billed as a command line shell for the 90s
By: fish shell submitted:Dec 8 2023
Friday Fun with PowerShell and ANSI
(jdhitsolutions.com)
Ever since PowerShell 7 came along, I've been having a lot of fun exploring what I can do with ANSI
By: Jeff Hicks submitted:Jun 16 2022
Ever since PowerShell 7 came along, I've been having a lot of fun exploring what I can do with ANSI
color escape sequences. And actually, even in Windows PowerShell you can use them. Although you need to use a different escape character. Run Get-PSReadlineOption to see what I'm talking about.
By: Jeff Hicks submitted:Jun 16 2022
Friday Fun with PSQuizzes
(jdhitsolutions.com)
Time to get back to the to blog. I've been working through my backlog of projects. These are things
By: Jeffery Hicks submitted:Sep 1 2023
Time to get back to the to blog. I've been working through my backlog of projects. These are things
that I started writing or updating but then got pushed to the back of the line. One of these projects is a PowerShell module I wrote as a teaching tool. The idea was to create short...
By: Jeffery Hicks submitted:Sep 1 2023
Friday Fun: Getting Ahead with Windows Terminal
(jdhitsolutions.com)
I've been using the new Windows Terminal from Microsoft for quite while. In fact, it has become my
By: Jeff Hicks submitted:Jun 15 2022
I've been using the new Windows Terminal from Microsoft for quite while. In fact, it has become my
standard command line interface for PowerShell and more. I'm not sure at what point some of these features were added, but I can now set a background image and specify where to display it in the terminal. This has led me to creating a PowerShell 7 experience like this:
By: Jeff Hicks submitted:Jun 15 2022
Friday Fun: PowerShell Console Editing
(jdhitsolutions.com)
The other day I read an interesting article on Adam Bertram's blog about editing files with a text
By: Jeff Hicks submitted:Jun 16 2022
The other day I read an interesting article on Adam Bertram's blog about editing files with a text
editor in PowerShell. Naturally, the PowerShell wheels in my head began turning. While I was intrigued by some of the options in the article, I've in fact installed the Micro editor to play with, I realized I already had my favorite console text editor installed.
By: Jeff Hicks submitted:Jun 16 2022
Friday Fun: Redacting with PowerShell
(jdhitsolutions.com)
It has been a while since my last Friday Fun post. These are articles that use PowerShell in fun and
By: Jeff Hicks submitted:Jun 16 2022
It has been a while since my last Friday Fun post. These are articles that use PowerShell in fun and
off-beat ways. The goal is to demonstrate techniques and concepts not necessarily give you something ready for production.
By: Jeff Hicks submitted:Jun 16 2022
Friday the 13th Fun
(jdhitsolutions.com)
It is that time of year again. But instead of being freaked out by Friday the 13th, let's have a
By: Jeff Hicks submitted:Oct 20 2023
It is that time of year again. But instead of being freaked out by Friday the 13th, let's have a
little fun. Here is a collection of PowerShell one-liners, all celebrating 13. And maybe you'll even pick up something new about PowerShell. Manage and Report Active Directory, Exchange and Microsoft 365 withManageEngine ADManager Plus -...
By: Jeff Hicks submitted:Oct 20 2023
Friday the 13th PowerShell Fun
(jdhitsolutions.com)
Well here are once again and another Friday the 13th. I love these days because I feel challenged to
By: Jeff Hicks submitted:Sep 20 2024
Well here are once again and another Friday the 13th. I love these days because I feel challenged to
come up with 13 PowerShell related tidbits which I hope you'll find fun and maybe even a little educational. Manage and Report Active Directory, Exchange and Microsoft 365 withManageEngine ADManager Plus - Download Free Trial Exclusive...
By: Jeff Hicks submitted:Sep 20 2024
Fun with ASCII Art
(twitter.com)
Can't sleep so here's a neat way to create ASCII text with PowerShell.
By: Adam Driscoll submitted:Jun 15 2022
Can't sleep so here's a neat way to create ASCII text with PowerShell.
By: Adam Driscoll submitted:Jun 15 2022
Fun with functions
(reddit.com)
function Sing99Bottles {
By: u/unhandy_handyman submitted:Aug 19 2022
function Sing99Bottles {
By: u/unhandy_handyman submitted:Aug 19 2022
Fun with PSWordCloud
(twitter.com)
Fun PowerShell things I made that bring me simple joys
By: Joe Sallow submitted:Jun 16 2022
Fun PowerShell things I made that bring me simple joys
By: Joe Sallow submitted:Jun 16 2022
Fun with text to speech and the cat fact API
(reddit.com)
Maybe I should consider including this in the gpo logon script....it's probably best that I don't.
By: u/jstar77 submitted:Jun 16 2022
Maybe I should consider including this in the gpo logon script....it's probably best that I don't.
By: u/jstar77 submitted:Jun 16 2022
game-icons-studio
(github.com)
Turn your Windows game shortcuts into a cover-art shelf, automatically. Powered by SteamGridDB. -
By: YellowRed submitted:Jun 19 2026
Turn your Windows game shortcuts into a cover-art shelf, automatically. Powered by SteamGridDB. -
YellowRed1705/game-icons-studio
By: YellowRed submitted:Jun 19 2026
Generating random Marvel names for your Azure resources
(wesleyhaakman.org)
Sometimes you just need to redeploy a lot of resources for testing because you're building something
By: Wesley Haakman submitted:Jun 16 2022
Sometimes you just need to redeploy a lot of resources for testing because you're building something
for a customer. For me these scenario's always go into scripting or templates. That means for every change I want to be redeploy the environment and see if everything is still working. For that I need random names. You could pick a name, add a number and up the number for every new deployment but, where's the fun in that?
By: Wesley Haakman submitted:Jun 16 2022
Get a Message Of The Day in your PowerShell session
(powershellisfun.com)
Sometimes you just need a nice inspirational quote to get some motivation ?? In this blogpost I will
By: Harm Veenstra submitted:Jul 8 2022
Sometimes you just need a nice inspirational quote to get some motivation ?? In this blogpost I will
show you how to get one each time you start a new PowerShell session.
By: Harm Veenstra submitted:Jul 8 2022
Get Early Voting Locations, Drop Off Ballot Sites, and Election Polling Places with PowerShell
(thelazyadministrator.com)
The 2020 Election is happening on November 3rd, and many people have been lining up to vote early
By: Brad Wyatt submitted:Jun 16 2022
The 2020 Election is happening on November 3rd, and many people have been lining up to vote early
due to COVID-19. Now using PowerShell, you can get your registered polling places based on your address, all early voting locations around you, and drop off ballot locations. All of the information is retrieved using Google's Civic Information API.
By: Brad Wyatt submitted:Jun 16 2022
Get GoT Schedule with PowerShell
(twitter.com)
Are you a Game of Thrones fan, and do you want to see the schedule for the upcoming season?
By: submitted:Jun 15 2022
Are you a Game of Thrones fan, and do you want to see the schedule for the upcoming season?
By: submitted:Jun 15 2022
Get-AsciiDice.ps1
(github.com)
Easily create ascii are dice for your powershell games. You can roll them at random, or from a
By: smithcbp submitted:Jun 16 2022
Easily create ascii are dice for your powershell games. You can roll them at random, or from a
number set. You can change the colors too. Limited to numbers 1-6 and a total of 10 die.
By: smithcbp submitted:Jun 16 2022
Get-MomFlowers
(reddit.com)
Don't forget Mother's Day is this Sunday. (In the US that is)
By: u/sleightof52 submitted:Jun 16 2022
Don't forget Mother's Day is this Sunday. (In the US that is)
By: u/sleightof52 submitted:Jun 16 2022
Get-NearbyLocales
(github.com)
Gets a list of nearby locales/cities within a certain driving distance.
By: Frank Lesniak submitted:Jul 7 2023
Gets a list of nearby locales/cities within a certain driving distance.
By: Frank Lesniak submitted:Jul 7 2023
Get-WhatToEat
(reddit.com)
Because sometime i don't know what i'm going to order...
By: u/Bugibugi submitted:Jun 16 2022
Because sometime i don't know what i'm going to order...
By: u/Bugibugi submitted:Jun 16 2022
Gist a little friendly advice about Shipping Software
(gist.github.com)
Gist a little friendly advice about Shipping Software - NotOnAFriday.ps1
By: MrPowerShell submitted:Aug 2 2024
Gist a little friendly advice about Shipping Software - NotOnAFriday.ps1
By: MrPowerShell submitted:Aug 2 2024
GitHub – joshooaj/PSSoundBoard
(github.com)
A couple years ago I wrote a music/sound effects module while helping with a #powershell minesweeper
By: Josh Hendricks submitted:Feb 17 2023
A couple years ago I wrote a music/sound effects module while helping with a #powershell minesweeper
clone. It made it easy to play/pause music and play explosions and triumph sounds over the music without interrupting or clipping.It serves absolutely no purpose in my day to day, but it's a fun little project and sometimes it's the side quests that feed your soul. If you have any desire to work with sound asynchronously in PowerShell, here it is
By: Josh Hendricks submitted:Feb 17 2023
GitHub – StartAutomating/PowerArcade: A Retro Arcade Game Console in PowerShell
(github.com)
A Retro Arcade Game Console in PowerShell. Contribute to StartAutomating/PowerArcade development by
By: Clayton Tyger submitted:Apr 5 2024
A Retro Arcade Game Console in PowerShell. Contribute to StartAutomating/PowerArcade development by
creating an account on GitHub.
By: Clayton Tyger submitted:Apr 5 2024
GitHub – StartAutomating/PowerArcade: A Retro Arcade Game Console in PowerShell
(github.com)
A Retro Arcade Game Console in PowerShell.
By: James Brundage submitted:Nov 28 2025
A Retro Arcade Game Console in PowerShell.
By: James Brundage submitted:Nov 28 2025
GOGRandomGame
(github.com)
Looking for the next game to play? I was asking myself how to get some random games list out of my
By: Chief Posh submitted:Apr 28 2023
Looking for the next game to play? I was asking myself how to get some random games list out of my
#GOGGalaxy Of cause i've created a #powershell Script
By: Chief Posh submitted:Apr 28 2023
Good practice questions for Powershell?
(reddit.com)
I have few as a suggestions here, but i needed better suggestions from this forum as always, please
By: u/yashaswiu submitted:Dec 15 2023
I have few as a suggestions here, but i needed better suggestions from this forum as always, please
help..
By: u/yashaswiu submitted:Dec 15 2023
Happy 17th Birthday PowerShell – Ed Tittel
(edtittel.com)
On November 14, 2023, I wish "Happy 17th Birthday PowerShell" to express my thanks for this
By: Ed Tittel submitted:Nov 17 2023
On November 14, 2023, I wish "Happy 17th Birthday PowerShell" to express my thanks for this
powerful, flexible open source command line.
By: Ed Tittel submitted:Nov 17 2023
Happy Birthday Song
(reddit.com)
With Beep Tones in PowerShell Script (My Cake day)
By: u/hackoofr submitted:Jun 16 2022
With Beep Tones in PowerShell Script (My Cake day)
By: u/hackoofr submitted:Jun 16 2022
Happy Cakeday, r/PowerShell! Today you’re 14
(reddit.com)
Let's look back at some memorable moments and interesting insights from last year.
By: r/PowerShell submitted:Nov 4 2022
Let's look back at some memorable moments and interesting insights from last year.
By: r/PowerShell submitted:Nov 4 2022
Happy Cakeday, r/PowerShell! Today you’re 12
(reddit.com)
Let's look back at some memorable moments and interesting insights from last year.
By: Reddit submitted:Jun 16 2022
Let's look back at some memorable moments and interesting insights from last year.
By: Reddit submitted:Jun 16 2022
Happy May the 4th
(reddit.com)
Reposting an old script for today:
By: u/TheCaptNemo42 submitted:May 5 2023
Reposting an old script for today:
By: u/TheCaptNemo42 submitted:May 5 2023
Have any of you made any cool powershell headers for your console when it opens?
(reddit.com)
Whether it is just your name in ASCII letters or displaying the date, a little quote etc? Looking
By: u/jakobyscream submitted:Jun 15 2022
Whether it is just your name in ASCII letters or displaying the date, a little quote etc? Looking
for some additional ways to spice up the powershell console.
By: u/jakobyscream submitted:Jun 15 2022
Have they never heard of PowerShell?
(twitter.com)
No love, I tell ya
By: Guy Leech submitted:Jun 16 2022
No love, I tell ya
By: Guy Leech submitted:Jun 16 2022
Help With Spelling Bee Script
(reddit.com)
So for years, I've been struggling to find a Spelling Bee app to help my kids prep for their school
By: u/2PhatCC submitted:Sep 23 2022
So for years, I've been struggling to find a Spelling Bee app to help my kids prep for their school
spelling bee that does what I want it to do, so I've attempted to make my own by piecing together things I've found online for text-to-speech and creating forms in PowerShell - both of which I have no experience with. While it's ugly, I think it does everything I want it to do now. I'm starting with words.csv which has the word, how it's spelled, and a sentence:
By: u/2PhatCC submitted:Sep 23 2022
Here’s my first attempt at a backlit pumpkin carving.
(twitter.com)
Of course it had to be PowerShell
By: Dave Carroll submitted:Jun 16 2022
Of course it had to be PowerShell
By: Dave Carroll submitted:Jun 16 2022
How do you pronounce regex?
(bsky.app)
Join the conversation and submit your answer today.
By: Dave Carroll submitted:Nov 15 2024
Join the conversation and submit your answer today.
By: Dave Carroll submitted:Nov 15 2024
How many Services does Microsoft Azure Offer?
(mikefrobbins.com)
I've recently wondered how many service offerings Azure has. I've read anywhere from 150 to 600 and
By: Mike F Robbins submitted:Jun 15 2022
I've recently wondered how many service offerings Azure has. I've read anywhere from 150 to 600 and
I even went so far as to ask an Azure Product Manager but still didn't receive a clear answer. What I did find out is that Microsoft maintains an Azure services directory on their Azure products website. I figured that was a good place to start looking and while the website is informative, it didn't provide a count of the service offerings. Manually counting them wouldn't be an efficient or accurate way of accomplishing the task of determining how many services are offered so I decided to use PowerShell for the task.
By: Mike F Robbins submitted:Jun 15 2022
How to Add Voice to Your PowerShell Scripts
(adamtheautomator.com)
One of PowerShell's core design principles is to allow the end-user to jump right in with little to
By: Francisco Navarro submitted:Jun 16 2022
One of PowerShell's core design principles is to allow the end-user to jump right in with little to
no shell experience and hit the ground running. However, PowerShell can let you get creative too. For example, did you know you can call upon the .NET classes library in Windows to enhance your PowerShell experience? One of those ways is to use .NET to teach PowerShell how to speak to you!
By: Francisco Navarro submitted:Jun 16 2022
How to Get Beautiful Free Rotating Windows Backgrounds
(hanswustrack.com)
I wrote a script to download high res images for my desktop background using Unsplash's free API.
By: Hans Wustrack submitted:Jun 15 2022
I wrote a script to download high res images for my desktop background using Unsplash's free API.
Sort of like Spotlight, except for your desktop background. Check it out!
By: Hans Wustrack submitted:Jun 15 2022
How to tune your Guitar with Powershell
(scriptinglibrary.com)
I wanted to celebrate my 100th article doing something simple and out of the ordinary. Looking back
By: Paolo Frigo submitted:Jun 16 2022
I wanted to celebrate my 100th article doing something simple and out of the ordinary. Looking back
one popular article using PowerShell written 2 years ago was Text-To-Speach in 3 lines of code, so I've decided to play with sounds.
By: Paolo Frigo submitted:Jun 16 2022
How To Write Unmaintainable Code
(github.com)
Ensure a job for life 😉
By: tinkerttoy submitted:Jun 16 2022
Ensure a job for life 😉
By: tinkerttoy submitted:Jun 16 2022
I always knew PowerShell could be evil
(bsky.app)
Now I have proof!
By: James Brundage submitted:Oct 20 2023
Now I have proof!
By: James Brundage submitted:Oct 20 2023
I asked ChatGPT how to use ChatGPT programmatically with PowerShell. It told me how, and now I’ll tell you.
(reddit.com)
EDIT: Turns out that if you are using a Microsoft or Google account, you will need to register
By: u/Marquis77 submitted:Jan 13 2023
EDIT: Turns out that if you are using a Microsoft or Google account, you will need to register
ChatGPT as an application using OAuth2.0. I ended up just making my API key in the OpenAI GUI.
By: u/Marquis77 submitted:Jan 13 2023
I hate PowerShell
(mstdn.social)
but there's no way I'm gonna be fluent or able to use this language if I still hate it. So here's a
By: Collei submitted:Apr 21 2023
but there's no way I'm gonna be fluent or able to use this language if I still hate it. So here's a
challenge for you:Tell me one thing to make me hate less or love more #Microsoft's weird language PowerShell.
By: Collei submitted:Apr 21 2023
I haven’t been rickrollin
(bsky.app)
Whatever you say James 🙂
By: James Brundage submitted:May 1 2026
Whatever you say James 🙂
By: James Brundage submitted:May 1 2026
I just wanted to share my love for Powershell!
(reddit.com)
Just an all around great read and thread
By: u/vksdann submitted:Jun 16 2022
Just an all around great read and thread
By: u/vksdann submitted:Jun 16 2022
I know it feels like PowerShell has been around here forever and I guess it has.
(twitter.com)
@jsnover hasn't aged a bit!
By: Jeff Hicks submitted:Jun 16 2022
@jsnover hasn't aged a bit!
By: Jeff Hicks submitted:Jun 16 2022
I like making dumb little games in PowerShell.
(reddit.com)
My latest is Hangman. Clues sourced from Wheel of Fortune.
By: u/premtech submitted:Jun 16 2022
My latest is Hangman. Clues sourced from Wheel of Fortune.
By: u/premtech submitted:Jun 16 2022
I made a color theme for ISE
(reddit.com)
Hey there PoSh community, I have been working in the PowerShell ISE for a while at work and really
By: u/Lyko5 submitted:Jun 15 2022
Hey there PoSh community, I have been working in the PowerShell ISE for a while at work and really
don't like the color theme, so I made a new one that matches my VSCode and wanted to share.
By: u/Lyko5 submitted:Jun 15 2022
I made a little multiplication game for my daughter
(reddit.com)
My daughter is working on learning multiplication in school so I was inspired to make a small
By: u/Ecrofirt submitted:Jun 16 2022
My daughter is working on learning multiplication in school so I was inspired to make a small
program that would test her skills.
By: u/Ecrofirt submitted:Jun 16 2022
I made a Minesweeper clone in PowerShell.
(reddit.com)
I've been experimenting with different GUI elements for scripts at work, and went down a rabbit hole
By: u/jbMVS submitted:Feb 3 2023
I've been experimenting with different GUI elements for scripts at work, and went down a rabbit hole
making a Minesweeper clone, called Buttonsweeper. I used System.Windows.Forms and System.Drawing for the GUI. The script will attempt to create a file called scores.csv in the same directory, and you will receive errors if one is unable to be created - though the game will still work.
By: u/jbMVS submitted:Feb 3 2023
I made a simple script to output the Windows Logo
(reddit.com)
Because, why not 🙂
By: u/Thefakewhitefang submitted:Oct 6 2023
Because, why not 🙂
By: u/Thefakewhitefang submitted:Oct 6 2023
I Recreated “Edgar the Virus Hunter” from SBEmail 118 Where Strongbad’s Compy 386 Gets a Virus. Complete with ASCII Graphics and Sound!
(reddit.com)
I recreated the entire program in Powershell, complete with ASCII graphics, and accurate
By: u/MessAdmin submitted:Mar 10 2023
I recreated the entire program in Powershell, complete with ASCII graphics, and accurate
sound-effects. I listened to the original, figured out what notes made up the sound effects, then used this table to convert those tones to their corresponding frequencies. Give it a try and let me know what you think!
By: u/MessAdmin submitted:Mar 10 2023
I stole this and editied it (was BaSh before),
(twitter.com)
but I love it and it's true! However that may have more to do with my work not spending money and
By: PowerShell Young Team submitted:Jun 16 2022
but I love it and it's true! However that may have more to do with my work not spending money and
expecting me to script stuff rather than buy a product. I treat it as a big techincal exercise! It works in my favour.
By: PowerShell Young Team submitted:Jun 16 2022
I wrote a guitar tuner in PowerShell. Thought you guys might get a kick out of it.
(reddit.com)
##Guitar Tuner
By: u/MessAdmin submitted:Dec 2 2022
##Guitar Tuner
By: u/MessAdmin submitted:Dec 2 2022
I, uh, may have gotten a little carried away with my
(twitter.com)
#Powershell #Azure #PIM role activation status monitor...
By: Justin Grote submitted:Jun 16 2022
#Powershell #Azure #PIM role activation status monitor...
By: Justin Grote submitted:Jun 16 2022
I’m brushing up on powershell, but I’ve got no projects to apply it to at the moment.
(reddit.com)
Is there anywhere online where you can get "quizes" or fun projects you can work on to keep your
By: u/FunkyJewMonkey submitted:Jun 2 2023
Is there anywhere online where you can get "quizes" or fun projects you can work on to keep your
knowledge fresh?
By: u/FunkyJewMonkey submitted:Jun 2 2023
If powershell commands were translated into your language, what would be the best example?
(reddit.com)
A fun and light hearted thread
By: r/PowerShell submitted:Aug 15 2025
A fun and light hearted thread
By: r/PowerShell submitted:Aug 15 2025
Image2Text v1.0.4
(powershellgallery.com)
Converts images to ASCII art with optional color output and file export. Built for creative
By: Adam Bacon submitted:Oct 3 2025
Converts images to ASCII art with optional color output and file export. Built for creative
automation and terminal flair.
By: Adam Bacon submitted:Oct 3 2025
In honor of Independence Day I made an alien invasion game in PowerShell (two versions in fact!)
(reddit.com)
In short, I made a Space Invaders-esque game in PowerShell.
By: u/Ecrofirt submitted:Jul 8 2022
In short, I made a Space Invaders-esque game in PowerShell.
By: u/Ecrofirt submitted:Jul 8 2022
Installing PowerShell Core on Raspbian (Raspberry Pi)
(geektechstuff.com)
PowerShell Core is a version of PowerShell that can be installed on Windows, Mac OS X (I covered it
By: GeekDude submitted:Jun 15 2022
PowerShell Core is a version of PowerShell that can be installed on Windows, Mac OS X (I covered it
here) and Linux, i.e. Raspbian. For this blog post I am going to using my Raspberry Pi 4 and Raspbian (Buster).
By: GeekDude submitted:Jun 15 2022
Invoke-Lollercoaster
(github.com)
Cause some times you need to ride a rollercoaster.
By: submitted:Jun 15 2022
Cause some times you need to ride a rollercoaster.
By: submitted:Jun 15 2022
Invoke-MgExtendDeviceManagementDeviceConfigurationGroupAssignmentDeviceConfigurationMicrosoftGraphWindowUpdateForBusinessConfigurationFeatureUpdatePause
(reddit.com)
Sorry, nothing serious I just looked at the longest cmdlet I could find and, 152 characters
By: u/Bugibugi submitted:Jun 16 2022
Sorry, nothing serious I just looked at the longest cmdlet I could find and, 152 characters
By: u/Bugibugi submitted:Jun 16 2022
Iron Scripter
(ironscripter.us)
A PowerShell Conversion Challenge
By: Iron Scripter submitted:Jun 16 2022
A PowerShell Conversion Challenge
By: Iron Scripter submitted:Jun 16 2022
Iron Scripter – Whose Code Will Reign Supreme?
(ironscripter.us)
Don’t forget to keep an eye on for an ongoing series of PowerShell challenges. Beginner tests
By: submitted:Jun 15 2022
Don’t forget to keep an eye on for an ongoing series of PowerShell challenges. Beginner tests
coming soon.
By: submitted:Jun 15 2022
Iron Scripter 2022 Main Event
(ironscripter.us)
Are you ready for the chairman's latest challenge?
By: Iron Scripter submitted:Jun 16 2022
Are you ready for the chairman's latest challenge?
By: Iron Scripter submitted:Jun 16 2022
It’s Friday – ??
(reddit.com)
Don't set the world on fire, set your console on fire instead!
By: u/Ecrofirt submitted:Jun 16 2022
Don't set the world on fire, set your console on fire instead!
By: u/Ecrofirt submitted:Jun 16 2022
Janet Jackson’s music video is now a vulnerability for crashing hard disks
(bleepingcomputer.com)
Janet Jackson's Rhythm Nation music video of 1989 has officially been declared a security
By: Ax Sharma submitted:Aug 19 2022
Janet Jackson's Rhythm Nation music video of 1989 has officially been declared a security
vulnerability as it freezes some models of hard drives on older computers. [...]
By: Ax Sharma submitted:Aug 19 2022
Justin Grote on Twitter: “Did you know?
(twitter.com)
Powershell fully supports unicode, meaning you can do fun stuff like this...
By: Justin Grote submitted:Jun 16 2022
Powershell fully supports unicode, meaning you can do fun stuff like this...
By: Justin Grote submitted:Jun 16 2022
Let’s have a look at what commands we use
(gist.github.com)
Let's have a look at what commands we use. GitHub Gist: instantly share code, notes, and snippets.
By: Joel Bennett submitted:Dec 1 2023
Let's have a look at what commands we use. GitHub Gist: instantly share code, notes, and snippets.
By: Joel Bennett submitted:Dec 1 2023
Let’s Play a PowerShell Game
(ironscripter.us)
The 2021 edition of the PowerShell + DevOps Global Summit is here. Sadly, due to the state of the
By: Iron Scripter submitted:Jun 16 2022
The 2021 edition of the PowerShell + DevOps Global Summit is here. Sadly, due to the state of the
world, this year's event will be virtual. And sad only in the sense that we can't come together and celebrate the community. This year's virtual even will have the same terrific content. However, there won't be the traditional Iron Scripter event. Instead The Chairman offers this challenge to test your PowerShell skills.
By: Iron Scripter submitted:Jun 16 2022
Look, obviously I’m not saying you should write PowerShell like this. just that you can…
(twitter.com)
owwww! my eyes!!!!
By: Liam Kemp submitted:Jun 15 2022
owwww! my eyes!!!!
By: Liam Kemp submitted:Jun 15 2022
Looking Busy – Powershell
(reddit.com)
(Use caution before running anything in here) Does anyone have some Powershell commands that look
By: u/Bartoosk submitted:Jul 8 2022
(Use caution before running anything in here) Does anyone have some Powershell commands that look
super impressive? I'm talking Hollywood movie, code flying everywhere kind of stuff. Ideally on a loop.
By: u/Bartoosk submitted:Jul 8 2022
Making a “choose your own adventure” game in PowerShell
(reddit.com)
Questions around creating your own game in PowerShell
By: u/FlaccoPastorius submitted:Jun 16 2022
Questions around creating your own game in PowerShell
By: u/FlaccoPastorius submitted:Jun 16 2022
Mobile PowerShell Needed?
(powershell.city)
I have always wanted to get my mittens on a mobile iteration of the prized management tool.
By: Xajuan Smith submitted:Jun 16 2022
I have always wanted to get my mittens on a mobile iteration of the prized management tool.
By: Xajuan Smith submitted:Jun 16 2022
Monitoring the London Underground with SCOM
(cookdown.com)
Not into train spotting, don't worry, our blog on monitoring the London Underground will show you
By: Team Cookdown submitted:Jun 16 2022
Not into train spotting, don't worry, our blog on monitoring the London Underground will show you
how to literally monitor anything! All you need to get started is our PowerShell MP, plus some APIs and custom discoveries - happy monitoring!
By: Team Cookdown submitted:Jun 16 2022
My favorite PowerShell Images – free for everyone!
(github.com)
These are the images, icons, and desktops I like to use at conferences and in materials. These are
By: Jason Helmick submitted:Jun 15 2022
These are the images, icons, and desktops I like to use at conferences and in materials. These are
free to use! Enjoy!
By: Jason Helmick submitted:Jun 15 2022
My Hallway is Red During Teams Calls
(brianbunke.com)
Why? So my family knows the answer before they walk down the hall and open the door.
By: Brian Bunke submitted:Jun 16 2022
Why? So my family knows the answer before they walk down the hall and open the door.
By: Brian Bunke submitted:Jun 16 2022
my new PowerShell script to estimate PI!
(youtube.com)
Language Warming! 🙂
By: DigitalGems submitted:Jun 12 2026
Language Warming! 🙂
By: DigitalGems submitted:Jun 12 2026
My new PowerShell stickers arrived already!
(twitter.com)
I'm covering the costs for these so can't send them out individually. If you run a #PowerShell user
By: Steve Lee submitted:Jun 16 2022
I'm covering the costs for these so can't send them out individually. If you run a #PowerShell user
group, reply here and we can work out how I can send some.
By: Steve Lee submitted:Jun 16 2022
National Pizza Day with some PowerShell flavor
(twitter.com)
??
By: Heiko Brenn submitted:Jun 16 2022
??
By: Heiko Brenn submitted:Jun 16 2022
New Year, New Scripts: What are your 2020 best practices and aspirations? : PowerShell
(reddit.com)
A fun thread about people's New Years Resolutions for PowerShell.
By: submitted:Jun 15 2022
A fun thread about people's New Years Resolutions for PowerShell.
By: submitted:Jun 15 2022
Non-SysAdmin Use Cases for PowerShell? Basically, any use cases NOT involving network, RDP, system config, IT/LAN admin type stuff?
(reddit.com)
I'm interested in learning PowerShell but from reading a lot of posts in this sub, I'm struggling to
By: u/Alladara submitted:May 12 2023
I'm interested in learning PowerShell but from reading a lot of posts in this sub, I'm struggling to
justify my interest because it seems like most use cases are things I'll never need to do professionally or personally.
By: u/Alladara submitted:May 12 2023
Norwegian PowerShell User Group on Twitter:
(twitter.com)
Yes, there will be stickers
By: NorwegianPUG submitted:Jun 15 2022
Yes, there will be stickers
By: NorwegianPUG submitted:Jun 15 2022
Obfuscated Oneliner Rickroll
(reddit.com)
Specific goal here was to make it look as malicious as humanly possible as a oneliner. The kind of
By: u/Danksley submitted:Jun 16 2022
Specific goal here was to make it look as malicious as humanly possible as a oneliner. The kind of
thing that makes people who can't decipher it run it in a VM with no network access.
By: u/Danksley submitted:Jun 16 2022
Offend a PowerShell coder in one tweet
(twitter.com)
A fun read 🙂
By: Doug Finke submitted:Jan 20 2023
A fun read 🙂
By: Doug Finke submitted:Jan 20 2023
Oh God I died laughing PowerShell.
(twitter.com)
I am definitely saving this.
By: Justin Grote submitted:Jun 16 2022
I am definitely saving this.
By: Justin Grote submitted:Jun 16 2022
OpenAI Chat GPT 3 Can Write Your PowerShell Script
(powershellcenter.com)
Do you know how to write a PowerShell script? If the answer is no, let me introduce you to your new
By: Faris Malaeb submitted:Dec 9 2022
Do you know how to write a PowerShell script? If the answer is no, let me introduce you to your new
friend OpenAI Chat GPT 3. OpenAI Chat GPT uses a human-spoken natural language to generate your desired code. So all you need to do is describe what you want your script to do, and...
By: Faris Malaeb submitted:Dec 9 2022
Painting a Pretty Picture with PowerShell
(jdhitsolutions.com)
A few months ago, I wrote about my PSClock module. This is a set of PowerShell commands for creating
By: Jeff Hicks submitted:Jun 16 2022
A few months ago, I wrote about my PSClock module. This is a set of PowerShell commands for creating
a digital clock using a transparent WPF form.
By: Jeff Hicks submitted:Jun 16 2022
Parenting Through PowerShell
(reddit.com)
My 8 year old decided to pretend to be sick so he would get sent home from school the other day. So
By: submitted:Jun 15 2022
My 8 year old decided to pretend to be sick so he would get sent home from school the other day. So
after we finished all the work the teach gave us, I decided to make him some extra work. Since they are learning double digit addition I wrote a quick script that will generate a page with 25 problems on it. I kept printing him off new sheets until the end of the regular school day. I posted the script to r/PowerShell if others had done something similar, and it turned into a pretty fun post.
By: submitted:Jun 15 2022
Pestering for a PowerShell Challenge
(ironscripter.us)
Sadly, with the demise of the PowerShell + DevOps Global Summit in 2020, there will be no Iron
By: Iron Scripter submitted:Jun 15 2022
Sadly, with the demise of the PowerShell + DevOps Global Summit in 2020, there will be no Iron
Scripter Game. However, that doesn't mean you shouldn't continue to hone your skills. The Chairman has been pestered the last several weeks for a new challenge. So be careful what you ask for.
By: Iron Scripter submitted:Jun 15 2022
PetName v0.0.1
(powershellgallery.com)
A pet name generator similar to that used in terraform
By: James Andariese submitted:Feb 10 2023
A pet name generator similar to that used in terraform
By: James Andariese submitted:Feb 10 2023
Pixel Art for PowerShell
(shaunlawrie.com)
While procrastinating about setting up this blog I wanted to create a favicon in a pixel art style.
By: Shaun Lawrie submitted:Sep 30 2022
While procrastinating about setting up this blog I wanted to create a favicon in a pixel art style.
Instead of creating the icon I got carried away spaghetti coding a pixel art editor for the terminal in PowerShell...
By: Shaun Lawrie submitted:Sep 30 2022
PixelPoSH
(github.com)
PixelPoSH is a PowerShell module that generates customizable graphical backgrounds using
By: Dieter Beckers submitted:May 10 2024
PixelPoSH is a PowerShell module that generates customizable graphical backgrounds using
System.Drawing in .NET. This tool allows users to create images with various graphical patterns like bubbles, concentric circles, stripes, and squares. It's perfect for quickly generating backgrounds for desktops, websites, or any project that could use a splash of color and creativity.
By: Dieter Beckers submitted:May 10 2024
Play Doom entirely from DNS records using PowerShell
(github.com)
Disclaimer: I have not tested this and there is a lot of code behind it. As with anything you
By: Adam Rice submitted:Apr 3 2026
Disclaimer: I have not tested this and there is a lot of code behind it. As with anything you
download be sure to review before running.
By: Adam Rice submitted:Apr 3 2026
Play Sounds and Music with PowerShell
(sid-500.com)
In the mood for some music while working on your windows machines ? Use PowerShell to play your
By: Patrick Gruenauer submitted:Jun 16 2022
In the mood for some music while working on your windows machines ? Use PowerShell to play your
favorite songs with NET classes.
By: Patrick Gruenauer submitted:Jun 16 2022
Play Wordle, the Puzzle Game Using PowerShell
(thelazyadministrator.com)
I recently came across a NYTimes article talking about a new game called, 'Wordle.' If you are not
By: Brad Wyatt submitted:Jun 16 2022
I recently came across a NYTimes article talking about a new game called, 'Wordle.' If you are not
familiar with the game, its a text-based game where you have 6 tries to guess the word. Letters in a Gray box are not letters found in the word. Letters in a Yellow box are found in the word, but are in the incorrect spot. And finally, letters in a Green box are in the word and in the correct location.
By: Brad Wyatt submitted:Jun 16 2022
Playing Apis: the beehive programming game
(kenvvard.itch.io)
If you are learning how to work with APIs, or just wondering how the heck you can play a game using
By: kenvvard submitted:Jun 16 2022
If you are learning how to work with APIs, or just wondering how the heck you can play a game using
PowerShell, I encourage you to download this game.
By: kenvvard submitted:Jun 16 2022
Posh v0.1.1
(github.com)
Posh is a PowerShell module that makes PowerShell more fun to work with.
By: James Brundage submitted:Jul 28 2023
Posh is a PowerShell module that makes PowerShell more fun to work with.
By: James Brundage submitted:Jul 28 2023
PoshBytes: 12 Logical Days of Christmas
(youtube.com)
I just taught PowerShell to sing the 12 Days of Christmas with emojis and had to fight Unicode to do
By: Matthew Dowst [OC] submitted:Dec 19 2025
I just taught PowerShell to sing the 12 Days of Christmas with emojis and had to fight Unicode to do
it. Come see how in the latest PoshBytes.
By: Matthew Dowst [OC] submitted:Dec 19 2025
PoShFuck
(github.com)
When you type a command incorrectly, don’t say ‘fuck’, type it!
By: submitted:Jun 15 2022
When you type a command incorrectly, don’t say ‘fuck’, type it!
By: submitted:Jun 15 2022
PowerArcade: A Retro Arcade Game Console in PowerShell
(github.com)
Yes, you read that correct. A Retro Arcade Game Console in PowerShell!
By: James Brundage submitted:Jun 15 2022
Yes, you read that correct. A Retro Arcade Game Console in PowerShell!
By: James Brundage submitted:Jun 15 2022
PowerPlayer – A powershell MP3 Player
(github.com)
A simple WPF GUI based MP3 player leveraging system.windows.media.mediaplayer
By: illsk1lls submitted:Feb 16 2024
A simple WPF GUI based MP3 player leveraging system.windows.media.mediaplayer
By: illsk1lls submitted:Feb 16 2024
PowerShell 7: Changing the Style of the Progress Bar with $PSStyle
(sid-500.com)
If you include a progress bar in PowerShell, you will notice that it looks different in PowerShell 5
By: Patrick Gruenauer submitted:Oct 11 2024
If you include a progress bar in PowerShell, you will notice that it looks different in PowerShell 5
and PowerShell 7. This is exactly the problem we will tackle in this blog
By: Patrick Gruenauer submitted:Oct 11 2024
PowerShell ASCII Art
(powershellisfun.com)
I posted my Windows Terminal this week on social media channels, including LinkedIn, and received
By: Harm Veenstra submitted:Oct 4 2024
I posted my Windows Terminal this week on social media channels, including LinkedIn, and received
some responses about the login banner screen. In this blog post, I will show you an easy way to pimp your PowerShell Console 😉
By: Harm Veenstra submitted:Oct 4 2024
PowerShell Based Jeopardy Buzzers
(reddit.com)
We're hosting a 90's theme party on Saturday, and I absolutely loathe the plastic buzzers included
By: submitted:Jun 15 2022
We're hosting a 90's theme party on Saturday, and I absolutely loathe the plastic buzzers included
with the Jeopardy "board game". The solution? 25 lines of PowerShell using PowerShell UniversalDashboard, that allows our contestants to use their phones as buzzers.
By: submitted:Jun 15 2022
PowerShell Basics
(youtube.com)
Any awesome playlist of some PowerShell fundementals.
By: Adam Driscoll submitted:Oct 14 2022
Any awesome playlist of some PowerShell fundementals.
By: Adam Driscoll submitted:Oct 14 2022
PowerShell being 15 years old… Just made me realise how old I am..
(twitter.com)
Me too, Thomas, me too
By: Thomas Maurer submitted:Jun 24 2022
Me too, Thomas, me too
By: Thomas Maurer submitted:Jun 24 2022
PowerShell Brickset Module: Updated for API v3 and PS 7.1
(jonathanmedd.net)
Brickset recently updated their API to v3 and stopped supporting the previous API v2. After
By: Jonathan Medd submitted:Jun 16 2022
Brickset recently updated their API to v3 and stopped supporting the previous API v2. After
receiving a number of requests to update my PowerShell module for Brickset , (which was developed against v2 and consequently had stopped working), both via a GitHub issue and some direct contact (including, surprisingly to me, internal email at work) I decided I'd better put some effort into updating it.
By: Jonathan Medd submitted:Jun 16 2022
Powershell Codewars
(codewars.com)
Interactive PowerShell Learning
By: u/we3trees submitted:Jun 16 2022
Interactive PowerShell Learning
By: u/we3trees submitted:Jun 16 2022
PowerShell Digital Art
(docs.microsoft.com)
Please enjoy the digital artwork linked below. Demonstrate to your peers that you have been
By: PowerShell Team submitted:Jun 16 2022
Please enjoy the digital artwork linked below. Demonstrate to your peers that you have been
entrusted with the Scrolls of Monad!
By: PowerShell Team submitted:Jun 16 2022
PowerShell Emoji
(github.com)
PowerShell Emoji is a little PowerShell module to help you work with Emoji.
By: James Brundage submitted:Mar 1 2024
PowerShell Emoji is a little PowerShell module to help you work with Emoji.
By: James Brundage submitted:Mar 1 2024
PowerShell Escape Room
(powershell.org)
Why on earth you want to create an Escape Room with PowerShell as backend?
By: Michiel Hamers submitted:Sep 22 2023
Why on earth you want to create an Escape Room with PowerShell as backend?
By: Michiel Hamers submitted:Sep 22 2023
PowerShell Games
(powershellisfun.com)
I use PowerShell for many things, but did you know you can also play games in PowerShell? In this
By: Harm Veenstra submitted:Feb 23 2024
I use PowerShell for many things, but did you know you can also play games in PowerShell? In this
blog post, I will show you a few that are nice to play while waiting for your installation to complete or your code to compile 🙂
By: Harm Veenstra submitted:Feb 23 2024
PowerShell is amazing!
(twitter.com)
Did you know you can implement a sound type system in 6 lines?
By: Doug Finke submitted:Jun 16 2022
Did you know you can implement a sound type system in 6 lines?
By: Doug Finke submitted:Jun 16 2022
PowerShell Keep Away Game – Code Included
(reddit.com)
All - this is a little project I've been working on, mostly as a bet. I made a short of it on my
By: u/TLDW_Tutorials submitted:Jan 12 2024
All - this is a little project I've been working on, mostly as a bet. I made a short of it on my
YouTube channel if you want to see how it works, but I've provided the code below as well.
By: u/TLDW_Tutorials submitted:Jan 12 2024
PowerShell Left-Center-Right
(jdhitsolutions.com)
Normally, I'd leave a post like this for a Friday Fun article. But given the situation these days, I
By: Jeff Hicks submitted:Jun 15 2022
Normally, I'd leave a post like this for a Friday Fun article. But given the situation these days, I
thought some of you might like to start your week off with a little fun. And maybe even learn a little PowerShell along the way. If your family is anything like mine, you are hopefully spending...
By: Jeff Hicks submitted:Jun 15 2022
PowerShell Mastodon Report
(github.com)
A report of PowerShell activity across the Mastodon landscape. It searches across multiple public
By: Matthew Dowst submitted:Nov 18 2022
A report of PowerShell activity across the Mastodon landscape. It searches across multiple public
Mastodon servers for people talking about PowerShell. If you are looking for who to follow or which server to join, this is the place for you.
By: Matthew Dowst submitted:Nov 18 2022
PowerShell Painting
(tommymaynard.com)
Sorry this was just too cute not to share!
By: Tommy Maynard submitted:Jun 16 2022
Sorry this was just too cute not to share!
By: Tommy Maynard submitted:Jun 16 2022
PowerShell Podcast ScriptingChallenge
(gist.github.com)
This is the PowerShell scripting challenge from my appearance on the PowerShell Podcast
By: Jeff Hicks submitted:Jan 12 2024
This is the PowerShell scripting challenge from my appearance on the PowerShell Podcast
By: Jeff Hicks submitted:Jan 12 2024
PowerShell Power Quiz:
(twitter.com)
What is the output of: 1 -eq 2 -eq 2 -ne 2 Explain the working and why.
By: PowerShell Michael submitted:Jun 16 2022
What is the output of: 1 -eq 2 -eq 2 -ne 2 Explain the working and why.
By: PowerShell Michael submitted:Jun 16 2022
PowerShell Prompt: Colors and Icons
(sqladm.in)
Tips and Tricks to improve your PowerShell experience
By: Jeff Hill submitted:Sep 9 2022
Tips and Tricks to improve your PowerShell experience
By: Jeff Hill submitted:Sep 9 2022
PowerShell Puzzles and Challenges
(jdhitsolutions.com)
I just wrapped up presenting to the Research Triangle PowerShell User Group. I gave them a set of
By: Jeff Hicks submitted:Jun 16 2022
I just wrapped up presenting to the Research Triangle PowerShell User Group. I gave them a set of
PowerShell problems to solve. The idea is that in solving the problem, you improve your PowerShell skills and expertise. Tonight's problems were not scripting problems. The answers to these puzzles are not limited to one-line commands, although some might. Most of these problems should be solved with no more than a few lines of PowerShell code that you would run interactively at a PowerShell prompt.
By: Jeff Hicks submitted:Jun 16 2022
PowerShell SnippetRace 01/02-2023
(powershell.co.at)
MessageBox, BgInfo, Images, Version Events Snippets Crafting a MessageBox with PowerShell With the
By: Roman Stadlmair submitted:Jan 13 2023
MessageBox, BgInfo, Images, Version Events Snippets Crafting a MessageBox with PowerShell With the
switch of Windows PowerShell to PowerShell Core, a lot of semi-gui-like features of PowerShell have been lost for the price of multi-platform availability. If you still want to present messageboxes with PowerShell, read this blog from Edem Afenyo. BgInfo with PowerShell IT-veterans know it for a long time, and also IT newbees may have heard of it - bgInfo. BGInfo draws system information on the background of your desktop to make support and diagnosis easier. Now there is a PowerShell variant of bginfo, written in PowerShell. Look
By: Roman Stadlmair submitted:Jan 13 2023
PowerShell SnippetRace 20-23/2022 (Vacation Edition)
(powershell.co.at)
Put your PowerShell skills to the test
By: Roman Stadlmair submitted:Jun 17 2022
Put your PowerShell skills to the test
By: Roman Stadlmair submitted:Jun 17 2022
PowerShell Summit! Then and Now
(powershell.org)
Join Don Jones and James Petty as they discuss the history of the PowerShell Summit. How it started
By: Don Jones and James Petty submitted:Feb 24 2023
Join Don Jones and James Petty as they discuss the history of the PowerShell Summit. How it started
and why it almost didn't happen.
By: Don Jones and James Petty submitted:Feb 24 2023
PowerShell Terminal Setup
(allwayshype.com)
I just got back from Midwest Management Summit (MMS MOA), and I was a little surprised how many
By: Hailey Phillips submitted:May 16 2025
I just got back from Midwest Management Summit (MMS MOA), and I was a little surprised how many
people wanted to know how I setup my terminal. I figured that since I had to read a couple of blog posts to get exactly the setup that I was after, this deserved a blog post.
By: Hailey Phillips submitted:May 16 2025
PowerShell Unplugged – Challenge Edition
(techcommunity.microsoft.com)
PowerShell is more than just a management and configuration framework - it's the one tool, the glue,
By: Jeffrey Snover & Jason Helmick submitted:Jun 16 2022
PowerShell is more than just a management and configuration framework - it's the one tool, the glue,
for managing, configuring, and automating your servers and services. Are you responsible for managing servers on-premises? No problem. How about managing resources in the cloud for Windows or Linux? Why not both! Don't believe us? Let World renowned inventor of PowerShell, Jeffrey Snover, and his side-kick Jason Helmick bareknuckle challenge each other to a PowerShell expose of management and configuration. You are not going to want to miss this!
By: Jeffrey Snover & Jason Helmick submitted:Jun 16 2022
PowerShell Web Search and Generating Word Cloud from Results
(ridicurious.com)
This is a quick fun blog post to demonstrate how to perform a programmatical web search (A Bing
By: Prateek Singh submitted:Jun 15 2022
This is a quick fun blog post to demonstrate how to perform a programmatical web search (A Bing
search! ??) and create a word cloud using the preview snippets any search engine generates, as you can see in the following image which can give you some context on the specific topic.
By: Prateek Singh submitted:Jun 15 2022
PowerShell/Chibi_Avatar.png
(github.com)
New chibi version of the avatar
By: Steve Lee submitted:Jun 16 2022
New chibi version of the avatar
By: Steve Lee submitted:Jun 16 2022
psAsciiArt v 0.0.1
(powershellgallery.com)
Makes amazing Ascii Art images from any given picture has the option to also output the Ascii Art
By: Adam Bacon submitted:Mar 17 2023
Makes amazing Ascii Art images from any given picture has the option to also output the Ascii Art
generated in colour.
By: Adam Bacon submitted:Mar 17 2023
PSChristmas
(github.com)
A demonstration class based PowerShell module
By: Jeff Hicks submitted:Jun 15 2022
A demonstration class based PowerShell module
By: Jeff Hicks submitted:Jun 15 2022
PSClock/docs/Start-PSClock.md
(github.com)
I love having a big clock on my monitor right where I can see it. Very handy with a 41" display.
By: Jeff Hicks submitted:Jan 26 2024
I love having a big clock on my monitor right where I can see it. Very handy with a 41" display.
By: Jeff Hicks submitted:Jan 26 2024
PSHangMan
(powershellgallery.com)
The famous game Hang Man, right in your PowerShell host! With tech-companies theme.
By: Emil Larsson submitted:Jun 15 2022
The famous game Hang Man, right in your PowerShell host! With tech-companies theme.
By: Emil Larsson submitted:Jun 15 2022
PSPlex
(github.com)
A PowerShell module to aid Plex server management.
By: Robin Malik submitted:Nov 18 2022
A PowerShell module to aid Plex server management.
By: Robin Malik submitted:Nov 18 2022
PSPodcast
(github.com)
A few commands to get and display information of episodes of The PowerShell Podcast.
By: Jeff Hicks submitted:Apr 25 2025
A few commands to get and display information of episodes of The PowerShell Podcast.
By: Jeff Hicks submitted:Apr 25 2025
PSQuizMaster
(github.com)
A module for creating and running quizzes to learn PowerShell - GitHub -
By: Jeff Hicks submitted:Aug 11 2023
A module for creating and running quizzes to learn PowerShell - GitHub -
jdhitsolutions/PSQuizMaster: A module for creating and running quizzes to learn PowerShell
By: Jeff Hicks submitted:Aug 11 2023
psweekly202010 on Twitter
(twitter.com)
Clearing the recycle bin - the modern way ??
By: Patrick Gruenauer submitted:Jun 15 2022
Clearing the recycle bin - the modern way ??
By: Patrick Gruenauer submitted:Jun 15 2022
PwshPaint
(github.com)
A simple painting application for PowerShell
By: Shaun Lawrie submitted:Nov 4 2022
A simple painting application for PowerShell
By: Shaun Lawrie submitted:Nov 4 2022
pwshPlaces
(github.com)
pwshPlaces is a PowerShell module that can help you discover places and search for points of
By: Jake Morrison submitted:Jun 16 2022
pwshPlaces is a PowerShell module that can help you discover places and search for points of
interest around the globe.
By: Jake Morrison submitted:Jun 16 2022
Raise the Dead with this PowerShell Challenge
(ironscripter.us)
Halloween is upon us and the Chairman has devised a demonic PowerShell scripting challenge for you.
By: Iron Scripter submitted:Jun 15 2022
Halloween is upon us and the Chairman has devised a demonic PowerShell scripting challenge for you.
This is not for the faint of heart. The Chairman wants you to raise the dead. Specifically deleted items in your Recycle Bin on a Windows 10 desktop.
By: Iron Scripter submitted:Jun 15 2022
RandomBirthday.ps1
(github.com)
I role play on occasion, and I find it useful to have a birthday. From that I can look up the zodiac
By: George submitted:Jan 9 2026
I role play on occasion, and I find it useful to have a birthday. From that I can look up the zodiac
signs, which allows me to apply some stereotypical traits to the character. I find this to be a useful starting point in fleshing out a character's personality.
By: George submitted:Jan 9 2026
Realtime BlueSky, but only the emoji video
(bsky.app)
Made with PowerShell and the bluesky websocket
By: James Brundage submitted:Nov 29 2024
Made with PowerShell and the bluesky websocket
By: James Brundage submitted:Nov 29 2024
Remember to triple check your scripts before using in prod
(reddit.com)
A simple yet effective reminder from this Reddit user.
By: u/the_star_lord submitted:Jun 16 2022
A simple yet effective reminder from this Reddit user.
By: u/the_star_lord submitted:Jun 16 2022
Retro Dashboard
(docs.ironmansoftware.com)
This retro looking dashboard displays the top 10 CPU and memory using processes, disk usage, and
By: Ironman Software submitted:Jun 16 2022
This retro looking dashboard displays the top 10 CPU and memory using processes, disk usage, and
live CPU and network usage. It also demonstrates how to use themes to custom the backcolor, text color and font family.
By: Ironman Software submitted:Jun 16 2022
Retro Synthwave Theme for PowerShell in Windows Terminal
(reddit.com)
I made a synthwave-y type theme for PowerShell for Windows Terminal. You can either use the theme OR
By: u/thebeersgoodnbelgium submitted:Jun 16 2022
I made a synthwave-y type theme for PowerShell for Windows Terminal. You can either use the theme OR
I commented out the color names to align with PowerShell tokens so you can use it as a base to create your own theme.
By: u/thebeersgoodnbelgium submitted:Jun 16 2022
Running VS Code on an Android Device
(tech.davidfield.co.uk)
Ir you're the sort of person who's phone is their workhorse as I am, then finding a decent IDE for
By: David Field submitted:Jun 16 2022
Ir you're the sort of person who's phone is their workhorse as I am, then finding a decent IDE for
quick edits on code is while a personal choice a bit of a problem as there are not many out there.
By: David Field submitted:Jun 16 2022
Saving Christmas with PowerShell: Building a Reusable Matching Algorithm
(youtu.be)
What starts as a simple Secret Santa script quickly turns into a full-blown constraint-based
By: Matthew Dowst [OC] submitted:Dec 12 2025
What starts as a simple Secret Santa script quickly turns into a full-blown constraint-based
matching engine.
By: Matthew Dowst [OC] submitted:Dec 12 2025
Script w/ GUI to Prevent Computer Inactivity
(reddit.com)
This is a little script I use to prevent messenger software from marking me as inactive. It presses
By: u/TheCallOfAsheron submitted:Sep 23 2022
This is a little script I use to prevent messenger software from marking me as inactive. It presses
Scroll Lock once a minute while running. I added a time window, for example you can set it to only keep you active between 8:00AM - 5:00PM. It runs the job in the background, so it will continue to run until you click Turn Off even if the tool is closed. I created a shortcut to run the tool and pinned it to my taskbar.
By: u/TheCallOfAsheron submitted:Sep 23 2022
Set-WallpaperClock 1.3.1
(powershellgallery.com)
A PS Module that sets your desktop background to show the current time.
By: Psychosapien submitted:Sep 16 2022
A PS Module that sets your desktop background to show the current time.
By: Psychosapien submitted:Sep 16 2022
Shorten the Code
(scriptrunner.com)
You still have a few days left to enter.
By: ScriptRunner submitted:Sep 27 2024
You still have a few days left to enter.
By: ScriptRunner submitted:Sep 27 2024
Shorten the Code – Win cool Prizes
(scriptrunner.com)
Welcome to the ScriptRunner Shorten the Code Challenge! This exciting competition invites PowerShell
By: ScriptRunner submitted:Sep 13 2024
Welcome to the ScriptRunner Shorten the Code Challenge! This exciting competition invites PowerShell
enthusiasts to demonstrate their scripting prowess by transforming a PowerShell script into concise, efficient code.
By: ScriptRunner submitted:Sep 13 2024
Show ANSI Samples
(jdhitsolutions.com)
Earlier this week I did a live session for the PSPowerHour. I talked about ways to dress up your
By: Jeff Hicks submitted:Jun 16 2022
Earlier this week I did a live session for the PSPowerHour. I talked about ways to dress up your
PowerShell work and console sessions. One of things I talked about was using ANSI escape sequences to add some color.
By: Jeff Hicks submitted:Jun 16 2022
Show spinner on the Windows Terminal tabs for every command.
(gist.github.com)
Show spinner on the Windows Terminal tabs for every command. - TerminalSpinner.ps1
By: mdgrs submitted:Jun 16 2023
Show spinner on the Windows Terminal tabs for every command. - TerminalSpinner.ps1
By: mdgrs submitted:Jun 16 2023
Simple Number Guessing Game to teach my elementary aged children about coding
(reddit.com)
I wrote this for my elementary aged children to teach them about how coding works. I'm slightly
By: u/tk42967 submitted:Jun 15 2022
I wrote this for my elementary aged children to teach them about how coding works. I'm slightly
proud of this and thought I'd share.
By: u/tk42967 submitted:Jun 15 2022
Sixel v 0.6.1
(powershellgallery.com)
Display images in the terminal using various protocols
By: Andree Renneus submitted:Sep 19 2025
Display images in the terminal using various protocols
By: Andree Renneus submitted:Sep 19 2025
Sneak Preview of my #Powershell 7: Best Foot Forward Presentation.
(twitter.com)
A pretty cool graphic listing the new features in PowerShell 7.
By: Justin Grote submitted:Jun 15 2022
A pretty cool graphic listing the new features in PowerShell 7.
By: Justin Grote submitted:Jun 15 2022
Solving the Dark Faction's PowerShell Challenge
(ironscripter.us)
Now that this year?s Iron Scripter battle is complete, the Chairman has arranged for a
By: submitted:Jun 15 2022
Now that this year?s Iron Scripter battle is complete, the Chairman has arranged for a
solution to the Dark Faction?s challenge.
By: submitted:Jun 15 2022
Sometimes boredom leads to innovation…
(reddit.com)
sometimes, it's Pure-Evil
By: u/patdaddy007 submitted:Jun 16 2022
sometimes, it's Pure-Evil
By: u/patdaddy007 submitted:Jun 16 2022
Spice up your day with dad jokes whenever you open PowerShell!
(reddit.com)
Because who doesn't love a good dad joke?
By: u/Sin_of_the_Dark submitted:Apr 12 2024
Because who doesn't love a good dad joke?
By: u/Sin_of_the_Dark submitted:Apr 12 2024
SpotifyControls v 2.1.0
(powershellgallery.com)
A PowerShell module for managing your Spotify tracks and playlists via Spotify's API.
By: RedThinkCode submitted:May 8 2026
A PowerShell module for managing your Spotify tracks and playlists via Spotify's API.
By: RedThinkCode submitted:May 8 2026
Spotishell v 1.1.1
(powershellgallery.com)
A powershell module to interact with the Spotify API
By: wardbox submitted:May 26 2023
A powershell module to interact with the Spotify API
By: wardbox submitted:May 26 2023
Taking a Shortcut Path in Your PowerShell Prompt
(jdhitsolutions.com)
To kick off the new year I thought I'd take a shortcut and reclaim some wasted space in my
By: Jeff Hicks submitted:Jun 15 2022
To kick off the new year I thought I'd take a shortcut and reclaim some wasted space in my
PowerShell prompt. I know I run into this issue during classes and conferences. Perhaps you encounter it as well. You are in in the PowerShell console and have ended up in a deep directory structure so that you prompt and console now look like this:
By: Jeff Hicks submitted:Jun 15 2022
TEC 2024 PowerShell Script-Off
(practical365.com)
TEC 2024 in Dallas (October 1-2) will once again feature the TEC PowerShell Script-Off where coders
By: Tony Redmond submitted:Jun 28 2024
TEC 2024 in Dallas (October 1-2) will once again feature the TEC PowerShell Script-Off where coders
attempt to come up with the best solutions for challenges set by the judges. The challenges are all Microsoft 365 scenarios (Exchange Online, Entra ID, Teams, and SharePoint Online), so there's nothing unknown about what we'll ask people to code. Come along to TEC 2024 and compete to be the best coder in town!
By: Tony Redmond submitted:Jun 28 2024
Test-Friday
(bsky.app)
The PowerShell function `Test-Friday` told me it is finally Friday!
By: Griff Barker submitted:Sep 19 2025
The PowerShell function `Test-Friday` told me it is finally Friday!
By: Griff Barker submitted:Sep 19 2025
Text-To-Speech using PowerShell
(powershellisfun.com)
Just a little fun thing for a Friday, text-to-speech! We used this many years ago at the office,
By: Harm Veenstra submitted:Sep 16 2022
Just a little fun thing for a Friday, text-to-speech! We used this many years ago at the office,
sending this to the laptop of a colleague and having fun while he's trying to figure out where the voice is coming from ?? How it works There is a System.Speech assembly which can be used to
By: Harm Veenstra submitted:Sep 16 2022
The face you make when someone says PowerShell is dead.
(twitter.com)
Glad I don't know any of those people.
By: BC Security submitted:Jun 16 2022
Glad I don't know any of those people.
By: BC Security submitted:Jun 16 2022
The PowerShell After Party – YouTube
(youtube.com)
Join us for the best After Party at Ignite 2021! We will host an Ask The Experts style session with
By: Azure DevOps submitted:Jun 16 2022
Join us for the best After Party at Ignite 2021! We will host an Ask The Experts style session with
Jeffrey Snover, SydneySmith, Justin Grote, Jason Helmick, Jeff Hicks Mike Kanakos, Steve Lee, and Danny Maertens.
By: Azure DevOps submitted:Jun 16 2022
The PowerShell Magic 8 Ball
(jdhitsolutions.com)
I have a short script that uses Windows Presentation Foundation (WPF) to create a spooky graphical
By: Jeff Hicks submitted:Jun 15 2022
I have a short script that uses Windows Presentation Foundation (WPF) to create a spooky graphical
prompt that allows you to ask questions of a Magic 8 Ball (this name may be trademarked or otherwise protected). For those of you who may not be familiar with it, this is a toy shaped like a giant 8 ball from a billiards game. You ask a question aloud, shake the ball and look at the bottom to get an answer. I did the same thing with PowerShell.
By: Jeff Hicks submitted:Jun 15 2022
The Syntax and The Shredding Podcast: Episode 2: The Legend of Power Metal and PowerShell’s Gold
(syntax.blackcatwhitehatsecurity.com)
The second episode is about my security PowerShell module while listening to Falconer's Royal Galley
By: Wade Bachelder submitted:Jul 25 2025
The second episode is about my security PowerShell module while listening to Falconer's Royal Galley
from their 1st self titled album Falconer.
By: Wade Bachelder submitted:Jul 25 2025
ThoughtForTheDay v 2.0.2
(powershellgallery.com)
Provides a bit of daily wisdom
By: Lars Panzerbjørn submitted:Nov 21 2025
Provides a bit of daily wisdom
By: Lars Panzerbjørn submitted:Nov 21 2025
Tic-Tac-Toe in PowerShell
(reddit.com)
I made tic-tac-toe in PowerShell and wanted to share it with the community.
By: u/Fireburd55 submitted:Jun 16 2022
I made tic-tac-toe in PowerShell and wanted to share it with the community.
By: u/Fireburd55 submitted:Jun 16 2022
tiPS v 0.0.11
(powershellgallery.com)
PowerShell tips delivered straight to your terminal
By: Daniel Schroeder submitted:Aug 25 2023
PowerShell tips delivered straight to your terminal
By: Daniel Schroeder submitted:Aug 25 2023
Today’s Random PowerShell discovery
(bsky.app)
You can declare a function with spaces in the name
By: James Brundage submitted:Mar 8 2024
You can declare a function with spaces in the name
By: James Brundage submitted:Mar 8 2024
Translating Text to Morse Code
(community.idera.com)
Because why not 🙂
By: Idera submitted:Jun 16 2022
Because why not 🙂
By: Idera submitted:Jun 16 2022
Trolling your colleagues with the new Windows Terminal
(blog.kieranties.com)
Tricks include setting their Terminal background to a new gif every time the open it.
By: submitted:Jun 15 2022
Tricks include setting their Terminal background to a new gif every time the open it.
By: submitted:Jun 15 2022
Under the Wire. PowerShell Training for the People
(underthewire.tech)
Under the Wire trains experienced, developing, and novice Information Technologists to use Windows
By: Under the Wire submitted:Jun 16 2022
Under the Wire trains experienced, developing, and novice Information Technologists to use Windows
PowerShell in a variety of situations through innovative and fun wargames.
By: Under the Wire submitted:Jun 16 2022
Uploading Music Files To Amazon S3 (PowerShell Mix) – amazonwebshark
(amazonwebshark.com)
In this post, I will upload lossless music files from my laptop to one of my Amazon S3 buckets using
By: Damien Jones submitted:May 15 2026
In this post, I will upload lossless music files from my laptop to one of my Amazon S3 buckets using
PowerShell.
By: Damien Jones submitted:May 15 2026
Using PowerShell for Lazy Maths
(nocolumnname.blog)
I was asked today if I could figure out how many ways I could arrange the following equation to get
By: Shane O'Neill submitted:Jun 16 2022
I was asked today if I could figure out how many ways I could arrange the following equation to get
the number 18?
By: Shane O'Neill submitted:Jun 16 2022
Using PowerShell on your Stream Deck
(powershellisfun.com)
An excellent way to run your scripts is by using a Stream Deck ?? I purchased one last month (Elgato
By: Harm Veenstra submitted:Mar 24 2023
An excellent way to run your scripts is by using a Stream Deck ?? I purchased one last month (Elgato
Stream Deck Mk 2 Studio Controller with 15 buttons), mainly because of the Microsoft Teams support, but you can use it for PowerShell too! In this blog post, I will show you a few examples.
By: Harm Veenstra submitted:Mar 24 2023
VsCode is watching you
(i.redd.it)
I know we've all been there
By: www.commitstrip.com submitted:Jun 16 2022
I know we've all been there
By: www.commitstrip.com submitted:Jun 16 2022
Want to practice your skills? Advent of Code 2020 went live today!
(reddit.com)
Friendly reminder that Advent of Code started today! Time to save Santa. Or maybe the elves. Or
By: u/Betterthangoku submitted:Jun 16 2022
Friendly reminder that Advent of Code started today! Time to save Santa. Or maybe the elves. Or
maybe Rudolph or something. I dunno, but it's a great way to learn/practice coding.
By: u/Betterthangoku submitted:Jun 16 2022
Wargames
(underthewire.tech)
Under the Wire trains experienced, developing, and novice Information Technologists to use Windows
By: Under the Wire submitted:Jun 16 2022
Under the Wire trains experienced, developing, and novice Information Technologists to use Windows
PowerShell in a variety of situations through innovative and fun wargames.
By: Under the Wire submitted:Jun 16 2022
Was testing REGEX, when suddenly…
(reddit.com)
It happens to the best of us
By: u/SupremeDictatorPaul submitted:Jun 16 2022
It happens to the best of us
By: u/SupremeDictatorPaul submitted:Jun 16 2022
Watch out #PowerShell community, we have an up and comer!
(twitter.com)
Too cute not to share.
By: Adam Bertram submitted:Jun 15 2022
Too cute not to share.
By: Adam Bertram submitted:Jun 15 2022
We got a mascot! Say hello to… uhm.
(twitter.com)
We actually don't have a name. Any suggestions?
By: Norwegian PowerShell User Group submitted:Jun 15 2022
We actually don't have a name. Any suggestions?
By: Norwegian PowerShell User Group submitted:Jun 15 2022
We need entertainment during ESP…
(oofhours.com)
We've all sat and watched the Enrollment Status Page (ESP) during an Autopilot provisioning process
By: Michael Niehaus submitted:Apr 5 2024
We've all sat and watched the Enrollment Status Page (ESP) during an Autopilot provisioning process
- it's pretty boring overall, showing information that isn't really useful (e.g. what does "Preparing for mobile device management" really mean)
By: Michael Niehaus submitted:Apr 5 2024
We’ve all been there
(twitter.com)
Demonstrating the use of GIFs on PowerShell toast notifications.
By: Josh King submitted:Jun 16 2022
Demonstrating the use of GIFs on PowerShell toast notifications.
By: Josh King submitted:Jun 16 2022
Weather Report in PowerShell
(twitter.com)
A PowerShell way to show whether report right in the console.
By: submitted:Jun 15 2022
A PowerShell way to show whether report right in the console.
By: submitted:Jun 15 2022
What are Some Obsure PowerShell Cmdlets that are Useful when Learned?
(reddit.com)
A great thread on Reddit about some hidden gems you may not be aware of.
By: u/ImprovingPiano submitted:Jun 15 2022
A great thread on Reddit about some hidden gems you may not be aware of.
By: u/ImprovingPiano submitted:Jun 15 2022
What are some of the coolest things you’ve built outside of your job?
(reddit.com)
As in, things for personal use or personal projects you've created?
By: u/teddy022 submitted:Nov 17 2023
As in, things for personal use or personal projects you've created?
By: u/teddy022 submitted:Nov 17 2023
What DON’T you like about PowerShell?
(reddit.com)
Pretty interesting read on some of the quirks with PowerShell.
By: u/makecodedothings submitted:Jun 16 2022
Pretty interesting read on some of the quirks with PowerShell.
By: u/makecodedothings submitted:Jun 16 2022
What have you done with PowerShell this month?
(reddit.com)
Always a fun read
By: r/PowerShell submitted:Jun 16 2022
Always a fun read
By: r/PowerShell submitted:Jun 16 2022
What PowerShell commands would you put in a desktop mouse pad?
(reddit.com)
I'm creating a custom desktop 23x13in mouse/keyboard pad with PowerShell commands on it. What are
By: u/premiumnul submitted:May 26 2023
I'm creating a custom desktop 23x13in mouse/keyboard pad with PowerShell commands on it. What are
some commands would put on it?
By: u/premiumnul submitted:May 26 2023
What PowerShell commands would you use most in Star Trek?
(bsky.app)
Join the discussion now!
By: James Brundage submitted:Oct 17 2025
Join the discussion now!
By: James Brundage submitted:Oct 17 2025
What was I thinking?
(reddit.com)
Have you ever written a sweet piece of code that you were proud of? Have you ever looked at that
By: u/tsclapper submitted:Jun 16 2022
Have you ever written a sweet piece of code that you were proud of? Have you ever looked at that
code 5 years later and wondered what idiot wrote that shit code?
By: u/tsclapper submitted:Jun 16 2022
What’s a cmdlet that you use a lot or just have used before, that some on here might not have heard of before?
(reddit.com)
I love when one of these threads come up. Even after all these years, I never fail to learn
By: u/afbrh submitted:Jun 15 2022
I love when one of these threads come up. Even after all these years, I never fail to learn
something new.
By: u/afbrh submitted:Jun 15 2022
When is ‘+=’ Ok to use?
(reddit.com)
Feel free to join the debate 🙂
By: u/madbomb122 submitted:Jun 17 2022
Feel free to join the debate 🙂
By: u/madbomb122 submitted:Jun 17 2022
Where-Object is “Adverb-Noun”; does not conform to “Verb-Noun”
(reddit.com)
Many of you will hate me for littering the subreddit with this one, but anyone else ever notice
By: u/taylorblakeharris submitted:Jun 15 2022
Many of you will hate me for littering the subreddit with this one, but anyone else ever notice
this? I wonder why they didn't use "Filter-Object" instead, since it's actually a verb...
By: u/taylorblakeharris submitted:Jun 15 2022
Which naming convention for internal variables?
(reddit.com)
Hi guys, I'm new to PowerShell and Microsoft has a guide for Approved Verbs for PowerShell Commands
By: u/Gincules submitted:Jan 5 2024
Hi guys, I'm new to PowerShell and Microsoft has a guide for Approved Verbs for PowerShell Commands
and Strongly Encouraged Development Guidelines, but which naming convention do you use for internal variables?
By: u/Gincules submitted:Jan 5 2024
Which team is your organization's GIF champion?
(alexholmeset.blog)
Have you ever wondered which team uses the most GIF’s? Now you will know, by using
By: submitted:Jun 15 2022
Have you ever wondered which team uses the most GIF’s? Now you will know, by using
Alexander’s fun weekend scripting project.
By: submitted:Jun 15 2022
Why is the PowerShell script file format .PS1? Why the “1”?
(twitter.com)
In case you ever wondered why
By: ConfigMgrDogs submitted:Aug 5 2022
In case you ever wondered why
By: ConfigMgrDogs submitted:Aug 5 2022
Windows+~ key combo opens Powershell
(reddit.com)
I tested in Windows 11 and it does work!
By: u/Apocryphus submitted:Apr 12 2024
I tested in Windows 11 and it does work!
By: u/Apocryphus submitted:Apr 12 2024
Wizard’s Castle (40th Anniversary PowerShell Edition)
(github.com)
A remake of the 1980 Exidy Sorcerer game written by JOSEPH R. POWER The instructions are included
By: yourwishismine submitted:Jun 16 2022
A remake of the 1980 Exidy Sorcerer game written by JOSEPH R. POWER The instructions are included
with the game. I stayed mostly true to the original, but added some additional functionality.
By: yourwishismine submitted:Jun 16 2022
WoW
(github.com)
A PowerShell module containing utilities for World of Warcraft.
By: PSModule.io submitted:Aug 29 2025
A PowerShell module containing utilities for World of Warcraft.
By: PSModule.io submitted:Aug 29 2025
Write-Host ?? But I always use the debugger. I mean, yea, always.
(twitter.com)
There is the right way and the way to works.
By: Adam Bertram submitted:Jun 15 2022
There is the right way and the way to works.
By: Adam Bertram submitted:Jun 15 2022
Yes please!
(twitter.com)
A shell that changes background color based on music beat. The dumbest thing ever that I will
By: Adam Bertram submitted:Jun 16 2022
A shell that changes background color based on music beat. The dumbest thing ever that I will
install immediately. Someone do this with PowerShell.
By: Adam Bertram submitted:Jun 16 2022
Yes, this is PowerShell running in webassembly in the browser.
(fmichaleczek.github.io)
No, not server-side, in *your* browser locally.
By: Justin Grote submitted:Jun 16 2022
No, not server-side, in *your* browser locally.
By: Justin Grote submitted:Jun 16 2022
You know you’ve been spending too much time in Powershell..
(reddit.com)
We've all been there 🙂
By: u/ir34dy0ur3m4i1 submitted:Jun 15 2022
We've all been there 🙂
By: u/ir34dy0ur3m4i1 submitted:Jun 15 2022
Upcoming Events
#PSTweetChat
(twitter.com)
Hope you can drop in on the monthly #PowerShell chat Friday from 1-2PM Eastern. Use #PSTweetChat to
By: Jeff Hicks submitted:Jun 16 2022
Hope you can drop in on the monthly #PowerShell chat Friday from 1-2PM Eastern. Use #PSTweetChat to
follow along
By: Jeff Hicks submitted:Jun 16 2022
#PSTweetChat
(twitter.com)
Join the PowerShell conversation tomorrow from 1-2PM Eastern (UTC-4). Use #PSTweetChat to follow
By: Everyone submitted:Jun 15 2022
Join the PowerShell conversation tomorrow from 1-2PM Eastern (UTC-4). Use #PSTweetChat to follow
along.
By: Everyone submitted:Jun 15 2022
#PSTweetChat from 1-2 PM Eastern Today
(twitter.com)
Open chat on Twitter about all things PowerShell
By: Jeff Hicks submitted:Jun 16 2022
Open chat on Twitter about all things PowerShell
By: Jeff Hicks submitted:Jun 16 2022
Advent of Code 2023
(adventofcode.com)
Today is the first day!
By: Advent of Code submitted:Dec 1 2023
Today is the first day!
By: Advent of Code submitted:Dec 1 2023
August Virtual Meetup – Automate Your Entire Server Patching Process
(meetup.com)
Yours truly will be demonstrating how you can automate our server patching using Azure and
By: PowerShell Southampton submitted:Jun 16 2022
Yours truly will be demonstrating how you can automate our server patching using Azure and
PowerShell!
By: PowerShell Southampton submitted:Jun 16 2022
Build a Superfast Research Assistant using PowerShell and AI
(meetup.com)
Join me for a hands-on session where we will build a superfast research assistant using PowerShell
By: New York PowerShell Meetup submitted:Aug 16 2024
Join me for a hands-on session where we will build a superfast research assistant using PowerShell
and AI. This powerful tool leverages the latest OpenAI models using my PowerShell module PSAI to search the web, gather information, and generate comprehensive research reports in seconds.
By: New York PowerShell Meetup submitted:Aug 16 2024
Chicago PowerShell Conference
(chicagopowershell.com)
Free virtual PowerShell Conference with keynote speaker Jeffery Snover
By: Chicago PowerShell submitted:Jun 16 2022
Free virtual PowerShell Conference with keynote speaker Jeffery Snover
By: Chicago PowerShell submitted:Jun 16 2022
Chicago PowerShell Users Group (CPUG) Virtual Meetup
(secure.meetup.com)
Wed Apr 29 5:30 PM - 8:30 PM
By: submitted:Jun 15 2022
Wed Apr 29 5:30 PM - 8:30 PM
By: submitted:Jun 15 2022
Chocolatey Fest 2026 @ PowerShell Summit : Call for Speakers
(ch0.co)
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
By: Chocolatey submitted:Feb 6 2026
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
practices, and the broader ecosystem around Chocolatey...
By: Chocolatey submitted:Feb 6 2026
Chocolatey Fest 2026 @ PowerShell Summit : Call for Speakers
(ch0.co)
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
By: Chocolatey submitted:Feb 13 2026
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps
practices, and the broader ecosystem around Chocolatey...
By: Chocolatey submitted:Feb 13 2026
Cliff diving with PowerShell (And other bad ideas) (by Stephen Valdinger)
(meetup.com)
Much like you wouldn't go BASE jumping without a parachute, you wouldn't hand a script to someone
By: Pacific PowerShell User Group submitted:Nov 7 2025
Much like you wouldn't go BASE jumping without a parachute, you wouldn't hand a script to someone
with validation, right? Right??? In this session, we'll cover some tips and tricks for making your PowerShell code more user-friendly and helpful when things go wrong.
By: Pacific PowerShell User Group submitted:Nov 7 2025
Coding Rock-Solid AI Agents: PowerShell Precision
(meetup.com)
In this session, you'll learn how to harness the PSAI PowerShell module and the newly developed
By: New York PowerShell Meetup submitted:Aug 16 2024
In this session, you'll learn how to harness the PSAI PowerShell module and the newly developed
PSAIAgent to create AI agents with memory, contextual knowledge, and tool integration. We'll dive into practical steps for building these advanced agents, ensuring each one is reliable, robust, and ready for real-world application.
By: New York PowerShell Meetup submitted:Aug 16 2024
Community Lightning Demos (featuring You!)
(meetup.com)
Join us for an exciting community event where members can showcase their own code through short 5-10
By: Research Triangle PowerShell Users Group submitted:Apr 26 2024
Join us for an exciting community event where members can showcase their own code through short 5-10
minute demos. And be sure to submit your own demos.
By: Research Triangle PowerShell Users Group submitted:Apr 26 2024
DFWSMUG April Fools Day Meetup
(eventbrite.com)
Join us for a fun-filled April Fools Day Meetup with DFWSMUG, where laughter and mischief await on
By: DFWSMUG submitted:Mar 29 2024
Join us for a fun-filled April Fools Day Meetup with DFWSMUG, where laughter and mischief await on
April 1, 2024 at 5:00 PM. And come see me presenting on test infrastructure with Pester.
By: DFWSMUG submitted:Mar 29 2024
DFWSMUG MMS Review and National Peanut Butter Cookie Day – June Meetup
(mailchi.mp)
June 12th 2024 at Microsoft MTC in Las Colinas. In-person only event.
By: DFWSMUG submitted:May 31 2024
June 12th 2024 at Microsoft MTC in Las Colinas. In-person only event.
By: DFWSMUG submitted:May 31 2024
Do More with PowerShell and au2mator Self-Service Portal
(linkedin.com)
Wed, Oct 2, 2024, 15:30 UTC
By: au2mator submitted:Sep 27 2024
Wed, Oct 2, 2024, 15:30 UTC
By: au2mator submitted:Sep 27 2024
Doug vs. the Machine: Agents Gone Wild
(meetup.com)
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
By: New York PowerShell Meetup submitted:Jun 13 2025
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
engineering. Real problems. Wild demos.
By: New York PowerShell Meetup submitted:Jun 13 2025
Doug vs. the Machine: Agents Gone Wild
(meetup.com)
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
By: New York PowerShell Meetup submitted:Jun 20 2025
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
engineering. Real problems. Wild demos.
By: New York PowerShell Meetup submitted:Jun 20 2025
Doug vs. the Machine: Agents Gone Wild
(meetup.com)
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
By: New York PowerShell Meetup submitted:Jun 6 2025
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt
engineering. Real problems. Wild demos.
By: New York PowerShell Meetup submitted:Jun 6 2025
Experts Line Australia
(expertslive.au)
September 19-20 - Early bird pricing ends Aug 9th
By: Experts Live submitted:Aug 4 2023
September 19-20 - Early bird pricing ends Aug 9th
By: Experts Live submitted:Aug 4 2023
Experts Live Europe 2024
(expertslive.eu)
September 23-25, 2024 - Budapest Congress Center, Hungary
By: Experts Live submitted:Jul 19 2024
September 23-25, 2024 - Budapest Congress Center, Hungary
By: Experts Live submitted:Jul 19 2024
Hamburg PowerShell User Group #34, Wed, Mar 22, 2023, 6:30 PM
(meetup.com)
Das nächste Treffen der Hamburg PowerShell User Group findet am 22.03.23 um 18:30 Uhr statt und ihr
By: Fabian Bader submitted:Mar 17 2023
Das nächste Treffen der Hamburg PowerShell User Group findet am 22.03.23 um 18:30 Uhr statt und ihr
seid herzlich eingeladen!
By: Fabian Bader submitted:Mar 17 2023
Intro to Modules (with Jeremy Watkins)
(meetup.com)
September 13, 2023 - Welcome to the first meeting of the Pacific PowerShell User Group! Jeremy
By: Pacific PowerShell User Group submitted:Sep 8 2023
September 13, 2023 - Welcome to the first meeting of the Pacific PowerShell User Group! Jeremy
Watkins will be our first speaker, and we're we're going to talk about "Intro to Modules." Join to learn a little about PowerShell modules and how you can work with them.
By: Pacific PowerShell User Group submitted:Sep 8 2023
Mark your calendar – the next AMA session with @HeikoBrenn and @nulle1ns will take place today!
(twitter.com)
Let us know your questions about PowerShell, ScriptRunner, Automation, Cooking, or Music, and fill
By: ScriptRunner submitted:Jun 16 2022
Let us know your questions about PowerShell, ScriptRunner, Automation, Cooking, or Music, and fill
out the form in advance
By: ScriptRunner submitted:Jun 16 2022
MMS 2022 at MOA: Automate ConfigMgr Site Health Checks with PowerShell and Azure Automation
(mms2022atmoa.sched.com)
Wouldn't it be nice if you didn't have to stop and run through a manual health check each
By: David Stein submitted:Jun 16 2022
Wouldn't it be nice if you didn't have to stop and run through a manual health check each
month/year? What if you could automate the process, and have it capture results to compare each checkup with the previous results? How about automated notifications when something isn't quite right? It's easier than you might expect, using PowerShell and Azure Automation.
By: David Stein submitted:Jun 16 2022
MMS 2023 at MOA
(mmsmoa.com)
April 30 - May 5, 2023 at the Mall of America Bloomington, Minnesota
By: MMS submitted:Jan 13 2023
April 30 - May 5, 2023 at the Mall of America Bloomington, Minnesota
By: MMS submitted:Jan 13 2023
Monad to Millions – Celebrating Jeffrey Snover & the PowerShell Community
(linkedin.com)
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
By: Heiko Brenn submitted:Feb 20 2026
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
creator of PowerShell, and the incredible community that turned a bold idea (Monad) into a global movement.
By: Heiko Brenn submitted:Feb 20 2026
Monad to Millions – Celebrating Jeffrey Snover & the PowerShell Community
(linkedin.com)
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
By: Heiko Brenn submitted:Feb 27 2026
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
creator of PowerShell, and the incredible community that turned a bold idea (Monad) into a global movement.
By: Heiko Brenn submitted:Feb 27 2026
Monad to Millions – Celebrating Jeffrey Snover & the PowerShell Community
(linkedin.com)
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
By: Heiko Brenn submitted:Mar 6 2026
Join us, Thu, Mar 12, 2026, for a special live-stream celebration honoring Jeffrey Snover, the
creator of PowerShell, and the incredible community that turned a bold idea (Monad) into a global movement.
By: Heiko Brenn submitted:Mar 6 2026
MyIgnite – Ask the Expert: Everything you ever wanted to know about PowerShell
(myignite.microsoft.com)
In this Ask the Experts session we will learn what our panelists are using PowerShell for, what are
By: Microsoft submitted:Jun 16 2022
In this Ask the Experts session we will learn what our panelists are using PowerShell for, what are
they most excited for in the future and how PowerShell has expanded from being an optional Windows component to a fully-fledged, open-source scripting and automation language supported on dozens of platforms. Join us to learn more about PowerShell, how PowerShell is applied to solve real-world challenges, and what drives the ever-growing community of PowerShell enthusiasts around the world.
By: Microsoft submitted:Jun 16 2022
NYC Agentic Foundation – First Meetup
(meetup.com)
I'll be attending. They're demoing Claude, Roo, and early agentic workflows. If you're into
By: New York PowerShell Meetup submitted:Jun 27 2025
I'll be attending. They're demoing Claude, Roo, and early agentic workflows. If you're into
orchestration, multi-agent coordination, or spec-driven dev (AIDD, anyone?), it's worth a look.
By: New York PowerShell Meetup submitted:Jun 27 2025
NYC Agentic Foundation – First Meetup
(meetup.com)
I'll be attending. They're demoing Claude, Roo, and early agentic workflows. If you're into
By: New York PowerShell Meetup submitted:Jul 4 2025
I'll be attending. They're demoing Claude, Roo, and early agentic workflows. If you're into
orchestration, multi-agent coordination, or spec-driven dev (AIDD, anyone?), it's worth a look.
By: New York PowerShell Meetup submitted:Jul 4 2025
PowerShell + DevOps Global Summit
(powershellsummit.org)
April 8-11, 2024 - Bellevue, WA
By: The DevOps Collective submitted:Dec 15 2023
April 8-11, 2024 - Bellevue, WA
By: The DevOps Collective submitted:Dec 15 2023
PowerShell + DevOps Global Summit
(powershellsummit.org)
April 24-27, 2023 Bellevue, WA
By: The DevOps Collective submitted:Jan 13 2023
April 24-27, 2023 Bellevue, WA
By: The DevOps Collective submitted:Jan 13 2023
PowerShell + DevOps Global Summit 2023
(powershellsummit.org)
Early Bird tickets now available until December 31, 2022
By: The DevOps Collective submitted:Dec 16 2022
Early Bird tickets now available until December 31, 2022
By: The DevOps Collective submitted:Dec 16 2022
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 21 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 21 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 28 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 28 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Dec 20 2024
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Dec 20 2024
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 3 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 3 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 10 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 10 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 24 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 24 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 31 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Jan 31 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 7 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 7 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 14 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 14 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 20 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 20 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 28 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Feb 28 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 7 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 7 2025
PowerShell + DevOps Global Summit 2025
(powershellsummit.org)
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 14 2025
April 7-10, 2025 Bellevue, WA
By: The DevOps Collective submitted:Mar 14 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 5 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 5 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 20 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 20 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 12 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 12 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 27 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 27 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 19 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 19 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 19 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Dec 19 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Apr 3 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Apr 3 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 26 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 26 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 9 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 9 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Apr 10 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Apr 10 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 3 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 3 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 16 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 16 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 10 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 10 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 23 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 23 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 17 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 17 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 30 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Jan 30 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 24 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 24 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 6 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 6 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 31 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Oct 31 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 13 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 13 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 7 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 7 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 20 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 20 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 14 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 14 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 27 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Feb 27 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 21 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 21 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 6 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 6 2026
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 28 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Nov 28 2025
PowerShell + DevOps Global Summit 2026
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 13 2026
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Mar 13 2026
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 5 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 5 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 12 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Sep 12 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
By: PowerShell.org submitted:Jul 18 2025
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
Global Summit, taking place in Bellevue, WA, from April 13-16, 2026. This Summit is the premier event for PowerShell and DevOps professionals, offering a unique opportunity to share knowledge, solve problems, socialize, and network with peers. Whether you're an Automater, Integrator, Problem-Solver, Tinkerer, Scripter, or Tech Wizard, this event is for you!
By: PowerShell.org submitted:Jul 18 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
By: PowerShell.org submitted:Jul 25 2025
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
Global Summit, taking place in Bellevue, WA, from April 13-16, 2026. This Summit is the premier event for PowerShell and DevOps professionals, offering a unique opportunity to share knowledge, solve problems, socialize, and network with peers. Whether you're an Automater, Integrator, Problem-Solver, Tinkerer, Scripter, or Tech Wizard, this event is for you!
By: PowerShell.org submitted:Jul 25 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
By: PowerShell.org submitted:Aug 1 2025
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
Global Summit, taking place in Bellevue, WA, from April 13-16, 2026. This Summit is the premier event for PowerShell and DevOps professionals, offering a unique opportunity to share knowledge, solve problems, socialize, and network with peers. Whether you're an Automater, Integrator, Problem-Solver, Tinkerer, Scripter, or Tech Wizard, this event is for you!
By: PowerShell.org submitted:Aug 1 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
By: PowerShell.org submitted:Aug 8 2025
We are thrilled to invite you to submit your session proposals for the 2026 PowerShell + DevOps
Global Summit, taking place in Bellevue, WA, from April 13-16, 2026. This Summit is the premier event for PowerShell and DevOps professionals, offering a unique opportunity to share knowledge, solve problems, socialize, and network with peers. Whether you're an Automater, Integrator, Problem-Solver, Tinkerer, Scripter, or Tech Wizard, this event is for you!
By: PowerShell.org submitted:Aug 8 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
Submission deadline has been extended until 8/31, but don't wait, submit your session proposals now for the 2026 PowerShell + DevOps Global Summit.
By: PowerShell.org submitted:Aug 15 2025
Submission deadline has been extended until 8/31, but don't wait, submit your session proposals now for the 2026 PowerShell + DevOps Global Summit.
By: PowerShell.org submitted:Aug 15 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(sessionize.com)
You've got 1 week left to submit your proposals! Even if you've never spoken before, don't be
By: PowerShell.org submitted:Aug 22 2025
You've got 1 week left to submit your proposals! Even if you've never spoken before, don't be
scared, this is a friendly welcoming environment that is so supportive.
By: PowerShell.org submitted:Aug 22 2025
PowerShell + DevOps Global Summit 2026 Call for Proposals (CFP)
(powershellsummit.org)
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Aug 29 2025
April 13-17, 2026 in Bellevue, WA
By: PowerShell.org submitted:Aug 29 2025
PowerShell AI Build Hour – Doug Finke
(meetup.com)
Friday, October 25, 2024 at 12:30 PM EDT - Ready to go from zero to app hero? I'll live demo
By: New York PowerShell Meetup submitted:Oct 18 2024
Friday, October 25, 2024 at 12:30 PM EDT - Ready to go from zero to app hero? I'll live demo
building an app using the new OpenAI Canvas-the interface that transforms writing and coding into an interactive adventure. This isn't just chat; it's creating real-world projects, start to finish.
By: New York PowerShell Meetup submitted:Oct 18 2024
PowerShell AI Build Hour – Doug Finke
(meetup.com)
Friday, October 25, 2024 - 12:30 PM to 1:30 PM EDT
By: New York PowerShell Meetup submitted:Oct 25 2024
Friday, October 25, 2024 - 12:30 PM to 1:30 PM EDT
By: New York PowerShell Meetup submitted:Oct 25 2024
PowerShell and .NET (with Anthony Howell), Wed, Oct 11, 2023, 6:00 PM | Meetup
(meetup.com)
At this month's Pacific PowerShell User Group, Anthony Howell (aka ThePoshWolf) will walk us thru
By: Pacific PowerShell User Group submitted:Sep 29 2023
At this month's Pacific PowerShell User Group, Anthony Howell (aka ThePoshWolf) will walk us thru
PowerShell and .NET.
By: Pacific PowerShell User Group submitted:Sep 29 2023
PowerShell Community Call
(github.com)
Aug 19, 2021 at 9:30 AM PST
By: PowerShell Team submitted:Jun 16 2022
Aug 19, 2021 at 9:30 AM PST
By: PowerShell Team submitted:Jun 16 2022
PowerShell Conference Europe
(psconf.eu)
June 24th - 27th 2024 - Hilton Old Town - Antwerp, Belgium
By: PSConfEU submitted:Jan 19 2024
June 24th - 27th 2024 - Hilton Old Town - Antwerp, Belgium
By: PSConfEU submitted:Jan 19 2024
PowerShell Conference Europe
(psconf.eu)
June 19th, 2023 at the Cubex Center Prague
By: PSConfEU submitted:May 12 2023
June 19th, 2023 at the Cubex Center Prague
By: PSConfEU submitted:May 12 2023
PowerShell Conference Europe 2025 Call for Speakers
(sessionize.com)
Call closed on 15 Dec 2024
By: PSConfEU submitted:Dec 6 2024
Call closed on 15 Dec 2024
By: PSConfEU submitted:Dec 6 2024
PowerShell Conference Europe 2025 Call for Speakers
(sessionize.com)
Call closed on 15 Dec 2024
By: PSConfEU submitted:Dec 13 2024
Call closed on 15 Dec 2024
By: PSConfEU submitted:Dec 13 2024
PowerShell Conference Europe 2025 Call for Speakers
(sessionize.com)
Call closed on 15 Dec 2024
By: PSConfEU submitted:Nov 29 2024
Call closed on 15 Dec 2024
By: PSConfEU submitted:Nov 29 2024
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 10 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 10 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 17 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 17 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 24 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:Apr 24 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 1 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 1 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 8 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 8 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 15 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 15 2026
PowerShell Conference Europe 2026
(psconf.eu)
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 22 2026
1-4 June 2026 in Wiesbaden, Germany
By: SynEdgy submitted:May 22 2026
PowerShell Days UK
(sessionize.com)
Call for speakers now open. Event takes place on 3 Mar 2023.
By: psday.uk submitted:Jan 6 2023
Call for speakers now open. Event takes place on 3 Mar 2023.
By: psday.uk submitted:Jan 6 2023
PowerShell on the River
(powershellchatt.com)
Don't miss PowerShell on the River August 11-12, 2023 in Chattanooga, TN
By: Chattanooga PowerShell user group submitted:Jun 30 2023
Don't miss PowerShell on the River August 11-12, 2023 in Chattanooga, TN
By: Chattanooga PowerShell user group submitted:Jun 30 2023
PowerShell on the River
(powershellchatt.com)
August 11-12, 2023 | Chattanooga, TN
By: Chattanooga PowerShell User Group submitted:Jun 2 2023
August 11-12, 2023 | Chattanooga, TN
By: Chattanooga PowerShell User Group submitted:Jun 2 2023
PowerShell Pro Series
(recastsoftware.com)
This two-part series led by Microsoft MVPs is designed to help IT admins strengthen their PowerShell
By: Recast submitted:Jun 19 2026
This two-part series led by Microsoft MVPs is designed to help IT admins strengthen their PowerShell
scripting skills, from core fundamentals to more advanced techniques.
By: Recast submitted:Jun 19 2026
PowerShell Saturday Hannover
(pssat.de)
Samstag, 16.09.2023
By: PowerShell Usergroup Hannover submitted:Sep 1 2023
Samstag, 16.09.2023
By: PowerShell Usergroup Hannover submitted:Sep 1 2023
PowerShell Saturday NC
(powershellsaturdaync.com)
Join us for PowerShell Saturday NC 2024, proudly brought to you by the Research Triangle PowerShell
By: Research Triangle PowerShell User Group submitted:Aug 2 2024
Join us for PowerShell Saturday NC 2024, proudly brought to you by the Research Triangle PowerShell
User Group! Mark your calendars for October 5th for this year's gathering in Raleigh, NC.
By: Research Triangle PowerShell User Group submitted:Aug 2 2024
PowerShell SnippetRace 29-30/2022
(powershell.co.at)
Expertslive Cafe 14. September 2022 - details coming soon
By: Roman Stadlmair submitted:Aug 5 2022
Expertslive Cafe 14. September 2022 - details coming soon
By: Roman Stadlmair submitted:Aug 5 2022
PowerShell SnippetRace 44/45-2022
(powershell.co.at)
PSScriptAnalyzer, OpenSSH, curl, -ne, Azure Automation Events PowerShell Workshop (MS-Graph,
By: Roman Stadlmair submitted:Nov 18 2022
PSScriptAnalyzer, OpenSSH, curl, -ne, Azure Automation Events PowerShell Workshop (MS-Graph,
PowerShellGet, news around PS), 9. November 2022 in Linz. Workshop will be held in GERMAN language.
By: Roman Stadlmair submitted:Nov 18 2022
PowerShell User Group Berlin
(twitter.com)
The newest member to the PowerShell user groups. It always great see new ones popping up.
By: Evgenij Smirnov submitted:Jun 15 2022
The newest member to the PowerShell user groups. It always great see new ones popping up.
By: Evgenij Smirnov submitted:Jun 15 2022
PowerShell Usergroup #region Munich December meetup
(meetup.com)
Donnerstag, 10. Dezember 2020 19:00 bis 21:00 MEZ
By: German PowerShell Usergroup submitted:Jun 16 2022
Donnerstag, 10. Dezember 2020 19:00 bis 21:00 MEZ
By: German PowerShell Usergroup submitted:Jun 16 2022
PowerShell UserGroup InnSalzach Meeting
(meetup.com)
PowerShell UserGroup InnSalzach Meeting - 18th June 2026
By: PowerShell UserGroup InnSalzach Germany submitted:Jun 12 2026
PowerShell UserGroup InnSalzach Meeting - 18th June 2026
By: PowerShell UserGroup InnSalzach Germany submitted:Jun 12 2026
PS Saturday Karlsruhe
(psugffm.odoo.com)
Join us for our first-ever 'PowerShellSaturday Karlsruhe' on November 30th, 2024 in Ettlingen near Karlsruhe, as ScriptRunner welcomes us in their offices!
By: PSUGFFM submitted:Oct 11 2024
Join us for our first-ever 'PowerShellSaturday Karlsruhe' on November 30th, 2024 in Ettlingen near Karlsruhe, as ScriptRunner welcomes us in their offices!
By: PSUGFFM submitted:Oct 11 2024
psconf.eu 2022: Call for Speakers
(sessionize.com)
We would LOVE to have YOU here with us to share your knowledge, experience, and wisdom.
By: PowerShell Conference Europe 2022 submitted:Jun 16 2022
We would LOVE to have YOU here with us to share your knowledge, experience, and wisdom.
By: PowerShell Conference Europe 2022 submitted:Jun 16 2022
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Dec 5 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Dec 5 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Submissions must be posted by this Sunday, 14 Dec 2025
By: PSConfEU submitted:Dec 12 2025
Submissions must be posted by this Sunday, 14 Dec 2025
By: PSConfEU submitted:Dec 12 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 17 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 17 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 24 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 24 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 31 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Oct 31 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 7 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 7 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 14 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 14 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 21 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 21 2025
PSConfEU 2026 Call for Speakers
(sessionize.com)
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 28 2025
Call closed 14 Dec 2025 - This time it will be held in Wiesbaden, Germany. June 1-4, 2026
By: PSConfEU submitted:Nov 28 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Sep 5 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Sep 5 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Sep 12 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Sep 12 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Sep 19 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Sep 19 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Sep 26 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Sep 26 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Oct 3 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Oct 3 2025
PSConfEU MiniCon 2025
(ti.to)
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
By: PSConfEU submitted:Oct 10 2025
14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your
free ticket now!
By: PSConfEU submitted:Oct 10 2025
PSConfEU MiniCon 2025
(ti.to)
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 15 2025
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 15 2025
PSConfEU MiniCon 2025
(ti.to)
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 22 2025
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 22 2025
PSConfEU MiniCon 2025
(ti.to)
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 29 2025
MiniCon is back! Join the PSConfEU community on 14 October 2025. Secure your free ticket now!
By: PSConfEU submitted:Aug 29 2025
PSDepend is Back! (Gilbert Sanchez)
(meetup.com)
If you've ever wished PowerShell had a requirements.txt -- a simple file that says "here's what this
By: Research Triangle PowerShell Users Group submitted:May 29 2026
If you've ever wished PowerShell had a requirements.txt -- a simple file that says "here's what this
project needs" and just handles it -- that's exactly what PSDepend is.
By: Research Triangle PowerShell Users Group submitted:May 29 2026
PSGitUtils v1.13.3
(powershellgallery.com)
Providers emoji supports for Git commit and Git log.
By: Cpadiem Chao submitted:Jul 28 2022
Providers emoji supports for Git commit and Git log.
By: Cpadiem Chao submitted:Jul 28 2022
Rolling Your Own Configuration as Code Toolset
(rtpsug.com)
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
By: Research Triangle PowerShell User Group submitted:Apr 25 2025
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
environment, the Microsoft.PowerShell.SecretManagement module for managing automation credentials, GitHub for versioning and collaboration and good old Window Task Scheduler.
By: Research Triangle PowerShell User Group submitted:Apr 25 2025
Rolling Your Own Configuration as Code Toolset
(rtpsug.com)
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
By: Research Triangle PowerShell User Group submitted:May 2 2025
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
environment, the Microsoft.PowerShell.SecretManagement module for managing automation credentials, GitHub for versioning and collaboration and good old Window Task Scheduler.
By: Research Triangle PowerShell User Group submitted:May 2 2025
Rolling Your Own Configuration as Code Toolset
(rtpsug.com)
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
By: Research Triangle PowerShell User Group submitted:May 9 2025
Lucas will demo his home-grown toolset which includes custom PowerShell modules for maintaining the
environment, the Microsoft.PowerShell.SecretManagement module for managing automation credentials, GitHub for versioning and collaboration and good old Window Task Scheduler.
By: Research Triangle PowerShell User Group submitted:May 9 2025
Scriptember Kick-Off: Let’s celebrate PowerShell!
(youtube.com)
We are kicking off a month-long celebration of PowerShell and its vibrant community. Join our
By: ScriptRunner submitted:Aug 30 2024
We are kicking off a month-long celebration of PowerShell and its vibrant community. Join our
kick-off session where we talk with some awesome members of the PowerShell community. We will discuss why PowerShell is a great IT automation technology, how to learn it and how PowerShell helps IT professionals advancing their careers.
By: ScriptRunner submitted:Aug 30 2024
Scriptember Live Stream Episode 1
(youtube.com)
Scheduled for Sep 11, 2024. In this live stream, we'll talk about how to have fun with PowerShell
By: ScriptRunner submitted:Sep 6 2024
Scheduled for Sep 11, 2024. In this live stream, we'll talk about how to have fun with PowerShell
while improving IT automation tasks and processes.
By: ScriptRunner submitted:Sep 6 2024
September **In-person** Meetup
(meetup.com)
Three speakers are lined up, sandwiches, tea, and coffee will be served, and 3 raffle prizes to be
By: PowerShell Southampton submitted:Aug 19 2022
Three speakers are lined up, sandwiches, tea, and coffee will be served, and 3 raffle prizes to be
won at the end (see below)!
By: PowerShell Southampton submitted:Aug 19 2022
September Virtual Meetup – Building a GUI with PowerShell (beginner level)
(meetup.com)
Donna Ryan is giving us an exciting introduction to building GUIs with PowerShell!
By: PowerShell Southampton submitted:Jun 16 2022
Donna Ryan is giving us an exciting introduction to building GUIs with PowerShell!
By: PowerShell Southampton submitted:Jun 16 2022
SQL Saturday Baton Rouge 2025 (#1110)
(sqlsaturday.com)
Come July 26th and see Mike Robbins present Mastering #PowerShell Functions and Script Modules:
By: Mike F. Robbins submitted:Jul 18 2025
Come July 26th and see Mike Robbins present Mastering #PowerShell Functions and Script Modules:
Build, Reuse, and Share Your Code Like a Pro.
By: Mike F. Robbins submitted:Jul 18 2025
SQL Saturday Baton Rouge 2025 (#1110)
(sqlsaturday.com)
Come July 26th and see Mike Robbins present Mastering #PowerShell Functions and Script Modules:
By: Mike F. Robbins submitted:Jul 25 2025
Come July 26th and see Mike Robbins present Mastering #PowerShell Functions and Script Modules:
Build, Reuse, and Share Your Code Like a Pro.
By: Mike F. Robbins submitted:Jul 25 2025
Swiss PowerShell in Bern
(meetup.com)
Tuesday, November 22, 2022 at 5:00 PM CET
By: Swiss PowerShell User Group submitted:Oct 28 2022
Tuesday, November 22, 2022 at 5:00 PM CET
By: Swiss PowerShell User Group submitted:Oct 28 2022
Teaching AI to Use Your Tools
(meetup.com)
It's Not Just Devs Using Your Code Anymore
By: New York PowerShell Meetup submitted:Jul 11 2025
It's Not Just Devs Using Your Code Anymore
By: New York PowerShell Meetup submitted:Jul 11 2025
The PowerShell Team Community Meetup at Ignite 2019
(twitter.com)
"The PowerShell Team is hosting a community meetup at MSIgnite 2019! Meet the team along with other
By: submitted:Jun 15 2022
"The PowerShell Team is hosting a community meetup at MSIgnite 2019! Meet the team along with other
PowerShell enthusiasts on Nov 4th from 4-5pm location TBA. Note that only the first 100 to arrive will be able to attend and you must bring your Ignite badge"
By: submitted:Jun 15 2022
Turn PowerShell Into Your Excel Automation Machine
(meetup.com)
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
By: New York PowerShell Meetup submitted:Dec 6 2024
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
(downloaded over 8 million times), for an exclusive dive into Excel automation. Learn from the creator himself and discover how to turn tedious Excel tasks into seamless PowerShell solutions, gaining insider insights directly from the source.
By: New York PowerShell Meetup submitted:Dec 6 2024
Turn PowerShell Into Your Excel Automation Machine
(meetup.com)
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
By: New York PowerShell Meetup submitted:Dec 13 2024
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
(downloaded over 8 million times), for an exclusive dive into Excel automation. Learn from the creator himself and discover how to turn tedious Excel tasks into seamless PowerShell solutions, gaining insider insights directly from the source.
By: New York PowerShell Meetup submitted:Dec 13 2024
Turn PowerShell Into Your Excel Automation Machine
(meetup.com)
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
By: New York PowerShell Meetup submitted:Nov 29 2024
Friday, December 13, 2024 - Join Doug Finke, the creator behind the PowerShell ImportExcel module
(downloaded over 8 million times), for an exclusive dive into Excel automation. Learn from the creator himself and discover how to turn tedious Excel tasks into seamless PowerShell solutions, gaining insider insights directly from the source.
By: New York PowerShell Meetup submitted:Nov 29 2024
vTechUG Virtual Tech Community Event
(techug.org.uk)
Thurs 10th Dec 2020 - vTechUG is the virtual tech community event for IT Ops, IT Infrastructure,
By: TechUG submitted:Jun 16 2022
Thurs 10th Dec 2020 - vTechUG is the virtual tech community event for IT Ops, IT Infrastructure,
Cloud, DevOps & CyberSecurity Professionals. We're completely independent and guided by local committee members who help create a great community experience.
By: TechUG submitted:Jun 16 2022
Watch Live: Visual Studio Toolbox at VS LIVE! Redmond 2025
(devblogs.microsoft.com)
On Tuesday, August 5, join us for a special edition of Visual Studio Toolbox Live-broadcast from VS
By: Jim Harrer submitted:Aug 1 2025
On Tuesday, August 5, join us for a special edition of Visual Studio Toolbox Live-broadcast from VS
LIVE!
By: Jim Harrer submitted:Aug 1 2025
Watch Live: Visual Studio Toolbox at VS LIVE! Redmond 2025
(devblogs.microsoft.com)
On Tuesday, August 5, join us for a special edition of Visual Studio Toolbox Live-broadcast from VS
By: Jim Harrer submitted:Aug 8 2025
On Tuesday, August 5, join us for a special edition of Visual Studio Toolbox Live-broadcast from VS
LIVE!
By: Jim Harrer submitted:Aug 8 2025
Women in PowerShell/DevOps Virtual Event October 22nd 2020
(twitter.com)
Amber and Sydney from the PowerShell Team at Microsoft will be hosting a virtual event on Thursday,
By: Sydney Smith submitted:Jun 16 2022
Amber and Sydney from the PowerShell Team at Microsoft will be hosting a virtual event on Thursday,
October 22nd from 9am-11am PDT to build community amongst women in DevOps.
By: Sydney Smith submitted:Jun 16 2022



