Advertisement · 728 × 90

Posts by Hailey Phillips | MVP

Preview
PowerShell is fun :)Check PowerShell Scripts for deprecated Azure AD or MSOnline Cmdlets You might have read it a few times… The Azure AD and MSOnline PowerShell modules are deprecated, and scripts that use Cmdlets from these modules should be updated to use Microsoft Graph Cmdlets. In…

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...

1 day ago 3 1 0 0

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.

1 month ago 1 0 0 0
Preview
PSADT with the Win32 App PowerShell Script Installer An invesitigation on how you can leverage the PowerShell Script Installer option for Win32 apps in Microsoft Intune with PSAppDeployToolkit (PSADT).

🚀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...

1 month ago 3 2 0 0

*inspo from @coryknox.dev

2 months ago 1 0 0 0

You can now add “prophet” to your “about me” @powers-hell.com

2 months ago 7 3 2 0

I was so frustrated that I just ditched the Graph modules all together and started doing Invoke-RestMethod for just about everything.

2 months ago 1 0 1 0

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.

2 months ago 5 0 1 0
Advertisement
Post image

@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

2 months ago 12 6 0 0
Home | PowerShell + DevOps Global Summit PowerShell + DevOps Global Summit is the gathering of PowerShell and DevOps professionals and enthusiasts. Join us for North America's only PowerShell Conference.

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

2 months ago 4 5 0 0
Post image

🚀I've written a #Blog Article how to Query #Azure #LogAnalytics Workspace with #PowerShell.
bit.ly/4r0jTH5

2 months ago 2 1 0 0
Chocolatey Fest 2026 @ PowerShell Summit : Call for Speakers Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps practices, and the broader ecosystem around Chocolatey...

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

2 months ago 4 2 0 0
function Restore-EnvPath {
    $env:PATH = ('Machine', 'User', 'Process' | ForEach-Object {
        [environment]::GetEnvironmentVariable('PATH', $_)
    } | Where-Object { $_ }) -join [io.path]::PathSeparator
}

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 😅

2 months ago 11 2 2 1
Post image

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

3 months ago 8 4 0 0
Preview
Advent of Code 2025 in PowerShell LIVE YouTube video by Joshua J

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 😅

4 months ago 10 3 3 0
Advertisement
Post image

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/...

4 months ago 5 3 1 0
Post image

Fill in the blank:

"I should automate this… but I still haven't because ______."

4 months ago 3 1 0 0
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.

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.

4 months ago 6 2 2 0

*young me, developing a strong sense of justice*

This is gonna be great, what an asset, this will never drive me insane

7 months ago 10929 2792 82 83
Post image

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 😂

4 months ago 14 7 1 0
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.

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

4 months ago 9 3 1 0

Amen and amen 🙏

4 months ago 0 0 0 0
Preview
PowerShell Script Support Added for Win32 Intune App Deployment PowerShell script support has been added directly to the Intune app deployment Wizard. Learn why this is a great improvement.

#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.

4 months ago 7 2 1 1
Advertisement
Post image

something something [powershell.joke]::new()

4 months ago 2 1 0 0

Sadly, a little harder to than it seems 😅 but really stoked for broader coverage!

4 months ago 0 0 0 0

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.

4 months ago 2 0 1 0

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.

4 months ago 2 0 1 0
Preview
MMP-C: The New Era of Windows Client Management with Microsoft Intune - MSEndpointMgr Say hello to the future of Windows client management!MMP-C + Microsoft Intune = streamlined, secure, and scalable. Device management for Windows is undergoing a significant evolution. Microsoft’s Micr...

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...

4 months ago 7 0 1 0

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.

4 months ago 7 3 0 0

Wow - that was quite an excellent post!

4 months ago 5 1 0 0
Post image

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!

4 months ago 6 2 0 0
Advertisement