我正在Powershell中使用这行代码,它工作正常,但显示太多。我试图找到并显示名称中包含“Avecto”的组的位置。dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid有没有办法在这个脚本语句中添加它?
dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid
0g0grzrc1#
在PS中使用where关键字(此处简写为?)
where
?
dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid | ? {$_ -match 'avecto'}
因此,它将读取管道中每个项目匹配字符串“Avecto”的位置您可以将数据存储到一个变量中并进一步操作,因为如果有多个结果,则只返回一个简单的Object数组,否则在单个结果中,它将只是一个字符串
1条答案
按热度按时间0g0grzrc1#
在PS中使用
where
关键字(此处简写为?
)因此,它将读取管道中每个项目匹配字符串“Avecto”的位置
您可以将数据存储到一个变量中并进一步操作,因为如果有多个结果,则只返回一个简单的Object数组,否则在单个结果中,它将只是一个字符串