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
Microsoft clarified the licensing requirement for shared mailboxes when MDO is active in a #Microsoft365 tenant a couple of weeks ago. Here's how to use #POwerShell to check if any of your shared mailboxes need MDO licenses.
office365itpros.com/2025/11/25/m...
Microsoft Defender for Office 365 Licenses for Shared Mbx
Shared mailboxes might need Microsoft Defender for Office 365 licenses, but how do you identify how many licenses? We use PowerShell to do the job.
office365itpros.com
November 25, 2025 at 11:20 AM
Am I going crazy? Is the BlueSky logo for the android app a darker blue now?
November 25, 2025 at 1:51 PM
Ever needed to see what #EntraID groups multiple users have in common? Try my `Get-MgCommonUser` #PowerShell function that makes use of #MicrosoftGraph.

griff.systems/posts/findin...
Finding Intersections of Entra Users’ Group Memberships
As someone who frequently performs administration activities in Microsoft Entra ID, I’ve frequently had the occasion where I’ve needed to provide access to an enterprise application and wanted to iden...
griff.systems
November 24, 2025 at 6:27 PM
Reposted by Griff Barker
Just a friendly reminder as we go into the holidays:

Folks don't have to explain to you why they don't drink.

If you offer them a drink and they decline, don't ask them why. It's not your business.

Just offer them something without alcohol to drink instead. And move on.
November 23, 2025 at 8:04 PM
...but when can we have a chat channel *inside a Team*?
November 23, 2025 at 4:51 PM
Hues and Cues is such a fun game. It's a semi-frequent play in our social group.
My knowledge of colors is not sophisticated enough for this game.
November 23, 2025 at 8:05 AM
Reposted by Griff Barker
"Getting Started with Windows Admin Center Virtualization Mode" buff.ly/ic0egBh #Microsoft #techcommunity
Getting Started with Windows Admin Center Virtualization Mode | Microsoft Community Hub
Clean Clean false false false EN-AU X-NONE X-NONE ...
buff.ly
November 23, 2025 at 2:46 AM
I love self-hosted stuff, and this is SO true.
people talk about self-hosting like the only effort involved is getting it set up
November 23, 2025 at 4:17 AM
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