Настройка AllowGastsToAccessGroups через граф - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь добавить AllowGhestToAccessGroups в группу. Я могу без проблем установить следующее:

https://graph.microsoft.com/v1.0/groups/f051a482-7bb8-417c-83be-xxxx/settings {'displayName': 'Group.Unified.Guest', 'templateId': '08d542b9-071f-4e16- 94b0-74abb372e3d9 ',' values ​​': [{' name ':' AllowToAddGhest ',' value ':' false '}]}'}

Однако при этом возникает ошибка ('Код состояния ответа не указывает на успех: 400 (неверный запрос) '): https://graph.microsoft.com/v1.0/groups/f051a482-7bb8-417c-83be-xxx/settings {' displayName ':' Group.Unified ',' templateId ':' 62375ab9-6b52-47ed-826b-58e47e0e304b ',' values ​​': [{' name ':' AllowGhestToAccessGroups ',' value ':' false '}]}'}

Похоже, что для указателей требуются одинаковые разрешения?

1 Ответ

0 голосов
/ 15 апреля 2020

Я не верю, что в настоящее время возможно обновить свойство «AllowGhestToAccessGroups» через Microsoft Graph. Конечная точка для Группа обновлений содержит список свойств, которые можно обновлять, но этого свойства нет в списке. Я протестировал через Graph Explorer и получил похожие ошибки.

В качестве альтернативы вы можете обновить через модуль AzureADPreview, используя скрипт, подобный следующему:

$groupTemplate = Get-AzureADDirectorySettingTemplate -id 08d542b9-071f-4e16-94b0-74abb372e3d9
$settingCopy = $groupTemplate.CreateDirectorySetting()
$settingCopy["AllowToAddGuests"] = $false

$gp = Get-AzureADGroup -SearchString "<groupDisplayName>"

New-AzureADObjectSetting -TargetType Groups -TargetObjectId $gp.ObjectId -DirectorySetting $settingCopy 

Get-AzureADObjectSetting -TargetType Groups -TargetObjectId $gp.ObjectId | Select-Object -ExpandProperty values
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...