Blogs, Articles, and Posts

  • An example of using PowerShell to manage system and user-assigned managed identities in Azure
    Managed identities provide secure authentication for resources accessing other resources in Azure without requiring sensitive information such as secrets, credentials, and certificates to be handled. Microsoft Entra ID manages these identities, enabling applications to obtain tokens for authentication. In this post, I will provide an example that illustrates how to use system and user-assigned managed identities with PowerShell.
  • Can I Bypass Powershell Execution Policy? Powershell Execution Policies
    Can I Bypass Powershell Execution Policy? If you are new to PowerShell then you are probably ready to dive in and start experimenting with scripts and all kinds of cool learning resources. If you ever download a script from an external source then you need to be aware of a few things.
  • Export Microsoft 365 Users’ Self-Service Password Reset (SSPR) Status Reports
    Microsoft self-service password reset (SSPR) feature enables users to reset passwords independently, reducing help desk reliance in the organization. However, before users can utilize SSPR, admins must enable self-service password reset, and users must register their authentication methods.
  • Add, remove, or replace values using PowerShell
    I had another encounter this week where a customer wanted to remove the value from something in Exchange. Setting the value to $null didn’t work, and I showed him how to remove it another way. This blog post will show a few ways to add, remove, or replace a value using Active Directory and Exchange Online as examples.
  • Blogposts and Newsletters in times of AI´s
    This week i am not going to do a regular PowerShell newsletter, it will be more some personal thoughts on the recent developments with AI´s. As long as i read blogposts, i enjoyed the knowledge, which people share regarding a particular problem they want to solve. Solving a technical problem personally is one part of the effot, prepering the solution in a format so that others can benefit from is is a much wider step. Who ever has created a blogpost or video knows that preparation, production and post-editing takes some time, and all of this just for the community
  • What do you use for tooling when it comes to sharing and executing powershell scripts?
    As the title states, I’ve found that even within teams that engineers write similar things over and over again. Version control and git helps but then there is tracking who executed what when and where, no ability for a historical view and timeline, task scheduler is hard to track success / failures output.

Projects, Scripts, and Modules

  • PdfLexer v 0.1.19
    PdfLexer is a powershell pdf manipulation library for Powershell 7+.

Books, Media, and Learning Resources

  • Your PowerShell Journey Starts Here: A Beginner’s Guide
    PowerShell is a powerful tool for automating tasks and managing systems, especially in a Windows environment. If you’re ready to level up your tech skills, here’s how to get started on your PowerShell learning adventure.
  • Welcome to Professional PowerShell
    This blog is the first installment in our new monthly “Professional PowerShell” series, designed to help part-time PowerShell developers freshen up their scripting skills.

Community

  • Roadmapping your PowerShell Journey with Sean Wheeler
    In this episode of the PowerShell Podcast, host Andrew Pla is joined by the insightful Sean Wheeler for an enlightening discussion on all things PowerShell. Andrew starts off the episode by sharing a community tip and delving into the topic of hosting internal PowerShell meetups. The conversation then shifts to Sean, who sheds light on the process of getting started with learning PowerShell, emphasizing the invaluable resources available on learn.microsoft.com/powershell. Together, they explore the different steps involved in a PowerShell journey and offer guidance on mapping out a personalized learning path. Additionally, they discuss the significance of Git and GitHub in the PowerShell ecosystem and extend an invitation to the community for contributions to the PowerShell Community blog. Tune in for a wealth of knowledge and practical advice to enhance your PowerShell experience.
  • PowerShell Pulse Monthly Tech Talks & Community Showcase
    Unlock the potential of Microsoft 365 configuration with Clayton as he demonstrates the seamless integration of PowerShell and Excel for efficient setup. Delve into Azure’s queuing system with Mike to optimize your workflow and achieve continuous delivery. Join us for expert insights and practical tips from their engaging presentation.

Fun

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