Blogs, Articles, and Posts

  • Do While, While and Do Until in PowerShell
    I used this again in a few scripts while creating packages in Intune for a customer, where I had to wait for specific tasks to finish. In this brief blog post, I will outline how it works and discuss its use cases.
  • Set Up Automated Microsoft 365 User Sign-in Summary Email Using PowerShell
    Every organization’s ultimate goal is to keep its Microsoft 365 environment secure. Among the many security measures, monitoring user sign-ins keeps you stay one step ahead of potential attacks. For example, repeated occurrence of sign-in failures may indicate attempts to compromise user accounts or result from Conditional Access policies blocking sign-ins.
  • VSCode & Git on Everything during OSD!
    Yeah, I’ve made the switch over to VSCode. I pretty much live in GitHub now days. I find my current website annoying since I’ve been working in GitBook at 2Pint Software.
  • Practical Teams Phone: Reporting Missed Calls on Call Queues
    Microsoft Teams Phone has improved over the years, but missed call reporting in call queues remains a gap. In this blog, Martin Heusser shows how to use Microsoft Graph and PowerShell to build a custom report that captures missed and answered calls, complete with caller info and agent details. Until Microsoft adds shared call history natively, this DIY approach is a solid workaround.

Projects, Scripts, and Modules

  • MathML
    MathML is an XML stanard for representing mathematics, and a part of HTML5.
  • EntraFIDOFinder Update
    There haven’t been much changes the past couple months, but finally a biggish update happened where Microsoft has added 10 more keys that are Attestation capable. Added Attestation capable keys: Are you requiring attestation? How has your implementation of FIDO2 keys been?
  • GitlabCli v 1.138.0
    Interact with GitLab via PowerShell

Books, Media, and Learning Resources

  • PoshBytes: Arrays vs Lists [OC]
    On this edition of PohBytes, a showdown for the ages, Arrays vs. Lists!Two contenders, two minutes, no fluff, many .Add()s and +=s.
  • How to create, update, delete, and manage mailboxes
    Check this out on LinkedIn Learning! I have made it free for you with the link below.
  • PowerShell Text Manipulation Basics
    Join Andrew Pla and Greg Martin as they dive into the fundamentals of text manipulation in PowerShell. Whether you’re cleaning up messy logs, parsing configuration files, or just trying to get your output into the right shape, mastering text manipulation is an essential skill.

Community

  • From Sysadmin to Security at Microsoft with Thomas Rayner
    Thomas Rayner joins The PowerShell Podcast to share his journey from sysadmin and PowerShell MVP to securing Microsoft 365 as a security professional at Microsoft. He reflects on how PowerShell accelerated his career, the importance of blogging and community involvement, and why clear communication with managers is vital for growth. Thomas also offers advice for beginners, highlighting patience, persistence, and the value of mentorship in tech.

Fun

  • Image2Text v1.0.4
    Converts images to ASCII art with optional color output and file export. Built for creative automation and terminal flair.

Events

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