使用Get-MrPipelineInput查询Get-Help出现多条重复Name参数结果问题
关于Get-MrPipelineInput返回重复Name参数条目的问题解答
你对Get-MrPipelineInput的使用方式没有问题,返回多条重复条目属于工具的正常输出逻辑:
Get-MrPipelineInput会逐一枚举目标命令所有参数集包含的参数,每匹配到一个符合要求的参数就输出一条记录Get-Help内置了6个不同的参数集,每个参数集都包含Name参数,因此最终输出了6条完全一致的Name参数记录- 如果需要得到去重后的参数信息,可以调整命令为:
Get-MrPipelineInput -Name Get-Help | Select-Object -Unique ParameterName, ParameterType, ValueFromPipeline, ValueFromPipelineByPropertyName
你执行命令得到的原始返回结果字段翻译如下:
参数名 参数类型 支持管道传入 支持按管道属性名传入 ------------- ------------- ----------------- ------------------------------- Name System.String False True Name System.String False True Name System.String False True Name System.String False True Name System.String False True Name System.String False True
内容的提问来源于stack exchange,提问作者Wizard
相关产品推荐
相关产品推荐

