> 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/global-options.md).

# Globale Optionen

Optionen, die jeder Devolutions CLI-Befehl akzeptiert, darunter Ausgabeformat, Workspace-Auswahl, Hintergrundprozess, Eingabeaufforderungen und Hinweise, mit Standardwerten und Konflikten.

Diese Optionen funktionieren mit jedem `devo`-Befehl, vor oder nach dem Befehlsnamen. Zum Beispiel tun `devo --json context list` und `devo context list --json` dasselbe.

## Ausgabe

<table><thead><tr><th width="250">OPTION</th><th width="120">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--output &#x3C;format></code></td><td><code>text</code></td><td>Ausgabeformat: <code>text</code>, <code>json</code> oder <code>yaml</code>. JSON und YAML geben das Ergebnis in einem Umschlag zurück, den Skripte lesen können. Siehe <a href="/cli/de/fur-devops-und-administratoren/automate/json-output.md">Ergebnisse als JSON lesen</a>.</td></tr><tr><td><code>--json</code></td><td>Aus</td><td>Gleich wie <code>--output json</code>.</td></tr><tr><td><code>--yaml</code></td><td>Aus</td><td>Gleich wie <code>--output yaml</code>.</td></tr><tr><td><code>--quiet</code></td><td>Aus</td><td>Blendet Hinweise aus, die nicht zum Ergebnis gehören, etwa eine Meldung, dass der Hintergrundprozess gestartet wurde.</td></tr><tr><td><code>--verbose</code></td><td>Aus</td><td>Schreibt diese Hinweise in die Fehlerausgabe, auch mit <code>--output json</code> oder <code>--output yaml</code>. Ohne <code>--verbose</code> erscheinen sie nur in der Textausgabe.</td></tr></tbody></table>

## Workspace-Auswahl

Standardmäßig verwendet ein Befehl den aktuellen Kontext, den, bei dem Sie sich zuletzt angemeldet haben oder den Sie mit `devo context use` ausgewählt haben. Diese Optionen wählen einen anderen Workspace nur für einen Befehl. Siehe [Zwischen Workspaces wechseln](/cli/de/anleitungen/connect/switch-workspaces.md).

<table><thead><tr><th width="250">OPTION</th><th width="120">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--context &#x3C;name></code></td><td>Aktueller Kontext</td><td>Verwendet den Kontext <code>&#x3C;name></code>: ein lokales Profil von Devolutions Remote Desktop Manager oder eine Anmeldung bei Devolutions Cloud oder Devolutions Server. Hat Vorrang vor der Umgebungsvariable <code>DEVO_CONTEXT</code>.</td></tr><tr><td><code>--source &#x3C;source></code></td><td></td><td>Verwendet einen Workspace-Typ: <code>sqlite</code> für das lokale Profil, <code>cloud</code> oder <code>cloud:&#x3C;context></code> für Devolutions Cloud, <code>server</code> oder <code>server:&#x3C;context></code> für Devolutions Server. Hat Vorrang vor <code>--context</code> und der Umgebungsvariable <code>DEVO_RDM_SOURCE</code>.</td></tr></tbody></table>

## Hintergrundprozess

Die meisten Befehle, die Ihren Workspace lesen, gehen über einen Hintergrundprozess, den `devo` von selbst startet. Siehe [So funktioniert Devolutions CLI](/cli/de/anleitungen/understand/how-it-works.md#the-background-process).

<table><thead><tr><th width="250">OPTION</th><th width="120">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--daemon &#x3C;policy></code></td><td><code>auto</code></td><td><code>auto</code> startet den Hintergrundprozess, wenn er gebraucht wird. <code>require</code> verwendet einen, der schon läuft, und startet nie einen. <code>never</code> schlägt fehl, statt ihn zu kontaktieren. Hat Vorrang vor der Umgebungsvariable <code>DEVO_DAEMON_MODE</code>.</td></tr><tr><td><code>--no-daemon-autostart</code></td><td>Aus</td><td>Startet den Hintergrundprozess nicht automatisch.</td></tr></tbody></table>

## Eingabeaufforderungen

<table><thead><tr><th width="250">OPTION</th><th width="120">STANDARD</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--non-interactive</code></td><td>Aus</td><td>Schlägt fehl, statt nach fehlender Eingabe zu fragen. Auch eingeschaltet, wenn die Umgebungsvariable <code>DEVO_NON_INTERACTIVE</code> eingeschaltet ist (jeder Wert außer <code>0</code>, <code>false</code> oder <code>no</code>), oder wenn die Standardeingabe umgeleitet ist, zum Beispiel in einer Pipeline.</td></tr><tr><td><code>--answer &#x3C;answer></code></td><td></td><td>Beantwortet eine Eingabeaufforderung im Voraus. Wiederholen Sie das für mehrere Aufforderungen: Die Antworten werden der Reihe nach verwendet. Für eine Auswahl geben Sie die Beschriftung der Option oder ihre Nummer an, beginnend bei <code>0</code>. Antworten aus der Umgebungsvariable <code>DEVO_PROMPT_ANSWERS</code> kommen danach.</td></tr></tbody></table>

Siehe [Ohne Eingabeaufforderungen ausführen](/cli/de/fur-devops-und-administratoren/automate/non-interactive.md).

## Hilfe und Version

<table><thead><tr><th width="250">OPTION</th><th>WAS ES TUT</th></tr></thead><tbody><tr><td><code>--help</code></td><td>Zeigt die Hilfe des Befehls: seine Beschreibung, Unterbefehle, Argumente und Optionen. Funktioniert auf jeder Ebene, etwa <code>devo --help</code> oder <code>devo secret run --help</code>.</td></tr><tr><td><code>--version</code></td><td>Zeigt die Version von Devolutions CLI. Verwenden Sie sie mit <code>devo</code> allein.</td></tr></tbody></table>

## Optionen, die nicht kombiniert werden können

Diese Kombinationen stoppen den Befehl, bevor er läuft, mit dem Fehlercode `conflictingOptions` und dem Exitcode `2`:

<table><thead><tr><th width="300">KOMBINATION</th><th>MELDUNG</th></tr></thead><tbody><tr><td><code>--json</code> mit <code>--yaml</code></td><td>"Use only one output selector: --json, --yaml, or --output."</td></tr><tr><td><code>--json</code> mit <code>--output text</code> oder <code>--output yaml</code></td><td>"Use either --json or --output with a matching format, not both."</td></tr><tr><td><code>--yaml</code> mit <code>--output text</code> oder <code>--output json</code></td><td>"Use either --yaml or --output with a matching format, not both."</td></tr><tr><td><code>--quiet</code> mit <code>--verbose</code></td><td>"Use either --quiet or --verbose, not both."</td></tr></tbody></table>

Ein unbekannter Wert `--source` schlägt mit dem Code `invalidSource` und Exitcode `2` fehl. Ein unbekannter Wert `--output` oder `--daemon` wird wie jedes andere ungültige Argument abgelehnt, mit Exitcode `2`. Siehe [Exitcodes und Fehler](/cli/de/referenz/exit-codes-and-errors.md).


---

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

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

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

```
GET https://docs.devolutions.net/cli/de/referenz/global-options.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.
