> 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/de/referenz/commands.md).

# Befehle

Jeder Devolutions CLI-Befehl, gruppiert nach Befehl der obersten Ebene, mit den Workspace-Typen, die er unterstützt, und Links zur vollständigen Optionsreferenz jeder Befehlsgruppe.

Diese Seite listet jeden `devo`-Befehl auf, gruppiert nach dem Befehl der obersten Ebene, in der Reihenfolge, die `devo --help` zeigt. Für schrittweise Hilfe beginnen Sie bei den Anleitungen; für die Optionen, die jeder Befehl akzeptiert, etwa `--context` oder `--output json`, siehe [Globale Optionen](/cli/de/referenz/global-options.md).

## Jede Option, nach Befehlsgruppe

Diese Seite gibt einen Überblick über jeden Befehl. Jedes Argument und jede Option, mit Standardwert, zulässigen Werten und den Regeln, die Devolutions CLI prüft, steht auf der Seite seiner Befehlsgruppe:

* [Sign-in and context commands](/cli/de/referenz/commands/sign-in-and-contexts.md): `login`, `logout`, `status`, `info`, `context`
* [Workspace, vault, and variable commands](/cli/de/referenz/commands/workspaces-vaults-variables.md): `workspace`, `vault`, `variable`
* [Entry commands](/cli/de/referenz/commands/entries.md): `entry`
* [Secret commands](/cli/de/referenz/commands/secrets.md): `secret`, `secretspec`, `generate`
* [MCP, background process, and configuration commands](/cli/de/referenz/commands/mcp-daemon-config.md): `mcp`, `daemon`, `runtime`, `doctor`, `config`
* Verwaltung: [Benutzer und Gruppen](/cli/de/referenz/commands/admin-users-and-groups.md), [Rollen und Zugriff](/cli/de/referenz/commands/admin-access-and-roles.md), [Einstellungen, Lizenzen und Gateways](/cli/de/referenz/commands/admin-settings-licenses-gateways.md), [Protokolle](/cli/de/referenz/commands/admin-logs.md)

{% hint style="info" %}
Um die eingebaute Hilfe eines Befehls zu sehen, führen Sie `devo <command> --help` aus, zum Beispiel `devo secret run --help`.
{% endhint %}

## Konventionen

* **Aliase**: `ls` gilt für jeden `list`-Befehl, und `rm` für die meisten `delete`-, `revoke`- und `remove`-Befehle. Zum Beispiel ist `devo vault ls` dasselbe wie `devo vault list`.
* **Auswahl eines Elements**: Befehle, die einen Eintrag, einen Tresor, einen Workspace, einen Benutzer oder eine Gruppe annehmen, akzeptieren standardmäßig den Namen. Um stattdessen eine ID zu übergeben, schreiben Sie `id:<value>` oder fügen Sie `--id` hinzu. Einige Benutzerbefehle akzeptieren auch `email:<value>` oder `--email`.
* **Bestätigen einer Änderung**: Befehle, die etwas ändern oder löschen, verweigern die Ausführung ohne `--yes` (Aliase `-y` und `--confirmed`). Das schützt Sie davor, einen zerstörenden Befehl versehentlich in einem Skript auszuführen.
* **Werte aus einer Variable oder einer Datei**: Passwörter, Passphrasen, API-Schlüssel und Anwendungsgeheimnisse werden aus einer Umgebungsvariable (`--…-env <variable-name>`) oder einer Datei (`--…-file <path>`) gelesen, sodass der Wert nie in Ihrem Shell-Verlauf erscheint. Der Anwendungsschlüssel von Devolutions Cloud (`--application-key`) ist der einzige, der unverändert übergeben wird: Er identifiziert die Anwendung, und sein Geheimnis kommt weiterhin aus einer Variable oder einer Datei.
* **Workspace-Typen**: Die Befehle sind dieselben für Devolutions Cloud, Devolutions Server und lokale Profile von Devolutions Remote Desktop Manager, aber nicht jeder Workspace-Typ kann jeden Befehl ausführen. Die Spalte **WORKSPACE** zeigt, wo ein Befehl funktioniert, wenn er nicht überall funktioniert; eine leere Zelle bedeutet alle drei. Ein Befehl, den der ausgewählte Workspace nicht ausführen kann, sagt das, statt still zu scheitern. Siehe [Workspace-Typen vergleichen](/cli/de/anleitungen/understand/workspace-types.md).

## Anmeldung und Kontexte

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>login &#x3C;name></code></td><td>Speichert einen Workspace als Kontext: Meldet sich bei Devolutions Cloud oder Devolutions Server an oder zeigt auf ein lokales Profil von Devolutions Remote Desktop Manager. Der neue Kontext wird zum aktuellen, es sei denn, Sie fügen <code>--no-set-current</code> hinzu. Siehe <a href="/cli/de/anleitungen/connect.md">Mit Ihren Workspaces verbinden</a>.</td></tr><tr><td><code>logout [&#x3C;name>]</code></td><td>Löscht die gespeicherte Anmeldung eines Devolutions Cloud- oder Devolutions Server-Kontexts. Ohne Namen wird der aktuelle Kontext verwendet. Der Kontext selbst bleibt erhalten.</td></tr><tr><td><code>status [&#x3C;name>]</code></td><td>Zeigt den ausgewählten Workspace: seinen Kontext, seine Art und, für Devolutions Cloud oder Devolutions Server, ob Sie angemeldet sind. Fügen Sie <code>--online</code> hinzu, um den Workspace zu kontaktieren und die Anmeldung zu prüfen.</td></tr><tr><td><code>info [&#x3C;name>]</code></td><td>Zeigt Informationen zu einer Instanz von Devolutions Cloud oder Devolutions Server, für einen Kontext oder für eine mit <code>--cloud &#x3C;url></code> oder <code>--server &#x3C;url></code> angegebene URL, ohne Anmeldung. Bei Devolutions Server fügt <code>--private</code> private Informationen hinzu und verwendet dazu die Anmeldung des Kontexts.</td></tr><tr><td><code>context list</code></td><td>Listet Ihre Kontexte auf, von jedem Workspace-Typ.</td></tr><tr><td><code>context use &#x3C;name></code></td><td>Macht einen Kontext zum aktuellen.</td></tr><tr><td><code>context inspect [&#x3C;name>]</code></td><td>Zeigt die Einzelheiten eines Kontexts. Ohne Namen zeigt es den aktuellen Kontext.</td></tr><tr><td><code>context delete &#x3C;name></code></td><td>Entfernt einen Kontext. Das Löschen eines Devolutions Cloud- oder Devolutions Server-Kontexts verwirft auch seine gespeicherte Sitzung und benötigt <code>--yes</code>.</td></tr></tbody></table>

### Optionen von `devo login`

Wählen Sie die Optionen, die zu Ihrem Workspace-Typ und Ihrer Anmeldemethode passen. Siehe [Bei Devolutions Cloud anmelden](/cli/de/anleitungen/connect/devolutions-cloud.md), [Bei Devolutions Server anmelden](/cli/de/anleitungen/connect/devolutions-server.md) und [Ein lokales Profil von Devolutions Remote Desktop Manager verwenden](/cli/de/anleitungen/connect/local-profile.md).

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Name des zu erstellenden Kontexts. Erforderlich.</td></tr><tr><td><code>--cloud &#x3C;url></code></td><td></td><td>Devolutions Cloud-URL, zum Beispiel <code>https://example.devolutions.app</code>.</td></tr><tr><td><code>--server &#x3C;url></code></td><td></td><td>Devolutions Server-URL.</td></tr><tr><td><code>--sqlite &#x3C;folder></code></td><td></td><td>Ordner des lokalen Profils von Devolutions Remote Desktop Manager, der den SQLite-Workspace enthält.</td></tr><tr><td><code>--oauth</code></td><td>Aus</td><td>Meldet sich über Ihren Browser an. Verwendet eine lokale Browserumleitung, sofern Sie nicht <code>--use-device-code</code> hinzufügen.</td></tr><tr><td><code>--use-device-code</code></td><td>Aus</td><td>Mit <code>--oauth</code> meldet es sich mit einem Gerätecode statt mit der lokalen Browserumleitung an, für einen Computer ohne Browser. Bei Devolutions Cloud erhält eine Anmeldung mit Gerätecode keinen Kontoschlüssel, daher funktionieren nur <code>status</code> und <code>logout</code>: Melden Sie sich ohne <code>--use-device-code</code> an, um vollen Zugriff zu haben.</td></tr><tr><td><code>--application-key &#x3C;key></code> (<code>--app-key</code>)</td><td></td><td>Devolutions Cloud-Anwendungsschlüssel. Nicht verwendet mit <code>--oauth</code>.</td></tr><tr><td><code>--application-secret-env &#x3C;variable></code> (<code>--app-secret-env</code>)</td><td></td><td>Umgebungsvariable, die das Devolutions Cloud-Anwendungsgeheimnis enthält.</td></tr><tr><td><code>--application-secret-file &#x3C;path></code> (<code>--app-secret-file</code>)</td><td></td><td>Datei, die das Devolutions Cloud-Anwendungsgeheimnis enthält.</td></tr><tr><td><code>--api-key-env &#x3C;variable></code></td><td></td><td>Umgebungsvariable, die den Devolutions Server-API-Schlüssel enthält.</td></tr><tr><td><code>--api-key-file &#x3C;path></code></td><td></td><td>Datei, die den Devolutions Server-API-Schlüssel enthält.</td></tr><tr><td><code>--username &#x3C;username></code></td><td></td><td>Devolutions Server-Benutzername für die Anmeldung mit Benutzername und Passwort.</td></tr><tr><td><code>--password-env &#x3C;variable></code></td><td></td><td>Umgebungsvariable, die das Devolutions Server-Passwort enthält.</td></tr><tr><td><code>--password-file &#x3C;path></code></td><td></td><td>Datei, die das Devolutions Server-Passwort enthält.</td></tr><tr><td><code>--windows-auth</code></td><td>Aus</td><td>Meldet sich bei Devolutions Server mit Windows-Authentifizierung an.</td></tr><tr><td><code>--as-application</code></td><td>Aus</td><td>Meldet sich bei Devolutions Server als Anwendungsbenutzer an.</td></tr><tr><td><code>--domain-id &#x3C;id></code></td><td></td><td>Devolutions Server-Domänen-ID für die Domänenauthentifizierung.</td></tr><tr><td><code>--timeout &#x3C;seconds></code></td><td><code>15</code></td><td>Anforderungszeitlimit, von 3 bis 600 Sekunden.</td></tr><tr><td><code>--no-set-current</code></td><td>Aus</td><td>Speichert den Kontext, ohne ihn zum aktuellen zu machen.</td></tr><tr><td><code>--workspace &#x3C;name></code></td><td></td><td>Nur lokales Profil: Hinweis auf den Standard-Workspace, für Personen und Agenten.</td></tr><tr><td><code>--vault &#x3C;name></code></td><td></td><td>Nur lokales Profil: Hinweis auf den Standardtresor, für Personen und Agenten.</td></tr><tr><td><code>--description &#x3C;text></code></td><td></td><td>Nur lokales Profil: Beschreibung des Kontexts.</td></tr><tr><td><code>--replace</code></td><td>Aus</td><td>Nur lokales Profil: ersetzt einen vorhandenen Kontext mit demselben Namen.</td></tr></tbody></table>

### Optionen der `devo context`-Befehle

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>context delete --kind &#x3C;kind></code></td><td></td><td>Art des zu löschenden Kontexts, wenn derselbe Name für mehr als eine Art vorhanden ist.</td></tr><tr><td><code>context delete --yes</code></td><td>Aus</td><td>Bestätigt das Löschen eines Kontexts von Devolutions Cloud oder Devolutions Server.</td></tr></tbody></table>

`context list`, `context use` und `context inspect` haben keine eigenen Optionen. Um einen anderen Kontext für einen einzelnen Befehl zu verwenden, fügen Sie die globale Option `--context <name>` hinzu. Siehe [Zwischen Workspaces wechseln](/cli/de/anleitungen/connect/switch-workspaces.md).

## Workspaces

`devo workspace` listet Workspaces auf, wählt sie aus, erstellt und löscht sie. Erstellen und Löschen gelten für die Workspaces eines lokalen Profils von Devolutions Remote Desktop Manager.

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>workspace list</code></td><td>Listet die Workspaces auf.</td><td></td></tr><tr><td><code>workspace current</code></td><td>Zeigt den aktuellen Workspace.</td><td></td></tr><tr><td><code>workspace use &#x3C;workspace></code></td><td>Macht einen Workspace zum aktuellen, nach Name oder ID.</td><td>Lokales Profil</td></tr><tr><td><code>workspace create &#x3C;name></code></td><td>Erstellt einen Workspace. <code>--kind</code> ist standardmäßig <code>sqlite</code>. Für einen lokalen SQLite-Workspace ist <code>--path</code> der Datenbankdateiname im Profilordner (Standard <code>&#x3C;name>.db</code>), und <code>--passphrase-env</code> oder <code>--passphrase-file</code> setzt die Passphrase, die ihn schützt. Der neue Workspace wird der aktuelle, sofern Sie nicht <code>--no-set-current</code> hinzufügen.</td><td>Lokales Profil</td></tr><tr><td><code>workspace delete &#x3C;workspace></code></td><td>Entfernt einen Workspace.</td><td>Lokales Profil</td></tr><tr><td><code>workspace variable list [&#x3C;name>]</code></td><td>Listet die benutzerdefinierten Variablen des aktuellen Workspace auf. Der Namensfilter akzeptiert <code>*</code> und <code>?</code>.</td><td>Lokales Profil</td></tr><tr><td><code>workspace variable set &#x3C;name></code></td><td>Erstellt oder aktualisiert eine benutzerdefinierte Variable, mit ihrem Wert aus <code>--value-env</code> oder <code>--value-file</code>. Die <code>$</code>-Trennzeichen um den Namen sind optional.</td><td>Lokales Profil</td></tr><tr><td><code>workspace variable delete &#x3C;name>…</code></td><td>Löscht benutzerdefinierte Variablen.</td><td>Lokales Profil</td></tr></tbody></table>

## Tresore

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>vault list [&#x3C;vault>]</code></td><td>Listet die Tresore auf.</td><td></td></tr><tr><td><code>vault get &#x3C;vault></code></td><td>Zeigt einen Tresor, nach Name oder ID.</td><td></td></tr><tr><td><code>vault current</code></td><td>Zeigt den aktuellen Tresor.</td><td></td></tr><tr><td><code>vault use &#x3C;vault></code></td><td>Macht einen Tresor zum aktuellen, nach Name oder ID.</td><td></td></tr><tr><td><code>vault create &#x3C;name></code></td><td>Erstellt einen Tresor, mit einem optionalen <code>--description</code>.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault create-many &#x3C;name>…</code></td><td>Erstellt mehrere Tresore auf einmal, mit demselben optionalen <code>--description</code>.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault update &#x3C;vault></code></td><td>Benennt einen Tresor um (<code>--new-name</code>) oder ändert seine Beschreibung (<code>--description</code>).</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault delete &#x3C;vault></code></td><td>Löscht einen Tresor. Mit Devolutions Cloud löscht <code>--permanently</code> ihn, statt ihn in den Papierkorb zu verschieben.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault settings get [&#x3C;vault>]</code></td><td>Zeigt die Stammeinstellungen des aktuellen oder ausgewählten Tresors.</td><td>Lokales Profil</td></tr><tr><td><code>vault template list</code></td><td>Listet die Tresovorlagen auf.</td><td>Lokales Profil</td></tr><tr><td><code>vault access list &#x3C;vault></code></td><td>Listet die Benutzer und Gruppen auf, die Zugriff auf einen Tresor haben. Filtern Sie mit <code>--user</code> oder <code>--group</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access grant &#x3C;vault></code></td><td>Gibt einem Benutzer (<code>--user</code>) oder einer Gruppe (<code>--group</code>) eine Rolle für einen Tresor (<code>--role</code>): <code>Restricted</code>, <code>Readers</code>, <code>PrivilegedReaders</code>, <code>Operators</code>, <code>PrivilegedOperators</code>, <code>Contributors</code> oder <code>VaultOwners</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access revoke &#x3C;vault></code></td><td>Entfernt den Zugriff eines Benutzers (<code>--user</code>) oder einer Gruppe (<code>--group</code>) auf einen Tresor.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault variable list [&#x3C;name>]</code></td><td>Listet die benutzerdefinierten Variablen des aktuellen Tresors oder des mit <code>--vault</code> angegebenen Tresors auf.</td><td>Lokales Profil</td></tr><tr><td><code>vault variable set &#x3C;name></code></td><td>Erstellt oder aktualisiert eine benutzerdefinierte Tresorvariable, mit ihrem Wert aus <code>--value-env</code> oder <code>--value-file</code>.</td><td>Lokales Profil</td></tr><tr><td><code>vault variable delete &#x3C;name>…</code></td><td>Löscht benutzerdefinierte Tresovariablen.</td><td>Lokales Profil</td></tr></tbody></table>

## Einträge

Um in einem anderen Tresor zu arbeiten, ohne den aktuellen zu ändern, akzeptieren die meisten Eintragsbefehle `--vault-name` oder `--vault-id`. `entry update`, `entry field set`, `entry status set` und `entry tag set` akzeptieren nur `--vault-id`, `entry move` verwendet `--to-vault` für das Ziel, und die Befehle `entry documentation` nehmen die Eintrags-ID.

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>entry list [&#x3C;query>]</code></td><td>Listet Einträge auf und durchsucht sie. Filtern Sie mit <code>--group</code> oder <code>--type</code>. <code>--smart-folder</code> wird von keinem Workspace-Typ ausgewertet. <code>--limit</code> ist standardmäßig <code>100</code>.</td><td></td></tr><tr><td><code>entry get &#x3C;entry></code></td><td>Zeigt einen Eintrag, nach Name oder ID.</td><td></td></tr><tr><td><code>entry references &#x3C;entry></code></td><td>Listet die <code>devo://</code>-Referenzen der Felder eines Eintrags auf, bereit zum Kopieren, ohne einen Wert. Siehe <a href="/cli/de/anleitungen/secrets/find-a-reference.md">Die Referenz zu einem Geheimnis finden</a>.</td><td></td></tr><tr><td><code>entry types [&#x3C;query>]</code></td><td>Listet gängige Eintragstyp-Bezeichner auf, für Skripte.</td><td></td></tr><tr><td><code>entry create &#x3C;name></code></td><td>Erstellt einen RDP-Eintrag (<code>--type</code> <code>RDPConfigured</code>, der Standard), mit <code>--host</code>, <code>--username</code> und <code>--group</code>. Ein lokales Profil lehnt <code>--password-secret-reference</code> und <code>--vault-name</code> ab.</td><td>Lokales Profil</td></tr><tr><td><code>entry update &#x3C;entry></code></td><td>Ändert den Host eines Eintrags (<code>--host</code>), den Benutzernamen (<code>--username</code>) oder die Domäne (<code>--domain</code>). Ein lokales Profil akzeptiert auch einen neuen Namen (<code>--new-name</code>). <code>--host-port</code> und <code>--password-secret-reference</code> werden abgelehnt. Um ein Passwort zu ändern, verwenden Sie <code>secret set</code>.</td><td>Devolutions Server, lokales Profil</td></tr><tr><td><code>entry delete &#x3C;entry></code></td><td>Löscht einen Eintrag. Auf Devolutions Cloud löscht das Löschen eines Eintrags auch das darunter: Fügen Sie <code>--acknowledge-recursive-scope</code> hinzu, um das zu akzeptieren.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>entry move</code></td><td>Verschiebt Einträge (<code>--entry-id</code>, wiederholbar) in eine Gruppe (<code>--destination-group</code>; ein leerer Wert ist die Tresorwurzel). Einträge bleiben in ihrem Tresor: Ein lokales Profil lehnt ein Verschieben in einen anderen Tresor ab.</td><td>Lokales Profil</td></tr><tr><td><code>entry field get &#x3C;entry> &#x3C;field></code></td><td>Zeigt ein Feld, das kein Geheimnis ist, etwa <code>name</code>, <code>host</code>, <code>username</code>, <code>domain</code>, <code>port</code> oder eine Metadateneigenschaft. Devolutions Server gibt nur die ID, den Namen, den Typ, den Ordner und den Tresor zurück.</td><td></td></tr><tr><td><code>entry field set &#x3C;entry> &#x3C;field></code></td><td>Ändert ein Feld, das kein Geheimnis ist: <code>host</code>, <code>username</code> oder <code>domain</code>, und <code>name</code> bei einem lokalen Profil. Um ein Passwort zu ändern, verwenden Sie <code>secret set</code>.</td><td>Devolutions Server, lokales Profil</td></tr><tr><td><code>entry status get &#x3C;entry></code></td><td>Zeigt den Status eines Eintrags.</td><td>Lokales Profil</td></tr><tr><td><code>entry status set &#x3C;entry></code></td><td>Setzt den Status eines Eintrags (<code>--status</code>): <code>Archived</code>, <code>Broken</code>, <code>Default</code>, <code>Disabled</code>, <code>Expired</code>, <code>Locked</code> oder <code>Warning</code>, mit einem optionalen <code>--message</code>.</td><td>Lokales Profil</td></tr><tr><td><code>entry tag list &#x3C;entry></code></td><td>Listet die Tags auf, die einem Eintrag direkt zugewiesen sind.</td><td>Lokales Profil</td></tr><tr><td><code>entry tag set &#x3C;entry></code></td><td>Ersetzt die Tags eines Eintrags (<code>--tag</code>, wiederholbar) oder entfernt sie alle (<code>--clear</code>).</td><td>Lokales Profil</td></tr><tr><td><code>entry parameter list &#x3C;entry></code></td><td>Listet die Befehlsparameter eines Eintrags auf.</td><td>Lokales Profil</td></tr><tr><td><code>entry parameter set &#x3C;entry></code></td><td>Ändert einen Befehlsparameter: Bezeichnung, Typ (<code>Text</code>, <code>Secured</code>, <code>EnvironmentVariable</code> oder <code>Unused</code>) oder Standardwert.</td><td>Lokales Profil</td></tr><tr><td><code>entry metadata list &#x3C;entry></code></td><td>Listet die Metadatenfelder eines Eintrags auf. Der Eintrag kann auch über den Pfad ausgewählt werden (<code>path:&#x3C;value></code> oder <code>--path</code>).</td><td>Lokales Profil</td></tr><tr><td><code>entry password-list list &#x3C;entry></code></td><td>Listet die Elemente eines Password List-Eintrags auf. <code>--name</code> filtert sie und akzeptiert <code>*</code>.</td><td>Lokales Profil</td></tr><tr><td><code>entry permission get &#x3C;entry></code></td><td>Zeigt die Berechtigungen, die direkt auf einem Eintrag gesetzt sind, optional für ein Recht (<code>--right</code>), etwa <code>View</code>, <code>ViewPassword</code>, <code>Edit</code>, <code>EditSecurity</code> oder <code>Execute</code>.</td><td>Devolutions Cloud, lokales Profil</td></tr><tr><td><code>entry access list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Listet auf, zeigt, vergibt oder entfernt die Rolle eines Benutzers oder einer Gruppe an einem Eintrag (<code>--vault-id</code> und <code>--entry-id</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>entry documentation list &#x3C;entry-id></code></td><td>Listet die Dokumentationsseiten eines Eintrags auf.</td><td>Lokales Profil</td></tr><tr><td><code>entry documentation get &#x3C;entry-id></code></td><td>Zeigt eine Dokumentationsseite (<code>--title</code>).</td><td>Lokales Profil</td></tr><tr><td><code>entry documentation update &#x3C;entry-id></code></td><td>Benennt eine Dokumentationsseite um (<code>--new-title</code>). Ein lokales Profil kann den Inhalt einer Seite nicht ändern.</td><td>Lokales Profil</td></tr><tr><td><code>entry attachment list &#x3C;entry></code></td><td>Listet die Anhänge eines Eintrags auf.</td><td>Lokales Profil</td></tr><tr><td><code>entry logs &#x3C;entry></code></td><td>Listet die Aktivitätsprotokolle eines Eintrags auf, optional zwischen <code>--start-date</code> und <code>--end-date</code>. <code>--limit</code> hat den Standard <code>100</code>.</td><td>Lokales Profil</td></tr><tr><td><code>entry sealed list</code></td><td>Listet versiegelte Einträge auf. <code>--limit</code> ist standardmäßig <code>100</code>.</td><td>Lokales Profil</td></tr><tr><td><code>entry trash list [&#x3C;entry>]</code></td><td>Listet gelöschte Einträge auf, die noch wiederhergestellt werden können. <code>--limit</code> ist standardmäßig <code>1000</code>.</td><td>Lokales Profil</td></tr><tr><td><code>entry folder rename &#x3C;path></code></td><td>Benennt einen Ordnereintrag um (<code>--new-name</code>) und aktualisiert den Pfad von allem darin.</td><td>Lokales Profil</td></tr><tr><td><code>entry template list [&#x3C;template>]</code></td><td>Listet Eintragsvorlagen auf, optional nach Ziel (<code>--destination</code>: <code>local</code>, <code>shared</code>, <code>database</code> oder <code>both</code>) oder Eintragstyp.</td><td>Lokales Profil</td></tr></tbody></table>

## Geheimnisse

`devo secret` liest, füllt ein und führt mit `devo://`-Referenzen aus. Nicht sicher, welchen Befehl Sie verwenden sollen? Siehe [Geheimnisse verwenden, ohne sie offenzulegen](/cli/de/anleitungen/secrets.md).

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>secret run -- &#x3C;command></code></td><td>Führt einen Befehl aus, bei dem Referenzen nur in seiner Umgebung aufgelöst werden. Aufgelöste Werte werden in der Ausgabe des Befehls verborgen. Siehe <a href="/cli/de/anleitungen/secrets/run-with-secrets.md">Einen Befehl mit seinen Geheimnissen ausführen</a>.</td></tr><tr><td><code>secret read &#x3C;reference></code></td><td>Liest eine Referenz und schreibt den Wert ins Terminal oder in eine Datei.</td></tr><tr><td><code>secret get &#x3C;field> &#x3C;entry></code></td><td>Liest ein Feld eines Eintrags, nach Eintragsname oder ID, ohne eine Referenz zu schreiben.</td></tr><tr><td><code>secret inject</code></td><td>Ersetzt die Referenzen in einem Text, aus der Standardeingabe oder einer Datei, durch ihre Werte. Siehe <a href="/cli/de/anleitungen/secrets/fill-a-template.md">Eine Konfigurationsdatei aus einer Vorlage füllen</a>.</td></tr><tr><td><code>secret set &#x3C;field> &#x3C;entry></code></td><td>Schreibt ein Geheimnisfeld aus einer Umgebungsvariable oder einer Datei. Devolutions Server kann jede Daten-Eigenschaft des Eintrags schreiben; die anderen Workspace-Typen schreiben <code>password</code>. Siehe <a href="/cli/de/anleitungen/secrets/update-a-secret.md">Ein Geheimnis aus einem Skript aktualisieren</a>.</td></tr><tr><td><code>secret shell enter</code></td><td>Gibt Shell-Code aus, der Referenzen in Ihre aktuelle Bash- oder PowerShell-Sitzung lädt. Siehe <a href="/cli/de/anleitungen/secrets/current-shell.md">Geheimnisse in der aktuellen Shell verwenden</a>.</td></tr><tr><td><code>secret shell leave</code></td><td>Gibt Shell-Code aus, der das letzte <code>secret shell enter</code> rückgängig macht.</td></tr><tr><td><code>secret shell status</code></td><td>Zeigt die Geheimnisse, die <code>secret shell enter</code> in der aktuellen Shell geladen hat, ohne ihre Werte.</td></tr><tr><td><code>secret catalog entry &#x3C;entry></code></td><td>Gleich wie <code>entry references</code>: listet die <code>devo://</code>-Referenzen der Felder eines Eintrags auf, ohne einen Wert.</td></tr><tr><td><code>secret capabilities</code></td><td>Beschreibt für jeden Workspace-Typ, was die Geheimnisbefehle unterstützen. Es wird kein Wert zurückgegeben.</td></tr></tbody></table>

{% hint style="warning" %}
`secret read`, `secret get`, `secret inject` und `secret shell enter` übergeben Ihnen den Wert: Er erscheint im Terminal, in einer Datei oder in Ihrer Shell-Sitzung. `secret run` ist der einzige Befehl, der ihn aus Ihrem Terminal heraushält. Siehe [Was verborgen bleibt und was nicht](/cli/de/anleitungen/understand/security-model.md).
{% endhint %}

### Optionen von `devo secret run`

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>-- &#x3C;command> [&#x3C;arguments>]</code></td><td></td><td>Der auszuführende Befehl und seine Argumente, nach <code>--</code>. Referenzen, die als Argumente geschrieben sind, werden abgelehnt: Übergeben Sie sie mit <code>--env-ref</code>, <code>--stdin-reference</code> oder <code>--manifest</code>.</td></tr><tr><td><code>--env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Legt den Wert einer Referenz in die Umgebungsvariable <code>NAME</code> des Befehls. Wiederholen Sie dies für mehrere Variablen.</td></tr><tr><td><code>--env-file &#x3C;path></code></td><td></td><td>Umgebungsdatei mit <code>KEY=value</code> Zeilen. Werte können Referenzen sein. Siehe <a href="/cli/de/anleitungen/secrets/replace-env-files.md">Die Passwörter aus einer .env-Datei nehmen</a>.</td></tr><tr><td><code>--stdin-reference &#x3C;reference></code></td><td></td><td>Referenz, deren Wert genau auf die Standardeingabe des Befehls geschrieben wird. Benannte und kanonische Referenzen funktionieren beide.</td></tr><tr><td><code>--manifest &#x3C;path></code></td><td></td><td>Startmanifest: eine versionierte JSON-Datei, die den Befehl und seine Referenzen enthält.</td></tr><tr><td><code>--timeout-seconds &#x3C;seconds></code></td><td>Keine</td><td>Maximale Laufzeit des Befehls. Wenn sie überschritten wird, wird der Befehl angehalten und <code>devo</code> endet mit dem Code <code>124</code>.</td></tr><tr><td><code>--receipt-file &#x3C;path></code></td><td></td><td>Schreibt einen Beleg des Starts, eine JSON-Datei ohne irgendeinen Wert.</td></tr><tr><td><code>--check</code></td><td>Aus</td><td>Prüft, dass der Befehl existiert und dass die Referenzen wohlgeformt sind, ohne ein Geheimnis zu lesen oder den Befehl zu starten. Bei einem lokalen Profil und bei einer benannten Referenz prüft er auch, dass der Tresor und der Eintrag vorhanden sind; auf Devolutions Cloud und Devolutions Server wird eine kanonische Referenz nicht nachgeschlagen.</td></tr><tr><td><code>--dry-run</code></td><td>Aus</td><td>Prüft den Startplan, ohne ein Geheimnis zu lesen oder den Befehl zu starten.</td></tr><tr><td><code>--no-masking</code></td><td>Aus</td><td>Hört auf, aufgelöste Werte in dem, was der Befehl ausgibt, durch <code>&#x3C;concealed by Devolutions></code> zu ersetzen.</td></tr></tbody></table>

### Optionen von `devo secret read` und `devo secret get`

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>&#x3C;reference></code> (<code>read</code>)</td><td></td><td>Die zu lesende Referenz, etwa <code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/password</code>. Siehe <a href="/cli/de/referenz/secret-references.md">Syntax der Geheimnisreferenz</a>.</td></tr><tr><td><code>&#x3C;field> &#x3C;entry></code> (<code>get</code>)</td><td></td><td>Das Feld, etwa <code>password</code>, <code>username</code>, <code>domain</code>, <code>host</code>, <code>otp</code> oder <code>privatekey</code>, dann der Eintragsname oder seine ID mit <code>id:&#x3C;value></code> oder <code>--id</code>. Devolutions Server liest jede Daten-Eigenschaft des Eintrags.</td></tr><tr><td><code>--attribute &#x3C;attribute></code> (<code>--attr</code>)</td><td></td><td>Was zum Feld gelesen werden soll: <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> oder <code>purpose</code>. Ohne diese Option gilt das eigene <code>?attribute=</code> der Referenz, oder <code>value</code>. Siehe <a href="/cli/de/referenz/secret-references.md#attributes">Attribute</a>.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td></td><td>Schreibt den Wert in eine Datei statt ins Terminal.</td></tr><tr><td><code>--force</code></td><td>Aus</td><td>Überschreibt die Datei <code>--out-file</code>, falls sie vorhanden ist.</td></tr><tr><td><code>--raw</code></td><td>Aus</td><td>Schreibt genau den Wert auf die Standardausgabe, ohne Zeilenumbruch am Ende.</td></tr><tr><td><code>--workspace</code>, <code>--vault</code>, <code>--vault-id</code> (<code>get</code>)</td><td>Aktuell</td><td>Workspace und Tresor (Name oder ID) des Eintrags.</td></tr><tr><td><code>--section &#x3C;section></code> (<code>get</code>)</td><td></td><td>Abschnitt des Felds, wenn das Feld in einem Abschnitt liegt.</td></tr><tr><td><code>--passphrase-env</code>, <code>--passphrase-file</code> (<code>get</code>)</td><td></td><td>Nur lokales Profil: die Passphrase eines geschützten Workspace, aus einer Umgebungsvariable oder einer privaten Datei.</td></tr></tbody></table>

### Optionen der anderen `devo secret`-Befehle

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>inject --in-file &#x3C;path></code> (<code>-i</code>)</td><td>Standardeingabe</td><td>Zu lesende Vorlage.</td></tr><tr><td><code>inject --out-file &#x3C;path></code> (<code>-f</code>)</td><td>Standardausgabe</td><td>Zu schreibende Datei.</td></tr><tr><td><code>inject --force</code></td><td>Aus</td><td>Überschreibt die Datei <code>--out-file</code>, falls sie vorhanden ist.</td></tr><tr><td><code>set --value-env &#x3C;variable></code></td><td></td><td>Umgebungsvariable, die den neuen Wert enthält.</td></tr><tr><td><code>set --value-file &#x3C;path></code></td><td></td><td>Datei, die den neuen Wert enthält.</td></tr><tr><td><code>set --vault-id &#x3C;id></code></td><td></td><td>Tresor des Eintrags.</td></tr><tr><td><code>set --passphrase-env &#x3C;variable></code></td><td></td><td>Nur lokales Profil: Umgebungsvariable, die die Passphrase eines geschützten Workspace enthält.</td></tr><tr><td><code>set --passphrase-file &#x3C;path></code></td><td><code>&#x3C;workspace file>.passphrase</code></td><td>Nur lokales Profil: private Datei, die die Passphrase eines geschützten Workspace enthält.</td></tr><tr><td><code>set --yes</code></td><td>Aus</td><td>Bestätigt die Änderung. Erforderlich.</td></tr><tr><td><code>shell enter --shell &#x3C;shell></code></td><td></td><td>Shell, für die Code geschrieben wird: <code>bash</code> oder <code>pwsh</code>. Erforderlich, auch für <code>leave</code> und <code>status</code>.</td></tr><tr><td><code>shell enter --env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Zu ladende Variable und ihre Referenz. Wiederholen Sie es für mehrere Variablen.</td></tr><tr><td><code>shell enter --check</code></td><td>Aus</td><td>Prüft die Referenzen, wie es <code>secret run --check</code> tut, ohne ein Geheimnis zu lesen oder Shell-Code zu schreiben. Benötigt <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>Wählt den Tresor und den Eintrag aus.</td></tr></tbody></table>

## SecretSpec

`devo secretspec` lässt SecretSpec Geheimnisse über Devolutions CLI lesen und schreiben. Siehe [Devolutions CLI mit SecretSpec verwenden](/cli/de/anleitungen/secrets/secretspec.md).

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>secretspec register</code></td><td>Registriert dieses <code>devo</code> als SecretSpec-Anbieter für <code>devo://</code>-URIs, indem es einen <code>devo.secretspec.json</code>-Claim für den aktuellen Benutzer schreibt. <code>--system</code> schreibt den Claim für jeden Benutzer des Computers, was in der Regel Administratorrechte erfordert. <code>--environment</code> (<code>--env</code>) fügt eine Variable oder ein Präfix wie <code>DEVO_*</code> hinzu, das SecretSpec an Devolutions CLI übergeben darf; <code>RDM_CONFIG_PATH</code> und <code>DEVO_CLI_CONFIG_HOME</code> sind immer enthalten. <code>--dry-run</code> zeigt den Claim, ohne ihn zu schreiben.</td></tr><tr><td><code>secretspec uri</code></td><td>Gibt den Anbieter-URI aus, den Sie für den ausgewählten Workspace in <code>secretspec.toml</code> eintragen. <code>--vault-id</code> setzt einen Standardtresor. Bei einem lokalen Profil ist <code>--workspace-id</code> erforderlich, etwa <code>sqlite:Connections.db</code>.</td></tr><tr><td><code>secretspec status</code></td><td>Zeigt die Benutzer- und Systemansprüche für <code>devo://</code> und ob sie auf dieses <code>devo</code> zeigen.</td></tr><tr><td><code>secretspec unregister</code></td><td>Entfernt den Anspruch, sodass SecretSpec Devolutions CLI nicht mehr startet. <code>--system</code> entfernt den computerweiten Anspruch.</td></tr><tr><td><code>secretspec provider</code></td><td>Bedient das SecretSpec-Anbieterprotokoll über Standardeingabe und Standardausgabe. SecretSpec startet es selbst; Sie führen es nicht selbst aus.</td></tr></tbody></table>

## Passwörter und Schlüssel generieren

`devo generate` funktioniert nur auf Ihrem Computer: Es kontaktiert keinen Workspace und startet den Hintergrundprozess nicht. Siehe [Passwörter und SSH-Schlüssel generieren](/cli/de/anleitungen/generate.md).

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>generate password</code></td><td>Erzeugt ein starkes zufälliges Passwort. <code>--length</code> legt seine Länge fest, von 8 bis 4096; standardmäßig 32.</td></tr><tr><td><code>generate human-readable</code></td><td>Erzeugt ein leicht lesbares Passwort: <code>--syllables</code> (Standard <code>4</code>), dann <code>--numerics</code> Ziffern (Standard <code>1</code>) und <code>--symbols</code> (Standard <code>1</code>).</td></tr><tr><td><code>generate passphrase</code></td><td>Erzeugt eine Passphrase: <code>--words</code> (Standard <code>5</code>), <code>--separator</code> (Standard <code>-</code>), <code>--dictionary</code> <code>English</code> (Standard), <code>French</code> oder <code>German</code>.</td></tr><tr><td><code>generate pattern &#x3C;pattern></code></td><td>Erzeugt ein Passwort nach einem Muster: <code>u</code> Großbuchstabe, <code>l</code> Kleinbuchstabe, <code>d</code> Ziffer, <code>s</code> Symbol, <code>x</code> beliebig. <code>--shuffle</code> mischt die Zeichen.</td></tr><tr><td><code>generate ssh-key</code></td><td>Erzeugt ein SSH-Schlüsselpaar in <code>--out-file</code>, mit dem öffentlichen Schlüssel in <code>&#x3C;out-file>.pub</code>, sofern Sie nicht <code>--public-out-file</code> setzen. <code>--algorithm</code> ist <code>rsa</code>; <code>--bits</code> ist <code>2048</code>, <code>3072</code> (Standard) oder <code>4096</code>. Schützen Sie den privaten Schlüssel mit <code>--passphrase-env</code> oder <code>--passphrase-file</code>.</td></tr></tbody></table>

## Benutzerdefinierte Variablen

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>variable export</code></td><td>Exportiert benutzerdefinierte Variablen in eine JSON-Datei (<code>--out-file</code>, erforderlich; <code>--force</code> überschreibt eine vorhandene Datei). <code>--scope</code> ist erforderlich: <code>workspace</code>, <code>vault</code>, <code>user-vault</code> oder <code>option</code>. <code>--vault</code> wählt den Tresor nach Name oder nach ID mit <code>id:&#x3C;value></code> oder <code>--id</code>. <code>--name</code> filtert die Variablen und akzeptiert <code>*</code> und <code>?</code>.</td><td>Lokales Profil</td></tr></tbody></table>

`variable export` ist der einzige `devo variable`-Befehl. Um benutzerdefinierte Variablen aufzulisten, zu erstellen oder zu löschen, verwenden Sie `devo workspace variable` und `devo vault variable`.

## MCP-Server

`devo mcp` führt Devolutions CLI als MCP-Server über Standardeingabe und Standardausgabe aus, für einen KI-Client wie Claude Code oder GitHub Copilot. Siehe [Einen KI-Client mit MCP verbinden](/cli/de/anleitungen/ai-agents/connect-mcp.md).

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>mcp</code></td><td>Startet den MCP-Server in diesem <code>devo</code>-Prozess. Ihr KI-Client startet ihn für Sie.</td></tr><tr><td><code>mcp catalog</code></td><td>Zeigt die Tools, die denselben Optionen entsprechen, ohne den MCP-Server zu starten. Der Katalog lässt die Tools weg, die geheime Werte zurückgeben und die <code>devo mcp</code> dem KI-Client anbietet, der ihn startet.</td></tr></tbody></table>

### Optionen von `devo mcp` und `devo mcp catalog`

<table><thead><tr><th width="300">OPTION</th><th width="130">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--read-only</code></td><td>Aus</td><td>Bietet nur die Werkzeuge an, die nichts ändern.</td></tr><tr><td><code>--deny-destructive</code></td><td>Aus</td><td>Blendet die als destruktiv markierten Werkzeuge aus.</td></tr><tr><td><code>--deny-open-world</code></td><td>Aus</td><td>Blendet die Werkzeuge aus, die externe Hosts oder Netzwerke erreichen können.</td></tr><tr><td><code>--allow-tool &#x3C;tool></code></td><td></td><td>Bietet nur das genannte Werkzeug an. Wiederholen Sie es für mehrere Werkzeuge.</td></tr><tr><td><code>--deny-tool &#x3C;tool></code></td><td></td><td>Blendet das genannte Werkzeug aus. Wiederholen Sie es für mehrere Werkzeuge.</td></tr><tr><td><code>--server-name &#x3C;name></code> (nur <code>mcp</code>)</td><td><code>Remote Desktop Manager Devo CLI MCP Server</code></td><td>Name, den der Server dem KI-Client gibt, wenn er sich verbindet.</td></tr></tbody></table>

{% hint style="warning" %}
`--read-only` verbirgt die Tools, die Daten ändern, nicht die Tools, die Geheimnisse lesen. Ein schreibgeschützter MCP-Server kann dem Modell trotzdem einen geheimen Wert zurückgeben. Siehe [Einschränken, was ein Agent tun kann](/cli/de/anleitungen/ai-agents/limit-tools.md).
{% endhint %}

## Hintergrundprozess

Um schnell zu bleiben, führt `devo` einen Hintergrundprozess unter Ihrem Benutzerkonto aus. Für den Alltag brauchen Sie diese Befehle nicht. Siehe [So funktioniert Devolutions CLI](/cli/de/anleitungen/understand/how-it-works.md#the-background-process) und [Der Hintergrundprozess startet nicht](/cli/de/hilfe/troubleshooting/daemon-wont-start.md).

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>daemon status</code></td><td>Zeigt den Status des Hintergrundprozesses. <code>--session-id</code> wählt einen anderen aus.</td></tr><tr><td><code>daemon start</code></td><td>Startet den Hintergrundprozess. Er stoppt nach 60 Minuten ohne Anforderungen, es sei denn, Sie setzen <code>--idle-timeout</code> (etwa <code>30s</code>, <code>15m</code> oder <code>1h</code>) oder <code>--no-idle-timeout</code>. <code>--foreground</code> führt ihn im aktuellen Terminal aus. <code>--pipe-name</code> ist standardmäßig <code>devo</code>.</td></tr><tr><td><code>daemon ensure</code></td><td>Startet den Hintergrundprozess bei Bedarf oder repariert ihn und zeigt seinen Status.</td></tr><tr><td><code>daemon stop</code></td><td>Stoppt den Hintergrundprozess. <code>--wait</code> wartet, bis er gestoppt ist.</td></tr><tr><td><code>daemon restart</code></td><td>Startet den Hintergrundprozess neu. <code>--session-id</code> wählt aus, welchen, und <code>--wait</code> wartet, bis der vorherige gestoppt ist. Er behält sein Leerlaufzeitlimit und seinen Profilordner, es sei denn, Sie setzen <code>--idle-timeout</code>, <code>--no-idle-timeout</code> oder <code>--config-root</code>.</td></tr><tr><td><code>daemon sessions</code></td><td>Listet die Hintergrundprozesse auf, die für Ihr Benutzerkonto registriert sind. <code>--details</code> fügt ihren Status und Laufzeitinformationen hinzu.</td></tr><tr><td><code>daemon profile start</code>, <code>status</code>, <code>stop</code></td><td>Zeichnet die Zeit jeder Anfrage an den Hintergrundprozess auf, zur Problembehandlung. <code>--out-file</code> schreibt eine Zeile pro Anfrage in eine <code>.jsonl</code>-Datei.</td></tr><tr><td><code>runtime status</code></td><td>Zeigt den Status der Workspace-Laufzeit, die der Hintergrundprozess geladen hat.</td></tr><tr><td><code>runtime reload</code></td><td>Lädt die Workspace-Laufzeit des Hintergrundprozesses neu.</td></tr></tbody></table>

## Diagnose und Konfiguration

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>doctor</code></td><td>Zeigt eine Diagnosemomentaufnahme von Devolutions CLI. Siehe <a href="/cli/de/hilfe/troubleshooting/collect-diagnostics.md">Diagnosedaten für den Support erfassen</a>.</td></tr><tr><td><code>config path</code></td><td>Gibt den Ordner des lokalen Devolutions Remote Desktop Manager-Profils aus, das Devolutions CLI verwendet, ohne den Hintergrundprozess zu starten.</td></tr><tr><td><code>config export</code></td><td>Exportiert die lokale Konfiguration von Devolutions CLI (Kontexte und Tooling-Informationen) in eine <code>.json</code>-Datei (<code>--out-file</code>). <code>--no-contexts</code> und <code>--no-tooling</code> lassen Teile weg. Benötigt <code>--yes</code>.</td></tr><tr><td><code>config telemetry get</code></td><td>Zeigt die Telemetrieeinstellung. Siehe <a href="/cli/de/anleitungen/understand/privacy.md">Welche Daten Devolutions CLI sendet</a>.</td></tr><tr><td><code>config telemetry set &#x3C;true|false></code></td><td>Schaltet die Telemetrie ein oder aus. Benötigt <code>--yes</code>.</td></tr><tr><td><code>config unlock</code></td><td>Entsperrt ein lokales Profil, das durch ein Anwendungspasswort geschützt ist, für den laufenden Hintergrundprozess. Das Passwort kommt aus <code>--password-env</code> oder <code>--password-file</code>. Benötigt <code>--yes</code>.</td></tr></tbody></table>

## Administration

`devo admin` verwaltet den ausgewählten Workspace: Benutzer, Gruppen, Rollen, Lizenzen, Zugriff, Gateways, Einstellungen und Protokolle. Die meisten dieser Befehle funktionieren nur mit einem Workspace-Typ. Führen Sie `devo admin <command> --help` aus, um jede Option zu sehen. Siehe [Benutzer, Gruppen und Zugriff verwalten](/cli/de/fur-devops-und-administratoren/manage/users-and-access.md) und [Aktivitätsprotokolle prüfen](/cli/de/fur-devops-und-administratoren/manage/logs.md).

### Benutzer und Gruppen

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>admin user list</code></td><td>Listet Benutzer auf.</td><td></td></tr><tr><td><code>admin user get &#x3C;user></code></td><td>Zeigt einen Benutzer, nach Name, E-Mail oder ID.</td><td></td></tr><tr><td><code>admin user create &#x3C;name></code></td><td>Erstellt einen Benutzer. Das anfängliche Passwort kommt aus <code>--password-env</code> oder <code>--password-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin user update &#x3C;user></code></td><td>Ändert einen Benutzer. Manche Optionen gelten nur für Devolutions Cloud, andere nur für Devolutions Server: siehe <code>--help</code>.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user delete &#x3C;user></code></td><td>Löscht einen Benutzer.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user groups list &#x3C;user></code></td><td>Listet die Gruppen auf, denen ein Benutzer angehört.</td><td>Devolutions Cloud, lokales Profil</td></tr><tr><td><code>admin user trash list</code>, <code>restore</code>, <code>purge</code></td><td>Listet gelöschte Benutzer auf, stellt sie wieder her oder löscht sie dauerhaft.</td><td>Devolutions Server</td></tr><tr><td><code>admin user 2fa set</code>, <code>clear</code></td><td>Richtet die Zwei-Faktor-Authentifizierungsmethode eines Benutzers ein oder löscht sie: <code>google-authenticator</code>, <code>yubikey</code>, <code>email</code>, <code>sms</code>, <code>duo</code>, <code>azure-mfa</code> oder <code>radius</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin group list</code>, <code>get</code></td><td>Listet Benutzergruppen auf oder zeigt eine.</td><td>Devolutions Cloud; schreibgeschützt für ein lokales Profil</td></tr><tr><td><code>admin group create</code>, <code>update</code>, <code>delete</code></td><td>Erstellt, ändert oder löscht eine Benutzergruppe.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin group members list &#x3C;group></code></td><td>Listet die Mitglieder einer Gruppe auf.</td><td>Devolutions Cloud; schreibgeschützt für ein lokales Profil</td></tr><tr><td><code>admin group members add</code>, <code>remove</code></td><td>Fügt einen Benutzer einer Gruppe hinzu oder entfernt einen.</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>Listet Benutzereinladungen auf, zeigt sie oder löscht sie, oder entfernt eine E-Mail-Adresse aus einer.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin owner get</code>, <code>set</code></td><td>Zeigt den Besitzer der Organisation oder ändert ihn.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin domain list</code></td><td>Listet die Active Directory-Domänen auf, ohne ihre Bind-Geheimnisse.</td><td>Devolutions Server</td></tr><tr><td><code>admin domain users</code></td><td>Listet die Benutzer auf, die in einer Active Directory-Domäne gefunden wurden (<code>--domain</code>).</td><td>Devolutions Server</td></tr></tbody></table>

### Rollen und Zugriff

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>admin role list</code></td><td>Listet Tresor- oder Eintragsrollen auf (<code>--scope</code>, standardmäßig <code>vault</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin role get &#x3C;role-id></code></td><td>Zeigt eine Tresor- oder Eintragsrolle.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin access permission-sets</code></td><td>Listet Berechtigungssätze auf.</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>Verwaltet die Systemberechtigungen von Benutzern und Gruppen.</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>Verwaltet die Systemtresor-Rollen von Benutzern und Gruppen.</td><td>Devolutions Cloud</td></tr></tbody></table>

### Lizenzen, Einstellungen und Gateways

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>admin license list</code></td><td>Listet Lizenzen auf, mit teilweise verborgenen Seriennummern.</td><td>Devolutions Server</td></tr><tr><td><code>admin license register</code></td><td>Registriert eine Lizenzseriennummer oder ein Lizenz-JWT, aus <code>--serial-env</code> oder <code>--serial-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin license trial start</code></td><td>Startet eine Testlizenz.</td><td>Devolutions Server</td></tr><tr><td><code>admin license users list</code></td><td>Listet die einer Lizenz zugewiesenen Benutzer auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings get</code>, <code>update</code></td><td>Zeigt Systemeinstellungen oder ändert sie, etwa die SSO-Anmeldung, die Zwei-Faktor-Authentifizierung, die IP-Zulassungsliste oder die Systemmeldung.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin settings auth-modes get</code>, <code>set</code></td><td>Zeigt die Authentifizierungsmodi oder ändert sie: Azure AD, benutzerdefiniert und Domäne.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings two-factor get</code></td><td>Zeigt die Konfiguration der Zwei-Faktor-Authentifizierung.</td><td>Devolutions Server</td></tr><tr><td><code>admin gateway list</code>, <code>get</code>, <code>delete</code></td><td>Listet Devolutions Gateway-Instanzen auf, zeigt sie oder löscht sie, ohne ihre Geheimnisse.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway settings get</code></td><td>Zeigt die Gateway-Einstellungen.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway revocation-list publish</code></td><td>Veröffentlicht die Sperrliste eines Gateway (<code>--gateway-id</code>) oder aller.</td><td>Devolutions Server</td></tr><tr><td><code>admin cache reset</code></td><td>Setzt die Servercaches zurück (<code>--element</code>): <code>all</code>, <code>connections</code>, <code>domain</code>, <code>repositories</code>, <code>roles</code>, <code>office365</code> oder <code>users</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam account list</code></td><td>Listet privilegierte Konten auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam provider list</code>, <code>get</code></td><td>Listet Anbieter für privilegierten Zugriff auf oder zeigt einen.</td><td>Devolutions Server</td></tr></tbody></table>

### Protokolle

<table><thead><tr><th width="260">BEFEHL</th><th>WAS ES TUT</th><th width="170">WORKSPACE</th></tr></thead><tbody><tr><td><code>admin logs activity</code></td><td>Listet Aktivitätsprotokolle auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs administration</code></td><td>Listet Administrationsprotokolle auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs login-attempts</code></td><td>Listet Anmeldeversuche auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs pam</code></td><td>Listet die Aktivitätsprotokolle für privilegierten Zugriff auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs rotation</code></td><td>Listet die Passwortrotationsprotokolle privilegierter Konten auf.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs archived</code></td><td>Listet archivierte Protokollzusammenfassungen für ein Datum auf (<code>--date</code>, <code>yyyy-MM-dd</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs siem</code></td><td>Listet SIEM-Berichtsprotokolle auf. <code>--period</code> ist <code>all</code> (Standard), <code>daily</code>, <code>weekly</code> oder <code>monthly</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs export</code></td><td>Exportiert Aktivitätsprotokolle in einen CSV-Bericht (<code>--out-file</code>, der auf <code>.csv</code> enden muss).</td><td>Lokales Profil</td></tr></tbody></table>

Die Protokollbefehle von Devolutions Server teilen diese Optionen: `--after` und `--before` (Datumsangaben), `--date-filter` (`today`, `yesterday`, `custom`, `last-7-days`, `last-30-days`, `last-60-days`, `last-90-days` oder `last-180-days`), `--filter`, `--page` (Standard `1`) und `--page-size` (Standard `10000`, von 1 bis 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/de/referenz/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.
