当前位置: 首页 > 知识库问答 >
问题:

get childitem有多少个参数集?

韩淇
2023-03-14

看着get-help get-子项目,我会数到3

语法Get-ChildItem[[-路径]][[-过滤器]][-排除][强制][包括][名称][递归][UseTransation[]][
Get-ChildItem[[-过滤器]][-排除][强制][包括][名称][递归][]LiteralPath[-UseTransation[]][
Get-ChildItem[-属性][目录][文件][强制][隐藏][只读][系统][UseTransaction][]

但是,以下命令只找到2个(Items和literalitem):

get-command get-childitem | select-object -expand ParameterSets | select-object Name

FWIW,show命令也只通过UI中的2个选项卡显示2个参数集。

我想问题是,为什么生成的get-childitem帮助似乎突破了最后一个用例。

共有1个答案

柳梓
2023-03-14

只有两个参数集。

PS> gcm Get-ChildItem -syntax

Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse]
[-Force] [-Name] [-UseTransaction] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden]
[-ReadOnly] [-System] [<CommonParameters>]

Get-ChildItem [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse]
[-Force] [-Name] [-UseTransaction] [-Attributes <FlagsExpression[FileAttributes]>] [-Directory] [-File] [-Hidden]
[-ReadOnly] [-System] [<CommonParameters>]

我相信帮助中显示的第三组是向您显示文件系统提供程序的动态参数。这与我在Get ChildItem上执行帮助以查看证书提供程序的动态参数时所看到的内容相一致,例如:

PS> Get-Help Get-ChildItem -Full -Path cert:\

SYNTAX
    Get-ChildItem [[-Path] <String[]>] [[-Filter] <String>] [-Exclude <String[]>] [-Force] [-Include <String[]>]
    [-Name] [-Recurse] [-UseTransaction [<SwitchParameter>]] [<CommonParameters>]

    Get-ChildItem [[-Filter] <String>] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-Name] [-Recurse]
    -LiteralPath <String[]> [-UseTransaction [<SwitchParameter>]] [<CommonParameters>]

    Get-ChildItem [-CodeSigningCert] [-DnsName <string>] [-EKU <string>] [-ExpiringInDays <int>]
    [-SSLServerAuthentication] [<CommonParameters>]
 类似资料:
  • 问题内容: 我读了与该错误有关的其他线程,似乎我的问题与到目前为止所读的所有帖子都存在有趣的明显区别,即,到目前为止,所有其他帖子在创建一个用户方面都存在错误类或内置系统资源。调用函数时遇到此问题,我无法弄清楚它的用途。有任何想法吗? 错误信息: 问题答案: 当指定关键字参数覆盖位置参数时,会发生这种情况。例如,让我们想象一个绘制彩色框的函数。该函数选择要使用的颜色,并将框的图形委托给另一个函数,

  • 问题内容: 众所周知,Python函数最多可以包含256个参数。我很好奇的是,此限制是否适用以及何时按以下方式展开它们: 我问是因为,假设地,在某些情况下,大于256个项目的列表可能会以或的形式展开。 问题答案: 在Python 3.7和更高版本中,没有限制。这是在问题#27213和问题#12844中完成的工作的结果;#27213重新设计了操作码系列,以提高性能和简化性(3.6的一部分),释放了操

  • 问题内容: 我有一个源输入 input.txt 我想将这些输入馈入程序,如下所示: 所以我尝试使用 xargs ,但是没有运气。 它给 但我想要 任何的想法? 问题答案: 到目前为止给出的解决方案都无法正确处理包含空格的文件名。如果文件名包含“或”,有些甚至会失败。如果输入文件是由用户生成的,则应该准备好使用令人惊讶的文件名。 GNU Parallel 很好地处理了这些文件名,并为您(至少)提供了

  • Urban Müller 1993年的Brainfuck据说有一个“至少”30000个细胞的磁带寄存器。然而,考虑到语言主要是在base 2中交易,我想知道他的“磁带”(历史上)是否有单元格。 它说了穆勒使用的细胞的确切数量吗?

  • 问题内容: 我如何计算数组中有多少个对象? 数组看起来像: 我假设如果是PHP,我可以使用count(),但是NodeJS / Javascript呢? 编辑: 它怎么会读“价值X票”,而不能读另一部分? 问题答案: 用 更新 ,在您的编辑中,我看到 是,确保对象具有属性(应为数组);

  • 我遇到了这样一种情况,我的映射方法有3个参数,所有这三个参数都用于派生目标类型的一个属性。 我在接口中创建了一个默认映射方法,保留了用于派生属性的逻辑,现在为了调用这个方法,我可以在注释中使用。 有没有什么方法可以在mapstruct注释中做到这一点,比如,我试着用expression属性和qualifiedByName来注释注释,但它不起作用: