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.
MicroITX build in a Fractal Terra case with an AMD Ryzen 7 5700X, AMD Radeon RX 7800 XT, 64 GB RAM, and a few TB of NVMe SSD storage.

And the PlayStation 5 runs Orbis OS, based on FreeBSD not Linux 😉 though a PlayStation running something other than Orbis OS is definitely a cool thought.
November 22, 2025 at 2:36 PM
Some of us are running PowerShell on our Linux machines. There are dozens of us!
November 22, 2025 at 12:14 AM
Finally, I tried calling .NET directly:
```powershell
[System.IO.Compression.ZipFile]::ExtractToDirectory($path, $destPath)
```

This took 22s, which was another slight improvement.
November 22, 2025 at 12:11 AM
Next, the same command but temporarily disabling the live progress bar:
```powershell
$progressPreference = 'SilentlyContinue'
Expand-Archive -Path $path -DestinationPath $destPath
$progressPreference = 'Continue'
```

This took around 25s -- much faster! This is where the bulk of time is wasted.
November 22, 2025 at 12:11 AM
First, just regular.
```powershell
Expand-Archive -Path $path -DestinationPath $destPath
```
It took around 1m 8s.
November 22, 2025 at 12:11 AM
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
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
Feels pretty good to me! I'm using the powershell-bin package from AUR which is currently at v7.5.3 on Garuda Linux. I haven't come across any major issues yet.

learn.microsoft.com/en-us/powers...

It's worth at least trying should you feel so inclined.
November 18, 2025 at 3:25 PM
Yeah, the form factor can be extremely limiting for higher end builds. Luckily my daily driver is low powered (only a 5700X) enough to not need a secondary, but strong enough for what I do. Built this little guy 3 months ago and am loving the smaller form factor!
November 18, 2025 at 6:58 AM
There are certainly those of us out there on Linux using PowerShell!
November 17, 2025 at 11:02 PM
something something [powershell.joke]::new()
November 17, 2025 at 9:54 PM
Ever considered keeping tabs on your #powershell profile to make sure no unexpected changes were made to it? Try PSProfileWatcher! v0.1.1 is available now.

🔗 Blog Post: griff.systems/posts/psprof...
🔗 PowerShell Gallery: www.powershellgallery.com/packages/PSP...
🔗 GitHub: github.com/griffeth-bar...
November 12, 2025 at 7:01 AM
Hm. Rest in peace, friend.
November 11, 2025 at 9:13 PM
You can usually just pipe its standard output to Out-File if you're just dealing with strings.

```powershell
Whatever-YoureDoing | Out-File -Path /path/to/file -Force
```

Hopefully that is helpful!
November 11, 2025 at 8:26 PM
oh puhleeeease

#corgi
November 11, 2025 at 5:49 PM
3 days after the guys start a new hardcore #WorldOfWarcraft run 😂
November 10, 2025 at 4:02 PM
Very short and simple post from my poking about #sqlite and #powershell yesterday.

Programmatic SQLite Queries in PowerShell
🔗 blog.griff.systems/published/20...
October 31, 2025 at 6:00 PM
Nice post, Harm! `Get-Random` is fun! It's what I use to roll polyhedral dice using PowerShell in `Invoke-DiceRoll`.

gist.github.com/griffeth-bar...
October 24, 2025 at 5:30 PM
Because of this, it looks like you can take a transitory step to enable AES without disabling RC4 but setting the bitmask to 0x1C.
October 21, 2025 at 6:54 PM
Apparently, filling the "This account supports #Kerberos AES xxx bit encryption" checkboxes on user and computer objects in #ActiveDirectory doesn't just enable support for AES #encryption, but disables support for RC4 encryption (the prior default). I thought it would ADD the algo not REPLACE it.
October 21, 2025 at 6:54 PM
Poor girl got bit pretty good by another dog this evening. She'll be fine, thank goodness.
October 8, 2025 at 2:52 AM
Oh my goodness. There just aren't enough pets in the world for you, are there, Winry?

#corgi
September 22, 2025 at 4:06 AM
September 22, 2025 at 4:01 AM
The stark differences between manipulating strings vs. working with objects, properties, values, and methods can be frustrating going either direction.

But there's room for both 💙

#powershell #bash #shell
September 19, 2025 at 6:17 PM
The #PowerShell function `Test-Friday` told me it is finally Friday!

🎉

#SillyScripts
September 19, 2025 at 12:05 PM