Announcements!

Blogs, Articles, and Posts

  • Managing Guest Users in PowerShell with Microsoft Graph API
    Managing Guest Users in PowerShell with Microsoft Graph API In today’s collaborative work environments, inviting guest users to access organizational resources has become a common practice.
  • Exchange Online Upgrades Its Message Tracing Capabilities
    Microsoft announced the GA for the new message tracing feature on June 3. The old code will be deprecated in September 2025, so it’s time to update any PowerShell scripts that use the Get-MessageTrace or Get-MessageTraceDetail cmdlets. Upgrading is easy and shouldn’t take too long, once you find the time to do the work.
  • Enhanced Dashboards with PSWriteHTML – Introducing InfoCards and Density Options
    Discover new features in the PSWriteHTML PowerShell module – including New-HTMLInfoCard, improved layout controls with the -Density parameter, and customizable shadows for clean, modern dashboards and reports.
  • Avoid The Five Big Errors in Graph PowerShell Scripts
    Everyone learns from experience. This article covers five important building blocks for writing great Graph PowerShell scripts, the product of hard-won experience and many mistakes. Filtering, properties, permissions, and pagination all make the list.
  • Creating/downloading videos from Azure OpenAI Sora by PowerShell/API
    Finally the OpenAI Sora model is released in preview for Azure AI Foundry. You can read more about it here. Sora is a text to video model that lets you input a description of a scene and it generates a video from it. Using the Video playground in AI Foundry its super easy to generate
  • Practical PowerShell: Crafting Collections
    PowerShell scripting becomes far more powerful when you master collections like arrays and hash tables. In this article, we review the basics of standard collection types. Then, walk through additional useful options that leverage other object types available through the .NET Framework.
  • How to Get SharePoint Document Library Size using PnP PowerShell?
    One of my clients recently asked how to check the size of a specific SharePoint document library. The easiest way is through SharePoint’s Storage Metrics, which is available in the site settings. It provides the total size, %of Site Quota, etc. In this article, I will also explain how to get the SharePoint document library
  • How do I get the full Azure Advisor Recommendation from an API?
    Recently at work I was writing a script to pull all Azure Advisor recommendations for a set of subscriptions for further analysis and display, and I wanted to make sure that my output included as much information as possible. The list of recommendations is readily available via the API, and based on the example output I thought - perfect! This should have all of the information I could need!

Projects, Scripts, and Modules

  • MySQLite v 1.0.0
    A small set of PowerShell commands for working with SQLite database files. - jdhitsolutions/MySQLite

Community

  • Hacking Games and Building a Career - Mateus Pimentel
    In this episode of the PowerShell Podcast, we take a detour from our typical PowerShell conversations to explore the fascinating world of game hacking with backend services developer Mateus Pimentel. Mateus shares his journey from crafting bots for MMORPGs to reverse engineering games and ultimately working in online services for a major gaming company.We discuss his early experiences hacking Tibia, how he overcame being hacked himself as a kid, and how those formative experiences shaped his approach to software development and cybersecurity. Mateus also dives into powerful learning experiences from hacking games, participating in Capture the Flag competitions, and avoiding the dark paths that lure many curious technologists. This episode is a compelling exploration of hacking culture, ethics, and personal transformation.
  • How to Write a CFP That Gets You to the PowerShell + DevOps Global Summit 2026
    So, you want to speak at the PowerShell + DevOps Global Summit 2026? Great. But before you start dreaming about standing ovations and post-talk high-fives, let’s talk about the one thing standing between you and that stage: your Call for Proposals (CFP).

Events

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