Blogs, Articles, and Posts

  • Automating Microsoft 365 with PowerShell Update 29
    The latest update to the Microsoft Graph PowerShell SDK fixes a major issue but introduces new problems. The authors of the Automating Microsoft 365 with PowerShell eBook have updated it to reflect the current situation and include new information.
  • Tracking File-Level Archiving Activity in SharePoint Online with PowerShell
    This article demonstrates how to use the Microsoft Graph API to track file-level archiving activity in SharePoint Online using PowerShell. The script fetches all Microsoft 365 Groups, finds document libraries, and iterates through files to check their archive status.
  • Maintaining Stable Azure Automation Runtime Environments
    To maintain stable Azure Automation runtime environments, it's recommended to use separate production and test environments for PowerShell module updates. This ensures that runbooks execute reliably without being affected by potential problems in updated modules.
  • Replacing Old Batch Files with PowerShell: A Migration Guide
    A guide for migrating legacy batch files to PowerShell, covering what maps to what, when to leave batch alone, and common pitfalls like exit codes and quoting.
  • Powershell Update Goes Sideways
    The latest PowerShell update in Windows Terminal caused issues such as an 'Installation abandoned' error message and switching to the command prompt instead of PowerShell. The author experiences these problems while using WinGet.
  • Determining Script types with Decision Models
    An article discussing using decision models to determine the type of PowerShell scripts used, without relying on script content.
  • Getting OneDrive size and real size on disk using PowerShell
    This article provides a script to retrieve both the full size and actual space used by files in OneDrive on disk, utilizing PowerShell and .NET classes.
  • Azure Runbook: Entra ID App Secret Expiry Notifications
    If you have ever received a call on a Monday morning saying “the integration stopped working” and after an hour of troubleshooting you found out that the client secret of an Entra ID app registration expired over the weekend, then this post is for you. Or maybe it was the SAML certificate of an Enterprise...

Projects, Scripts, and Modules

Community

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

no comments (yet)

sorted by: hot top controversial new old
there doesn't seem to be anything here