August 5, 2022
Announcements!
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
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
Blogs, Articles, and Posts
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
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
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
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
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
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
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
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 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
Projects, Scripts, and Modules
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
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
Books, Media, and Learning Resources
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
Fun
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
Upcoming Events
#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
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
Do you have a suggestion for PowerShell Weekly? Do you know something that should be included? Let me know in the comments below, or on
twitter.