> 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/powershell-universal/de/automatisierung/terminals.md).

# Terminals

{% hint style="info" %}
Terminals erfordern eine [Lizenz](https://store.devolutions.net/package#psu).
{% endhint %}

Terminals sind In-Browser-PowerShell-Konsolen, in denen Sie beliebige Befehle ausführen können. Terminals werden so konfiguriert, dass sie auf eine von Ihnen ausgewählte Umgebung ausgerichtet sind, und können optional Run As-Anmeldeinformationen verwenden, um als andere Benutzer ausgeführt zu werden. Der Verlauf der Terminals wird in der PowerShell Universal-Datenbank gespeichert. Sie können sich mit getrennten Terminals erneut verbinden, solange bei diesen kein Timeout aufgetreten ist.

{% hint style="info" %}
Terminal-Konfigurationen werden in `terminals.ps1` gespeichert
{% endhint %}

## Ein Terminal konfigurieren

Sie können ein neues Terminal konfigurieren, indem Sie zu Automation \ Terminals navigieren und auf Create New Terminal klicken. Sie können dabei die Umgebung und die Anmeldeinformationen auswählen, mit denen das Terminal ausgeführt werden soll.

<figure><img src="/files/ftQqq1U2qv090UqSDLmM" alt=""><figcaption><p>Liste der verfügbaren Terminals</p></figcaption></figure>

## Ein Terminal verwenden

Um ein Terminal zu verwenden, klicken Sie auf die Schaltfläche Open Terminal für das Terminal, das Sie starten möchten. Abhängig von Ihrer Konfiguration kann dadurch ein neuer PowerShell-Prozess basierend auf der von Ihnen ausgewählten Umgebung gestartet werden.

Sobald das Terminal gestartet wurde, können Sie Befehle ausgeben.

<figure><img src="/files/SbhYzNQAkKFZ3KLL4pXY" alt=""><figcaption><p>Ein Terminal verwenden</p></figcaption></figure>

### Ein Terminal stoppen

Um ein Terminal zu stoppen, können Sie zur Registerkarte der Terminal-Instanzen auf der Seite Terminals navigieren. Klicken Sie auf den Papierkorb, um das Terminal zu stoppen.

<figure><img src="/files/csdHMEEImS0UX0QBY9O6" alt=""><figcaption><p>Terminal-Instanzen</p></figcaption></figure>

### Erneut mit einem Terminal verbinden

Wenn Sie von PowerShell Universal wegnavigieren, wird das Terminal in den Leerlauf versetzt. Sie können sich erneut mit einem Terminal verbinden, indem Sie auf die Schaltfläche Open Terminal für die im Leerlauf befindliche Terminal-Instanz klicken.

<figure><img src="/files/HlHJntL4rtaN3O5LOJEk" alt=""><figcaption><p>Erneutes Verbinden mit einem Terminal</p></figcaption></figure>

Bei Terminals tritt automatisch nach 5 Minuten ein Timeout auf. Sie können das Timeout anpassen, indem Sie den Parameter `-IdleTimeout` von `New-PSUTerminal` festlegen.

## Verlauf

Der Terminal-Verlauf kann pro Terminal-Konfiguration aktiviert werden.

<figure><img src="/files/NjfvCKMKpewT0opDhwZX" alt=""><figcaption><p>Befehlsverlauf aktivieren</p></figcaption></figure>

Wenn der Terminal-Verlauf aktiviert ist, können Sie den Verlauf aller Befehle anzeigen, die innerhalb des Terminals ausgeführt wurden. Klicken Sie für die betreffende Instanz auf die Schaltfläche View Command History.

<figure><img src="/files/ytNFhNtdYVAJD8Dx25ZT" alt=""><figcaption><p>Befehlsverlauf anzeigen</p></figcaption></figure>

Sie können nachvollziehen, welcher Befehl ausgeführt wurde, wann er ausgeführt wurde, wer das Terminal gestartet hat und wie die Ausgabe des Befehls lautete.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/de/automatisierung/terminals.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
