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

How can I sort and display groups when using dsquery in powershell?

我在 powershell 中使用这行代码,它可以工作,但显示太多。我正在尝试查找并显示名称中包含 "Avecto" 的组所在的位置。

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

是否要在此脚本语句中添加它?

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

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

所以它会读取管道中每个项目与字符串匹配的位置 'Avecto'

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

希望对您有所帮助