Update groupSetting

Пространство имен: microsoft.graph

Обновите свойства объекта groupSetting для параметров группы на уровне клиента или определенной группы.

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) Directory.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Для приложений Directory.ReadWrite.All

Для обновления объекта каталога "Параметры политики согласия" требуются следующие разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) Policy.ReadWrite.Authorization
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Приложение Policy.ReadWrite.Authorization

В делегированных сценариях вызывающему пользователю требуется по крайней мере одна из следующих Microsoft Entra ролей.

роль Microsoft Entra Разрешенные привилегии
Локальный администратор устройства, присоединенный к Microsoft Entra
Читатели каталогов
Глобальный читатель
Чтение основных свойств для шаблонов и параметров параметров
Администратор групп
Запись каталогов
Управление всеми параметрами группы
Администратор политики проверки подлинности Обновление Password Rule Settings
Администратор пользователей Чтение основных свойств для шаблонов и параметров параметров
Обновление параметров

HTTP-запрос

Обновление параметра на уровне клиента.

PATCH /groupSettings/{groupSettingId}

Обновление параметра для конкретной группы.

PATCH /groups/{groupId}/settings/{groupSettingId}

Заголовки запросов

Имя Описание
Авторизация {token}. Обязательно.
Content-Type application/json

Текст запроса

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

Свойство Тип Описание
values коллекция settingValue Обновленный набор значений. Необходимо включить весь набор коллекций. Нельзя обновить один набор значений.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 204 No Content.

Примеры

Пример 1. Обновление параметра группы на уровне клиента

В этом примере 84af2ca5-c274-41bf-86e4-6e374ec4def6 — это идентификатор объекта groupSetting на уровне клиента.

Запрос

PATCH https://graph.microsoft.com/v1.0/groupSettings/84af2ca5-c274-41bf-86e4-6e374ec4def6
Content-type: application/json

{
    "values": [
        {
            "name": "AllowToAddGuests",
            "value": "false"
        }
    ]
}

Отклик

HTTP/1.1 204 No Content

Пример 2. Обновление параметра определенной группы

В этом примере 0167b5af-f3d1-4910-82d2-398747fa381c — это идентификатор группы, а fa6df613-159b-4f94-add2-7093f961900b — идентификатор объекта groupSetting.

Запрос

PATCH https://graph.microsoft.com/v1.0/groups/0167b5af-f3d1-4910-82d2-398747fa381c/settings/fa6df613-159b-4f94-add2-7093f961900b
Content-type: application/json

{
  "values": [
    {
      "name": "AllowToAddGuests",
      "value": "true"
    }
  ]
}

Отклик

HTTP/1.1 204 No Content