Future, Trap, Exchange Online API, DNSCLient-PS
Events
- Experts Live Cafe „Protecting Identities“: 17. Dezember 2025 Teams, Link
- PowerShell Usergroup Cafe Q4/2025 PlatyPS and PowerShell Ecosystem – 9. Dezember 2025 , Link
Snippets
The Schedule of the PowerShell Snippetrace
Dear reading community ! The PowerShell Snippetrace is now available for a few years, the first edition war published August 29th 2016 in a very minimalistic way and in german link. At these times there was no AI, and cloud was in its beginnings. The blog was planned to be weekly and there have been times where the community blogged a lot about PowerShell.
This has changed in the last 1-2 years. My perception of the community is, that since PowerShell 5.1 is discontinued and the big feature-releases have stepped aside to a .NET driven release-plan people are less writing blog-posts. i have subscribed around 15 RSS feeds and there have been times where i wasnt able to handle the mass of posts coming in.
A second reason may be the fact that AI helps people pretty well with PowerShell problems and the fixes are not developed from within the person itself, its done by an LLM and therefore not bloggable.
This is influencing the way we publish updates here and we will mostly move to a 2-4 weeks schedule, based on input from the community. For this SnippetRace we still found some interesting posts, read below.
Understanding the TRAP statement
PowerShell is powerful and there is a lot behind the scenes rarely known. Patrick Grünauer, one of 3 PowerShell MVP´s in Austria regularly posts his small and effective infos. This time „Trap“ – all you need to know to start making error handling better. Read and learn here.
Microsoft Exchange Online API
With the deprecation of Exchange Online EWS, Microsoft had to offer something for particular tasks. Vasil Michev wrote a general blogpost and a specific ones for experimenting with the API. If you want to dive deep in it, read. General overview, Part 2 with details and code samples
DnsClient-PS
DNS is handled differently in Windows PowerShell and PowerShell Core. to solve this problem there are community modules like DNSClient-PS. I personally use it myself bit Harm Veenstra has written such a nice blog post about it – ne need to replicate.
Have a good time automating – R.
Foto von Nick Fewings auf Unsplash
