Attribuer des groupes par modèle planifié
Ajouter les utilisateurs d'un groupe à un ensemble prédéfini de groupes
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
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é.
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.
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.
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é.
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.
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 ?