Advertisement · 728 × 90

Posts by Brian Kaiser

Screenshot of the PowerShell/AIShell repository on GitHub's website with the message "This repository was archived by the owner on Jan 30, 2026. It is now read-only.

Screenshot of the PowerShell/AIShell repository on GitHub's website with the message "This repository was archived by the owner on Jan 30, 2026. It is now read-only.

Was anybody else using #AIShell before it was deprecated at the end of January? Will you be replacing it with another #AI powered chat tool that isn't project based (e.g., #Claude Code CLI, GitHub #Copilot CLI)? #PowerShell

github.com/powershell/a...

3 days ago 1 0 1 0

Thank you for this! I missed this part during the call. For the searches in the future: "We cannot extend 7.4 LTS support. We are bounded by .NET"

4 days ago 0 0 0 0

Does this delayed release have any impact on support timelines? Will 7.4 receive longer LTS support?

1 week ago 0 0 1 0
Preview
Retrieving the Azure Arc Agent Version with PowerShell Automate the retrieval of the latest Azure Connected Machine agent version from the official release notes using PowerShell, ensuring your servers are updated.

In the absence of another mechanism for querying the version information for the #Azure Connected Machine Agent, I am thankful for @kaidojarvemets.bsky.social and his post on how to retrieve this info using #PowerShell from the Release Notes page

3 weeks ago 1 0 0 0
Preview
PowerShell is fun :)Jupyter notebooks in VSCode with PowerShell support I saw a video about Jupyter in Visual Studio Code a while back and tried to get it up and running. It seems that things have changed now. It was there in VSCode preview versions and the PowerShell …

With the announcement that Polyglot Notebooks is being retired at the end of March, I sure am thankful for @harmveenstra.bsky.social and his blog post on adding a custom PowerShell kernel for use with the Jupyter notebook extension in VS Code.

aka.ms/pgnb-dep

1 month ago 7 0 2 0
Preview
Get MFA Status of Office 365 users with Microsoft Graph Get MFA Status of your Office 365 users with PowerShell and Microsoft Graph. Export all details easily to Excel with this free script

MSOnline has been retired since May 2025. Use Microsoft.Graph instead!

Get-MgUser -All | ? {
$uri = '/beta/users/{0}/authentication/signInPreferences' -f $_.Id
-not ((Invoke-GraphRequest GET $uri).userPreferredMethodForSecondaryAuthentication)
}

Thanks to @lazyadmin-nl.bsky.social

1 month ago 1 0 0 0
Preview
Github Copilot icon in Windows 11 Color Style Download Github Copilot vector icon in Windows 11 Color style. Available in png, svg, pdf, html code. Modify, resize, recolor Github Copilot icon, symbol.

I think it's this one: icons8.com/icon/Yl9ip6C...

3 months ago 1 0 0 0

Where did you get your background image from?

3 months ago 0 0 0 0

If someone is using $PSBoundParameters outside of the script (such as within their Profile) to enable -UseBasicParameters by default, that would not appear in the report, correct?

3 months ago 0 0 1 0
Post image

🚨 Breaking change in Invoke-WebRequest that could impact your automations.

I wrote a helper script to find where Invoke-WebRequest is and isn't using -UseBasicParsing. It also works for any other cmdlets/parameters combo.

gist.github.com/mdowst/9d00f...

#PowerShell #Automation #Scripting #DevOps

4 months ago 10 5 2 0
Advertisement
GitHub - jimbrig/PSStucco: An opinionated Plaster template for high-quality PowerShell modules An opinionated Plaster template for high-quality PowerShell modules - jimbrig/PSStucco

Thank you! I'll take a look along with creating my own Plaster template.

github.com/jimbrig/PSSt...

10 months ago 1 0 0 0
Preview
Using Stucco to Create Your PowerShell Module Learn why Stucco is such a powerfull module template. Includes a walk through from creating a module to publishing to the PowerShell Gallery!

I see that you have also used Stucco in the past. Do you still like that tool? Are there things you don't like about it?

gilbertsanchez.com/posts/stucco...

10 months ago 0 0 1 0

Also, is everything just built on top of Plaster?

10 months ago 0 0 1 0

What are you using for #PowerShell module scaffolding? Seems that most tools that I have found are in need of some TLC. What am I missing?

10 months ago 2 1 1 0
Preview
ClearSky ClearSky - See farther

If you're looking for some truly amazing humans from the #PowerShell community to follow, @dougfinke.bsky.social has been doing work curating a handy list: clearsky.app/dougfinke.bs...

1 year ago 16 1 4 2
Losing my mind please help!

In case you're curious, this was the post in question:

1 year ago 0 0 0 0
A screenshot of a Reddit post comment by /u/jsnover that says:

This seems to be telling you that $PSCMdlet is null. That would happen if you are using a function vs an Advanced Function

Try adding a [CmdletBinding()] directive.

Jeffrey Snover [MSFT]

A screenshot of a Reddit post comment by /u/jsnover that says: This seems to be telling you that $PSCMdlet is null. That would happen if you are using a function vs an Advanced Function Try adding a [CmdletBinding()] directive. Jeffrey Snover [MSFT]

The internet is really great sometimes 💖 Thanks to @jsnover.com on Reddit 10 years ago, I was able to solve a #PowerShell problem while following @kevmar.bsky.social amazing article on handling errors that now lives on #MicrosoftLearn 🤯

learn.microsoft.com/en-us/powers...

1 year ago 4 0 1 0
Preview
LEGO 40761 The Lord of the Rings: Sméagol & Déagol review The Lord of the Rings: Return of the King opens with a scene showing Gollum's origin as a Stoor Hobbit named Sméagol, residing in the Gladden Fields with his cousin, Déagol. Déagol famously discovers ...

We’ve taken a look at #LEGO 40761 The Lord of the Rings: Sméagol & Déagol which is currently a free gift with purchases of 10354: The Shire! brickset.com/article/1202...

1 year ago 5 2 0 0
Advertisement
LEGO Lord of the Rings - Official Mini Movie (feat. Sean Astin)
LEGO Lord of the Rings - Official Mini Movie (feat. Sean Astin) YouTube video by IGN

Along with all of today’s #Switch2 excitement, it’s also the first day to order this amazing #Hobbit set from #LEGO for Insiders!

Orders before Apr. 8 also get the #LotR Sméagol & Déagol mini set discovering The One Ring

1 year ago 0 0 0 0
The Legend of Zelda games – Nintendo Switch 2 Editions & ZELDA NOTES – Overview Trailer
The Legend of Zelda games – Nintendo Switch 2 Editions & ZELDA NOTES – Overview Trailer YouTube video by Nintendo of America

New features coming to #BotW and #TotK on #Nintendo #Switch2! Includes #Zelda Notes to help find a shrines and Korok seeds and Autobuild blueprints sharing!!

1 year ago 2 0 0 0
Video

amiibo figures of Tulin, Yunobo, Riju and Sidon from The Legend of #Zelda: #TearsOfTheKingdom are releasing on June 5! Each one can unlock a fabric for Link’s paraglider, as well as weapons and materials for your adventure.

1 year ago 669 120 10 42
Preview
Nintendo Switch 2: How To Buy The countdown for the Nintendo Switch 2 has begun! Learn how to purchase from the My Nintendo Store, explore gaming system options, and secure your reservation today.

Pre-order registration is available for #Nintendo #Switch2 for those “[…]who have purchased a Nintendo Switch Online membership with a minimum of 12 months of paid membership and a minimum of 50 total gameplay hours, as of April 2, 2025”

1 year ago 1 0 0 0

I love newer versions of #PowerShell, but I still regularly have to support #Windows PowerShell because that's the default shell for systems like #SCCM and #Intune.

How can I take advantage of the new PowerShell other than executing scripts with pwsh.exe and the -File or -Command parameters?

1 year ago 0 0 0 0

I regularly use .cmd files as a simpler execution mechanism for PowerShell scripts. They simply call powershell.exe with the -File parameter (plus any other params). Many people know how to double-click a file, but don’t know how to execute a PowerShell script with & or .

1 year ago 1 0 0 0
Preview
Integrating .NET with PowerShell: Best Practices for Enhanced Scripting Learn how to effectively integrate .NET classes and methods within PowerShell scripts. Discover best practices to enhance functionality, maintainability, and performance.

A really useful article (and quick read) on how to get started with .NET within your #PowerShell scripts including how to decipher the defintions. Thank you @alexandair.bsky.social and @tobiaspsp.bsky.social!!

1 year ago 3 0 0 0
Advertisement

Using hashtables for lookups is so useful and quick! I've made one before matching human-readable names with object IDs in Microsoft Graph

1 year ago 1 0 0 0

That was my guess too, but it doesn’t appear so

1 year ago 0 0 0 0

Does anyone know how to get the access token that's in use with the Microsoft.Graph #PowerShell module?

1 year ago 0 0 1 0

Agreed. “May not be set” reads as “cannot be set”

1 year ago 0 0 0 0

You're not alone! I've just come across this incorrect error message as well with 3.7.1 🙃

1 year ago 1 0 0 0