July 9, 2021
Announcements!
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
Blogs, Articles, and Posts
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
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
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
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
Projects, Scripts, and Modules
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
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
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
Books, Media, and Learning Resources
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
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
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
Fun
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
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.