October 13, 2023
Announcements!
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
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
Blogs, Articles, and Posts
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
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 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
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
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
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
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
Projects, Scripts, and Modules
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
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
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
Community
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
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.