Blogs, Articles, and Posts

  • Stop Configuration Drift in Microsoft 365 Using the new Configuration Management API’s – A Deep Dive
    Microsoft has released into public preview a new set of APIs that enable administrators to monitor and alert on configuration changes across one or more tenants, spanning multiple Microsoft 365 workloads, including:
  • How to Control Access to Entra Multi-Tenant Apps
    Entra multi-tenant applications can be used by any tenant - unless you restrict sign-in audiences to permit only specific tenants to use the application. In this article, we explain the preview feature and use the Microsoft Graph PowerShell SDK to restrict sign-in audiences by defining a list of permitted tenant identifiers in the properties of multi-tenant applications.
  • EntraFIDOFinder: New Web UI and Over 70 New Authenticators
    You read that right, over 70 new authenticators are now approved for Entra Attestation and have been add to the web ui and the PowerShell module! I knew they had to be holding back after these last few updates. Also I’ve updated the web UI and curious of your thoughts.
  • Intune Win32 PowerShell Installer Type
    This month, Microsoft re-released PowerShell as a command-line option for Intune Win32 packages, making it easy to update the installation script without recreating the IntuneWin package. In this blog post, I will show you how it works.
  • Quick Tip - Enable vTPM on Hyper-V VMs
    Here is a quick PowerShell script to enable vTPM on one or more VMs in Hyper-V. Here is a quick PowerShell script to enable vTPM on one or more VMs in Hyper-V.

Projects, Scripts, and Modules

Books, Media, and Learning Resources

  • PoshBytes: Measure-Command For Optimizing Your Code
    Measure-Command is the fastest way to find out how long a command actually takes, so you can stop guessing and start optimizing with receipts. We will time a few real scripts, compare approaches, and learn how to avoid misleading results.
  • Understanding PowerShell Output
    Tara returns for her second PowerShell lesson. She’s already learned the 3 core commands: Get-Help, Get-Command, and Get-Member.

Community

  • Stop Trying So Hard and Start Automating Smarter with Jake Hildreth
    Principal Security Consultant and community favorite Jake Hildreth returns to The PowerShell Podcast to talk about building smarter automation, leveling up through community, and creating tools that solve real problems. Andrew shares his “stop trying so hard” theme for the year, how working smarter applies directly to scripting and security, and why getting involved with others is one of the fastest ways to grow in your career.

Events

Check out psweekly.dowst.dev for all past editions as well as a searchable archive.