5
PowerShell Weekly for September 27, 2024
(programming.dev)
Blogs, Articles, and Posts
- Build dynamic JSON with PowerShell
I recently did a Contacts Sync with GRAPH Api and PowerShell to create Contacts in a Shared Mailbox and USer Contact Folder. At this time, it was needed to build dynamic JSON related to existing Values, so I looked for some posts on how to build dynamic JSON with PowerShell. - How to install PowerShell 7 and essential tools on Linux
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you through installing the essential tools on your Ubuntu Linux system if that's your preferred operating system. You'll learn how to install PowerShell version 7, Visual Studio Code, and the PowerShell extension for VS Code to ensure your system is prepared for the event. If you're using Windows 11, refer to the companion article, How to install PowerShell 7 and essential tools on Windows 11. A future article covers installations on macOS. - Installing the Entire Microsoft Graph PowerShell SDK Seems Like the Right Idea
An article described some benefits that could be gained from not installing the complete Microsoft Graph PowerShell SDK. The question is whether the claimed benefits are more theoretical than actual. It’s hard to say because it all depends on how someone uses the SDK for development or to run scripts. Anyway, it’s a topic worth discussing. - How to Authenticate to Azure Using PowerShell (User and Device Authentication)
Learn how to authenticate to Azure using PowerShell, including module installation, interactive and device login methods, verifying sessions, and managing multiple subscriptions. - Passkey Provider AAGUIDs PowerShell Module
The FIDO2 specification requires each security key vendor to provide an Authenticator Attestation GUID (AAGUID) during registration. An AAGUID is a 128-bit identifier indicating the key type, such as the make and model. Passkey providers on desktop and mobile devices are also expected to provide an AAGUID during registration. - PowerShell Confirm Parameter: Best Practices for Safe Scripting
The PowerShell Confirm parameter is an essential safeguard that prompts users before performing potentially destructive actions. This article will explore how to implement the -Confirm parameter in custom PowerShell functions to make them more robust and user-friendly. What is the PowerShell Confirm parameter? - Outlook Email Mover
The way I manage my email might seem a bit strange. Due to working in IT, I get lots of emails. Some emails need action, some are regular emails, and some are notifications I want to know about as soon as they happen. I feel like a normal person would make an Outlook rule to… - SQL Query Stats via Powershell
Checking query runtimes via PowerShell
Projects, Scripts, and Modules
- PowerShellRun
Terminal Based Launcher and Fuzzy Finder for PowerShell.
Books, Media, and Learning Resources
- Master Regex in Powershell: Replace all but first character!
Learn how to use Regex in Powershell to replace all but the first character of a match in this tutorial.
Community
- Innovating with PowerShell: Micah Shonyo’s Path to C# Mastery
In this episode of the PowerShell Podcast, we sit down with Micah Shonyo to explore his inspiring journey into PowerShell, from his early days learning the language to his current projects. We dive into the story behind his Microsoft Cluster Management module, discussing what motivated him to create it and how it helps sysadmins. Micah also shares how learning PowerShell opened the door for him to start using C#, blending scripting with development to elevate his technical skills. We wrap up the conversation with insights into his career goals and aspirations for the future. - Inside IT Automation E16
The History of PowerShell with Jeffrey Snover
Fun
- Shorten the Code
You still have a few days left to enter.
Events
- Do More with PowerShell and au2mator Self-Service Portal
Wed, Oct 2, 2024, 15:30 UTC
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
Hi there, do you know if there is an oh-my-zsh type plugin/framework/whatever for powershell?
I really would like some colour in my ps terminal, as well as history and autocomplete!