【问题标题】:Writing Powershell Help Files编写 Powershell 帮助文件
【发布时间】:2014-06-07 18:24:26
【问题描述】:

我正在尝试为我用 C# 编写的一堆 PowerShell 模块编写一些帮助文件。我一直在努力寻找任何东西,并尝试使用此帮助编辑器

https://pscmdlethelpeditor.codeplex.com/

但我正在尝试与作者一起解决一些错误。长话短说,它说它使用 powershell 2.0,并且正在尝试使用 3.0。

回到主题,我需要一种可靠的方法来了解如何为我的 c# powershell 模块编写帮助文件。我试过关注 MSDN

http://msdn.microsoft.com/en-us/library/bb525433(v=vs.85).aspx

但老实说,这是 microsoft 的帮助,这没什么帮助。

【问题讨论】:

  • 看看Helps。我为自己创建了它,并在多个项目中使用了几年。这也许是不寻常的,但它确实很有用。实际上很简单。
  • @RomanKuzmin 你的评论看起来像是对我的回答......

标签: c# powershell module


【解决方案1】:

正如您所发现的,MSDN 上的帮助文档给您留下了很多想象空间。如果您喜欢通过示例学习,可以查看现有 PowerShell 模块的帮助文件:

$fs = Get-ChildItem C:\Windows\System32\WindowsPowerShell\v1.0\Modules -Recurse 
$fs |Where {$_.Name -like "*dll-Help.xml"} |Select FullName

它会让你更好地了解微软自己是如何使用这种格式的

【讨论】: