For the complete documentation index, see llms.txt. This page is also available as Markdown.

Attribuer des groupes par modèle planifié

Ajouter les utilisateurs d'un groupe à un ensemble prédéfini de groupes

Il s'agit d'un runbook planifié. Il est conçu pour s'exécuter selon une planification récurrente plutôt que d'être déclenché pour un objet unique. Voir Planification pour plus de détails sur la configuration des planifications du runbook.

Description

Ajoute chaque utilisateur d'un groupe source aux groupes cibles d'un modèle, selon une planification, afin qu'une population entière reçoive le même ensemble de groupes. Les utilisateurs d'un groupe d'exclusion sont ignorés. Les modèles sont définis dans la personnalisation du runbook.

Définir les modèles via la personnalisation du runbook

Les modèles déterminent à quels groupes cibles les utilisateurs du groupe source rejoignent. Chaque modèle prédéfinit la liste des groupes (GroupsString) et si cette liste contient des ID d’objet (UseDisplaynames = faux) ou des noms d’affichage (vrai).

{
    "Templates": {
        "Options": [
            {
                "$id": "GroupsTemplates",
                "$values": [
                    {
                        "Display": "Modèle 1 (UseDisplaynames=false)",
                        "Customization": {
                            "Default": {
                                "GroupsString": "c1f8e69f-e6c0-4e7e-b49d-241046958aa3,98c19df0-0bc1-4236-92b9-12559e1127d3",
                                "UseDisplaynames": false
                            }
                        }
                    },
                    {
                        "Display": "Modèle 2 (UseDisplaynames=true)",
                        "Customization": {
                            "Default": {
                                "GroupsString": "app - Microsoft VC Redistributable 2013,app - VLC Player",
                                "UseDisplaynames": true
                            }
                        }
                    }
                ]
            }
        ]
    },
    "Runbooks": {
        "rjgit-org_general_assign-groups-by-template_scheduled": {
            "ParameterList": [
                {
                    "Name": "GroupsTemplate",
                    "Select": {
                        "Options": {
                            "$ref": "GroupsTemplates"
                        }
                    }
                },
                {
                    "Name": "UseDisplaynames",
                    "Default": false
                }
            ]
        }
    }
}

Pour plus d’informations sur la personnalisation des runbooks, veuillez vous référer au Guide de personnalisation des runbooks.

Emplacement

Organisation → Général → Attribuer des groupes par modèle (planifié)

Nom complet du runbook

rjgit-org_general_assign-groups-by-template_scheduled

Détails

Propriété
Valeur

Version

1.0.1

Modules requis

RealmJoin.RunbookHelper (>= 0.8.9)

Planifiable

oui

Autorisations

Autorisations d’application

  • Type: Microsoft Graph

    • User.Read.All

      • Lit les utilisateurs membres des groupes source, d'exclusion et cible pour déterminer qui ajouter

    • Group.ReadWrite.All

      • Résout les groupes et ajoute les utilisateurs aux groupes cibles via des lots members@odata.bind

Paramètres

SourceGroupId

Chaque utilisateur de ce groupe est traité.

Propriété
Valeur

Obligatoire

vrai

Valeur par défaut

Type

Chaîne

Nom d’affichage du portail

Groupe source

ExclusionGroupId

Les utilisateurs de ce groupe sont ignorés. Laissez vide pour traiter tous les utilisateurs.

Propriété
Valeur

Obligatoire

faux

Valeur par défaut

Type

Chaîne

Nom d’affichage du portail

Groupe d’exclusion

GroupsTemplate

Modèle qui détermine quels groupes les utilisateurs rejoignent. Les modèles disponibles sont configurés dans la personnalisation du runbook.

Propriété
Valeur

Obligatoire

faux

Valeur par défaut

Type

Chaîne

Nom d’affichage du portail

Modèle de groupe

GroupsString

Groupes cibles, séparés par des virgules. Généralement renseignés par le modèle sélectionné.

Propriété
Valeur

Obligatoire

vrai

Valeur par défaut

Type

Chaîne

Nom d’affichage du portail

Groupes

UseDisplaynames

Activez cette option lorsque la liste de groupes contient des noms d’affichage au lieu d’ID d’objet. Peut être prédéfini par modèle.

Propriété
Valeur

Obligatoire

faux

Valeur par défaut

Vrai

Type

Booléen

Nom d’affichage du portail

Groupes fournis sous forme de noms d’affichage ?

Mis à jour

Ce contenu vous a-t-il été utile ?