Griff Barker
banner
griff.systems
Griff Barker
@griff.systems
Husband, systems engineer, pretend blogger, all-around-nerd, Corgi haver, player of badminton and racquetball. The code I write almost usually works.

#PowerShell #SystemsEngineering #IT #DataPrivacy

🔗 https://griff.systems/socials

Statements are my own.
Reposted by Griff Barker
SharePoint Online Management Shell now supports app-only authentication, enabling secure unattended automation with Entra ID app identities. #SharePoint #EntraID #Automation #PowerShell
SharePoint Online Management Shell now supports app-only authentication
SharePoint Online Management Shell now supports app-only authentication, enabling secure unattended automation with Entra ID app identities.
topedia.net
November 22, 2025 at 1:36 PM
Reposted by Griff Barker
It's on apt. It's literally on Cargo. It's on DockerHub with ads. It's literally on nuget. You can probably find it on snap. Dude it's on portage. It's a Homebrew original. It's on pacman. You can download it on nixpkgs. You can go to pkgsrc and watch it. Log onto the Windows Store right now.
November 20, 2025 at 3:24 AM
To be perfectly clear, *the malicious contractor* locked thousands of workers' accounts. The bad actor used PowerShell, a perfectly legitimate tool, to do so.
PowerShell script locked thousands of workers out of their accounts An Ohio IT contractor has pleaded guilty to breaking into his former employer's systems and causing nearly $1 million worth of damage after being fired.…
Fired techie admits sabotaging ex-employer, causing $862K in damage
PowerShell script locked thousands of workers out of their accounts An Ohio IT contractor has pleaded guilty to breaking into his former employer's systems and causing nearly $1 million worth of damage after being fired.…
go.theregister.com
November 20, 2025 at 6:04 PM
Well, it happened for the first time in my career. I've found an #ActiveDirectory user object that is too large to sync to #EntraID. Interesting. Many, many thousands of users I've had in my tenants and am just now coming across this.
November 20, 2025 at 2:59 PM
Reposted by Griff Barker
New blog post! 📰 MSBuild randomly failing with file locks? 😤 — turns out worker node reuse is the culprit. Learn how MSBUILDDISABLENODEREUSE fixed years of build nightmares & why GitHub Copilot found the answer Google couldn't! 🔍💻👇 awakecoding.com/posts/disabl...
Disabling MSBuild Node Reuse to Avoid File Locking Issues
Intermittent .NET host processes locking your build outputs? MSBuild's node reuse feature causes file locking in complex build systems. Learn how MSBUILDDISABLENODEREUSE fixes years of sporadic build ...
awakecoding.com
November 20, 2025 at 5:48 AM
Wordle 1,614 5/6

⬛⬛🟨🟨⬛
⬛🟨🟨🟨⬛
⬛🟩⬛🟩🟩
⬛🟩⬛🟩🟩
🟩🟩🟩🟩🟩

Connections
Puzzle #892
🟩🟩🟩🟩
🟨🟨🟨🟨
🟦🟦🟪🟪
🟦🟦🟪🟦
🟦🟪🟦🟦
🟦🟪🟦🟪
November 19, 2025 at 10:27 PM
Well would ya look at that. I didn't realize the COM object for it was still hanging around.

#InternetExplorer #Windows #PowerShell
November 19, 2025 at 7:30 PM
Hey #Microsoft #Microsoft365 folks! Is anyone aware of a good blog post/article/forum post that talks about the back-end workings of #MicrosoftBookings #Bookings? The docs appear to be pretty end-user focused.
November 19, 2025 at 7:23 PM
EWS for Exchange Online in Mozilla Thunderbird, with Graph for Exchange Online coming, is an amazing development 👏🎉
Thunderbird 145 introduces native Microsoft Exchange access via EWS, removing the need for add-ons. This update also drops 32-bit Linux binaries support, removes Skype integration, and enables DNS over HTTPS for enhanced security.
buff.ly/IIhgnli
November 19, 2025 at 1:11 PM
Oho! Not too shabby today.

Wordle 1,613 3/6

⬛⬛⬛⬛⬛
🟨⬛🟩🟩⬛
🟩🟩🟩🟩🟩

Connections
Puzzle #891
🟪🟪🟪🟪
🟩🟩🟩🟩
🟨🟨🟨🟨
🟦🟦🟦🟦
November 19, 2025 at 12:24 AM
Reposted by Griff Barker
PowerShell Remoting, PowerShell Remoting everywhere
November 18, 2025 at 11:01 PM
Nah, that's completely reasonable. There are plenty of well-known orgs with process and systems issues that allow stuff like that to happen. With all the complexity of technology and such, people and process are somehow always the most difficult part to get completely right.
November 18, 2025 at 3:39 PM
I don't like a lot of the decisions Microsoft makes about stuff with their products how stuff works, etc.

But I tell ya what. Everything MS makes is bliss compared to having to administer a Google Workspace tenant. This garbage shouldn't cost money.
November 18, 2025 at 3:03 PM
First AWS.
Then Azure.
Now Cloudlfare.

Been a killer month for outages.
Cloudflare Status
Welcome to Cloudflare's home for real-time and historical data on system performance.
www.cloudflarestatus.com
November 18, 2025 at 2:36 PM
something something [powershell.joke]::new()
November 17, 2025 at 9:54 PM
🎉
#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.
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.
ourcloudnetwork.com
November 17, 2025 at 11:06 AM
You know, it's fun to goof around, and sometimes you realize that what you made isn't quite what you wanted.

So PSProfileWatcher v0.2.0 is now available, and is now a PowerShell profile snapshot management module that still includes hash checking at load time.

You can read about it here:
PSProfileWatcher v0.2.0 Release
PowerShell and automation articles for click-free IT pros from another systems engineer.
griff.systems
November 16, 2025 at 7:22 AM
Reposted by Griff Barker
In 148 days the premier #PowerShell event in North America kicks off in the PowerShell and DevOps Global Summit.

This is a can’t-miss opportunity for you to learn from industry experts, network w/ friends old and new, and form lasting conn. You *will* level up your career by going. So go!
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.
www.powershellsummit.org
November 15, 2025 at 11:03 PM
Time blocking is important!
All I'm saying is, if you're someone who has to go to tons of meetings, you should set "meetings" just for yourself, to book time for getting things done
November 14, 2025 at 3:41 PM
I have a mighty need to learn #DSCv3 for desired state configuration on Windows servers. To the docs!
November 14, 2025 at 2:36 PM
Toying around with #GitHubCopilot this afternoon a bit. Needs some dialing in since I'm not great at prompting, but does a pretty decent job at creating PowerShell modules if you have it develop a project plan and then work through it a step at a time. Will have to keep messing around with it.
November 13, 2025 at 11:56 PM
I've only run into Call of Duty, Battlefield, Apex Legends, and Delta Force that I haven't been able to play thus far. And I'm not so broken up about it, but those are heavy hitting titles for a lot of folks. But the more Linux gamers the better! It's been such a better experience.
November 13, 2025 at 8:39 PM
November 13, 2025 at 5:52 PM
Need to copy all the members of a #MicrosoftEntra group as direct members of another Entra group? This `Copy-EntraGroupMember` #PowerShell function can do that.
Copy Entra Group Members
A real short share today. If you ever have the occasion where you want to take all of the members of a specific Entra group (or set of Entra groups), and add them as direct members of a different Entr...
griff.systems
November 13, 2025 at 4:59 PM
😂 I had totally forgotten that disaster even existed
Me: Can we get a Steam Machine?

Mom: We have a Steam Machine at home.

The Steam Machine at home:
November 13, 2025 at 3:52 AM