Sign in

Sean D Wheeler

@sdwheeler.bsky.social
680 followers 100 following 31 posts

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

PostsRepliesMedia
Sean D Wheeler @sdwheeler.bsky.social · 20/05/2026
I’m speaking at TechMentor x Cybersecurity Live! @ Microsoft HQ this August 3 – 7. Register by June 5th and use my discount code WHEELER and you could save $500 off the standard rate. Learn more and register at techmentorevents.com/MicrosoftHQ
000
Sean D Wheeler @sdwheeler.bsky.social · 21/04/2026
It's been a busy speaking schedule. #PSHSummit2026 is done. Next up #PSConfEU2026 in June. Then #TechMentor in August! Hop to see you there.
Save $500 by May 15 at https://techmentor.com/microsofthq. Use discount code WHEELER.
000
Sean D Wheeler @sdwheeler.bsky.social · 05/12/2025
The blog is open for posts from the community. We just need contributions.
000
Sean D Wheeler @sdwheeler.bsky.social · 04/12/2025
This would be better as a blog post. You can contribute it to the PowerShell Community blog. See github.com/PowerShell/C... for instructions.
github.com
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
210
Sean D Wheeler @sdwheeler.bsky.social · 13/11/2025
@stevenjudd.bsky.social starting off day 3 with a bang! SpiceWorld2025
050
Sean D Wheeler @sdwheeler.bsky.social · 17/10/2025
I am doing two breakout sessions and a 4-hour workshop on PowerShell tool making with @stevenjudd.bsky.social. Hope to see you there.
061
Sean D Wheeler @sdwheeler.bsky.social · 12/08/2025
Day 1 of #TechMentor is done. We had a great time and a great audience.
161
Sean D Wheeler @sdwheeler.bsky.social · 04/08/2025
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...
sdwheeler.github.io
The Legend of PlatyPS and Content Wrangler
Telling the story of PlatyPS using Microsoft Copilot.
075
Reposted by Sean D Wheeler
TechMentor @techmentorevents.bsky.social · 30/07/2025
(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.
222
Sean D Wheeler @sdwheeler.bsky.social · 12/06/2025
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
021
Reposted by Sean D Wheeler
TechMentor @techmentorevents.bsky.social · 12/06/2025
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...
043
Sean D Wheeler @sdwheeler.bsky.social · 06/04/2025
Makes me nostalgic for my Windows Phone
1120
Sean D Wheeler @sdwheeler.bsky.social · 12/03/2025
Check out the 3 new blog posts: - devblogs.microsoft.com/powershell/a... - devblogs.microsoft.com/powershell/g... - devblogs.microsoft.com/powershell/e...
devblogs.microsoft.com
Announcing Microsoft Desired State Configuration v3.0.0 - PowerShell Team
This post announces the release of Microsoft Desired State Configuration v3.0.0. We discuss the features and benefits of DSC and how it differs from PowerShell DSC.
011
Sean D Wheeler @sdwheeler.bsky.social · 05/03/2025
Here is the definition for PowerShell - github.com/toptal/gitig...
010
Sean D Wheeler @sdwheeler.bsky.social · 14/02/2025
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`.
110
Reposted by Sean D Wheeler
steve--lee.bsky.social @steve--lee.bsky.social · 16/01/2025
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...
96717
Sean D Wheeler @sdwheeler.bsky.social · 09/01/2025
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.
110
Sean D Wheeler @sdwheeler.bsky.social · 09/01/2025
We have a style guide for the docs. There is an unofficial code style guide at: github.com/PoshCode/Pow...
github.com
GitHub - PoshCode/PowerShellPracticeAndStyle: The Unofficial PowerShell Best Practices and Style Guide
The Unofficial PowerShell Best Practices and Style Guide - PoshCode/PowerShellPracticeAndStyle
100
Sean D Wheeler @sdwheeler.bsky.social · 09/01/2025
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.
210
Sean D Wheeler @sdwheeler.bsky.social · 08/01/2025
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+.
learn.microsoft.com
Windows PowerShell Language Specification 3.0 - PowerShell
This Language Specification describe the syntax, semantics, and behavior of the PowerShell language.
220
Sean D Wheeler @sdwheeler.bsky.social · 08/01/2025
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.
050
Sean D Wheeler @sdwheeler.bsky.social · 11/12/2024
learn.microsoft.com/en-us/powers...
learn.microsoft.com
Microsoft.PowerShell.PlatyPS Module - PowerShell
This module contains cmdlets to help with the creation help content for PowerShell commands.
210
Sean D Wheeler @sdwheeler.bsky.social · 09/12/2024
I had a fun time. Check it out.
3187
Sean D Wheeler @sdwheeler.bsky.social · 07/12/2024
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!
2206
Sean D Wheeler @sdwheeler.bsky.social · 21/11/2024
Love the split pane integration!
010
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
This works: $c.RelatedLinks.Add([Microsoft.PowerShell.PlatyPS.Model.Links]::new('Text','https://url.com/document'))
120
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
Check the Diagnostics property of the CommandHelp object.
010
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
The answer is to update the object before exporting to markdown.
110
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
The help text for the placeholders has to come from somewhere. It is not embedded in compiled commands.
100
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
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.
110
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
New-CommandHelp creates an object instead of a markdown file. You can then populate the properties of the object before exporting it to markdown.
120
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
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.
100
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
Several of the commands have a -Metadata parameter. You can pass it a hashtable of values you want added/updated in the frontmatter.
000
Sean D Wheeler @sdwheeler.bsky.social · 07/11/2024
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.
100