Josh Hendricks | MVP's Avatar

Josh Hendricks | MVP

@joshooaj.com

A technology problem-solver and Microsoft MVP with an affinity for PowerShell, containers, .NET, and automation. Opinions are my own. Signal: @joshooaj.01 Blog: https://joshooaj.com GitHub: https://github.com/joshooaj

478
Followers
339
Following
933
Posts
25.12.2023
Joined
Posts Following

Latest posts by Josh Hendricks | MVP @joshooaj.com

Tickets | PowerShell + DevOps Global Summit Register for the PowerShell + DevOps Global Summit. Choose from General Admission or the On-Ramp program for beginners.

Early bird tickets available β€” but not forever. 🎟️

Lock in your spot at the PowerShell + DevOps Global Summit before prices go up. β˜‘οΈ

Full conference access, meals daily, and expert sessions included. Register at the link below. ⬇️

πŸ”— www.powershellsummit.org/tickets/

#PSHSUMMIT26

05.03.2026 01:03 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

> Is this your first Summit?

No Sir, but I'm looking forward to seeing old friends and making new ones again this year - see you there!

04.03.2026 05:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

People keep personifying LLMs like ChatGPT and Claude, and I find myself imagining these models are like Bob in the "We Are Legion (We Are Bob)" book / Bobiverse series.

Not sure if coincidence but also Robert (Bob) Daly in Black Mirror USS Callister episodes has digital clone enslaved in game.

03.03.2026 18:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Log Parsing w PowerShell: A Beginner's Guide, Wed, Mar 4, 2026, 8:00 PM | Meetup Learn how to stop drowning in log files and start extracting answers β€” this beginner-friendly session covers the essential PowerShell cmdlets for searching, filtering, and

Join me online this Wednesday to learn how to stop drowning in log files and start extracting answers β€” this beginner-friendly session covers the essential PowerShell cmdlets for searching, filtering, and making sense of text and CSV logs. #PowerShell

www.meetup.com/research-tri...

01.03.2026 17:09 πŸ‘ 9 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

Only other one I can think of is kubectl

26.02.2026 02:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
PowerShell UserGroup InnSalzach Meeting – 12th March 2026, Do., 12. MΓ€rz 2026, 19:00 | Meetup Join us for an exciting PowerShell UserGroup InnSalzach session where we dive into the art of scripting! **Topic:** How much vibe is the coding **Speaker:** Andreas Bellste

BlueSky:

πŸ§‘β€πŸ’» PowerShell Meetup – Online on 12th March

Join the Inn-Salzach PowerShell User Group Thursday, 12th March at 7:00 PM German Time
πŸ•΄οΈAndreas Bellstedt
πŸ“ Where? Online, on Gather
πŸ—“οΈ When? Thursday 12th March – 7:00 PM German Time

πŸ”— Registration: www.meetup.com/de-de/powers...

25.02.2026 19:56 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Behind every great community are people who show up, serve, teach, and lead. πŸ™Œ

πŸ‘₯ The PowerShell Community Award nominations are open β€” and we want to celebrate those making a real impact.

Nominate them. Honor them.

πŸŽ–οΈ Because community deserves recognition.

survey.sogolytics.com/survey/form?...

24.02.2026 02:23 πŸ‘ 9 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1
Screenshot of an anti-phishing training email with a fake conversation between fake employees "LMAO" and "ROFL"

Screenshot of an anti-phishing training email with a fake conversation between fake employees "LMAO" and "ROFL"

I love that the username portion of the fake people in this anti-phishing email I just got are "LMAO" and "ROFL"

20.02.2026 05:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also, MCP servers are just web APIs with a contract. We already have web APIs, and mature methods of handling authentication. πŸ™„

So much of what is created in the AI/LLM/agent space feels like it's being done by people with no development background or an intense need for everything to seem novel.

20.02.2026 01:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you. I've been saying the same thing, just not as loudly lol...

Filling your repo with markdown files with detailed instructions for all the things you want your coding agent to do well is exactly the kind of thing we should have been doing to ensure human developers could code well all along

20.02.2026 00:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cool, same! It's definitely one of the challenges of sharing powershell scripts with non-technical folks. Probably why there are those ps1-to-exe tools out there, though they usually get flagged by antivirus and, well, yeah they probably should be lol

19.02.2026 22:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What's your strategy for making a powershell script run via double-click? Typically it opens in an editor, or you can right-click > run. I've seen lots of people use a bat file to run a powershell command or script.

19.02.2026 19:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
$installer = Start-BGProcess -FileName 'installer.exe' -Arguments --quiet
while (-not $installer.HasExited) {
    $installer | Read-BGProcess -Wait
}
Write-Verbose "Installer exited with exit code $($installer.ExitCode)"

$installer = Start-BGProcess -FileName 'installer.exe' -Arguments --quiet while (-not $installer.HasExited) { $installer | Read-BGProcess -Wait } Write-Verbose "Installer exited with exit code $($installer.ExitCode)"

13.02.2026 01:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Welcome Documentation for the BGProcess PowerShell module.

I just rediscovered a little #powershell module I wrote a few years ago. I originally wrote it for reading/writing from interactive processes like netsh but it comes in handy for kicking off installers and streaming their stdout too.

13.02.2026 01:06 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hate when that happens!

08.02.2026 22:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It was satisfying. I hope enough people do that and Microsoft reconsiders allowing CBP recruitment ads on any of their platforms.

At this point a proudboys ad would be less controversial (I know many of these agents are current/former members of those kinds of groups anyway).

08.02.2026 18:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A recruitment ad for CBP / Immigration and Customs Enforcement showed up in my LinkedIn feed this evening.

A recruitment ad for CBP / Immigration and Customs Enforcement showed up in my LinkedIn feed this evening.

Report of dangerous extremist organization sent.

Report of dangerous extremist organization sent.

Submitting report of a dangerous extremist organization.

Submitting report of a dangerous extremist organization.

Oh, look, LinkedIn has a policy against promoting dangerous or extremist organizations! How fitting.

Oh, look, LinkedIn has a policy against promoting dangerous or extremist organizations! How fitting.

A recruitment ad for CBP / Immigration and Customs Enforcement showed up in my LinkedIn feed this evening.

So I did my duty and reported the dangerous extremist organization. Promoting such hateful and violent extremists is against their ToS after all.

#abolishice

08.02.2026 07:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Without naming your job, tell me something you say over and over again in professional contexts:

"Actually yeah, there's a command in the module for that! Here's the docs page with examples, let me know if you have any questions!"

08.02.2026 02:19 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

I haven't looked at how this is done on linux yet but I'm gonna guess it'll be easier - maybe adding the folder containing the native assemblies to LD_LIBRARY_PATH?

07.02.2026 20:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Easily call the SetDllDirectory Win32 API function from PowerShell Easily call the SetDllDirectory Win32 API function from PowerShell - DllDirectoryManager.psm1

Ever struggled with DllNotFoundException errors in #powershell? I had this problem in a #csharp module and solved it with a p/invoke call to SetDllDirectory.

Saw a post in /r/PowerShell where the native assemblies used by Mime couldn't be loaded and wrote this. Works in PowerShell 5.1 and 7+.

07.02.2026 20:55 πŸ‘ 7 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Downgraded to cloudflare/cloudflared:2026.1.2 while I look into secure DNS options again.

07.02.2026 16:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
cloudflared proxy-dns command will be removed starting February 2, 2026 To address a vulnerability in an underlying library, the `cloudflared proxy-dns` command will be removed from new `cloudflared` releases. Users are advised to migrate to the Cloudflare WARP client or ...

Anyone else's "WiFi down" this morning? My daughter was interrogating me the moment I woke up this morning. I have three sync'd piholes and they all use cloudflared to proxy DNS requests for DoH. Turns out I missed the memo about the impending removal of the proxy-dns command last year.

07.02.2026 16:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm gonna need every Technology Connections video from now on to include a call to #abolishice until it happens 🀘

31.01.2026 02:28 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

THEY DID IT. EVERY SENATE DEMOCRAT just voted on an amendment to DEFUND ICE (rescind the BBB slush fund that keeps ICE open during a shutdown.) This amendment failed, but it shows broad support! KEEP CALLING and make it a demand to vote for the DHS funding bill!!

31.01.2026 00:23 πŸ‘ 10179 πŸ” 2967 πŸ’¬ 214 πŸ“Œ 115
Preview
a man in a blue striped shirt stands in a hallway Alt: *shiver* Jesus Christ, I almost learned something

Yep, watch out for that guy! You might learn something.

31.01.2026 01:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I made myself a little function just for that scenario a while back. Usually the reason you need a new shell to use the newly installed tool us because your #powershell session's PATH env var isn't updated. But you can update it yourself.

31.01.2026 01:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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

30.01.2026 11:30 πŸ‘ 13 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
DOWST.DEV | January 30, 2026

Your favorite newsletter is here! PowerShell Weekly for January 30, 2026 is packed with the latest automation gems. Ready to boost your skills?
#PowerShell #Automation #TechNews
psweekly.dowst.dev?p=8579

30.01.2026 16:24 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
a man wearing glasses is making a funny face and says `` am i the only one that sees it ! '' Alt: a man wearing glasses is making a funny face and says `` am i the only one that sees it ! ''

Am I the only one who looks at #llm "Agent Skills" and wonders why "documentation" needed a new name?

30.01.2026 17:23 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Build tools are hard to learn, but psake's patterns work across .NET, Node, Docker, and CI/CD pipelines. Learn once, use everywhere.

We just released an Agent Skill to help you level up faster - works in Claude and Copilot.
psake.dev/blog/intro...

#psake #powershell #build

30.01.2026 15:58 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0