在 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'
您可以将数据存储到一个变量中并进一步操作,因为如果有多个结果,将只返回一个简单的对象数组,否则在单个结果中它将只是一个字符串
希望对您有所帮助
我在 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'
您可以将数据存储到一个变量中并进一步操作,因为如果有多个结果,将只返回一个简单的对象数组,否则在单个结果中它将只是一个字符串
希望对您有所帮助