无法使用变量过滤Get-ADGroup中的特定AD组

时间:2018-05-10 10:22:58

标签: powershell directory

我可以使用完整的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"

1 个答案:

答案 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"