Justin Grote

Justin Grote

@posh.guru

Yak Shaver of the highest order. GitHub: github.com/JustinGrote Twitter: twitter.com/JustinWGrote

807 followers147 following868 posts

"GPT-6.1 Terra solved noticeably more terminal and C# coding tasks than GPT-5.6 Terra." I feel called out specifically

Visual Studio@visualstudio.com

GPT-6.1 Terra from OpenAI is now generally available in #VisualStudio Copilot. Try it out for everyday agentic coding at a lower cost than GPT-6.1 Sol. Learn more: msft.it/63327aLEE7 #GitHubCopilot #AI

Justin Grote reposted

#Kraków is calling. The #PSConfEU 2027 CFP is officially open and we're looking for speakers from across the #community. Submit your abstract today: 🔗 sessionize.com/powershell-c... #PowerShell #automation #IT #Conference #Europe #Poland #pwsh

The #PowerShell Extension Pack v0.1.0 is out! Key changes: - Remove Thunder Client due to payware - Swap Git Tag + Graph with Git Graph Libre due to adware - Remove vscode-github-projects due to lack of support

@mikefrobbins.com and @sdwheeler.bsky.social, thank you for your astounding contributions to the #PowerShell community. Docs are the gateway to new user to this community and the staple reference for Veterans, and you two have worked tirelessly carrying the torch of the culture of great docs. Thanks

Justin Grote reposted

Three session blocks. One day. One global community. ☕ Breakfast Sessions 🍽️ Lunch Sessions 🌙 Dinner Sessions #PSConfEU #MiniCon returns on 13 October with a brand-new Follow the Sun format. 🎟️ Free Tickets & Call For Papers: synedgy.com/psconfeu-minicon/ #PowerShell #Conference

Whaaat congrats sir!

Microsoft MVP Tracker@mvptracker.bsky.social

🚨New Microsoft MVP Alert🚨 Leo D'Arcy Award Category: Microsoft Azure,Cloud and Datacenter Management Technology Area: PowerShell,Windows Server Country: 🇬🇧

Justin Grote reposted

#PSHSummit CFP closes TOMORROW. Thirty minutes that end with you submitted: 1. The thing you'd explain over coffee = your title 2. Three sentences: problem, what you did, what they'll learn 3. Pick a format 4. Submit Clear beats perfect:

Justin Grote reposted

📣 GPT-5.6 Sol is 50% cheaper through September 3. ☀️ A high reasoning ceiling for complex codebases and demanding, long-running agentic work. Give it a try in VS Code today!

Justin Grote reposted

That was a great talk!

PSConfEU@psconf.eu

🔬 Ever wondered how #PowerShell chooses which .NET method to call? @jborean.bsky.social explores reflection, overload resolution, generics, async methods, and ref/out parameters in this deep dive into PowerShell internals. 👉 youtu.be/hKRbQUDYqeI?si=Lli... #DotNet #PSConfEU #Programming

Justin Grote reposted

Made an update to AzBlobDeleteFast. Noticed a bottleneck on blob enumeration, so enabled specifying multiple "folder" prefixes to fan out the enumeration. Improved performance pretty much linearly to the number of blob "folders" you can specify, topped out at 718k deletions per minute.

The use case here was needing to delete a veeam object storage repo that has 100 million files in it, and cannot just delete the storage account due to soft immutability enabled. It would take just as much time/transaction cost to find the soft immunity items as to just delete them.

Justin Grote reposted

This session from #PSConfEU is, by far, my favorite one ever done... Learnt a lot, laughed a lot, and... Got a full 5.0 score on the feedback form. I may have peaked now 😁

Ryan@blog.kilasuit.org

"You can spend half a year, of dumb ideas, just to rick roll a conference" Rick rolling aside, this was another great session by @bjompen.com especially for going into thread-safe injection techniques www.youtube.com/watch?v=iEah... Code from this session available > github.com/psconfeu/202...

It's finally up! One of the best @psconf.eu sessions ever, don't miss this one!

Ryan@blog.kilasuit.org

"You can spend half a year, of dumb ideas, just to rick roll a conference" Rick rolling aside, this was another great session by @bjompen.com especially for going into thread-safe injection techniques www.youtube.com/watch?v=iEah... Code from this session available > github.com/psconfeu/202...

Justin Grote reposted

Heya #powershell folks! After 16 years I managed to wrap up and release v1 of a project I wanted to do, long before I had the ability to execute it, later never found the time to do it! Well, no more: #activedirectory Group Policies shall now be properly edited and read: github.com/FriedrichWei...

github.comGitHub - FriedrichWeinmann/GpoEdit: Module to read and write GPOs on a setting levelModule to read and write GPOs on a setting level. Contribute to FriedrichWeinmann/GpoEdit development by creating an account on GitHub.

I have a 8cpu W365 Cloud PC. Here's how I set it up for remote vscode: 1. Carve off 100GB for a Dev Drive 2. Install Fedora in WSL2 (for podman) and place VHD on the dev drive 3. Install Podman 4. Install code CLI w/ tunnel service *in* wsl (not on host) 5. Connect for agents view and devcontainers!

Justin Grote reposted

I'm happy to share that I've been awarded Microsoft MVP in PowerShell. Thank you to everyone who's helped make the PowerShell community such a welcoming place to learn, build, and share. I'm looking forward to contributing even more in the coming years. #MicrosoftMVP #PowerShell

I had a situation where I needed the membership of 3242 exchange distribution groups as quickly as possible. The existing code took over an hour. I combined "in" filter queries, graph batching, and invoke-parallel, and got it down to 3 seconds. gist.github.com/JustinGrote/...

This works within the following limitations: 1. Graph Filter only supports 15 conditions 2. Batch Requests can only have 20 requests 3. Abuse expand for members So each "request" is actually 300 items, and allows us to minimize runspaces. Would be even faster if I did it with httpclient.

Justin Grote reposted

🎥 My PSConfEU 2026 session is now live on YouTube! Whether you're battling AI hallucinations or looking to extend your automation into the agentic world, I think you'll find something useful here. 👇 📺 www.youtube.com/watch?v=Necu... #PowerShell #PSConfEU #AI #Automation #MCP #AgenticAI #DevOps

youtube.comAI Didn't Replace PowerShell — It Made It More Important - Jan Egil Ring - PSConfEU 2026YouTube video by PowerShell Conference EU

Justin Grote reposted

Finally, the beloved #PoShaKucha sessions from Wiesbaden 2026 are online. You find them in the #psconfeu YT channel. We also have a complete YT playlist for all 20x20 recordings. A complete overview cann also be found here: github.com/thorstenbutz... www.youtube.com/playlist?lis...

youtube.comPoShaKucha - YouTubePoShaKucha is a play on words derived from the term "PoSh" (for PowerShell) and "Pecha Kucha". A Pecha Kucha is an entertaining storytelling format, in which...

Justin Grote reposted

I just released my first #VSCode extension. PSSecretScanner for VSCode. Highlight and twiggle possible secret leakage in code. Builds on the same patterns and lists and is 100% compatible with PSSecretScanner. Go check it out! marketplace.visualstudio.com/items?itemNa...

marketplace.visualstudio.comPSSecretScanner - Visual Studio MarketplaceExtension for Visual Studio Code - Dont leak your secrets! Scan the active editor with configured regex patterns and highlight potential secrets in code.

Justin Grote reposted

🧪 Pester 6.1.0-alpha2 is out! ✨ Experimental global mocks - please try! ⚡ Code coverage now works in parallel runs 📊 Better parallel output — Describe/Context headers + debug logs interleaved with tests 🔧 CI debug flag surfaces verbose/debug output github.com/pester/Peste... #pspester #powershell

github.comRelease 6.1.0-alpha2 · pester/PesterWhat's Changed Add experimental global mocks by @nohwnd in #2850 Allow empty string for Should-BeString -Expected by @nohwnd in #2863 Collect code coverage in parallel runs by @nohwnd in #286...

ModuleFast v1.0.0-beta1 is out! You can fetch from the Gallery or via this temporary bootstrap. & ([scriptblock]::Create((iwr 'https://github.com/JustinGrote/ModuleFast/releases/download/v1.0.0-beta1/ModuleFast.ps1'))) -Release 'v1.0.0-beta1' Please test it doesn't break you while I work on docs.