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

# Estensione per Visual Studio Code

Gestisca API, app e script di PowerShell Universal da Visual Studio Code utilizzando l'estensione ufficiale, incluse le connessioni e il file system virtuale.

PowerShell Universal può essere gestito con l'estensione PowerShell Universal per Visual Studio Code. Consente di connettersi a un'istanza locale di Universal e di gestire API, dashboard e script.

## Installazione

Può scaricare l'estensione dal [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=devolutionsinc.devolutions-powershell-universal). Può anche scaricare l'estensione dal riquadro delle estensioni di Visual Studio Code. Cerchi Devolutions PowerShell Universal e faccia clic su Install.

{% hint style="info" %}
L'estensione 2026.2.x richiede un server 2026.2.x o successivo.
{% endhint %}

## Connessioni

L'estensione le chiederà l'URL e l'App Token utilizzati per connettersi alla sua istanza di PowerShell Universal. Segua le istruzioni all'interno dell'estensione al suo avvio.

### Rilevamento automatico dell'istanza developer

Se sta eseguendo PowerShell Universal con una licenza di istanza developer, l'estensione VS Code eseguirà automaticamente il rilevamento e l'autenticazione. Non è necessaria alcuna configurazione da parte sua.

### Configurare le connessioni manualmente

Per aggiungere una nuova connessione a un'istanza di PowerShell Universal, faccia clic sul pulsante Add Connection. Le verranno richiesti un nome, un URL e un app token per stabilire la connessione.

### Connessione attiva

Utilizzando il riquadro delle connessioni, visualizza sempre le risorse dell'albero della connessione selezionata. Faccia clic sul pulsante Connect per impostare una connessione come connessione attiva. La connessione attiva influenza il comportamento della vista ad albero Jobs. I job della connessione attiva verranno mostrati nella pagina.

## Risorse

L'estensione PowerShell Universal aggiunge un nuovo pannello nella barra delle attività per PowerShell Universal. Le risorse sono organizzate in modo simile a quello della console di amministrazione. Può visualizzare risorse come:

* Endpoint API e documentazione
* Script, pianificazioni, terminali e workflow
* App
* Agenti IA
* Variabili
* Tag

Alcune risorse offrono anche azioni all'interno di VS Code. Alcuni esempi sono:

* Esecuzione di script da VS Code
* Apertura di un terminale ed esecuzione di comandi
* Apertura di un browser web sulle app

## Job

Può visualizzare l'elenco dei job in coda, in esecuzione o eseguiti dal server PowerShell Universal nel riquadro attività dei job. Faccia clic sull'icona Filter per visualizzare i job attivi, completati o non riusciti. Può anche includere una stringa di filtro opzionale.

## File system virtuale

Dalla scheda della connessione, può fare clic sul pulsante Connect per attivare il file system virtuale per l'istanza di PowerShell Universal selezionata. Questo aprirà la directory del repository PSU in uno spazio di lavoro virtuale in VS Code. Può visualizzare, modificare, creare ed eliminare file direttamente in VS Code. Ogni modifica verrà quindi riflessa sul server PSU. Le modifiche effettuate tramite l'estensione PowerShell Universal ricaricheranno automaticamente risorse come endpoint, app e script, in modo che vengano immediatamente riflesse nell'istanza PSU.

## Server MCP

Quando ci si connette a un'istanza developer di PowerShell Universal, il server MCP per quell'istanza verrà configurato automaticamente. Ciò fornisce l'accesso a tutti gli [strumenti MCP integrati ](/powershell-universal/it/intelligence/built-in-mcp-tools.md)forniti da PSU.

### Vedere anche

* [Devolutions Academy – Creating a query string endpoint](https://academy.devolutions.net/student/activity/3466018-creating-a-query-string-endpoint)


---

# 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/it/sviluppo/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.
