Sean D Wheeler's Avatar

Sean D Wheeler

@sdwheeler

Lead Documentarian for PowerShell at Microsoft. Technical Communicator. Teacher. PowerShell champ. Blog: https://sdwheeler.github.io/sdwheeler/seanonit

663
Followers
99
Following
29
Posts
11.07.2023
Joined
Posts Following

Latest posts by Sean D Wheeler @sdwheeler

The blog is open for posts from the community. We just need contributions.

05.12.2025 12:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - PowerShell/Community-Blog: Submissions for posts to the PowerShell Community Blog -https://devblogs.microsoft.com/powershell-community Submissions for posts to the PowerShell Community Blog -https://devblogs.microsoft.com/powershell-community - PowerShell/Community-Blog

This would be better as a blog post. You can contribute it to the PowerShell Community blog. See github.com/PowerShell/C... for instructions.

04.12.2025 21:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

@stevenjudd.bsky.social starting off day 3 with a bang! SpiceWorld2025

13.11.2025 15:50 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I am doing two breakout sessions and a 4-hour workshop on PowerShell tool making with @stevenjudd.bsky.social. Hope to see you there.

17.10.2025 13:55 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Day 1 of #TechMentor is done. We had a great time and a great audience.

12.08.2025 02:12 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
The Legend of PlatyPS and Content Wrangler Telling the story of PlatyPS using Microsoft Copilot.

I am happy to announce that PlatyPS v1.0 has reached GA and we have updated our publishing pipelines to use the new tool.

To celebrate, I created this: sdwheeler.github.io/seanonit/blo...

04.08.2025 21:33 πŸ‘ 7 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

(1/4) Meet @sdwheeler.bsky.social, Principal Content Developer for PowerShell at @Microsoft.com, the person who’s been leading PowerShell documentation since 2017, and VSLive @ Microsoft HQ speaker.

30.07.2025 14:21 πŸ‘ 2 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Post image

I am speaking at TechMentor @ Microsoft HQ in August.
PROMO CODE: Wheeler
HOMEPAGE LINK: techmentorevents.com/events/micro...
REGISTRATION LINK – WITH PROMO CODE: bit.ly/3ZpZYWN

12.06.2025 15:38 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Tired of rewriting your #PowerShell profile for every #OS?

@sdwheeler.bsky.social‬ will tackle that topic in his session at #TechMentor @ Microsoft HQ.

Find out more about PowerShell and the session in his Q&A with @redmondit.bsky.social‬! redmondmag.com/articles/202...

12.06.2025 14:10 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

Makes me nostalgic for my Windows Phone

06.04.2025 11:04 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Check out the 3 new blog posts:
- devblogs.microsoft.com/powershell/a...
- devblogs.microsoft.com/powershell/g...
- devblogs.microsoft.com/powershell/e...

12.03.2025 18:24 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Here is the definition for PowerShell - github.com/toptal/gitig...

05.03.2025 21:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, I would accept a PR for this. We still maintain the 5.1 docs. We don't need repro steps, just a NOTE added to the parameter similar to what we have for `-Include`.

14.02.2025 16:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks to the PSCommunity, I've decided to finally join Bluesky. Will use this to post any updates to our projects: PS7, OpenSSH (Windows), DSC, PSGallery/PSResourceGet, etc...

16.01.2025 18:28 πŸ‘ 68 πŸ” 17 πŸ’¬ 9 πŸ“Œ 1

The sidebar nav was removed from the Learn platform and replaced with the list of suggested articles. I don't like it, but is it a platform design decision that I, as an writer, can't change.

09.01.2025 01:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - PoshCode/PowerShellPracticeAndStyle: The Unofficial PowerShell Best Practices and Style Guide The Unofficial PowerShell Best Practices and Style Guide - PoshCode/PowerShellPracticeAndStyle

We have a style guide for the docs. There is an unofficial code style guide at: github.com/PoshCode/Pow...

09.01.2025 00:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How would you organize the documentation? It is not a simple task. There are lots of different kinds of docs. And docs are written for different purposes and audiences. There is a difference between reference docs and teaching docs.

09.01.2025 00:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Windows PowerShell Language Specification 3.0 - PowerShell This Language Specification describe the syntax, semantics, and behavior of the PowerShell language.

Specifically, the articles in the learn.microsoft.com/en-us/powers... were written by Bruce Payette. It is legacy content that was originally publish as a Word doc. We don't intend to change. It is provided for historical reference. It is was written for v3 and isn't 100% accurate for v7+.

08.01.2025 21:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Yes, there is an official style. We try to make all of the documentation adhere to our style. Caveats:
1. We maintain over 9000 documents for PowerShell and the PowerShell SDK.
2. Much of that content was written by others, long before I joined the team.
3. We fix the style as we go.

08.01.2025 21:38 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Microsoft.PowerShell.PlatyPS Module - PowerShell This module contains cmdlets to help with the creation help content for PowerShell commands.

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

11.12.2024 01:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I had a fun time. Check it out.

09.12.2024 21:32 πŸ‘ 18 πŸ” 7 πŸ’¬ 3 πŸ“Œ 0
Post image

I am pleased to share that my 90min session about creating PowerShell documentation using the new version of PlatyPS was accepted for #pshsummit. See you there in April!

07.12.2024 20:48 πŸ‘ 20 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0

Love the split pane integration!

21.11.2024 23:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This works:

$c.RelatedLinks.Add([Microsoft.PowerShell.PlatyPS.Model.Links]::new('Text','https://url.com/document'))

07.11.2024 21:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Check the Diagnostics property of the CommandHelp object.

07.11.2024 01:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The answer is to update the object before exporting to markdown.

07.11.2024 01:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The help text for the placeholders has to come from somewhere. It is not embedded in compiled commands.

07.11.2024 01:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No, the older module has the same placeholders. In either version, if you are documenting script-based modules, PlatyPS will include the comment-based help. But there is embedded documentation like that for C#-compiled cmdlets.

07.11.2024 01:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

New-CommandHelp creates an object instead of a markdown file. You can then populate the properties of the object before exporting it to markdown.

07.11.2024 01:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

With the new PlatyPS you can import the markdown into a PowerShell object. Change property values, if you want. And they write your own transformer script to output the object in any format you want.

07.11.2024 01:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0