我可以使用完整的AD组名称进行查询,如下例所示:
Get-ADGroup -Filter {GroupCategory -eq "Security" -and name -eq "dummygroup"} -SearchBase "OU=Application,OU=SCSX,OU=Groups,OU=Unity,DC=B40,DC=in"
如果我使用相同的查询替换名为&#34的虚拟组;虚拟组"有一个变量,但它不起作用。
示例:
$ADGroupname="dummygroup"
Get-ADGroup -Filter {GroupCategory -eq "Security" -and name -eq "$ADGroupname"} -SearchBase "OU=Application,OU=SCSX,OU=Groups,OU=Unity,DC=B40,DC=in"
答案 0 :(得分:0)
只需从过滤器中移除双引号:
$ADGroupname="dummygroup"
Get-ADGroup -filter {GroupCategory -eq "Security" -and name -eq $ADGroupname} `
-SearchBase "OU=Application,OU=SCSX,OU=Groups,OU=Unity,DC=B40,DC=in"