Set-EntraGroup

Définit les propriétés d’un groupe de Microsoft Entra ID existant.

Syntaxe

Default (Par défaut)

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

Description

L’applet Set-EntraGroup de commande définit les propriétés d’un groupe de Microsoft Entra ID existant. Spécifiez le GroupId paramètre pour définir les propriétés d’un groupe de Microsoft Entra ID existant.

Exemples

Exemple 1 : Mettre à jour un nom d’affichage de groupe

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'

Cette commande met à jour le nom complet d’un groupe spécifié dans Microsoft Entra ID.

Exemple 2 : Mettre à jour une description de groupe

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

Cet exemple montre comment mettre à jour une description de groupe.

Exemple 3 : Mettre à jour un surnom de messagerie de groupe

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

Cette commande met à jour le surnom de messagerie d’un groupe spécifié dans Microsoft Entra ID.

Exemple 4 : Mettre à jour une sécurité de groupe activée

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

Cette commande met à jour la sécurité activée d’un groupe spécifié dans Microsoft Entra ID.

Exemple 5 : Mettre à jour une messagerie de groupe activée

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

Cet exemple montre comment mettre à jour un groupe principal activé.

Exemple 6 : Mettre à jour une propriété pour un groupe

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

Cet exemple montre comment mettre à jour une propriété pour un groupe Microsoft Entra ID existant.

Paramètres

-Description

Spécifie une description pour le groupe.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DisplayName

Spécifie un nom complet pour le groupe.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-GroupId

Spécifie l’ID d’objet d’un groupe.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Id

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-GroupTypes

Spécifie que le groupe est un groupe dynamique. Pour créer un groupe dynamique, spécifiez la valeur DynamicMembership.

Propriétés du paramètre

Type:

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

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-IsAssignableToRole

Cette propriété ne peut être définie qu’au moment de la création du groupe et ne peut pas être modifiée sur un groupe existant.

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MailEnabled

Indique si ce groupe est activé pour la messagerie.

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MailNickname

Spécifie un surnom de messagerie pour le groupe.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SecurityEnabled

Indique si le groupe est activé pour la sécurité.

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Visibility

Spécifie la visibilité du contenu et de la liste des membres du groupe. Ce paramètre peut prendre l’une des valeurs suivantes :

  • « Public » : tout le monde peut afficher le contenu du groupe.
  • « Privé » : seuls les membres peuvent afficher le contenu du groupe.
  • « HiddenMembership » : seuls les membres peuvent afficher le contenu du groupe et seuls les membres, les propriétaires, l’administrateur général/d’entreprise, l’administrateur d’utilisateurs et les administrateurs du support technique peuvent afficher la liste des membres du groupe.

Si aucune valeur n’est fournie, la valeur par défaut est « Public ».

Notes:

  • Ce paramètre est valide uniquement pour les groupes dont le groupType a la valeur « Unified ».
  • Si un groupe a cet attribut défini sur « HiddenMembership », il ne peut pas être modifié ultérieurement.
  • Tout le monde peut joindre un groupe dont l’attribut est défini sur « Public ». Si l’attribut est défini sur Private ou HiddenMembership, seul le propriétaire peut ajouter de nouveaux membres au groupe et demander à rejoindre le groupe a besoin d’approbation du propriétaire.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

System.String

Sorties

System.Object