Partilhar via


Atualizar groupSetting

Namespace: microsoft.graph

Atualize as propriedades de um objeto groupSetting para definições de grupo ao nível do inquilino ou uma definição de grupo específica.

Esta API está disponível nas seguintes implementações de cloud nacionais.

Serviço global US Government L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Uma das seguintes permissões é necessária para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) Directory.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Directory.ReadWrite.All

São necessárias as seguintes permissões para atualizar o objeto de definições de definição "Definições de Política de Consentimento".

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) Policy.ReadWrite.Authorization
Delegado (conta pessoal da Microsoft) Sem suporte.
Application Policy.ReadWrite.Authorization

Em cenários delegados com contas escolares ou profissionais, o utilizador com sessão iniciada tem de ter uma função suportada do Microsoft Entra ou uma função personalizada com uma permissão de função suportada. As seguintes funções com menos privilégios são suportadas para esta operação.

Função Microsoft Entra Privilégios permitidos
Administrador Local do Dispositivo Associado ao Microsoft Entra
Leitores de Diretórios
Leitor Global
Ler propriedades básicas sobre a definição de modelos e definições
Administrador de Grupos
Escritores de diretório
Gerir todas as definições de grupo
Administrador de Políticas de Autenticação Atualizar Password Rule Settings
Administrador do usuário Ler propriedades básicas sobre a definição de modelos e definições
Atualizar configurações

Solicitação HTTP

Atualizar uma definição ao nível do inquilino.

PATCH /groupSettings/{groupSettingId}

Atualizar uma definição específica do grupo.

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

Cabeçalhos de solicitação

Nome Descrição
Authorization {token}. Obrigatório.
Content-Type application/json

Corpo da solicitação

No corpo da solicitação, forneça os valores para os campos relevantes que devem ser atualizados.

Propriedade Tipo Descrição
values settingValue collection O conjunto atualizado de valores. Tem de incluir todo o conjunto de coleções. Não pode atualizar um único conjunto de valores.

Resposta

Se tiver êxito, este método retornará um código de resposta 204 No Content.

Exemplos

Exemplo 1: Atualizar uma definição de grupo ao nível do inquilino

Neste exemplo, 84af2ca5-c274-41bf-86e4-6e374ec4def6 é o identificador do objeto groupSetting ao nível do inquilino.

Solicitação

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

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

Resposta

HTTP/1.1 204 No Content

Exemplo 2: Atualizar uma definição de grupo específica

Neste exemplo, 0167b5af-f3d1-4910-82d2-398747fa381c é o identificador do grupo e fa6df613-159b-4f94-add2-7093f961900b é o identificador do objeto groupSetting.

Solicitação

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"
    }
  ]
}

Resposta

HTTP/1.1 204 No Content