Fred
psfred.bsky.social
Fred
@psfred.bsky.social
PowerShell enthusiast, Bartender, Cloud Solution Architect @Microsoft
A quick example on how it works and my attempt to make it convenient :)
September 11, 2025 at 5:51 PM
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 ...
May 31, 2025 at 12:14 PM
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)
May 18, 2025 at 12:22 PM
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 ...
May 18, 2025 at 12:17 PM
Well ... better intellisense never hurts* and adding that line isn't exactly a hardship. But not like I'm in any position to throw stones there - I've got my own rule I tend to disable.

*OutputType is used by PS Intellisense for available properties of the output of your commands:
January 12, 2025 at 12:56 AM
And to anybody who ever wanted some flexibility in the scopes available to your Install-* command (who wants their modules in their OneDrive?), there might be some new fun options there.
Including dynamic scopes that are evaluated on the remote computers, of course.
January 3, 2025 at 6:12 PM
Then there is the part where it can install the latest version of PSResourceGet in the same way. Not even the client computer needs internet for that, so long as they have PSFramework.NuGet and its dependencies at hand.
January 3, 2025 at 6:12 PM
So, what do you get out of it?
Well, for one thing, Install-PSFModule now comes with a "-ComputerName" parameter that also accepts PSSessions and can install xplat with SSH-based remoting.
January 3, 2025 at 6:12 PM
Yes. Yes, I actually do. In PowerShell.
Still better not to need to, but there's some fun to be had :)
December 31, 2024 at 8:47 AM
but ... but ... but ... FEATURES!!!!!
Admittedly, it'll get some documentation before it ships ... but I'll likely mess more with features than with docs 😆
Command-prefix notwithstanding, that's a new module (hopefully) shipping this year 😎
December 27, 2024 at 1:58 PM
Another good one you usually don't discover from the crossover (How would you know to look for it?):
With the default windows editmode, whenever you could hit TAB, try hitting "CTRL+Space" instead :)
December 26, 2024 at 9:14 PM
Btw, did you know about the (?m) regex option in this context?
December 18, 2024 at 11:36 PM