Set-EntraGroup

Define as propriedades para um grupo Microsoft Entra ID existente.

Sintaxe

Default (Predefinição)

Set-EntraGroup

    -GroupId <String>
    [-DisplayName <String>]
    [-GroupTypes <System.Collections.Generic.List`1[System.String]>]
    [-SecurityEnabled <Boolean>]
    [-Description <String>]
    [-MailEnabled <Boolean>]
    [-MailNickname <String>]
    [-Visibility <String>]
    [-IsAssignableToRole <Boolean>]
    [<CommonParameters>]

Descrição

O Set-EntraGroup cmdlet define as propriedades para um grupo Microsoft Entra ID existente. Especifique o GroupId parâmetro para definir as propriedades de um grupo Microsoft Entra ID existente.

Exemplos

Exemplo 1: Atualizar um nome de exibição de grupo

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "displayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -DisplayName 'Global HelpDesk Team Leaders'

Este comando atualiza o nome de exibição de um grupo especificado no Microsoft Entra ID.

Exemplo 2: Atualizar a descrição de um grupo

Connect-Entra -Scopes 'Group.ReadWrite.All'
Get-EntraGroup -Filter "displayName eq 'HelpDesk Team Leaders'" | Set-EntraGroup -Description 'HelpDesk Team Leaders Global'

Este exemplo demonstra como atualizar a descrição de um grupo.

Exemplo 3: Atualizar um apelido de correio de grupo

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -MailNickName 'newnickname'

Este comando atualiza o apelido de correio de um grupo específico no Microsoft Entra ID.

Exemplo 4: Atualizar um grupo com segurança ativada

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -SecurityEnabled $True

Este comando atualiza a segurança ativada de um grupo especificado no Microsoft Entra ID.

Exemplo 5: Atualizar um email de grupo ativado

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -MailEnabled $False

Este exemplo demonstra como atualizar um grupo principal ativado.

Exemplo 6: Atualizar uma propriedade para um grupo

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -Visibility 'Private' -GroupTypes 'DynamicMembership' -IsAssignableToRole $True

Este exemplo demonstra como atualizar uma propriedade para um grupo Microsoft Entra ID existente.

Parâmetros

-Description

Especifica uma descrição para o grupo.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DisplayName

Especifica um nome de exibição para o grupo.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-GroupId

Especifica o ID do objeto de um grupo.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Id

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-GroupTypes

Especifica que o grupo é um grupo dinâmico. Para criar um grupo dinâmico, especifique um valor de DynamicMembership.

Propriedades dos parâmetros

Tipo:

System.Collections.Generic.List`1[System.String]

Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-IsAssignableToRole

Esta propriedade só pode ser definida no momento da criação do grupo e não pode ser modificada num grupo existente.

Propriedades dos parâmetros

Tipo:System.Boolean
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-MailEnabled

Indica se este grupo está habilitado para e-mail.

Propriedades dos parâmetros

Tipo:System.Boolean
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-MailNickname

Especifica um apelido de correio para o grupo.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-SecurityEnabled

Indica se o grupo está ativado por segurança.

Propriedades dos parâmetros

Tipo:System.Boolean
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Visibility

Especifica a visibilidade do conteúdo do grupo e da lista de membros. Este parâmetro pode assumir um dos seguintes valores:

  • "Público": Qualquer pessoa pode ver o conteúdo do grupo.
  • "Privado": Só os membros podem consultar o conteúdo do grupo.
  • "HiddenMembership": Apenas os membros podem ver o conteúdo do grupo e apenas membros, proprietários, Administradores Globais/Empresas, Administradores de Utilizadores e Administradores de Helpdesk podem consultar a lista de membros do grupo.

Se não for fornecido valor, o valor padrão é "Público."

Notes:

  • Este parâmetro só é válido para grupos que tenham o groupType definido como "Unificado."
  • Se um grupo tiver este atributo definido como "HiddenMembership", não pode ser alterado mais tarde.
  • Qualquer pessoa pode juntar-se a um grupo que tenha este atributo definido como "Público." Se o atributo estiver definido como Privado ou HiddenMembership, só o proprietário pode adicionar novos membros ao grupo e os pedidos para entrar no grupo precisam da aprovação do proprietário.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

System.String

Saídas

System.Object