PowerShell如何从(get-help computer).moduleName获取去重结果
解决方法
直接将提取到的属性值通过管道传递给去重命令即可,两种常用写法如下:
- 使用
Select-Object -Unique
(Get-Help computer).ModuleName | Select-Object -Unique
- 使用更简洁的
Get-Unique
(Get-Help computer).ModuleName | Get-Unique
原理解释
(Get-Help computer).ModuleName返回的是包含所有匹配帮助项对应模块名的字符串数组,天然带有重复值,管道传递给去重命令后就可以直接得到和第一种写法完全一致的唯一模块名结果。
内容的提问来源于stack exchange,提问作者Wizard
相关产品推荐
相关产品推荐

