Fucking hell Microsoft.
Bad enough that you’re now making #PowerShell modules that don’t support Modern Authentication and demand I create an Enterprise App in order to use it.
But to have some modules require PowerShell 7 and others refuse to work in 7 and only work in 5 is inexcusable.
Make up your fucking minds about which version I should be using and make ALL your Entra/Exchange/SharePoint modules use that one. And let me log in with my admin account. When I’m ready to start scheduled scripting, I’ll create my own enterprise app, but until then, get out of my way and let me work.
I’ve lost HOURS to this today. It’s not as if the errors say “wrong version of PowerShell”, they just give generic “http 400” errors.
And while I’m ranting, fucking #Copilot injecting itself into my search results telling me an error means I’m using an outdated version of a module and I should upgrade to be able to use this particular switch, when actually it was because the switch was deprecated and my module was the newest one.
Fuck. I just want to give it all up and become a solar farmer.