Sign in

Jordan Borean

@jborean.bsky.social
260 followers 58 following 374 posts
PostsRepliesMedia
Jordan Borean @jborean.bsky.social · 17h
@syfuhs.net are you aware if Kerberos.NET is Native AOT compatible? Do you know if there are/were blockers to supporting it or it’s just not tested/tried?
100
Jordan Borean @jborean.bsky.social · 19h
Any #WinRM users out there on Linux/macOS that use #PowerShell. I've been busy trying to get the v3 release of my module ready to go but this is a massive shift from how it used to work. Would love to get some real world testing to identify issues before I release it. github.com/jborean93/PS...
github.com
GitHub - jborean93/PSWSMan
Contribute to jborean93/PSWSMan development by creating an account on GitHub.
034
Jordan Borean @jborean.bsky.social · 18/08/2026
@awakecoding.com have you ever looked at building an ssh forwarder dynamic channel for RDP in RDM? I'm interesting in doing so but I don't know if RDM can utilise custom plugins or if that's not possible.
100
Jordan Borean @jborean.bsky.social · 07/08/2026
@syfuhs.net I'm once again looking at FAST/armouring support from Linux and one of the biggest hiccups is the lack of a privileged broker to protect the machine keytab armouring the users TGT. What are the requirements for a principal that can be used for armouring, e.g. specific objectClass, SPN?
120
Jordan Borean @jborean.bsky.social · 17/07/2026
@drustheaxe.bsky.social just wondering if you had any idea as to why winget might be “failing” to add their sources msix causing this problem github.com/microsoft/wi...? It weirdly doesn’t fail but the add does not work. Same API in the same user context works to do this but not within winget.
github.com
Failing to add WinGet Source in non-interactive session · Issue #6334 · microsoft/winget-cli
Relevant area(s) WinGet CLI Relevant command(s) winget list Brief description of your issue When running winget in a non-interactive session, like ssh/winrm, any operations that need to setup the w...
100
Reposted by Jordan Borean
nohwnd @jakubjares.com · 02/06/2026
Delivered a good talk on #pspester mocking internals, souurce code soon thanks, for the photos. Come join the Pester follow along tomorrow, it is called advanced, but is teaching good mix of stuff. #psconf #psconfeu #powershell I
0124
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 06/05/2026
New blog post series! 📰 Everything wrong with MSIX, starting with how it cannot be used in a system context, such as system services. This affects WinGet, PowerShell, and a lot of other software 👇💻 awakecoding.com/posts/everyt...
awakecoding.com
Everything Wrong with MSIX: No System Context
PowerShell's MSI deprecation exposes the problem with treating MSIX like a better MSI: user-registered packages can disappear from SYSTEM, breaking services, scheduled tasks, remoting, and automation.
1102
Reposted by Jordan Borean
Steve Syfuhs @syfuhs.net · 28/03/2026
Against my better judgement I decided to post the code for the directory service last night. github.com/SteveSyfuhs/...
github.com
GitHub - SteveSyfuhs/Directory.NET
Contribute to SteveSyfuhs/Directory.NET development by creating an account on GitHub.
4244
Reposted by Jordan Borean
trackd @trackd.x64.se · 17/03/2026
New release of the #PowerShell module `TextMate` (0.2.1) added a builtin pager and partial ALC. supports search highlighting and sixel images. Accessible via the `-Page` parameter or `Out-Page` cmdlet. github.com/trackd/TextM...
051
Jordan Borean @jborean.bsky.social · 16/03/2026
@syfuhs.net is there some configuration or API flag to set somewhere to tell SSPI to use Kerberos User to User from the initiator side? I'm trying to setup a test CredSSP acceptor for a WinRM server and Windows uses U2U but I'm curious how it does that and whether CredSSP itself just forces it.
101
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 11/03/2026
multi-pwsh 0.7.0 is out with initial #PowerShell virtual environment (venv) support, through runtime hooking of PowerShell, PowerShellGet and PSResourceGet! Try it out now, let me know what you think 👇 github.com/Devolutions/...
274
Reposted by Jordan Borean
mdgrs @mdgrs.bsky.social · 08/03/2026
Published a new module called AvaloniaUIShell, (the world's first?) cross-platform desktop GUI framework for PowerShell. github.com/mdgrs-mei/Av... It's using the same mechanism as WinUIShell and takes care of all threading and non-blocking UI operations. #PowerShell
github.com
GitHub - mdgrs-mei/AvaloniaUIShell: Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI.
Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI. - mdgrs-mei/AvaloniaUIShell
22310
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 26/02/2026
I cleaned up, modernized and improved an old pet project of mine: a .NET native host in Rust that can load and call PowerShell *in-process* from its install path, without a copy of the PowerShell SDK: github.com/Devolutions/...
github.com
GitHub - Devolutions/pwsh-host-rs: Rust PowerShell Hosting Library
Rust PowerShell Hosting Library. Contribute to Devolutions/pwsh-host-rs development by creating an account on GitHub.
062
Reposted by Jordan Borean
mdgrs @mdgrs.bsky.social · 22/02/2026
Released WinUIShell v0.11.0 that uses the latest stable WindowsAppSDK 1.8.260209005. (Probably) All controls except WebView2 are supported. Check out the examples to see what's possible! github.com/mdgrs-mei/Wi... #PowerShell
WinUI 3 window with basic controls that was created from PowerShell.
193
Jordan Borean @jborean.bsky.social · 19/02/2026
At work we need to publish a PowerShell module but didn't want to deal with PSGallery tokens and more permissions we need to audit over time. I've tried out GitHub Container/OCI and Nuget feeds as well as Azure Artifacts. github.com/jborean93/Po... TLDR: Use Azure Artifacts.
github.com
GitHub - jborean93/PowerShell-PublishTest: Testing for publishing a PowerShell module to different repositories
Testing for publishing a PowerShell module to different repositories - jborean93/PowerShell-PublishTest
3103
Jordan Borean @jborean.bsky.social · 17/02/2026
Over the past couple of months I've grown increasingly concerned around the future of PowerShell. It seems like the days of community involvement are getting less frequent so I wrote github.com/PowerShell/P.... Would love anyone else to share their thoughts if they wish to.
github.com
Concerns around PowerShell 7 and community involvement · PowerShell PowerShell · Discussion #26844
I’d like to raise some concerns regarding the recent progress and communication around PowerShell and related projects. I want to emphasize that I have a great deal of respect for the team and the ...
0176
Reposted by Jordan Borean
mdgrs @mdgrs.bsky.social · 11/02/2026
Cooking a major update to WinUIShell. I've just finished fixing all the build errors caused by my C# source generator. Thanks to that, all WinUI3 controls will be supported in the next release. Yes, all of them🎉 This example is one of my favorites, ContentDialog. github.com/mdgrs-mei/Wi...
175
Jordan Borean @jborean.bsky.social · 09/02/2026
A bit disappointed that Microsoft has stopped providing diff pdf's of their various protocol docs. For example MS-SMB2 stopped after 79.0 learn.microsoft.com/en-us/opensp.... It made it so much easier to see what was changed rather than reading "Major" for adding the latest Windows version number.
learn.microsoft.com
[MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3
Specifies the Server Message Block (SMB) Protocol Versions 2 and 3, which support the sharing of file and print resources
001
Reposted by Jordan Borean
trackd @trackd.x64.se · 06/02/2026
New PowerShell module out :) ISpy, using ILSpy's decompiler library. github.com/trackd/ISpy/ www.powershellgallery.com/packages/ISpy/
1124
Jordan Borean @jborean.bsky.social · 02/02/2026
Does anyone know of an up to date article that talks through the content of the Kerberos AS and TGS req/resp messages. I can read through the RFCs, MS-KILE, and inspect the network traffic but I'm hoping for a nice up to date guide on the various PAData values and what/when they are used/required.
120
Jordan Borean @jborean.bsky.social · 09/01/2026
Hot off the press, a new PowerShell module PSNetDetour which you can use to hook any (caveats of course) .NET method and have it run your ScriptBlock instead. Great for experimentation, debugging, testing github.com/jborean93/PS...
github.com
GitHub - jborean93/PSNetDetour: Detour/Hook .NET Functions in PowerShell
Detour/Hook .NET Functions in PowerShell. Contribute to jborean93/PSNetDetour development by creating an account on GitHub.
1117
Reposted by Jordan Borean
SeeminglyScience @seeminglyscience.com · 22/12/2025
v2.4.0 of #PowerShell module ClassExplorer is released! New commands Invoke-Member and Get-AssemblyLoadContext github.com/SeeminglySci...
github.com
Release v2.4.0 · SeeminglyScience/ClassExplorer
2.4.0 - 2025-12-22 Invoke-Member (aka ivm) (#55) Quality of life command that makes interactive invocation of reflection info easier. Tracks source instance No need to save instances to an intermed...
1107
Reposted by Jordan Borean
trackd @trackd.x64.se · 19/12/2025
released a new PowerShell module `TerminalSessions` github.com/trackd/Termi...
github.com
GitHub - trackd/TerminalSessions: Powershell c# module to manage TerminalSessions
Powershell c# module to manage TerminalSessions. Contribute to trackd/TerminalSessions development by creating an account on GitHub.
184
Reposted by Jordan Borean
Microsoft MVP Tracker @mvptracker.bsky.social · 01/09/2025
🚨New Microsoft MVP Alert🚨 Robert Prust Award Category: Microsoft Azure Technology Area: PowerShell Country: Netherlands
Robert Prust
0112
Reposted by Jordan Borean
Microsoft MVP Tracker @mvptracker.bsky.social · 01/09/2025
🚨New Microsoft MVP Alert🚨 Stephen Valdinger Award Category: Microsoft Azure Technology Area: PowerShell Country: United States
Stephen Valdinger
094
Jordan Borean @jborean.bsky.social · 20/08/2025
Well that was short lived. Turns out no changes are needed in PowerShell 7 to get this working. Add `-CompilerOptions '-debug:embedded'` to the Add-Type call and ensure you have these options set in the VSCode launch config "attachDotnetDebugger": true, "createTemporaryIntegratedConsole": true
081
Jordan Borean @jborean.bsky.social · 20/08/2025
Ever wanted to debug C# code compiled through Add-Type in PowerShell? The function Add-DebuggableType at gist.github.com/jborean93/bc... can be used in PowerShell 7 to do just that. Going to try and send a PR through so that the builtin Add-Type can do the same thing.
Using a custom Add-Type cmdlet called Add-DebuggableType to compiled C# code in PowerShell that can also be debugged through the C# debugger.
030
Reposted by Jordan Borean
PSConfEU @psconf.eu · 15/07/2025
🎯 Want smarter #PowerShell scripts? At #PSConfEU 2025, @trackd.x64.se showed how to: 🔹 Validate inputs 🔹 Transform values 🔹 Add autocompletion Perfect parameters = cleaner code + better UX. 🎟️ Grab your ticket for #PSConfEU2026 → psconf.eu #DevOps #Automation
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
086
Reposted by Jordan Borean
Rob Sewell He/Him @robsewell.com · 08/07/2025
This was a fantastic #pwsh session. @shaunlawrie.com is a boss. #psconfeu #PowerShell
161
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 01/07/2025
Why choose native over web? Because performance matters! 💻⚡ @devolutions.net is committing $3M to @avaloniaui.net to secure the future of cross-platform native desktop UI in Remote Desktop Manager 🚀 👇 blog.devolutions.net/2025/07/devo...
blog.devolutions.net
Devolutions Sponsors Avalonia with $3M to Secure Native RDM Future
Devolutions invests $3M in Avalonia UI to power faster, native RDM apps — boosting performance, cross-platform support, and open-source innovation.
02910
Reposted by Jordan Borean
Stephen Valdinger (aka steviecoaster) @steviecoaster.dev · 01/07/2025
If you write #PowerShell and want to learn how to make beautiful, modern UIs for your scripts, join me tomorrow at the Research Triangle PSUG where we'll do just that leveraging the new WinUIShell module! You can find all the information on Meetup below. I hope you are able to join us!
meetup.com
Create Beautiful UIs with WinUIShell and PowerShell (Steven Valdinger), Wed, Jul 2, 2025, 8:00 PM | Meetup
Join us for a fast-paced, hands-on look at how you can ditch the designer tools and craft stunning UIs straight from the command line with WinUIShell. **Meeting Overview**
178
Reposted by Jordan Borean
Justin Grote @posh.guru · 01/07/2025
New #PowerShell @vscode.dev Extension 2025.2.0 released! Mostly the usual boring bugfix/infra stuff, but I added one change that lets you run Temporary Consoles under a different PS than your PowerShell extension. Great for 5.1 Testing! Check out the PR in the release notes for details.
github.com
Release v2025.2.0 · PowerShell/vscode-powershell
What's Changed Enhancements & Features ✨ Teach client to find Homebrew installations on Apple Silicon by @andyleejordan in #5164 Overhaul linting, formatting, and testing infrastructure by @andyle...
0132
Jordan Borean @jborean.bsky.social · 27/05/2025
Anyone interested in yet another attempt at trying to enhance splatting in #PowerShell. I've tried to collate all the options proposed over the years with their pros/cons. Hoping to get any community feedback before trying to champion a proper RFC github.com/jborean93/Po....
github.com
Add enhanced splatting RFC draft by jborean93 · Pull Request #1 · jborean93/PowerShell-RFC
This is a draft RFC of an enhanced splatting proposal. While I have my own recommendations there is no final choice as of yet to open with the real RFC. So far my gut choice would be Option 4 - the...
087
Reposted by Jordan Borean
Gilbert Sanchez (💻 HeyItsGilbert) @gilbertsanchez.com · 25/05/2025
I slapped together a new #PowerShell module, PesterExplorer, that creates a TUI to look at your Pester run results. It leverages PwshSpectreConsole to create the TUI. Everyone knows I love #Pester. Feedback and suggestions welcome! github.com/HeyItsGil...
github.com
GitHub - HeyItsGilbert/PesterExplorer: A TUI to explore Pester results.
A TUI to explore Pester results. Contribute to HeyItsGilbert/PesterExplorer development by creating an account on GitHub.
02714
Jordan Borean @jborean.bsky.social · 29/04/2025
Fantastic post, nice use of animations as well to help illustrate what is going on here.
030
Reposted by Jordan Borean
Shaun Lawrie @shaunlawrie.com · 27/04/2025
@jdhitsolutions.com & @trackd.x64.se there's a bunch of ya'll in this one. `Update-Module PwshSpectreConsole` github.com/ShaunLawrie/...
PwshSpectreConsole new features preview at https://github.com/ShaunLawrie/PwshSpectreConsole/releases/tag/v2.3.0
0103
Jordan Borean @jborean.bsky.social · 11/04/2025
Did you know it is possible to use Kerberos keytabs on Windows SSPI. I've released a version of sspilib for #python that exposes this in a friendly way through the SEC_WINNT_AUTH_IDENTITY_EX2 struct cred = sspi.KeytabCredential("user@DOMAIN.COM", "kerb.keytab") github.com/jborean93/ss...
github.com
Release v0.3.0 · jborean93/sspilib
What's Changed Bump dev deps and min py version by @jborean93 in #16 Bump sspi-rs version by @jborean93 in #17 Attempt to re-enable some tests for sspi-rs by @jborean93 in #18 Add support for the ...
111
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 17/03/2025
I will be attending @psconf.eu in Malmö, Sweden in June! I look forward to meeting @jborean.bsky.social. @adamdriscoll.bsky.social and countless others from the #PowerShell community in person! 😁
2174
Jordan Borean @jborean.bsky.social · 13/03/2025
Excited to be there again, looking forward to seeing everyone in person. I highly recommend this conference for people working with PowerShell, it's full of great topics.
071
Jordan Borean @jborean.bsky.social · 24/02/2025
Just pushed a new version of my #Ansible debugging tool ansibug to pypi and the VSCode marketplace. This new update fixes support for restarting a launched debug session but also adds support for breakpoints for task failures, unreachable hosts, or skipped tasks github.com/jborean93/an...
VSCode window showing the new exception breakpoint that will display a failed task's result and error details.
041
Jordan Borean @jborean.bsky.social · 21/02/2025
I might be a bit biased as I’ve contributed code here but this is a very well rounded library with some pretty great features. Tom is also ver vigilant in looking at PRs and implementing new features and bugfixes as well! Highly recommend people look at this if you have a need for SSH on .NET.
021
Reposted by Jordan Borean
Przemysław Kłys @przemyslaw.evotec.xyz · 14/02/2025
I've rewritten DesktopManager in C#, and added Set-DesktopMonitor cmdlet. github.com/EvotecIT/Des... - Get-DesktopMonitor - Set-DesktopMonitor - Get-DesktopWallpaper - Set-DesktopWallpaper I've also published it as a nuget to allow working with C# #dotnet #powershell #desktop #wallpaper
github.com
GitHub - EvotecIT/DesktopManager: DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.
DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor. - EvotecIT/DesktopManager
0289
Jordan Borean @jborean.bsky.social · 13/02/2025
For anyone interested in making Azure Trusted Signing a good fit for #PowerShell signatures please have a look and add +1 or comments if you think of anything else to github.com/PowerShell/P... so the team can see how important this would be to have.
github.com
Add support for Enterprise signed scripts · Issue #21550 · PowerShell/PowerShell
Summary of the new feature / enhancement [Updated based on feedback below] Azure has a new Trusted Signing service in public preview. One of the features is rotation of the signing cert. This break...
110
Jordan Borean @jborean.bsky.social · 12/02/2025
Pushed a new version of my #PowerShell module OpenAuthenticode github.com/jborean93/Po.... It adds support for signing using Azure's Trusted Signing service. I've found it has been pretty easy to setup as an individual to use but a pity pwsh's trust model won't work nicely with it.
PowerShell, certificate, and signature output showing how the key is retrieved and used by the OpenAuthenticode cmdlets.
0124
Reposted by Jordan Borean
trackd @trackd.x64.se · 10/02/2025
New Sixel Module release, now with GIF support 😆 github.com/trackd/Sixel Actually two releases, prerelease where im testing out Audio support with gifs. Not entirely sure that's staying, but fun to test out. As Windows Terminal v1.22 is now stable, Sixel should work for all Windows 11 😀
github.com
GitHub - trackd/Sixel: Powershell Module to Convert images to Sixel/InlineImage/Kitty
Powershell Module to Convert images to Sixel/InlineImage/Kitty - trackd/Sixel
021
Reposted by Jordan Borean
Marc-André Moreau @awakecoding.com · 28/01/2025
My RDP IO Lab presentation on "Decrypting and Inspecting RDP traffic in Wireshark" was just *cancelled* - apparently Microsoft decided they would only do internal presentations, with no guest speakers 😠 What's the point of even trying when you get treated like this?
4195
Jordan Borean @jborean.bsky.social · 28/01/2025
I've opened a #PowerShell RFC to set environment variables for sub processes similar to the 'FOO=bar command' functionality on sh based shells github.com/PowerShell/P.... If you are interested in this, it would be great to get some feedback around the proposed syntax or potential alternatives.
github.com
Add RFC for process environment blocks by jborean93 · Pull Request #384 · PowerShell/PowerShell-RFC
Adds the RFC to support specifying environment variable(s) that are only set on subprocesses. This is to support a feature that is currently preset on sh based shells like bash but is not possible ...
1104
Reposted by Jordan Borean
Justin Grote @posh.guru · 21/01/2025
First #PowerShell @vscode.dev stable extension release of the new year! This includes several bugfixes, the revamp of extension logging, settings are now grouped into categories, and much more! github.com/PowerShell/v...
0144
Reposted by Jordan Borean
Rob Sewell He/Him @robsewell.com · 13/01/2025
If you #pwsh or #PowerShell You should follow bsky.app/profile/seem...
bsky.app
2183
Reposted by Jordan Borean
Stephen Valdinger (aka steviecoaster) @steviecoaster.dev · 13/01/2025
#pwsh tip of the day! It doesn't happen often, but sometimes ya just need a weird variable name. Maybe you want something to look like a cmd line executable's args. You can use ${} to define "weirdly shaped" variables. ${-Name} becomes --Name when called. Bit useful, I guess. Happy Scripting!
learn.microsoft.com
about_Variables - PowerShell
Describes how variables store values that can be used in PowerShell.
283