> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/user/userinfo/update-user.md).

# Mettre à jour l'utilisateur

Mettre à jour les détails du profil, les groupes et les paramètres de boîte aux lettres de cet utilisateur

### Description

Met à jour le profil de cet utilisateur dans Entra ID, comme le nom, l'entreprise, l'adresse, l'intitulé du poste et le responsable. Peut également ajouter l'utilisateur à un groupe de licence et à d'autres groupes, activer l'archive Exchange Online et réinitialiser le mot de passe. Seuls les champs que vous renseignez sont modifiés ; un nom d'affichage ou une entreprise manquant(e) est renseigné(e) automatiquement.

### Proposer des emplacements, des entreprises, des licences et des départements comme modèles

La plupart des champs de ce runbook sont du texte libre. Avec les modèles de personnalisation du runbook, l'opérateur choisit à la place dans des listes prédéfinies, et un modèle d'emplacement peut renseigner et verrouiller tout le bloc d'adresse. L'exemple ci-dessous définit de tels modèles et les associe aux champs du runbook :

```json
"Modèles": {
    "Options": [
        {
            "$id": "LocationOptions",
            "$values": [
                {
                    "Display": "Contoso DE",
                    "Value": "ContosoDe",
                    "Personnalisation": {
                        "Par défaut": {
                            "StreetAddress": "Demostr. 22",
                            "PostalCode": "80333",
                            "City": "Munich",
                            "State": "Bavière",
                            "Country": "Allemagne",
                            "UsageLocation": "DE"
                        },
                        "ReadOnly": [
                            "StreetAddress",
                            "PostalCode",
                            "City",
                            "Country",
                            "UsageLocation"
                        ]
                    }
                }
            ]
        },
        {
            "$id": "CompanyOptions",
            "$values": [
                {
                    "Display": "CONTOSO",
                    "Value": "Contoso"
                }
            ]
        },
        {
            "$id": "LicenseOptions",
            "$values": [
                {
                    "Display": "M365 E3 + E5 Sécurité + Conférence audio",
                    "Value": "LIC_M365_E3&E5_SecurityPlan&AudioConf"
                },
                {
                    "Display": "aucun",
                    "Value": ""
                }
            ]
        },
        {
            "$id": "DepartmentOptions",
            "$values": [
                {
                    "Display": "M&A",
                    "Value": "M&A"
                },
                {
                    "Display": "Fiscalité et juridique",
                    "Value": "Fiscalité et juridique"
                },
                {
                    "Display": "Contrôle de gestion et opérations",
                    "Value": "Contrôle de gestion et opérations"
                },
                {
                    "Display": "IT",
                    "Value": "IT"
                },
                {
                    "Display": "Communications",
                    "Value": "Communications"
                },
                {
                    "Display": "Stratégie et gestion",
                    "Value": "Stratégie et gestion"
                },
                {
                    "Display": "Comptabilité",
                    "Value": "Comptabilité"
                },
                {
                    "Display": "Assurance",
                    "Value": "Assurance"
                },
                {
                    "Display": "Trésorerie",
                    "Value": "Trésorerie"
                }
            ]
        }
    ]
},
"Runbooks": {
    "rjgit-user_userinfo_update-user": {
        "ParameterList": [
            {
                "Name": "LocationName",
                "DisplayName": "Emplacement Office",
                "DisplayBefore": "StreetAddress",
                "Select": {
                    "Options": {
                        "$ref": "LocationOptions"
                    }
                },
                "Default": "ContosoDe"
            },
            {
                "Name": "CompanyName",
                "Select": {
                    "Options": {
                        "$ref": "CompanyOptions"
                    },
                    "AllowEdit": false
                },
                "Default": "Contoso"
            },
            {
                "Name": "DefaultLicense",
                "DisplayName": "Licence",
                "Select": {
                    "Options": {
                        "$ref": "LicenseOptions"
                    },
                    "AllowEdit": true
                },
                "Default": "LIC_M365_E3&E5_SecurityPlan&AudioConf"
            },
            {
                "Name": "Department",
                "Select": {
                    "Options": {
                        "$ref": "DepartmentOptions"
                    },
                    "AllowEdit": true
                }
            },
            {
                "Name": "ResetPassword",
                "Hide": true
            },
            {
                "Name": "DefaultGroups",
                "Default": "app - 7-Zip,app - Adobe Reader DC Continuous Track,app - glueckkanja-gab KONNEKT"
            }
        ]
    }
}
```

Pour plus d'informations sur la façon de personnaliser les runbooks, veuillez vous reporter au [Guide de personnalisation du runbook](https://docs.realmjoin.com/automation/runbooks/runbook-customization).

### Emplacement

Utilisateur → Informations utilisateur → Mettre à jour l'utilisateur

**Nom complet du runbook**

rjgit-user\_userinfo\_update-user

### Détails

| Propriété      | Valeur                                                                            |
| -------------- | --------------------------------------------------------------------------------- |
| Version        | 1.0.2                                                                             |
| Modules requis | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>ExchangeOnlineManagement (>= 3.9.2)</p> |
| Planifiable    | non                                                                               |

### Autorisations

#### Autorisations d’application

* **Type**: Microsoft Graph
  * UserAuthenticationMethod.Read.All
    * *Lit les méthodes MFA enregistrées de l'utilisateur pour ignorer la réinitialisation du mot de passe si MFA existe*
* **Type**: Office 365 Exchange Online
  * Exchange.ManageAsApp
    * *Ouvre la session Exchange Online réservée à l’application, utilisée pour les groupes de distribution et l’activation de l’archive en ligne*

#### rôles RBAC

* Administrateur d’utilisateurs
  * *Prend en charge les mises à jour du profil, la réinitialisation du mot de passe, l'attribution du responsable et les ajouts aux groupes*
* Administrateur Exchange
  * *Requis pour la session Exchange Online réservée à l’application qui gère les groupes de distribution et l’archive en ligne*

### Paramètres

#### Nom d'utilisateur

Nom principal de l'utilisateur sur lequel le runbook agit. Défini par le portail à partir de l'utilisateur sélectionné.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | vrai                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### GivenName

Nouveau prénom.

| Propriété                  | Valeur |
| -------------------------- | ------ |
| Obligatoire                | faux   |
| Valeur par défaut          |        |
| Type                       | Chaîne |
| Nom d’affichage du portail | Prénom |

#### Surname

Nouveau nom de famille.

| Propriété                  | Valeur |
| -------------------------- | ------ |
| Obligatoire                | faux   |
| Valeur par défaut          |        |
| Type                       | Chaîne |
| Nom d’affichage du portail | Nom    |

#### DisplayName

Nouveau nom d'affichage tel qu'il apparaît dans Microsoft 365.

| Propriété                  | Valeur      |
| -------------------------- | ----------- |
| Obligatoire                | faux        |
| Valeur par défaut          |             |
| Type                       | Chaîne      |
| Nom d’affichage du portail | Nom affiché |

#### CompanyName

Entreprise à laquelle l’utilisateur appartient.

| Propriété                  | Valeur     |
| -------------------------- | ---------- |
| Obligatoire                | faux       |
| Valeur par défaut          |            |
| Type                       | Chaîne     |
| Nom d’affichage du portail | Entreprise |

#### City

Ville de l'adresse de l'utilisateur.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### Country

Pays de l'adresse de l'utilisateur.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### JobTitle

Intitulé du poste affiché dans le profil.

| Propriété                  | Valeur            |
| -------------------------- | ----------------- |
| Obligatoire                | faux              |
| Valeur par défaut          |                   |
| Type                       | Chaîne            |
| Nom d’affichage du portail | Intitulé du poste |

#### Department

Service dans lequel travaille l’utilisateur.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### OfficeLocation

Bureau ou bâtiment où travaille l'utilisateur.

| Propriété                  | Valeur             |
| -------------------------- | ------------------ |
| Obligatoire                | faux               |
| Valeur par défaut          |                    |
| Type                       | Chaîne             |
| Nom d’affichage du portail | Emplacement Office |

#### PostalCode

Code postal de l'adresse de l'utilisateur.

| Propriété                  | Valeur      |
| -------------------------- | ----------- |
| Obligatoire                | faux        |
| Valeur par défaut          |             |
| Type                       | Chaîne      |
| Nom d’affichage du portail | Code postal |

#### PreferredLanguage

Code de langue tel que en-US ou de-DE.

| Propriété                  | Valeur          |
| -------------------------- | --------------- |
| Obligatoire                | faux            |
| Valeur par défaut          |                 |
| Type                       | Chaîne          |
| Nom d’affichage du portail | Langue préférée |

#### État

État ou région de l'adresse de l'utilisateur.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### StreetAddress

Rue et numéro de l'adresse de l'utilisateur.

| Propriété                  | Valeur  |
| -------------------------- | ------- |
| Obligatoire                | faux    |
| Valeur par défaut          |         |
| Type                       | Chaîne  |
| Nom d’affichage du portail | Adresse |

#### UsageLocation

Code pays à deux lettres qui détermine quelles licences l’utilisateur peut recevoir, par exemple DE.

| Propriété                  | Valeur             |
| -------------------------- | ------------------ |
| Obligatoire                | faux               |
| Valeur par défaut          |                    |
| Type                       | Chaîne             |
| Nom d’affichage du portail | Lieu d’utilisation |

#### ManagerId

Utilisateur qui devient le responsable de cet utilisateur.

| Propriété                  | Valeur      |
| -------------------------- | ----------- |
| Obligatoire                | faux        |
| Valeur par défaut          |             |
| Type                       | Chaîne      |
| Nom d’affichage du portail | Responsable |

#### DefaultLicense

Nom d'affichage du groupe qui attribue la licence ; l'utilisateur y est ajouté.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | faux                          |
| Valeur par défaut          |                               |
| Type                       | Chaîne                        |
| Nom d’affichage du portail | Groupe de licence à attribuer |

#### DefaultGroups

Noms d'affichage des groupes auxquels l'utilisateur est ajouté, séparés par des virgules.

| Propriété                  | Valeur            |
| -------------------------- | ----------------- |
| Obligatoire                | faux              |
| Valeur par défaut          |                   |
| Type                       | Chaîne            |
| Nom d’affichage du portail | Groupes à ajouter |

#### EnableEXOArchive

Active la boîte aux lettres d'archivage Exchange Online pour l'utilisateur.

| Propriété                  | Valeur                                     |
| -------------------------- | ------------------------------------------ |
| Obligatoire                | faux                                       |
| Valeur par défaut          | Faux                                       |
| Type                       | Booléen                                    |
| Nom d’affichage du portail | Activer la boîte aux lettres d'archivage ? |

#### ResetPassword

Définit un mot de passe initial généré, affiché dans la sortie, qui doit être modifié à la prochaine connexion. Ignoré lorsque l'utilisateur possède déjà des méthodes MFA.

| Propriété                  | Valeur                          |
| -------------------------- | ------------------------------- |
| Obligatoire                | faux                            |
| Valeur par défaut          | Faux                            |
| Type                       | Booléen                         |
| Nom d’affichage du portail | Réinitialiser le mot de passe ? |

[Retour à l’aperçu de la référence du runbook](/fr/automatisation/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/user/userinfo/update-user.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
