> 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

PowerShell Universal può essere gestito con l'estensione PowerShell Universal per Visual Studio Code. Consente di connettersi a un'istanza Universal locale 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 per sviluppatori

Se sta eseguendo PowerShell Universal con licenza come istanza per sviluppatori, l'estensione VS Code effettuerà automaticamente il rilevamento e l'autenticazione. Non è necessaria alcuna configurazione da parte sua.

### Configurare manualmente le connessioni

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 relative all'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 nel riquadro delle attività per PowerShell Universal. Le risorse sono organizzate in modo simile a quanto avviene nella 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 delle attività dei job. Faccia clic sull'icona Filter per visualizzare i job attivi, completati o non riusciti. Può anche includere una stringa di filtro facoltativa.

## 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. In questo modo la directory del repository PSU verrà aperta 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 apportate 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 per sviluppatori di PowerShell Universal, il server MCP per tale 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.


---

# 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.
