Powershell文档选项和必需的参数语法

时间:2017-09-08 17:38:13

标签: windows powershell scripting man

这里的第一个问题。

我的问题与最后一部分基本相同(答案中没有回答那部分):

https://superuser.com/questions/1129307/how-to-read-powershell-documentation-syntax

简而言之:我如何知道哪些参数与可选参数相对应?

例如,Copy-Item命令:

SYNTAX
    Copy-Item [-Path] <String[]> [[-Destination] <String>] [-Container] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include 
    <String[]>] [-PassThru] [-Recurse] [-Confirm] [-WhatIf] [-UseTransaction [<SwitchParameter>]] [<CommonParameters>]

    Copy-Item [[-Destination] <String>] [-Container] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] 
    [-Recurse] -LiteralPath <String[]> [-Confirm] [-WhatIf] [-UseTransaction [<SwitchParameter>]] [<CommonParameters>]

目的地是必需参数吗?我怎么知道?

最后,一般来说,我问的问题类型是什么?我试过googling&#34; powershell man pages syntax&#34;和&#34;如何阅读手册页&#34; (对于Unix)。真的,我正在寻找关于他们如何编写文档的文档!

编辑:我找到了Unix的这个资源;类似于Powershell的东西会很棒: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html

感谢。

1 个答案:

答案 0 :(得分:0)

必需参数没有方括号。如果参数名称没有方括号,则需要使用该项声明,因为它不受位置限制。

这是我能找到的关于帮助最接近的事情:
about_Comment_Based_Help

此外,如果您将-online标记与Get-Help一起使用,则它会提供有关语法,参数等的非常详细的信息。通常使用示例。