Sean D Wheeler's Avatar

Sean D Wheeler

@sdwheeler.bsky.social

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

646 Followers  |  99 Following  |  25 Posts  |  Joined: 11.07.2023  |  2.3013

Latest posts by sdwheeler.bsky.social on Bluesky

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 β€” πŸ‘ 69    πŸ” 17    πŸ’¬ 10    πŸ“Œ 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

Several of the commands have a -Metadata parameter. You can pass it a hashtable of values you want added/updated in the frontmatter.

07.11.2024 01:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's not possible. You want to replace the placeholders with what? You have to write it first. I am still working on how-to articles. More to come.

07.11.2024 01:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@sdwheeler is following 19 prominent accounts