> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cli/fr/reference/commands.md).

# Commandes

Toutes les commandes Devolutions CLI, regroupées par commande de premier niveau, avec les types d’espace de travail qu’elles prennent en charge, et des liens vers la référence complète des options de

Cette page liste chaque commande `devo`, regroupée par commande de premier niveau, dans l’ordre que montre `devo --help`. Pour une aide pas à pas, partez des guides ; pour les options que chaque commande accepte, comme `--context` ou `--output json`, consultez [Options globales](/cli/fr/reference/global-options.md).

## Chaque option, par groupe de commandes

Cette page donne un aperçu de chaque commande. Chaque argument et chaque option, avec sa valeur par défaut, ses valeurs permises et les règles que Devolutions CLI vérifie, se trouvent sur la page de son groupe de commandes :

* [Sign-in and context commands](/cli/fr/reference/commands/sign-in-and-contexts.md): `login`, `logout`, `status`, `info`, `context`
* [Workspace, vault, and variable commands](/cli/fr/reference/commands/workspaces-vaults-variables.md): `workspace`, `vault`, `variable`
* [Entry commands](/cli/fr/reference/commands/entries.md): `entry`
* [Secret commands](/cli/fr/reference/commands/secrets.md): `secret`, `secretspec`, `generate`
* [MCP, background process, and configuration commands](/cli/fr/reference/commands/mcp-daemon-config.md): `mcp`, `daemon`, `runtime`, `doctor`, `config`
* Administration : [utilisateurs et groupes](/cli/fr/reference/commands/admin-users-and-groups.md), [rôles et accès](/cli/fr/reference/commands/admin-access-and-roles.md), [paramètres, licences et passerelles](/cli/fr/reference/commands/admin-settings-licenses-gateways.md), [journaux](/cli/fr/reference/commands/admin-logs.md)

{% hint style="info" %}
Pour voir l’aide intégrée d’une commande, exécutez `devo <command> --help`, par exemple `devo secret run --help`.
{% endhint %}

## Conventions

* **Alias** : `ls` fonctionne pour chaque commande `list`, et `rm` pour la plupart des commandes `delete`, `revoke` et `remove`. Par exemple, `devo vault ls` est identique à `devo vault list`.
* **Sélection d’un élément** : les commandes qui prennent une entrée, un coffre, un espace de travail, un utilisateur ou un groupe acceptent son nom par défaut. Pour passer un ID à la place, écrivez `id:<value>` ou ajoutez `--id`. Certaines commandes d’utilisateur acceptent aussi `email:<value>` ou `--email`.
* **Confirmation d’une modification** : les commandes qui modifient ou suppriment quelque chose refusent de s’exécuter sans `--yes` (alias `-y` et `--confirmed`). Cela vous protège d’exécuter une commande destructive par accident dans un script.
* **Valeurs venant d’une variable ou d’un fichier** : les mots de passe, les phrases de passe, les clés d’API et les secrets d’application sont lus depuis une variable d’environnement (`--…-env <variable-name>`) ou un fichier (`--…-file <path>`), donc la valeur n’apparaît jamais dans l’historique de votre shell. La clé d’application Devolutions Cloud (`--application-key`) est la seule passée telle quelle : elle identifie l’application, et son secret vient quand même d’une variable ou d’un fichier.
* **Types d’espace de travail** : les commandes sont les mêmes pour Devolutions Cloud, Devolutions Server et les profils locaux Devolutions Remote Desktop Manager, mais tous les types d’espace de travail ne peuvent pas exécuter chaque commande. La colonne **ESPACE DE TRAVAIL** indique où une commande fonctionne quand elle ne fonctionne pas partout ; une cellule vide signifie les trois. Une commande que l’espace de travail sélectionné ne peut pas exécuter le dit, au lieu d’échouer en silence. Consultez [Comparer les types d’espace de travail](/cli/fr/guides/understand/workspace-types.md).

## Connexion et contextes

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>login &#x3C;name></code></td><td>Enregistre un espace de travail comme contexte : se connecte à Devolutions Cloud ou Devolutions Server, ou pointe vers un profil local Devolutions Remote Desktop Manager. Le nouveau contexte devient le contexte actuel, sauf si vous ajoutez <code>--no-set-current</code>. Consultez <a href="/cli/fr/guides/connect.md">Se connecter à vos espaces de travail</a>.</td></tr><tr><td><code>logout [&#x3C;name>]</code></td><td>Efface la connexion enregistrée d’un contexte Devolutions Cloud ou Devolutions Server. Sans nom, utilise le contexte actuel. Le contexte lui-même est conservé.</td></tr><tr><td><code>status [&#x3C;name>]</code></td><td>Affiche l’espace de travail sélectionné : son contexte, son genre et, pour Devolutions Cloud ou Devolutions Server, si vous êtes connecté. Ajoutez <code>--online</code> pour contacter l’espace de travail et vérifier la connexion.</td></tr><tr><td><code>info [&#x3C;name>]</code></td><td>Affiche des renseignements sur une instance Devolutions Cloud ou Devolutions Server, pour un contexte ou pour une URL donnée avec <code>--cloud &#x3C;url></code> ou <code>--server &#x3C;url></code>, sans se connecter. Avec Devolutions Server, <code>--private</code> ajoute des renseignements privés, en utilisant la connexion du contexte.</td></tr><tr><td><code>context list</code></td><td>Liste vos contextes, de chaque type d’espace de travail.</td></tr><tr><td><code>context use &#x3C;name></code></td><td>Fait d’un contexte le contexte actuel.</td></tr><tr><td><code>context inspect [&#x3C;name>]</code></td><td>Affiche les détails d’un contexte. Sans nom, affiche le contexte actuel.</td></tr><tr><td><code>context delete &#x3C;name></code></td><td>Supprime un contexte. Supprimer un contexte Devolutions Cloud ou Devolutions Server écarte aussi sa session enregistrée, et nécessite <code>--yes</code>.</td></tr></tbody></table>

### Options de `devo login`

Choisissez les options qui correspondent à votre type d’espace de travail et à votre méthode de connexion. Consultez [Se connecter à Devolutions Cloud](/cli/fr/guides/connect/devolutions-cloud.md), [Se connecter à Devolutions Server](/cli/fr/guides/connect/devolutions-server.md) et [Utiliser un profil local Devolutions Remote Desktop Manager](/cli/fr/guides/connect/local-profile.md).

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Nom du contexte à créer. Obligatoire.</td></tr><tr><td><code>--cloud &#x3C;url></code></td><td></td><td>URL Devolutions Cloud, par exemple <code>https://example.devolutions.app</code>.</td></tr><tr><td><code>--server &#x3C;url></code></td><td></td><td>URL Devolutions Server.</td></tr><tr><td><code>--sqlite &#x3C;folder></code></td><td></td><td>Dossier du profil local Devolutions Remote Desktop Manager qui contient l’espace de travail SQLite.</td></tr><tr><td><code>--oauth</code></td><td>Désactivé</td><td>Se connecte par votre navigateur. Utilise une redirection de navigateur local, sauf si vous ajoutez <code>--use-device-code</code>.</td></tr><tr><td><code>--use-device-code</code></td><td>Désactivé</td><td>Avec <code>--oauth</code>, se connecte avec un code d’appareil au lieu de la redirection du navigateur local, pour un ordinateur sans navigateur. Avec Devolutions Cloud, une connexion par code d’appareil n’obtient pas de clé de compte, donc seuls <code>status</code> et <code>logout</code> fonctionnent : connectez-vous sans <code>--use-device-code</code> pour un accès complet.</td></tr><tr><td><code>--application-key &#x3C;key></code> (<code>--app-key</code>)</td><td></td><td>Clé d’application Devolutions Cloud. Non utilisée avec <code>--oauth</code>.</td></tr><tr><td><code>--application-secret-env &#x3C;variable></code> (<code>--app-secret-env</code>)</td><td></td><td>Variable d’environnement qui contient le secret d’application Devolutions Cloud.</td></tr><tr><td><code>--application-secret-file &#x3C;path></code> (<code>--app-secret-file</code>)</td><td></td><td>Fichier qui contient le secret d’application Devolutions Cloud.</td></tr><tr><td><code>--api-key-env &#x3C;variable></code></td><td></td><td>Variable d’environnement qui contient la clé d’API Devolutions Server.</td></tr><tr><td><code>--api-key-file &#x3C;path></code></td><td></td><td>Fichier qui contient la clé d’API Devolutions Server.</td></tr><tr><td><code>--username &#x3C;username></code></td><td></td><td>Nom d’utilisateur Devolutions Server, pour la connexion par nom d’utilisateur et mot de passe.</td></tr><tr><td><code>--password-env &#x3C;variable></code></td><td></td><td>Variable d’environnement qui contient le mot de passe Devolutions Server.</td></tr><tr><td><code>--password-file &#x3C;path></code></td><td></td><td>Fichier qui contient le mot de passe Devolutions Server.</td></tr><tr><td><code>--windows-auth</code></td><td>Désactivé</td><td>Se connecte à Devolutions Server avec l’authentification Windows.</td></tr><tr><td><code>--as-application</code></td><td>Désactivé</td><td>Se connecte à Devolutions Server comme utilisateur d’application.</td></tr><tr><td><code>--domain-id &#x3C;id></code></td><td></td><td>ID de domaine Devolutions Server, pour l’authentification de domaine.</td></tr><tr><td><code>--timeout &#x3C;seconds></code></td><td><code>15</code></td><td>Délai d’expiration de la requête, de 3 à 600 secondes.</td></tr><tr><td><code>--no-set-current</code></td><td>Désactivé</td><td>Enregistre le contexte sans en faire le contexte actuel.</td></tr><tr><td><code>--workspace &#x3C;name></code></td><td></td><td>Profil local seulement : indication de l’espace de travail par défaut, pour les personnes et les agents.</td></tr><tr><td><code>--vault &#x3C;name></code></td><td></td><td>Profil local seulement : indication du coffre par défaut, pour les personnes et les agents.</td></tr><tr><td><code>--description &#x3C;text></code></td><td></td><td>Profil local seulement : description du contexte.</td></tr><tr><td><code>--replace</code></td><td>Désactivé</td><td>Profil local seulement : remplace un contexte existant qui a le même nom.</td></tr></tbody></table>

### Options des commandes `devo context`

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>context delete --kind &#x3C;kind></code></td><td></td><td>Type de contexte à supprimer, quand le même nom existe pour plus d’un type.</td></tr><tr><td><code>context delete --yes</code></td><td>Désactivé</td><td>Confirme la suppression d’un contexte Devolutions Cloud ou Devolutions Server.</td></tr></tbody></table>

`context list`, `context use` et `context inspect` n’ont pas d’options qui leur soient propres. Pour utiliser un autre contexte pour une seule commande, ajoutez l’option globale `--context <name>`. Consultez [Basculer entre les espaces de travail](/cli/fr/guides/connect/switch-workspaces.md).

## Espaces de travail

`devo workspace` énumère, sélectionne, crée et supprime des espaces de travail. La création et la suppression portent sur les espaces de travail d’un profil local Devolutions Remote Desktop Manager.

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>workspace list</code></td><td>Liste les espaces de travail.</td><td></td></tr><tr><td><code>workspace current</code></td><td>Affiche l’espace de travail actuel.</td><td></td></tr><tr><td><code>workspace use &#x3C;workspace></code></td><td>Fait d’un espace de travail l’espace actuel, par nom ou par ID.</td><td>Profil local</td></tr><tr><td><code>workspace create &#x3C;name></code></td><td>Crée un espace de travail. <code>--kind</code> vaut <code>sqlite</code> par défaut. Pour un espace de travail SQLite local, <code>--path</code> est le nom du fichier de base de données dans le dossier du profil (par défaut <code>&#x3C;name>.db</code>), et <code>--passphrase-env</code> ou <code>--passphrase-file</code> définit la phrase de passe qui le protège. Le nouvel espace de travail devient l’espace actuel, à moins que vous n’ajoutiez <code>--no-set-current</code>.</td><td>Profil local</td></tr><tr><td><code>workspace delete &#x3C;workspace></code></td><td>Retire un espace de travail.</td><td>Profil local</td></tr><tr><td><code>workspace variable list [&#x3C;name>]</code></td><td>Liste les variables personnalisées de l’espace de travail actuel. Le filtre de nom accepte <code>*</code> et <code>?</code>.</td><td>Profil local</td></tr><tr><td><code>workspace variable set &#x3C;name></code></td><td>Crée ou met à jour une variable personnalisée, avec sa valeur depuis <code>--value-env</code> ou <code>--value-file</code>. Les délimiteurs <code>$</code> autour du nom sont facultatifs.</td><td>Profil local</td></tr><tr><td><code>workspace variable delete &#x3C;name>…</code></td><td>Supprime des variables personnalisées.</td><td>Profil local</td></tr></tbody></table>

## Coffres

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>vault list [&#x3C;vault>]</code></td><td>Liste les coffres.</td><td></td></tr><tr><td><code>vault get &#x3C;vault></code></td><td>Affiche un coffre, par nom ou par ID.</td><td></td></tr><tr><td><code>vault current</code></td><td>Affiche le coffre actuel.</td><td></td></tr><tr><td><code>vault use &#x3C;vault></code></td><td>Fait d’un coffre le coffre actuel, par nom ou par ID.</td><td></td></tr><tr><td><code>vault create &#x3C;name></code></td><td>Crée un coffre, avec un <code>--description</code> facultatif.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault create-many &#x3C;name>…</code></td><td>Crée plusieurs coffres à la fois, avec le même <code>--description</code> facultatif.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault update &#x3C;vault></code></td><td>Renomme un coffre (<code>--new-name</code>) ou modifie sa description (<code>--description</code>).</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault delete &#x3C;vault></code></td><td>Supprime un coffre. Avec Devolutions Cloud, <code>--permanently</code> le supprime au lieu de le déplacer vers la corbeille.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault settings get [&#x3C;vault>]</code></td><td>Affiche les paramètres racine du coffre actuel ou sélectionné.</td><td>Profil local</td></tr><tr><td><code>vault template list</code></td><td>Liste les modèles de coffre.</td><td>Profil local</td></tr><tr><td><code>vault access list &#x3C;vault></code></td><td>Liste les utilisateurs et les groupes qui ont accès à un coffre. Filtrez avec <code>--user</code> ou <code>--group</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access grant &#x3C;vault></code></td><td>Donne à un utilisateur (<code>--user</code>) ou à un groupe (<code>--group</code>) un rôle sur un coffre (<code>--role</code>) : <code>Restricted</code>, <code>Readers</code>, <code>PrivilegedReaders</code>, <code>Operators</code>, <code>PrivilegedOperators</code>, <code>Contributors</code> ou <code>VaultOwners</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access revoke &#x3C;vault></code></td><td>Retire l’accès d’un utilisateur (<code>--user</code>) ou d’un groupe (<code>--group</code>) à un coffre.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault variable list [&#x3C;name>]</code></td><td>Liste les variables personnalisées du coffre actuel, ou du coffre indiqué avec <code>--vault</code>.</td><td>Profil local</td></tr><tr><td><code>vault variable set &#x3C;name></code></td><td>Crée ou met à jour une variable personnalisée de coffre, avec sa valeur provenant de <code>--value-env</code> ou <code>--value-file</code>.</td><td>Profil local</td></tr><tr><td><code>vault variable delete &#x3C;name>…</code></td><td>Supprime les variables personnalisées de coffre.</td><td>Profil local</td></tr></tbody></table>

## Entrées

Pour travailler dans un autre coffre sans changer le coffre actuel, la plupart des commandes d’entrée acceptent `--vault-name` ou `--vault-id`. `entry update`, `entry field set`, `entry status set` et `entry tag set` n’acceptent que `--vault-id`, `entry move` utilise `--to-vault` pour la destination, et les commandes `entry documentation` prennent l’ID de l’entrée.

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>entry list [&#x3C;query>]</code></td><td>Énumère et recherche des entrées. Filtrez avec <code>--group</code> ou <code>--type</code>. <code>--smart-folder</code> n’est évalué par aucun type d’espace de travail. <code>--limit</code> vaut <code>100</code> par défaut.</td><td></td></tr><tr><td><code>entry get &#x3C;entry></code></td><td>Affiche une entrée, par nom ou par ID.</td><td></td></tr><tr><td><code>entry references &#x3C;entry></code></td><td>Énumère les références <code>devo://</code> des champs d’une entrée, prêtes à copier, sans aucune valeur. Consultez <a href="/cli/fr/guides/secrets/find-a-reference.md">Trouver la référence d’un secret</a>.</td><td></td></tr><tr><td><code>entry types [&#x3C;query>]</code></td><td>Liste les identificateurs courants de types d’entrée, pour les scripts.</td><td></td></tr><tr><td><code>entry create &#x3C;name></code></td><td>Crée une entrée RDP (<code>--type</code> <code>RDPConfigured</code>, la valeur par défaut), avec <code>--host</code>, <code>--username</code> et <code>--group</code>. Un profil local refuse <code>--password-secret-reference</code> et <code>--vault-name</code>.</td><td>Profil local</td></tr><tr><td><code>entry update &#x3C;entry></code></td><td>Modifie l’hôte d’une entrée (<code>--host</code>), le nom d’utilisateur (<code>--username</code>) ou le domaine (<code>--domain</code>). Un profil local accepte aussi un nouveau nom (<code>--new-name</code>). <code>--host-port</code> et <code>--password-secret-reference</code> sont refusés. Pour changer un mot de passe, utilisez <code>secret set</code>.</td><td>Devolutions Server, profil local</td></tr><tr><td><code>entry delete &#x3C;entry></code></td><td>Supprime une entrée. Avec Devolutions Cloud, supprimer une entrée supprime aussi ce qui se trouve dessous : ajoutez <code>--acknowledge-recursive-scope</code> pour l’accepter.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>entry move</code></td><td>Déplace des entrées (<code>--entry-id</code>, répétable) vers un groupe (<code>--destination-group</code> ; une valeur vide est la racine du coffre). Les entrées restent dans leur coffre : un profil local refuse un déplacement vers un autre coffre.</td><td>Profil local</td></tr><tr><td><code>entry field get &#x3C;entry> &#x3C;field></code></td><td>Affiche un champ qui n’est pas secret, comme <code>name</code>, <code>host</code>, <code>username</code>, <code>domain</code>, <code>port</code> ou une propriété de métadonnées. Devolutions Server ne retourne que l’ID, le nom, le type, le dossier et le coffre.</td><td></td></tr><tr><td><code>entry field set &#x3C;entry> &#x3C;field></code></td><td>Modifie un champ qui n’est pas secret : <code>host</code>, <code>username</code> ou <code>domain</code>, et <code>name</code> sur un profil local. Pour changer un mot de passe, utilisez <code>secret set</code>.</td><td>Devolutions Server, profil local</td></tr><tr><td><code>entry status get &#x3C;entry></code></td><td>Affiche l’état d’une entrée.</td><td>Profil local</td></tr><tr><td><code>entry status set &#x3C;entry></code></td><td>Définit l’état d’une entrée (<code>--status</code>) : <code>Archived</code>, <code>Broken</code>, <code>Default</code>, <code>Disabled</code>, <code>Expired</code>, <code>Locked</code> ou <code>Warning</code>, avec un <code>--message</code> facultatif.</td><td>Profil local</td></tr><tr><td><code>entry tag list &#x3C;entry></code></td><td>Liste les étiquettes attribuées directement à une entrée.</td><td>Profil local</td></tr><tr><td><code>entry tag set &#x3C;entry></code></td><td>Remplace les étiquettes d’une entrée (<code>--tag</code>, répétable), ou les retire toutes (<code>--clear</code>).</td><td>Profil local</td></tr><tr><td><code>entry parameter list &#x3C;entry></code></td><td>Liste les paramètres de commande d’une entrée.</td><td>Profil local</td></tr><tr><td><code>entry parameter set &#x3C;entry></code></td><td>Modifie un paramètre de commande : libellé, type (<code>Text</code>, <code>Secured</code>, <code>EnvironmentVariable</code> ou <code>Unused</code>), ou valeur par défaut.</td><td>Profil local</td></tr><tr><td><code>entry metadata list &#x3C;entry></code></td><td>Liste les champs de métadonnées d’une entrée. L’entrée peut aussi être sélectionnée par chemin (<code>path:&#x3C;value></code> ou <code>--path</code>).</td><td>Profil local</td></tr><tr><td><code>entry password-list list &#x3C;entry></code></td><td>Liste les éléments d’une entrée Liste de mots de passe. <code>--name</code> les filtre et accepte <code>*</code>.</td><td>Profil local</td></tr><tr><td><code>entry permission get &#x3C;entry></code></td><td>Affiche les permissions définies directement sur une entrée, éventuellement pour un seul droit (<code>--right</code>), comme <code>View</code>, <code>ViewPassword</code>, <code>Edit</code>, <code>EditSecurity</code> ou <code>Execute</code>.</td><td>Devolutions Cloud, profil local</td></tr><tr><td><code>entry access list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Énumère, affiche, accorde ou retire le rôle d’un utilisateur ou d’un groupe sur une entrée (<code>--vault-id</code> et <code>--entry-id</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>entry documentation list &#x3C;entry-id></code></td><td>Liste les pages de documentation d’une entrée.</td><td>Profil local</td></tr><tr><td><code>entry documentation get &#x3C;entry-id></code></td><td>Affiche une page de documentation (<code>--title</code>).</td><td>Profil local</td></tr><tr><td><code>entry documentation update &#x3C;entry-id></code></td><td>Renomme une page de documentation (<code>--new-title</code>). Un profil local ne peut pas changer le contenu d’une page.</td><td>Profil local</td></tr><tr><td><code>entry attachment list &#x3C;entry></code></td><td>Liste les pièces jointes d’une entrée.</td><td>Profil local</td></tr><tr><td><code>entry logs &#x3C;entry></code></td><td>Énumère les journaux d’activité d’une entrée, éventuellement entre <code>--start-date</code> et <code>--end-date</code>. <code>--limit</code> vaut <code>100</code> par défaut.</td><td>Profil local</td></tr><tr><td><code>entry sealed list</code></td><td>Liste les entrées scellées. <code>--limit</code> vaut <code>100</code> par défaut.</td><td>Profil local</td></tr><tr><td><code>entry trash list [&#x3C;entry>]</code></td><td>Liste les entrées supprimées qui peuvent encore être restaurées. <code>--limit</code> vaut <code>1000</code> par défaut.</td><td>Profil local</td></tr><tr><td><code>entry folder rename &#x3C;path></code></td><td>Renomme une entrée de dossier (<code>--new-name</code>) et met à jour le chemin de tout ce qu’elle contient.</td><td>Profil local</td></tr><tr><td><code>entry template list [&#x3C;template>]</code></td><td>Énumère les modèles d’entrée, éventuellement par destination (<code>--destination</code> : <code>local</code>, <code>shared</code>, <code>database</code> ou <code>both</code>) ou par type d’entrée.</td><td>Profil local</td></tr></tbody></table>

## Secrets

`devo secret` lit, injecte et exécute avec des références `devo://`. Vous ne savez pas quelle commande utiliser ? Consultez [Utiliser des secrets sans les exposer](/cli/fr/guides/secrets.md).

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>secret run -- &#x3C;command></code></td><td>Exécute une commande avec des références résolues dans son environnement seulement. Les valeurs résolues sont masquées dans ce que la commande affiche. Consultez <a href="/cli/fr/guides/secrets/run-with-secrets.md">Exécuter une commande avec ses secrets</a>.</td></tr><tr><td><code>secret read &#x3C;reference></code></td><td>Lit une référence et écrit la valeur dans le terminal ou dans un fichier.</td></tr><tr><td><code>secret get &#x3C;field> &#x3C;entry></code></td><td>Lit un champ d’une entrée, par nom ou ID d’entrée, sans écrire de référence.</td></tr><tr><td><code>secret inject</code></td><td>Remplace les références d’un texte, depuis l’entrée standard ou un fichier, par leurs valeurs. Consultez <a href="/cli/fr/guides/secrets/fill-a-template.md">Remplir un fichier de configuration à partir d’un modèle</a>.</td></tr><tr><td><code>secret set &#x3C;field> &#x3C;entry></code></td><td>Écrit un champ de secret depuis une variable d’environnement ou un fichier. Devolutions Server peut écrire toute propriété de données de l’entrée ; les autres types d’espaces de travail écrivent <code>password</code>. Consultez <a href="/cli/fr/guides/secrets/update-a-secret.md">Mettre à jour un secret depuis un script</a>.</td></tr><tr><td><code>secret shell enter</code></td><td>Affiche du code de shell qui charge des références dans votre session Bash ou PowerShell actuelle. Consultez <a href="/cli/fr/guides/secrets/current-shell.md">Utiliser des secrets dans votre shell actuel</a>.</td></tr><tr><td><code>secret shell leave</code></td><td>Affiche du code de shell qui annule le dernier <code>secret shell enter</code>.</td></tr><tr><td><code>secret shell status</code></td><td>Affiche les secrets chargés dans le shell actuel par <code>secret shell enter</code>, sans leurs valeurs.</td></tr><tr><td><code>secret catalog entry &#x3C;entry></code></td><td>Identique à <code>entry references</code> : énumère les références <code>devo://</code> des champs d’une entrée, sans aucune valeur.</td></tr><tr><td><code>secret capabilities</code></td><td>Décrit, pour chaque type d’espace de travail, ce que les commandes de secret prennent en charge. Aucune valeur n’est retournée.</td></tr></tbody></table>

{% hint style="warning" %}
`secret read`, `secret get`, `secret inject` et `secret shell enter` vous remettent la valeur : elle apparaît dans le terminal, dans un fichier ou dans votre session de shell. `secret run` est la seule commande qui la garde hors de votre terminal. Consultez [Ce qui reste caché, et ce qui ne l’est pas](/cli/fr/guides/understand/security-model.md).
{% endhint %}

### Options de `devo secret run`

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>-- &#x3C;command> [&#x3C;arguments>]</code></td><td></td><td>La commande à exécuter et ses arguments, après <code>--</code>. Les références écrites comme arguments sont refusées : passez-les avec <code>--env-ref</code>, <code>--stdin-reference</code> ou <code>--manifest</code>.</td></tr><tr><td><code>--env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Place la valeur d’une référence dans la variable d’environnement <code>NAME</code> de la commande. Répétez pour plusieurs variables.</td></tr><tr><td><code>--env-file &#x3C;path></code></td><td></td><td>Fichier d’environnement de <code>KEY=value</code> lignes. Les valeurs peuvent être des références. Consultez <a href="/cli/fr/guides/secrets/replace-env-files.md">Retirer les mots de passe d’un fichier .env</a>.</td></tr><tr><td><code>--stdin-reference &#x3C;reference></code></td><td></td><td>Référence dont la valeur est écrite, exactement, sur l’entrée standard de la commande. Les références nommées et canoniques fonctionnent toutes les deux.</td></tr><tr><td><code>--manifest &#x3C;path></code></td><td></td><td>Manifeste de lancement : un fichier JSON versionné qui contient la commande et ses références.</td></tr><tr><td><code>--timeout-seconds &#x3C;seconds></code></td><td>Aucun</td><td>Durée d’exécution maximale de la commande. Quand elle est dépassée, la commande est arrêtée et <code>devo</code> se termine avec le code <code>124</code>.</td></tr><tr><td><code>--receipt-file &#x3C;path></code></td><td></td><td>Écrit un reçu du lancement, un fichier JSON sans aucune valeur.</td></tr><tr><td><code>--check</code></td><td>Désactivé</td><td>Vérifie que la commande existe et que les références sont bien formées, sans lire aucun secret ni démarrer la commande. Sur un profil local, et pour une référence nommée, il vérifie aussi que le coffre et l’entrée existent ; sur Devolutions Cloud et Devolutions Server, une référence canonique n’est pas recherchée.</td></tr><tr><td><code>--dry-run</code></td><td>Désactivé</td><td>Vérifie le plan de lancement sans lire aucun secret ni démarrer la commande.</td></tr><tr><td><code>--no-masking</code></td><td>Désactivé</td><td>Cesse de remplacer les valeurs résolues par <code>&#x3C;concealed by Devolutions></code> dans ce que la commande affiche.</td></tr></tbody></table>

### Options de `devo secret read` et de `devo secret get`

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>&#x3C;reference></code> (<code>read</code>)</td><td></td><td>La référence à lire, par exemple <code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/password</code>. Consultez <a href="/cli/fr/reference/secret-references.md">Syntaxe des références de secret</a>.</td></tr><tr><td><code>&#x3C;field> &#x3C;entry></code> (<code>get</code>)</td><td></td><td>Le champ, comme <code>password</code>, <code>username</code>, <code>domain</code>, <code>host</code>, <code>otp</code> ou <code>privatekey</code>, puis le nom de l’entrée, ou son ID avec <code>id:&#x3C;value></code> ou <code>--id</code>. Devolutions Server lit toute propriété de données de l’entrée.</td></tr><tr><td><code>--attribute &#x3C;attribute></code> (<code>--attr</code>)</td><td></td><td>Ce qu’il faut lire au sujet du champ : <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> ou <code>purpose</code>. Sans cette option, le <code>?attribute=</code> de la référence s’applique, ou <code>value</code>. Consultez <a href="/cli/fr/reference/secret-references.md#attributes">Attributs</a>.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td></td><td>Écrit la valeur dans un fichier au lieu du terminal.</td></tr><tr><td><code>--force</code></td><td>Désactivé</td><td>Écrase le fichier <code>--out-file</code> s’il existe.</td></tr><tr><td><code>--raw</code></td><td>Désactivé</td><td>Écrit exactement la valeur sur la sortie standard, sans saut de ligne à la fin.</td></tr><tr><td><code>--workspace</code>, <code>--vault</code>, <code>--vault-id</code> (<code>get</code>)</td><td>Actuel</td><td>Espace de travail et coffre (nom ou ID) de l’entrée.</td></tr><tr><td><code>--section &#x3C;section></code> (<code>get</code>)</td><td></td><td>Section du champ, lorsque le champ est dans une section.</td></tr><tr><td><code>--passphrase-env</code>, <code>--passphrase-file</code> (<code>get</code>)</td><td></td><td>Profil local seulement : la phrase de passe d’un espace de travail protégé, depuis une variable d’environnement ou un fichier privé.</td></tr></tbody></table>

### Options des autres commandes `devo secret`

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>inject --in-file &#x3C;path></code> (<code>-i</code>)</td><td>Entrée standard</td><td>Modèle à lire.</td></tr><tr><td><code>inject --out-file &#x3C;path></code> (<code>-f</code>)</td><td>Sortie standard</td><td>Fichier à écrire.</td></tr><tr><td><code>inject --force</code></td><td>Désactivé</td><td>Écrase le fichier <code>--out-file</code> s’il existe.</td></tr><tr><td><code>set --value-env &#x3C;variable></code></td><td></td><td>Variable d’environnement qui contient la nouvelle valeur.</td></tr><tr><td><code>set --value-file &#x3C;path></code></td><td></td><td>Fichier qui contient la nouvelle valeur.</td></tr><tr><td><code>set --vault-id &#x3C;id></code></td><td></td><td>Coffre de l’entrée.</td></tr><tr><td><code>set --passphrase-env &#x3C;variable></code></td><td></td><td>Profil local seulement : variable d’environnement qui contient la phrase de passe d’un espace de travail protégé.</td></tr><tr><td><code>set --passphrase-file &#x3C;path></code></td><td><code>&#x3C;workspace file>.passphrase</code></td><td>Profil local seulement : fichier privé qui contient la phrase de passe d’un espace de travail protégé.</td></tr><tr><td><code>set --yes</code></td><td>Désactivé</td><td>Confirme la modification. Obligatoire.</td></tr><tr><td><code>shell enter --shell &#x3C;shell></code></td><td></td><td>Shell pour lequel écrire le code : <code>bash</code> ou <code>pwsh</code>. Obligatoire, aussi pour <code>leave</code> et <code>status</code>.</td></tr><tr><td><code>shell enter --env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Variable à charger et sa référence. Répétez pour plusieurs variables.</td></tr><tr><td><code>shell enter --check</code></td><td>Désactivé</td><td>Vérifie les références, comme le fait <code>secret run --check</code>, sans lire aucun secret ni écrire de code de shell. Nécessite <code>--output json</code>.</td></tr><tr><td><code>catalog entry --vault-name</code>, <code>--vault-id</code>, <code>--id</code></td><td></td><td>Sélectionne le coffre et l’entrée.</td></tr></tbody></table>

## SecretSpec

`devo secretspec` permet à SecretSpec de lire et d’écrire des secrets par Devolutions CLI. Consultez [Utiliser Devolutions CLI avec SecretSpec](/cli/fr/guides/secrets/secretspec.md).

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>secretspec register</code></td><td>Inscrit ce <code>devo</code> comme fournisseur SecretSpec pour les URI <code>devo://</code>, en écrivant une revendication <code>devo.secretspec.json</code> pour l’utilisateur actuel. <code>--system</code> écrit la revendication pour chaque utilisateur de l’ordinateur, ce qui exige habituellement des droits d’administrateur. <code>--environment</code> (<code>--env</code>) ajoute une variable, ou un préfixe comme <code>DEVO_*</code>, que SecretSpec peut passer à Devolutions CLI ; <code>RDM_CONFIG_PATH</code> et <code>DEVO_CLI_CONFIG_HOME</code> sont toujours inclus. <code>--dry-run</code> affiche la revendication sans l’écrire.</td></tr><tr><td><code>secretspec uri</code></td><td>Affiche l’URI du fournisseur à mettre dans <code>secretspec.toml</code> pour l’espace de travail sélectionné. <code>--vault-id</code> définit un coffre par défaut. Pour un profil local, <code>--workspace-id</code> est obligatoire, comme <code>sqlite:Connections.db</code>.</td></tr><tr><td><code>secretspec status</code></td><td>Affiche les revendications de l’utilisateur et du système pour <code>devo://</code>, et si elles pointent vers ce <code>devo</code>.</td></tr><tr><td><code>secretspec unregister</code></td><td>Retire la revendication, de sorte que SecretSpec ne démarre plus Devolutions CLI. <code>--system</code> retire la revendication à l’échelle de la machine.</td></tr><tr><td><code>secretspec provider</code></td><td>Sert le protocole de fournisseur SecretSpec sur l’entrée et la sortie standard. SecretSpec le démarre lui-même ; vous ne l’exécutez pas vous-même.</td></tr></tbody></table>

## Générer des mots de passe et des clés

`devo generate` ne fonctionne que sur votre ordinateur : il ne contacte aucun espace de travail et ne démarre pas le processus en arrière-plan. Consultez [Générer des mots de passe et des clés SSH](/cli/fr/guides/generate.md).

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>generate password</code></td><td>Génère un mot de passe aléatoire robuste. <code>--length</code> fixe sa longueur, de 8 à 4096 ; 32 par défaut.</td></tr><tr><td><code>generate human-readable</code></td><td>Génère un mot de passe facile à lire : <code>--syllables</code> (par défaut <code>4</code>), puis <code>--numerics</code> chiffres (par défaut <code>1</code>) et <code>--symbols</code> (par défaut <code>1</code>).</td></tr><tr><td><code>generate passphrase</code></td><td>Génère une phrase de passe : <code>--words</code> (par défaut <code>5</code>), <code>--separator</code> (par défaut <code>-</code>), <code>--dictionary</code> <code>English</code> (par défaut), <code>French</code> ou <code>German</code>.</td></tr><tr><td><code>generate pattern &#x3C;pattern></code></td><td>Génère un mot de passe à partir d’un motif : <code>u</code> majuscule, <code>l</code> minuscule, <code>d</code> chiffre, <code>s</code> symbole, <code>x</code> n’importe lequel. <code>--shuffle</code> mélange les caractères.</td></tr><tr><td><code>generate ssh-key</code></td><td>Génère une paire de clés SSH dans <code>--out-file</code>, avec la clé publique dans <code>&#x3C;out-file>.pub</code> à moins que vous ne définissiez <code>--public-out-file</code>. <code>--algorithm</code> est <code>rsa</code> ; <code>--bits</code> est <code>2048</code>, <code>3072</code> (par défaut) ou <code>4096</code>. Protégez la clé privée avec <code>--passphrase-env</code> ou <code>--passphrase-file</code>.</td></tr></tbody></table>

## Variables personnalisées

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>variable export</code></td><td>Exporte les variables personnalisées vers un fichier JSON (<code>--out-file</code>, obligatoire ; <code>--force</code> écrase un fichier existant). <code>--scope</code> est obligatoire : <code>workspace</code>, <code>vault</code>, <code>user-vault</code> ou <code>option</code>. <code>--vault</code> sélectionne le coffre par nom, ou par ID avec <code>id:&#x3C;value></code> ou <code>--id</code>. <code>--name</code> filtre les variables et accepte <code>*</code> et <code>?</code>.</td><td>Profil local</td></tr></tbody></table>

`variable export` est la seule commande `devo variable`. Pour énumérer, créer ou supprimer des variables personnalisées, utilisez `devo workspace variable` et `devo vault variable`.

## Serveur MCP

`devo mcp` exécute Devolutions CLI comme un serveur MCP sur l’entrée et la sortie standard, pour un client d’IA comme Claude Code ou GitHub Copilot. Consultez [Connecter un client d’IA avec MCP](/cli/fr/guides/ai-agents/connect-mcp.md).

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>mcp</code></td><td>Démarre le serveur MCP dans ce processus <code>devo</code>. Votre client d’IA le démarre pour vous.</td></tr><tr><td><code>mcp catalog</code></td><td>Affiche les outils qui correspondent aux mêmes options, sans démarrer le serveur MCP. Le catalogue laisse de côté les outils qui retournent des valeurs secrètes, que <code>devo mcp</code> offre au client d’IA qui le démarre.</td></tr></tbody></table>

### Options de `devo mcp` et de `devo mcp catalog`

<table><thead><tr><th width="300">OPTION</th><th width="130">PAR DÉFAUT</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>--read-only</code></td><td>Désactivé</td><td>N’offre que les outils qui ne modifient rien.</td></tr><tr><td><code>--deny-destructive</code></td><td>Désactivé</td><td>Masque les outils marqués comme destructifs.</td></tr><tr><td><code>--deny-open-world</code></td><td>Désactivé</td><td>Masque les outils qui peuvent joindre des hôtes ou des réseaux externes.</td></tr><tr><td><code>--allow-tool &#x3C;tool></code></td><td></td><td>N’offre que l’outil nommé. Répétez pour plusieurs outils.</td></tr><tr><td><code>--deny-tool &#x3C;tool></code></td><td></td><td>Masque l’outil nommé. Répétez pour plusieurs outils.</td></tr><tr><td><code>--server-name &#x3C;name></code> (<code>mcp</code> seulement)</td><td><code>Remote Desktop Manager Devo CLI MCP Server</code></td><td>Nom que le serveur donne au client d’IA lorsqu’il se connecte.</td></tr></tbody></table>

{% hint style="warning" %}
`--read-only` masque les outils qui modifient des données, pas les outils qui lisent des secrets. Un serveur MCP en lecture seule peut quand même retourner une valeur secrète au modèle. Consultez [Limiter ce qu’un agent peut faire](/cli/fr/guides/ai-agents/limit-tools.md).
{% endhint %}

## Processus en arrière-plan

Pour rester rapide, `devo` exécute un processus en arrière-plan sous votre compte d’utilisateur. Vous n’avez pas besoin de ces commandes au quotidien. Consultez [Fonctionnement de Devolutions CLI](/cli/fr/guides/understand/how-it-works.md#the-background-process) et [Le processus en arrière-plan ne démarre pas](/cli/fr/aide/troubleshooting/daemon-wont-start.md).

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>daemon status</code></td><td>Affiche l’état du processus en arrière-plan. <code>--session-id</code> en sélectionne un autre.</td></tr><tr><td><code>daemon start</code></td><td>Démarre le processus en arrière-plan. Il s’arrête après 60 minutes sans requête, sauf si vous définissez <code>--idle-timeout</code> (comme <code>30s</code>, <code>15m</code> ou <code>1h</code>) ou <code>--no-idle-timeout</code>. <code>--foreground</code> l’exécute dans le terminal actuel. <code>--pipe-name</code> vaut <code>devo</code> par défaut.</td></tr><tr><td><code>daemon ensure</code></td><td>Démarre le processus en arrière-plan au besoin, ou le répare, et affiche son état.</td></tr><tr><td><code>daemon stop</code></td><td>Arrête le processus en arrière-plan. <code>--wait</code> attend qu’il se soit arrêté.</td></tr><tr><td><code>daemon restart</code></td><td>Redémarre le processus en arrière-plan. <code>--session-id</code> choisit lequel, et <code>--wait</code> attend que le précédent se soit arrêté. Il garde son délai d’inactivité et son dossier de profil, sauf si vous définissez <code>--idle-timeout</code>, <code>--no-idle-timeout</code> ou <code>--config-root</code>.</td></tr><tr><td><code>daemon sessions</code></td><td>Liste les processus en arrière-plan inscrits pour votre compte d’utilisateur. <code>--details</code> ajoute leur état et des informations d’exécution.</td></tr><tr><td><code>daemon profile start</code>, <code>status</code>, <code>stop</code></td><td>Enregistre le temps passé sur chaque requête au processus en arrière-plan, pour le dépannage. <code>--out-file</code> écrit une ligne par requête dans un fichier <code>.jsonl</code>.</td></tr><tr><td><code>runtime status</code></td><td>Affiche l’état du runtime de l’espace de travail chargé par le processus en arrière-plan.</td></tr><tr><td><code>runtime reload</code></td><td>Recharge le runtime de l’espace de travail du processus en arrière-plan.</td></tr></tbody></table>

## Diagnostics et configuration

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th></tr></thead><tbody><tr><td><code>doctor</code></td><td>Affiche un instantané de diagnostic de Devolutions CLI. Consultez <a href="/cli/fr/aide/troubleshooting/collect-diagnostics.md">Collecter les diagnostics pour le soutien</a>.</td></tr><tr><td><code>config path</code></td><td>Affiche le dossier du profil local Devolutions Remote Desktop Manager que Devolutions CLI utilise, sans démarrer le processus en arrière-plan.</td></tr><tr><td><code>config export</code></td><td>Exporte la configuration locale de Devolutions CLI (contextes et renseignements d’outillage) vers un fichier <code>.json</code> (<code>--out-file</code>). <code>--no-contexts</code> et <code>--no-tooling</code> omettent des parties. Nécessite <code>--yes</code>.</td></tr><tr><td><code>config telemetry get</code></td><td>Affiche la préférence de télémétrie. Consultez <a href="/cli/fr/guides/understand/privacy.md">Quelles données Devolutions CLI envoie</a>.</td></tr><tr><td><code>config telemetry set &#x3C;true|false></code></td><td>Active ou désactive la télémétrie. Nécessite <code>--yes</code>.</td></tr><tr><td><code>config unlock</code></td><td>Déverrouille un profil local protégé par un mot de passe d’application, pour le processus en arrière-plan en cours. Le mot de passe vient de <code>--password-env</code> ou <code>--password-file</code>. Nécessite <code>--yes</code>.</td></tr></tbody></table>

## Administration

`devo admin` gère l’espace de travail sélectionné : les utilisateurs, les groupes, les rôles, les licences, l’accès, les passerelles, les paramètres et les journaux. La plupart de ces commandes ne fonctionnent qu’avec un seul type d’espace de travail. Exécutez `devo admin <command> --help` pour voir chaque option. Consultez [Gérer les utilisateurs, les groupes et l’accès](/cli/fr/pour-le-devops-et-les-administrateurs/manage/users-and-access.md) et [Consulter les journaux d’activité](/cli/fr/pour-le-devops-et-les-administrateurs/manage/logs.md).

### Utilisateurs et groupes

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>admin user list</code></td><td>Liste les utilisateurs.</td><td></td></tr><tr><td><code>admin user get &#x3C;user></code></td><td>Affiche un utilisateur, par nom, courriel ou ID.</td><td></td></tr><tr><td><code>admin user create &#x3C;name></code></td><td>Crée un utilisateur. Le mot de passe initial vient de <code>--password-env</code> ou <code>--password-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin user update &#x3C;user></code></td><td>Modifie un utilisateur. Certaines options sont pour Devolutions Cloud seulement, d’autres pour Devolutions Server seulement : consultez <code>--help</code>.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user delete &#x3C;user></code></td><td>Supprime un utilisateur.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user groups list &#x3C;user></code></td><td>Liste les groupes auxquels un utilisateur appartient.</td><td>Devolutions Cloud, profil local</td></tr><tr><td><code>admin user trash list</code>, <code>restore</code>, <code>purge</code></td><td>Liste, restaure ou supprime définitivement les utilisateurs supprimés.</td><td>Devolutions Server</td></tr><tr><td><code>admin user 2fa set</code>, <code>clear</code></td><td>Configure ou efface la méthode d’authentification à deux facteurs d’un utilisateur : <code>google-authenticator</code>, <code>yubikey</code>, <code>email</code>, <code>sms</code>, <code>duo</code>, <code>azure-mfa</code> ou <code>radius</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin group list</code>, <code>get</code></td><td>Liste les groupes d’utilisateurs ou en affiche un.</td><td>Devolutions Cloud ; lecture seule pour un profil local</td></tr><tr><td><code>admin group create</code>, <code>update</code>, <code>delete</code></td><td>Crée, modifie ou supprime un groupe d’utilisateurs.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin group members list &#x3C;group></code></td><td>Liste les membres d’un groupe.</td><td>Devolutions Cloud ; lecture seule pour un profil local</td></tr><tr><td><code>admin group members add</code>, <code>remove</code></td><td>Ajoute un utilisateur à un groupe ou en retire un.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin invitation list</code>, <code>get</code>, <code>delete</code>, <code>remove-email</code></td><td>Énumère, affiche ou supprime des invitations d’utilisateur, ou retire une adresse de courriel de l’une d’elles.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin owner get</code>, <code>set</code></td><td>Affiche ou change le propriétaire de l’organisation.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin domain list</code></td><td>Liste les domaines Active Directory, sans leurs secrets de liaison.</td><td>Devolutions Server</td></tr><tr><td><code>admin domain users</code></td><td>Liste les utilisateurs trouvés dans un domaine Active Directory (<code>--domain</code>).</td><td>Devolutions Server</td></tr></tbody></table>

### Rôles et accès

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>admin role list</code></td><td>Liste les rôles de coffre ou d’entrée (<code>--scope</code>, <code>vault</code> par défaut).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin role get &#x3C;role-id></code></td><td>Affiche un rôle de coffre ou d’entrée.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin access permission-sets</code></td><td>Liste les ensembles de permissions.</td><td>Devolutions Server</td></tr><tr><td><code>admin access system list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Gère les permissions système des utilisateurs et des groupes.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin access system-vault list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Gère les rôles du coffre système des utilisateurs et des groupes.</td><td>Devolutions Cloud</td></tr></tbody></table>

### Licences, paramètres et passerelles

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>admin license list</code></td><td>Liste les licences, avec leurs numéros de série en partie masqués.</td><td>Devolutions Server</td></tr><tr><td><code>admin license register</code></td><td>Enregistre un numéro de série de licence ou un JWT de licence, depuis <code>--serial-env</code> ou <code>--serial-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin license trial start</code></td><td>Démarre une licence d’essai.</td><td>Devolutions Server</td></tr><tr><td><code>admin license users list</code></td><td>Liste les utilisateurs attribués à une licence.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings get</code>, <code>update</code></td><td>Affiche ou modifie des paramètres système, comme la connexion SSO, l’authentification à deux facteurs, la liste d’adresses IP autorisées ou le message système.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin settings auth-modes get</code>, <code>set</code></td><td>Affiche ou modifie les modes d’authentification : Azure AD, personnalisé et domaine.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings two-factor get</code></td><td>Affiche la configuration de l’authentification à deux facteurs.</td><td>Devolutions Server</td></tr><tr><td><code>admin gateway list</code>, <code>get</code>, <code>delete</code></td><td>Énumère, affiche ou supprime des instances Devolutions Gateway, sans leurs secrets.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway settings get</code></td><td>Affiche les paramètres de la passerelle.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway revocation-list publish</code></td><td>Publie la liste de révocation d’une passerelle (<code>--gateway-id</code>) ou de toutes.</td><td>Devolutions Server</td></tr><tr><td><code>admin cache reset</code></td><td>Réinitialise les caches du serveur (<code>--element</code>) : <code>all</code>, <code>connections</code>, <code>domain</code>, <code>repositories</code>, <code>roles</code>, <code>office365</code> ou <code>users</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam account list</code></td><td>Liste les comptes privilégiés.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam provider list</code>, <code>get</code></td><td>Énumère les fournisseurs d’accès privilégié ou en affiche un.</td><td>Devolutions Server</td></tr></tbody></table>

### Journaux

<table><thead><tr><th width="260">COMMANDE</th><th>CE QU’IL FAIT</th><th width="170">ESPACE DE TRAVAIL</th></tr></thead><tbody><tr><td><code>admin logs activity</code></td><td>Liste les journaux d’activité.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs administration</code></td><td>Liste les journaux d’administration.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs login-attempts</code></td><td>Liste les tentatives de connexion.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs pam</code></td><td>Liste les journaux d’activité d’accès privilégié.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs rotation</code></td><td>Liste les journaux de rotation des mots de passe des comptes privilégiés.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs archived</code></td><td>Liste les résumés de journaux archivés pour une date (<code>--date</code>, <code>yyyy-MM-dd</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs siem</code></td><td>Liste les journaux de rapports SIEM. <code>--period</code> vaut <code>all</code> (par défaut), <code>daily</code>, <code>weekly</code> ou <code>monthly</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs export</code></td><td>Exporte les journaux d’activité vers un rapport CSV (<code>--out-file</code>, qui doit se terminer par <code>.csv</code>).</td><td>Profil local</td></tr></tbody></table>

Les commandes de journaux de Devolutions Server partagent ces options : `--after` et `--before` (dates), `--date-filter` (`today`, `yesterday`, `custom`, `last-7-days`, `last-30-days`, `last-60-days`, `last-90-days` ou `last-180-days`), `--filter`, `--page` (par défaut `1`) et `--page-size` (par défaut `10000`, de 1 à 10000).


---

# 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.devolutions.net/cli/fr/reference/commands.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.
