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/

Statements are my own.
Reposted by Griff Barker
Three more days till everyone starts circling back.
January 2, 2026 at 5:56 PM
Reposted by Griff Barker
people are funny
January 2, 2026 at 6:43 PM
I'll take it!
January 3, 2026 at 4:37 AM
I've had the Sennheiser HBD 630s for about a month now and I tell you what, they're amazing in nearly every single way. The only complaint I have is the touch controls leave quite a bit to be desired. Otherwise, exceedingly happy with the purchase!
January 3, 2026 at 4:34 AM
People always expect that I like smartphones and stuff because I've worked in IT/with tech for a long time. But it's quite the opposite. I despise touch screens, and very much so miss my blackberry.
*energy but you get the point

Stupid touch screen
January 3, 2026 at 4:21 AM
If this is "mansplaining", I think I've had the wrong definition of the word for years.
I think I just got man-splained by some dude on Bluesky

Mostly because his fucking handle is "mrpowershell"
January 2, 2026 at 11:36 PM
First blog post of 2026 is here. PowerShell is a class act! For newcomers to PowerShell, did you know that PowerShell has classes?

#PowerShell
Moving Beyond PSCustomObjects with PowerShell Classes
We’ve all probably been there. You’re working with some platform’s API and it returns you a veritable “bag” of properties in a JSON string or something similar.
griff.systems
January 2, 2026 at 4:00 PM
Reposted by Griff Barker
Emails waiting and ready to circle back now that it's the new year
January 1, 2026 at 2:21 PM
This might be the weirdest and most interesting thing I've done w/ PowerShell. I learned about NTFS Alternate Data Streams & shoved a PowerShell script, database engine, & database into a single .ps1 file with zero external dependencies.

#PowerShell #NTFS #AlternateDataStreams #SQLite #Databases
A Database Engine, a Database, and a PowerShell Script Walk Into a Single File
You ever stumble onto some interesting information that gives you an idea? While browsing some documentation the other day, I learned about NTFS Alternate Data Streams and how you can interact with th...
griff.systems
December 31, 2025 at 11:22 PM
Working with a CSV file of Microsoft Purview logs?

```powershell
$auditData = ipcsv yourPath | select -exp auditData | ConvertFrom-JSON
```

is a good friend to make the logs significantly more readable and usable.
December 29, 2025 at 6:42 PM
To be clear, the real vulnerability here is human intelligence/attention or the lack thereof, not PowerShell itself.
December 19, 2025 at 9:59 PM
"I just like being antagonistic"

Ah, yes, the long-respected and most effective way of communicating with others.

It's amazing to me how people manage to live their lives like this. I don't have the energy haha.
not much, i just like being antagonisti. also, why would you subject yourself to a raspberries pi?
December 16, 2025 at 9:47 PM
Reposted by Griff Barker
Pre-purchases are now AVAILABLE!
store.hytale.com
December 13, 2025 at 6:38 PM
real
Thinking about revising my agent instruction to include "if I ask about making a new #powershell module, always respond with 'someone else probably did that already'"
December 13, 2025 at 4:10 AM
Well, well, well. Ended up using this yet again today. There's a reason it's worth making re-usable functions and hanging onto them!
December 11, 2025 at 7:01 PM
Quick checking HSTS header for a website in PowerShell:

```powershell
(iwr bsky.app -useb).headers['strict-transport-security']

# Sample Output
# max-age=31536000; includeSubdomains
```
December 11, 2025 at 5:28 PM
This isn't actually what I was doing, but an illustrative example to show how joining an array of strings for your LDAP Filter can make it just more readable and maintanable.
December 10, 2025 at 10:46 PM
RegEx and LDAP Filters are two great use cases for joining arrays of strings in PowerShell. Been building RegEx that way for a while, but did it with LDAP Filters today and found it quite nice!
December 9, 2025 at 9:10 PM
If using #PowerShell makes you a loser, then I don't want to be a winner! It's an incredibly powerful and extensible language that has brought me much enjoyment and success both outside and inside of my career.
December 9, 2025 at 6:57 PM
Reposted by Griff Barker
well I guess that's retirement sorted
December 4, 2025 at 11:04 PM
Reposted by Griff Barker
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
December 5, 2025 at 11:20 AM
Reposted by Griff Barker
@jeffhicks.techhub.social.ap.brid.gy is going to show some of the PowerShell tools he uses in his daily workflow.

See how he handles reminders, work items, social media, and even the PowerShell Podcast.

Join us live at 2 PM ET and bring your questions:
PowerShell Daily Workflow Tools with Jeff Hicks - YouTube
PowerShell isn’t just for servers and scripts, it can be a legit workflow amplifier.In this PowerShell Wednesday, I’m joined by Jeff Hicks as he shows off th...
www.youtube.com
December 3, 2025 at 6:20 PM
Seriously, why do people think it's okay?
December 2, 2025 at 4:44 AM
Reposted by Griff Barker
I enjoy books that start with maps.
December 1, 2025 at 7:47 PM
Reposted by Griff Barker
It’s December 1st and Early Bird pricing is officially your sign to invest in 2026. Grab your discounted Summit ticket now!

www.powershellsummit.org/tickets/
Tickets | PowerShell + DevOps Global Summit
Register for the PowerShell + DevOps Global Summit. Choose from General Admission or the On-Ramp program for beginners.
www.powershellsummit.org
December 2, 2025 at 3:26 AM