Fred
psfred.bsky.social
Fred
@psfred.bsky.social
PowerShell enthusiast, Bartender, Cloud Solution Architect @Microsoft
Pinned
So #powershell people, I just might have finished publishing the first version of my Christmas project:
PSFramework.NuGet - Making Package Management Great Again!
It's basically trying to be all the things we wanted Install-Module or Install-PSResource to be all along:
github.com/PowershellFr...
GitHub - PowershellFrameworkCollective/PSFramework.NuGet: A Wrapper around the PowerShellGet modules
A Wrapper around the PowerShellGet modules. Contribute to PowershellFrameworkCollective/PSFramework.NuGet development by creating an account on GitHub.
github.com
1) Visual Studio Code, because writing in markdown prevents unexpected formatting issue. Also great for managing notes together with the main text.

2) Github, because backups are great and it makes it simple to switch devices.

3) PowerShell, because turning markdown into ebooks by hand is a pain.
QUESTION TWO

We stand before your writing area #HorrorWritersChat

Which three tools (apps? Items? objects?) do you find useful when writing?

Are there any you’d recommend to other writers?

The stranger the better...
October 23, 2025 at 8:35 AM
Reposted by Fred
The Call for Papers for the ~#PowerShell #Conference Europe 2026 in #Wiesbaden is now officially open.
You have until 14 December 2025 to submit your session.
sessionize.com/psconfeu26
#PSConfEU #IT #automation #Germany #Europe
October 22, 2025 at 3:45 PM
Heya #powershell folks,
tired of struggling to get your modules deployed to where you need them?
Of needing to enable PackageManagement tools?
Want to simplify configuring internal repositories? Authenticating to said repos?
I just might have the thing for you:
psframework.org/docs/PSFrame...
PSFramework.NuGet | PSFramework Project
Getting the right PowerShell module to right location can be a lot more challenging that it should be.
psframework.org
September 26, 2025 at 6:55 PM
Reposted by Fred
Going live at 2 PM Eastern for #PowerShell Wednesday. I’ll give a quick, practical primer on Select-Object
what it is, when and how to use it.

@psfred.bsky.social follows with Select-PSFObject to show how to make selection even more powerful. Join live or catch the VOD.
PowerShell Select-Object 101 and Beyond with Andrew Pla & Fred Weinmann - YouTube
Can't get enough PDQ? Subscribe and enable notifications! • Join us on Discord!: https://discord.gg/pdq • Our blog: https://www.pdq.com/blog/ • PDQ Connect...
www.youtube.com
September 17, 2025 at 3:38 PM
Hi #powershell folks,
got another module shipped today, and this one is for our #purview / Microsoft Information Protection folks:

Wrapping the MIP SDK, this module allows bulk-labeling files - or scanning files for their label status:
github.com/FriedrichWei...
GitHub - FriedrichWeinmann/InformationProtection: Client Module implementing the Microsoft Information Protection SDK
Client Module implementing the Microsoft Information Protection SDK - FriedrichWeinmann/InformationProtection
github.com
September 12, 2025 at 6:34 PM
Hi #powershell folks,
Just shipped the next version of my EntraAuth.Graph module, a #graph specific extension of my EntraAuth authentication client, adding batch requests in a convenient format:
github.com/FriedrichWei...
Now with improved matching of input to result.
GitHub - FriedrichWeinmann/EntraAuth.Graph: Graph API tools based on EntraAuth
Graph API tools based on EntraAuth. Contribute to FriedrichWeinmann/EntraAuth.Graph development by creating an account on GitHub.
github.com
September 11, 2025 at 5:24 PM
Heya #powershell people,
with the new version of #psframework released, I've decided to take a look at the documentation. The old site ... well, it deserved some love.
Also a full redesign into something useful.
psframework.org
The docs should now actually be navigable 😅
PSFramework Project
The project dedicated to empowering your PowerShell scripting.
psframework.org
September 2, 2025 at 10:33 PM
#powershell #psframework v1.13.406
Exhibit 3: Hashtables are great, but they could be so much better!
How about having a default value? Or just passing through unknown keys ...

psframework.org/documentatio...
September 1, 2025 at 5:15 PM
#powershell #psframework v1.13.406
Exhibit 2: Resolving Paths with maximum convenience and minimum effort:
psframework.org/documentatio...

(Not exactly a fully new feature, but the number of options doubled)
August 31, 2025 at 1:18 PM
Hi #powershell folks,
shipped the latest version of #psframework - v1.13.406
With a wide range of features, improvements and fixes.

Exhibit 1: Tab Completion that can learn
(Either by command or from user input)
psframework.org/documentatio...
Training Completers
The project dedicated to empowering your PowerShell scripting.
psframework.org
August 30, 2025 at 1:06 PM
Reposted by Fred
🩸 Error Handling: A Mystery in Red – @psfred.bsky.social

Why do #PowerShell scripts fail silently?
⚠️ Terminating vs non-terminating exceptions
⚠️ The quirks of throw
⚠️ Best practices for reliable error handling

🎟️ Join #PSConfEU2026 in Wiesbaden → psconf.eu
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
August 15, 2025 at 1:01 PM
Reposted by Fred
🎉 That’s a wrap!
We close the #PSConfEU2025 video series with:
🚀 Community demos
🏆 Fasten the Code winners
👋 Closing session
👏 Thanks to ALL who made this edition unforgettable!

📅 Next stop: Wiesbaden 2026 🎟️ Tickets → psconf.eu
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
August 5, 2025 at 5:00 AM
Reposted by Fred
🩸 Error Handling: A Mystery in Red – @psfred.bsky.social
Why do #PowerShell scripts fail silently?
⚠️ Terminating vs non-terminating exceptions
⚠️ The quirks of throw
⚠️ Best practices for reliable error handling

🎟️ Join #PSConfEU2026 in Wiesbaden → psconf.eu
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
August 4, 2025 at 10:00 AM
Reposted by Fred
⚡ Entra Authentication 101 – @psfred.bsky.social (#PSConfEU 25)
Microsoft API auth can be a maze: app regs, delegated vs app perms, secrets, certs, managed identities…
Fred shows you how to do it right with #PowerShell
🎟️ Join us at #PSConfEU2026: psconf.eu
#EntraID #MSGraph
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
August 1, 2025 at 3:00 PM
Reposted by Fred
God Bless @psfred.bsky.social for Install-PSFModule with that cheeky -ComputerName parameter!

My favourite management server fell over and had to get reverted to a old snapshot (many bad practices there)

But quickly recovered and Friday saved thanks to this bad boy! 💪👍

github.com/PowershellFr...
GitHub - PowershellFrameworkCollective/PSFramework.NuGet: A Wrapper around the PowerShellGet modules
A Wrapper around the PowerShellGet modules. Contribute to PowershellFrameworkCollective/PSFramework.NuGet development by creating an account on GitHub.
github.com
August 1, 2025 at 4:23 PM
Reposted by Fred
PSConfEU turns 10! 🎉

Our 2026 logo celebrates this milestone with gold accents, the number 10 hidden in #Wiesbaden, and 3 fleur-de-lis from the city’s crest.

Same purple. New city. Same world-class content.

#PSConfEU # #PowerShell #automation #IT #conference #Germany
July 29, 2025 at 10:45 AM
Reposted by Fred
#PowerShell tip from #PSConfEU 2025 🧵
Are your functions truly pipeline-friendly?

@psfred.bsky.social showed how to:
✔ Use ValueFromPipeline correctly
✔ Embrace Begin/Process/End
✔ Avoid output arrays
✔ Use steppable pipelines for perf

🎟️ Tickets for 2026 → psconf.eu
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
July 21, 2025 at 3:00 PM
Hi #powershell folks,
proud to announce the latest version of EntraAuth, my Entra token generator & request handler, now adding support for federated credentials:

Connect-EntraService -ClientID $clientID -TenantID $tenantID -Federated

github.com/FriedrichWei...
GitHub - FriedrichWeinmann/EntraAuth
Contribute to FriedrichWeinmann/EntraAuth development by creating an account on GitHub.
github.com
July 11, 2025 at 8:31 PM
Reposted by Fred
In my latest blog article, I explore a couple of ways that I use #PowerShell to add flexibility to my use of AutomatedLab. If you're an AutomatedLab user or want to learn more about it, the post links to my friend @dotdot.horse's fantastic AutomatedLab introductory article.

Read here:
Extending AutomatedLab with AutomatedLab.Utils and PowerShell
For the past several months (since my switch from MacOS back to Windows at work), I’ve been using AutomatedLab and Hyper-V to build ephemeral VMs to test various scenarios as part of my work. What is ...
steviecoaster.dev
July 11, 2025 at 12:23 AM
An absolutely amazing #powershell tool, saving you weeks of labor if you need an on-prem or hybrid lab.
Another great aspect: It gives you easy access to a lot of products without forcing you to learn how to deploy them!
🧪 Think you know AutomatedLab?
At #PSConfEU 2025, Jan-Hendrik Peters went deeper:
✔ Custom roles
✔ Azure Arc integration
✔ Hybrid & Azure Stack labs
🎟️ Early bird 2026 tickets → psconf.eu
#PowerShell #AutomatedLab #LabAutomation #DevOps youtu.be/CL2x5A5YUFk?si=VKf...
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
July 10, 2025 at 9:48 PM
Reposted by Fred
📦 PowerShell module chaos?
PSFramework.NuGet brings clean, reliable package management — even offline.
Friedrich Weinmann shared how at #PSConfEU 2025.
#PowerShell #PackageManagement #Automation youtu.be/iMSOVwmBXrk?si=L-Q...
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
July 5, 2025 at 8:00 AM
#PSCONFEU 2025 rocks, even after the show is over!
Thanks @thorsten.butz.io for the insane speed at releasing the videos!
For example, check out this talk I gave on making my vision of package management for #PowerShell reality:
www.youtube.com/watch?v=iMSO...
June 30, 2025 at 5:51 PM
Reposted by Fred
Check out the #PSCONFEU 2025 playlist.
We finished the summit yesterday, we published the 1st video on the finaly day (aka yesterday) and 2nd one TODAY. Guess what will be next!

Better subscribe to the channel. Playlist for 2025 below.

youtube.com/playlist?lis...
PSCONFEU 2025 - YouTube
youtube.com
June 27, 2025 at 8:07 AM
Reposted by Fred
We're thrilled to announce that the 10th anniversary edition will be in Wiesbaden, Germany, from 1–4 June 2026.
🎟️ Early Bird tickets (€1750) include 3 nights at Dorint Pallas (from Monday to Thursday)

More info: psconf.eu

#PSConfEU #PowerShell #IT #Germany #Automation
June 27, 2025 at 10:30 AM
Reposted by Fred
Master secure #PowerShell scripting with Friedrich Weinmann. Gain insights into best practices for script security, including Azure Key Vault and PowerShell's Secret Management module. #PSConfEU
Secure Code Design Practices - Friedrich Weinmann - PSConfEU 2024
In this lecture, we explore secure code design practices from the perspective of a cloud solution architect at Microsoft. The speaker, Fred, expresses his pa...
youtu.be
June 27, 2025 at 1:00 PM