Fred's Avatar

Fred

@psfred.bsky.social

PowerShell enthusiast, Bartender, Cloud Solution Architect @Microsoft

306 Followers  |  12 Following  |  116 Posts  |  Joined: 16.07.2023  |  2.119

Latest posts by psfred.bsky.social on Bluesky

- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

πŸŽ‰ 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

05.08.2025 05:00 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Jinnai and the Bugrom AMV
YouTube video by KagatoAMV Jinnai and the Bugrom AMV

Imagine having this song start running at persistent max volume as your bosses passes your desk ... πŸ˜‡ (and you can't find the app doing it)
www.youtube.com/watch?v=ypGW...

04.08.2025 19:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

🩸 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

04.08.2025 10:00 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

⚑ 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

01.08.2025 15:00 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

01.08.2025 16:22 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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

29.07.2025 10:45 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

#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

21.07.2025 15:00 β€” πŸ‘ 12    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - FriedrichWeinmann/EntraAuth Contribute to FriedrichWeinmann/EntraAuth development by creating an account on GitHub.

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...

11.07.2025 20:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
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 ...

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:

11.07.2025 00:23 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

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!

10.07.2025 21:48 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

πŸ“¦ 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...

05.07.2025 08:00 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Not one of the to sessions I was originally accepted to give, but a session slot opened up spontaneously and can't let those go to waste, can we?
Or a chance to brag about my toys ... πŸ˜‡

30.06.2025 17:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

#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...

30.06.2025 17:51 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
PSCONFEU 2025 - YouTube

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...

27.06.2025 08:07 β€” πŸ‘ 14    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Post image

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

27.06.2025 10:30 β€” πŸ‘ 16    πŸ” 11    πŸ’¬ 0    πŸ“Œ 0
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... Secure Code Design Practices - Friedrich Weinmann - PSConfEU 2024

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

27.06.2025 13:00 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Was one heck of a lot of fun to talk about it too :)
Recordings may still be a while, but the documents are already available:
github.com/FriedrichWei...

27.06.2025 14:29 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Ghost in the City: Cyberpunk Gamer SI Night City, it's a place of endless wonders and horrors. Opportunities and dangers, but before Motoko Kusanagi can access any of them. She first has to build up enough strength to walk again. Learn th...

I'd apologize for what I'm about to do, but ... nah, don't have it in me.
Here, have some more time burnt via Cyberpunk:
www.royalroad.com/fiction/6212...

08.06.2025 06:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
three lines of simple PowerShell code, and their result:
"Hello World".Tobase64()
"Hello World".Compress()
"Hello World".Compress().Expand()

three lines of simple PowerShell code, and their result: "Hello World".Tobase64() "Hello World".Compress() "Hello World".Compress().Expand()

Hi #powershell folks,
weekend, the time to relax, kick back, and do some PowerShell things you probably shouldn't have done.
So.
Announcing a new version of my String module, with new compression tools and a bad idea I couldn't stop myself doing ...

31.05.2025 12:14 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Awesome!
Also note: I am _very_ open to PRs for new Plugins πŸ˜‡

31.05.2025 12:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Also no more lost notifications, just because the mail server is doing a reboot, just as your script is trying to hand it the package ...

30.05.2025 21:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - FriedrichWeinmann/Notifier: PowerShell Module to manage notification subscriptions PowerShell Module to manage notification subscriptions - FriedrichWeinmann/Notifier

Hi #powershell folks,
got a new module released to the gallery:
Notifier
Simplify, streamline and manage sending notifications.
And of course extensible to notify however you need, on whatever you need :)
github.com/FriedrichWei...

30.05.2025 18:43 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Preview
Join the PowerShell Discord Server! The PowerShell Virtual User Group is a place to get help, discuss scripts, challenge each other and socialize. | 15845 members

It so totally is!
As for getting better ... well, only one way really: Do more of it.
That being said, being in good company as you do that - and have people willing to help - is still invaluable.
And there is a place ...
aka.ms/psdiscord

18.05.2025 12:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Not really a new feature, but an important one:
Install-PSFModule allows you to install to _remote_ computers, as long as you can get a PSSession to it (computer-name will do, if you have regular network access and the necessary privileges)

18.05.2025 12:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Another small new feature: It will now properly tell you when it skipped a module because it is already installed.
Of course, installation / updates are not going to fail, just because a dependency that needs no update is currently in use.

Or even if _does_ need an update ...

18.05.2025 12:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

Hi #powershell people,
Looking to simplify your module installation life?
Well, look no further, just released the latest version of PSFramework.NuGet:
github.com/PowershellFr...

Now including a oneliner to bootstrap it all:
iwr raw.githubusercontent.com/PowershellFr... | iex

18.05.2025 12:13 β€” πŸ‘ 18    πŸ” 8    πŸ’¬ 2    πŸ“Œ 1

Should work just fine.
I certainly built them class-based and gave them a Reason ... :)

12.05.2025 16:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - PowershellFrameworkCollective/PSFrameworkDsc: Dsc Module to manage the PSFramework module Dsc Module to manage the PSFramework module. Contribute to PowershellFrameworkCollective/PSFrameworkDsc development by creating an account on GitHub.

Hi #powershell people, a quick update from the #psframework front:
Just released PSFrameworkDsc, shipping DSC Resources that help define PSFramework configuration settings or logging configs:
github.com/PowershellFr...

12.05.2025 15:56 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v3.1.0-preview.5 Β· PowerShell/DSC What's Changed Add equals() function by @SteveL-MSFT in #770 Add check in PS Adapter in case property is $null by @SteveL-MSFT in #769 Fix adapter configuration set which returns result, but needs...

DSC 3.1.0-preview.5 is out! github.com/PowerShell/D...

Thanks to community members for their contributions particularly in using the previews and opening issues!

07.05.2025 20:17 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Creating your first PowerShell module in C# - Emanuel Palm, Justin Grote - PSConfEU 2023
YouTube video by PowerShell Conference EU Creating your first PowerShell module in C# - Emanuel Palm, Justin Grote - PSConfEU 2023

It is if you make a binary module that includes those assemblies and put it on the gallery :)

www.youtube.com/watch?v=6jQq...

You may want to check out Trace-AICommand (AI is appinsights in this case)
gist.github.com/JustinGrote/...

And @psfred.bsky.social's
psframework.org/documentatio...

06.05.2025 22:13 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

@psfred is following 12 prominent accounts