我计划将PlatyPS用于我们的PowerShell脚本的在线文档。我对.INPUTS和.OUTPUTS语法有疑问。 Microsoft documentation指出:
。输入
可以通过管道传输到以下对象的Microsoft .NET Framework类型的对象 功能或脚本。您还可以包括输入的描述 对象。
。输出
cmdlet返回的对象的.NET Framework类型。您 还可以包含对返回对象的描述。
但是无论我尝试在基于注释的帮助中使用哪种格式,PlatyPS最终都会将每一行都作为输入或输出类型,并且永远不会有任何描述(如类型:“ [OBJECT]这是一种类型的描述”和说明:“”)。
我试图深入研究PlatyPS代码:有点麻烦,但是我最终认为这甚至不是PlatyPS的东西:PowerShell解析器本身就是通过这种方式输出东西的。
所以,问题是:有谁知道如何格式化基于输入和输出注释的帮助,以便将其理解为描述类型?