首页 > 解决方案 > Get-AzureADGroup 用于以 XX 和 YY 开头的组

问题描述

我需要知道如何获得以 XX 和 YY 开头的所有组的列表。

到目前为止我已经尝试过

Get-AzureADGroup -SearchString 'XX'
Get-AzureADGroup -SearchString 'YY'
Get-AzureADGroup -SearchString 'ZZ'

它显示了结果,但我想知道如何在一个查询中做到这一点。

我也试过

$group = 'XX', 'YY', 'ZZ'
foreach($groupNames in $group) {
Get-AzureADGroup}

但它显示了它不应该显示的东西,并且每个结果都得到了 3 次。

标签: powershellazure-active-directory

解决方案


-SearchString参数应用隐式StartsWith功能。所以-SearchString 'XX'会匹配XX My Group但不是MY Group XX。因此,您可以执行以下操作:

$group = 'XX', 'YY', 'ZZ'
foreach($groupName in $group) {
    Get-AzureADGroup -SearchString $groupName
}

推荐阅读