Насколько я знаю, AD не реализовал эту функцию в настоящее время. Если мы используем microsoft graph api , мы можем просто сделать « startwith », чтобы отфильтровать displayName групп AD, но не можем сделать фильтр «содержит».
In Этот документ о PowerShell, пример2 показывает, что мы можем использовать эту команду Get-AzureADGroup -SearchString "All"
, чтобы получить группы, которые включают текст «Все» в свои отображаемые имена. Но согласно моему тесту, он также делает фильтр «startwith», но не «содержит».
Таким образом, для этого требования мы можем просто получить все группы по графику api и выполнить фильтр «содержит» самостоятельно в нашем коде. Или вы можете проголосовать за эту функцию на странице обратной связи .
Обновление:
В соответствии с некоторым тестом, я предлагаю обходной путь, как показано ниже для Ваша справка.
Если мы используем команду powershell, мы можем использовать приведенную ниже команду для реализации «contains»:
Get-AzureADGroup | Where-Object{($_.DisplayName -like '*test*')}