> 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/entwicklung/visual-studio-code-extension.md).

# Visual Studio Code-Erweiterung

PowerShell Universal kann mit der PowerShell Universal Visual Studio Code-Erweiterung verwaltet werden. Sie ermöglicht es Ihnen, sich mit einer lokalen Universal-Instanz zu verbinden und APIs, Dashboards und Skripte zu verwalten.

## Installation

Sie können die Erweiterung im [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=devolutionsinc.devolutions-powershell-universal) herunterladen. Sie können die Erweiterung auch direkt im Erweiterungsbereich von Visual Studio Code herunterladen. Suchen Sie nach Devolutions PowerShell Universal und klicken Sie auf Install.

{% hint style="info" %}
Die Erweiterung 2026.2.x erfordert einen Server der Version 2026.2.x oder höher.
{% endhint %}

## Verbindungen

Die Erweiterung fragt Sie nach der URL und dem App Token, die für die Verbindung zu Ihrer PowerShell Universal-Instanz verwendet werden. Folgen Sie beim Start den Anweisungen innerhalb der Erweiterung.

### Automatische Erkennung der Entwicklerinstanz

Wenn Sie PowerShell Universal betreiben, das als Entwicklerinstanz lizenziert wurde, erkennt die VS Code-Erweiterung diese automatisch und authentifiziert sich. Sie müssen dafür keine Konfiguration vornehmen.

### Verbindungen manuell konfigurieren

Um eine neue Verbindung zu einer PowerShell Universal-Instanz hinzuzufügen, klicken Sie auf die Schaltfläche Add Connection. Sie werden nach einem Namen, einer URL und einem App Token gefragt, um die Verbindung herzustellen.

### Aktive Verbindung

Im Verbindungsbereich sehen Sie immer die Ressourcen für den ausgewählten Verbindungsbaum. Klicken Sie auf die Schaltfläche Connect, um eine Verbindung als aktive Verbindung festzulegen. Die aktive Verbindung beeinflusst das Verhalten der Baumansicht Jobs. Die Jobs der aktiven Verbindung werden auf der Seite angezeigt.

## Ressourcen

Die PowerShell Universal-Erweiterung fügt ein neues Aktivitätsbereich-Panel für PowerShell Universal hinzu. Ressourcen sind ähnlich organisiert wie in der Admin-Konsole. Sie können Ressourcen wie die folgenden anzeigen:

* API-Endpunkte und Dokumentation
* Skripte, Zeitpläne, Terminals und Workflows
* Apps
* KI-Agenten
* Variablen
* Tags

Einige Ressourcen bieten auch Aktionen innerhalb von VS Code. Einige Beispiele sind:

* Ausführen von Skripten aus VS Code
* Öffnen eines Terminals und Ausführen von Befehlen
* Öffnen eines Webbrowsers für Apps

## Jobs

Im Jobs-Aktivitätsbereich können Sie eine Liste der Jobs anzeigen, die in der Warteschlange stehen, laufen oder vom PowerShell Universal-Server ausgeführt wurden. Klicken Sie auf das Filter-Symbol, um aktive, abgeschlossene oder fehlgeschlagene Jobs anzuzeigen. Sie können auch eine optionale Filterzeichenfolge angeben.

## Virtuelles Dateisystem

Auf der Registerkarte Verbindungen können Sie auf die Schaltfläche Connect klicken, um das virtuelle Dateisystem für die ausgewählte PowerShell Universal-Instanz zu aktivieren. Dadurch wird das PSU-Repository-Verzeichnis in einer virtuellen Datenquelle in VS Code geöffnet. Sie können Dateien direkt in VS Code anzeigen, bearbeiten, erstellen und löschen. Jede Änderung wird dann auf dem PSU-Server übernommen. Über die PowerShell Universal-Erweiterung vorgenommene Änderungen laden Ressourcen wie Endpunkte, Apps und Skripte automatisch neu, sodass sie sofort in der PSU-Instanz wirksam werden.

## MCP-Server

Bei der Verbindung zu einer PowerShell Universal-Entwicklerinstanz wird der MCP-Server für diese Instanz automatisch konfiguriert. Dies bietet Zugriff auf alle [integrierten MCP-Tools ](/powershell-universal/de/intelligence/built-in-mcp-tools.md), die von PSU bereitgestellt werden.


---

# 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/entwicklung/visual-studio-code-extension.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.
