Blogs, Articles, and Posts

  • The Maddening Side of the Microsoft Graph PowerShell SDK
    All software has unique quirks, and the foibles of the Microsoft Graph PowerShell SDK are well known. But it’s much harder when the underlying foundation contributes to the craziness as described in this article. Graph pagination works in a specific way and Microsoft tunes the Graph to deliver great performance by reducing the set of properties returned for objects. Both can cause concern for developers.
  • Microsoft Entra PowerShell module, successor to the Azure AD PowerShell module
    The Microsoft Entra PowerShell module is the successor to the Azure AD PowerShell module. It’s designed to streamline management and automation for the Microsoft Entra product family, which includes the services formerly known as Azure Active Directory.
  • Using Switch in PowerShell
    Everyone uses If statements in their scripts: If this, then that. Or If not this, then that, multiple If, and even Elseif. But there is another option, Switch. In this blog post, I will show you how you can use Switch and make your scripts more readable in the process :)
  • Reading, Rotating, and Reporting on LAPS and BitLocker in Intune and Entra with PowerShell
    After the recent Crowdstrike Incident I’ve been thinking a lot about how to quickly perform LAPS and BitLocker actions against remote devices, and report on their use primarily via Microsoft Graph and Intune. I work and talk with a lot of folks in highly distributed environments (thinking of you, all of my EDU friends!).
  • Track File Activities in SharePoint Online Using PowerShell
    Users are given access to files in the organization for various purposes, such as project collaboration, documents sharing, and accessing necessary resources for their roles. Based on the permissions granted, users can perform actions on files and folders such as deletion, download, modifying, and more.
  • Find Your Most Frequently Used Terminal Commands
    Determine the most used commands in the terminal using Bash, Fish, PowerShell and Zsh with these simple one line commands.
  • OneDrive Pastejacking
    Phishing campaign exploits Microsoft OneDrive users with sophisticated social engineering, manipulating them into executing a malicious PowerShell script.

Books, Media, and Learning Resources

  • TEC 2024 PowerShell & Conditional Access Workshops
    Don’t miss your chance to meet and learn from your favorite Practical 365 Authors at TEC 2024. As a proud sponsor of TEC, we are offering BOGO discounts on exclusive pre-con workshops with authors Michel De Rooij, Jaap Wesselius, and more!

Community

  • Unveiling the Power of Generative AI with Chrissy LeMaireq
    In this episode, Chrissy LeMaire discusses AI, her experience at PSConfEU, and her return to in-person speaking after a 5-year break. She provides an update on her book, “Generative AI for the IT Professional,” and shares insights into leveraging AI beyond just conversing with ChatGPT. Chrissy also showcases a couple of interesting use cases involving AI.
  • Inside IT Automation l E06 l Bruno Buyck talks about PowerShell, PSConfEU and more
    In this “Inside IT Automation” episode Heiko has a conversation with Bruno Buyck at the PSConfEU in Antwerp. They talk about the PowerShell Conference, Bruno’s PowerShell journey, PowerShell trainings, the Belgium PowerShell User Group and more.

Fun

Events

  • PowerShell Saturday NC
    Join us for PowerShell Saturday NC 2024, proudly brought to you by the Research Triangle PowerShell User Group! Mark your calendars for October 5th for this year’s gathering in Raleigh, NC.

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