The Azure AD and MSOnline PowerShell modules are deprecated, and scripts that use their Cmdlets should be updated. In this blog post, I will show you a script to scan for them.
#PowerShell #Deprecated #MSOnline #AzureAD
powershellisfun.com/2026/04/03/c...
Posts by Hailey Phillips | MVP
Yep, when you run the GitHub action it’ll have you choose where you want to promote to. Unless you turn on the cron job, it’ll only do that step.
I’ve got a few updates to it in working on the next few weeks to make it more modular and dynamic.
🚀Another New Blog Post💻
PSADT with the Win32 App PowerShell Script Installer
This got asked in the PSADT subreddit on if it is possible. I was curious too and figured I'd give it a try.
Does anyone else have idea's on PSADT with the script installer?
michaeltheadmin.com/posts/2026/0...
*inspo from @coryknox.dev
You can now add “prophet” to your “about me” @powers-hell.com
I was so frustrated that I just ditched the Graph modules all together and started doing Invoke-RestMethod for just about everything.
The one that I ran into frequently, where I pretty much don't use these modules together anymore, are the Graph modules and the Azure modules.
Eg using Azure Automation and managing Entra users or Intune devices.
@allwayshype.com will be on stage for #PSConfEU 2026 in #Wiesbaden (1-4 June)!
🎙️ From ConfigMgr to Manager of Configs
🎙️ IntuneStack - a CI/CD PowerShell workflow for managing Intune policy
🎟️ Tickets: psconf.eu
#automation #IT #PowerShell #Conference #Europe #Germany
What really sets #PSHSummit26 apart isn’t just the sessions.
It’s the people.
Honest conversations, shared wins (and challenges), and a community that actually shows up for each other. That’s what makes the experience last.
🎟️ Tickets available
🔗 powershellsummit.org
🚀I've written a #Blog Article how to Query #Azure #LogAnalytics Workspace with #PowerShell.
bit.ly/4r0jTH5
Submissions for Chocolatey Fest 2026 are starting to roll in! Interested in speaking? Head to sessionize.com/chocolatey-f... and give us your session idea! CFP closes Feb 13!
#PowerShell #Chocolatey #CFP #PSHSummit
function Restore-EnvPath { $env:PATH = ('Machine', 'User', 'Process' | ForEach-Object { [environment]::GetEnvironmentVariable('PATH', $_) } | Where-Object { $_ }) -join [io.path]::PathSeparator }
I wrote a #powershell function to rebuild the PATH env var because I was annoyed after installing a new CLI tool that it wasn't immediately available.
This cross-platform function will update PATH with the machine/user/process-scoped vars.
And now this is where you tell me there's a better way 😅
Excited to welcome @allwayshype.com, #Azure & #Intune MVP, as a featured speaker at #PSConfEU 2026 in #Wiesbaden!
Modern management, #automation, and #cloud engineering at scale.
🎟️ #PSConfEU Tickets → psconf.eu
#EndpointManagement #ModernManagement #PowerShell
I'm gonna take a crack at solving some Advent of Code puzzles live using #PowerShell on Tuesday evening, 7pm Pacific.
Please do come by and laugh at how long I scratch my head wondering why my code works fine on the sample input and not the real input like I do every year 😅
We’re kicking off our new series with none other than @jsnover.com , the inventor of PowerShell and keynote speaker at MEM Summit 2026.
Watch the episode via below URL
#MEMSummit #PowerShell
www.linkedin.com/feed/update/...
Fill in the blank:
"I should automate this… but I still haven't because ______."
Screenshot of VSCode showing 46 changes in a repo. Except I didn't make any changes. All I did was a build. Cloning main and performing a build should never result in 46 changes to the repo. If it does, it means you are either not using .gitignore properly and/or your build artifacts aren't targetting a proper "output" directory. When you perform a build, any files created or modified during that build should be considered "artifacts" and those artifacts should never be committed to the repo IMO. There are always exceptions such as when a build also generates or updates documentation that you commit and maintain as a part of the repo rather than an artifact. There are mixed opinions on that practice.
A plea to junior and senior developers alike - when someone does a build from main, please ensure that git doesn't report 46 changed files.
Generally speaking, any files created or updated during a build should be considered "artifacts" and artifacts should be .gitignored.
*young me, developing a strong sense of justice*
This is gonna be great, what an asset, this will never drive me insane
Get ready, folks. 🌟
You’re about to witness ONE. BIG. BEAUTIFUL. ABSURDLY. EPIC. THREAD. 🧵🔥
Some say this might be the MOST EPIC and MOST RIDICULOUSLY LONG identity thread ever written
📗 Bookmark this
Honestly… the cover image alone deserves a like + retweet
DO IT 😂
Screenshot from the MilestonePSTools home page with the text: Manage XProtect at ANY scale Configure. Automate. Report. You decide what is possible on the Open Platform. Compatible with all supported versions of XProtect.
I had the absolute joy and indescribable terror of emailing 1200 of my closest coworkers to announce we would be making the GitHub repo for our PowerShell module public tomorrow. I set my alarm for 11pm to flip the switch at 8am CET. It is done!
Link to GitHub in the docs: www.milestonepstools.com
Amen and amen 🙏
#Intune finally supports native PowerShell scripts for Win32 app installs. No more wrapping scripts inside .intunewin files. You can update scripts without repackaging and choose 32 or 64 bit. Way cleaner and easier to manage.
something something [powershell.joke]::new()
Sadly, a little harder to than it seems 😅 but really stoked for broader coverage!
The part that hit hardest: it explains why Intune has always felt unpredictable or as though management was harder than it needed to be. While improvement has been significant year over year, the underlying model couldn’t guarantee convergence.
This shift fixes that class of problems entirely.
The cliffnotes: desired state lets you define the end state and the device handles the path. That’s the same pattern we trust everywhere else in modern config management. It’s testable, repeatable, and something you can actually build pipelines around.
If you’ve ever tried to treat #Intune like *real* automation, you know that the client model was a blocker. Push a config, wait, hope.
Good news! We now have desired state! Cue predictable behavior, consistent results, way less drift to chase.
msendpointmgr.com/2025/11/11/m...
The quickest promotion in IT?
Be the person who automates pain.
If a process annoys everyone, script it once.
PowerShell, Python, or Bash doesn’t matter.
Efficiency is currency.
Wow - that was quite an excellent post!
Tonight’s mentorship session is all about growth — helping new voices shape their ideas and prepare great sessions for #PSConfEU 2026. A fresh wave of talent, creativity, and community energy is on the rise. 💡🎤
With @gaelcolas.bsky.social & @thorstenbutz.twit.social.ap.brid.gy on stage!