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