我正在尝试获取一部分用户。我想捕获一个组成员列表,但只有那些具有以#34; contoso.com"开头的规范名称的人。这是代码片段,希望有人可以帮助我。
Get-ADGroupMember -Identity $GroupName | where{$_.ObjectClass -eq "User"} | Get-ADUser -Properties CanonicalName | Select CanonicalName | where{$_.CanonicalName -Like "contonso.com"}
答案 0 :(得分:1)
Get-ADGroupMember -Identity $group | where{$_.ObjectClass -eq "User"} | Get-ADUser -Properties CanonicalName | where{$_.CanonicalName -match "contoso.com"} | select Canonicalname,name
答案 1 :(得分:0)
您需要添加一个通配符,以便CanonicalName中的其余字符与-like
条件中的某些字符匹配:
...where{$_.CanonicalName -Like "contonso.com*"}
# add a wildcard here ^