在Powershell中使用dsquery时如何排序和显示组?

时间:2018-09-11 18:45:20

标签: powershell active-directory dsquery

我在Powershell中使用此行代码,它可以工作,但显示太多。我试图查找并显示名称中包含“ Avecto”的组。

dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid

总有没有要在此脚本语句中添加它?

1 个答案:

答案 0 :(得分:0)

在PS中使用where关键字(此处简称为?

dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid | ? {$_ -match 'avecto'}

因此它将读取管道中每个项目与字符串“ Avecto”匹配的位置

您可以将数据存储到变量中并进行进一步操作,因为如果有多个结果,则仅返回一个简单的Object数组,否则在单个结果中将只是一个字符串

希望有帮助