December 15, 2023
Blogs, Articles, and Posts
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
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
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
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 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
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
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
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
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
Projects, Scripts, and Modules
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
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
Books, Media, and Learning Resources
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
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
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
Community
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
Fun
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
Upcoming Events
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
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.