Brian Kaiser
@bmkaiser.com
34 followers 120 following 44 posts
#PowerShell professional living in New England Website: https://bmkaiser.com GitHub: https://github.com/bmkaiser LinkedIn: https://linkedin.com/in/bmkaiser
Posts Media Videos Starter Packs
bmkaiser.com
Also, is everything just built on top of Plaster?
bmkaiser.com
What are you using for #PowerShell module scaffolding? Seems that most tools that I have found are in need of some TLC. What am I missing?
Reposted by Brian Kaiser
toastit.dev
If you're looking for some truly amazing humans from the #PowerShell community to follow, @dougfinke.bsky.social has been doing work curating a handy list: clearsky.app/dougfinke.bs...
ClearSky
ClearSky - See farther
clearsky.app
bmkaiser.com
In case you're curious, this was the post in question:
Losing my mind please help!
www.reddit.com
bmkaiser.com
The internet is really great sometimes 💖 Thanks to @jsnover.com on Reddit 10 years ago, I was able to solve a #PowerShell problem while following @kevmar.bsky.social amazing article on handling errors that now lives on #MicrosoftLearn 🤯

learn.microsoft.com/en-us/powers...
A screenshot of a Reddit post comment by /u/jsnover that says:

This seems to be telling you that $PSCMdlet is null. That would happen if you are using a function vs an Advanced Function

Try adding a [CmdletBinding()] directive.

Jeffrey Snover [MSFT]
bmkaiser.com
Along with all of today’s #Switch2 excitement, it’s also the first day to order this amazing #Hobbit set from #LEGO for Insiders!

Orders before Apr. 8 also get the #LotR Sméagol & Déagol mini set discovering The One Ring
LEGO Lord of the Rings - Official Mini Movie (feat. Sean Astin)
YouTube video by IGN
youtu.be
bmkaiser.com
New features coming to #BotW and #TotK on #Nintendo #Switch2! Includes #Zelda Notes to help find a shrines and Korok seeds and Autobuild blueprints sharing!!
The Legend of Zelda games – Nintendo Switch 2 Editions & ZELDA NOTES – Overview Trailer
YouTube video by Nintendo of America
youtu.be
Reposted by Brian Kaiser
nintendousa.bsky.social
amiibo figures of Tulin, Yunobo, Riju and Sidon from The Legend of #Zelda: #TearsOfTheKingdom are releasing on June 5! Each one can unlock a fabric for Link’s paraglider, as well as weapons and materials for your adventure.
bmkaiser.com
Pre-order registration is available for #Nintendo #Switch2 for those “[…]who have purchased a Nintendo Switch Online membership with a minimum of 12 months of paid membership and a minimum of 50 total gameplay hours, as of April 2, 2025”
Nintendo Switch 2: How To Buy
The countdown for the Nintendo Switch 2 has begun! Learn how to purchase from the My Nintendo Store, explore gaming system options, and secure your reservation today.
www.nintendo.com
bmkaiser.com
I love newer versions of #PowerShell, but I still regularly have to support #Windows PowerShell because that's the default shell for systems like #SCCM and #Intune.

How can I take advantage of the new PowerShell other than executing scripts with pwsh.exe and the -File or -Command parameters?
bmkaiser.com
I regularly use .cmd files as a simpler execution mechanism for PowerShell scripts. They simply call powershell.exe with the -File parameter (plus any other params). Many people know how to double-click a file, but don’t know how to execute a PowerShell script with & or .
bmkaiser.com
Using hashtables for lookups is so useful and quick! I've made one before matching human-readable names with object IDs in Microsoft Graph
bmkaiser.com
That was my guess too, but it doesn’t appear so
bmkaiser.com
Does anyone know how to get the access token that's in use with the Microsoft.Graph #PowerShell module?
bmkaiser.com
Agreed. “May not be set” reads as “cannot be set”
bmkaiser.com
You're not alone! I've just come across this incorrect error message as well with 3.7.1 🙃
bmkaiser.com
Why do I have issues using the #Exchange Online #PowerShell module (v3.7.1) when I use a wildcard for the cmdlet within $PSDefaultParameterValues? I'm able to connect, but my permission scopes are wrong and I can only see my own mailbox.
Issues with Connect-ExchangeOnline when Using $PSDefaultParameterValues
Issues with Connect-ExchangeOnline when Using $PSDefaultParameterValues - PSDefaultParamsWithConnectEXO.ps1
gist.github.com
bmkaiser.com
What makes it unreliable? What is auto-splat?
bmkaiser.com
Nice to see both WAM supported and native Git blame!
bmkaiser.com
Love the podcast!! I can see how that would get priority (especially if you’re the one managing it all). I joined the PDQ Discord, so maybe I’ll be able to join next time