Расширение фильтраДобавить и добавить в группу - PullRequest
0 голосов
/ 21 июня 2019

Поиск пользователей по EmployeeID, фильтрация по их ExtensionAttributes и назначение AzureADGroup, если фильтр соответствует

Пока я пробовал

Get-AzureADUserExtension -filter{ExtensionAttribute5 -eq "Test"} | %{Add- 
AzureADGroupMember GroupTest01 $_.EmployeeID}

Это сообщение об ошибке, которое я получаю

Get-AzureADUserExtension : A parameter cannot be found that matches 
parameter name 'filter'.
At line:1 char:26

1 Ответ

0 голосов
/ 21 июня 2019

Попробуйте команду ниже, убедитесь, что пользователь еще не существует в группе, в противном случае вы получите ошибку.

$ObjectId = (Get-AzureADUser | Where-Object {$_.ExtensionProperty.employeeId -eq "123"}).ObjectId

$extension = Get-AzureADUserExtension -ObjectId $ObjectId

if($extension.<extension name> -eq 'testvalue222'){

Add-AzureADGroupMember -ObjectId "<group objectid>" -RefObjectId $ObjectId

}
...