> 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/portale/portal-widgets.md).

# Widget del portale

I widget sono blocchi di interfaccia utente creati con PowerShell e Blazor. È possibile creare solide interfacce utente basate sul web con un'esperienza minima di sviluppo web.

## Widget integrati

PowerShell Universal offre widget integrati per l'integrazione con altre funzionalità della piattaforma allo scopo di visualizzare elementi dell'interfaccia utente.

### Modulo script

Fornisce agli utenti finali un modulo per eseguire gli script. Lo script selezionato dovrà avere un ruolo definito nella scheda Portal nelle proprietà dello script. Se lo script non è disponibile per l'utente in base al ruolo, questi non potrà visualizzare il modulo.

### Tabella script

<figure><img src="/files/huwwwq4q1ifIrzgE7RVv" alt=""><figcaption><p>Tabella script</p></figcaption></figure>

Il widget tabella script visualizza una tabella basata sull'ultimo output di uno script. Seleziona il processo più recente e genera la tabella in base alle proprietà degli oggetti restituiti. Ad esempio, provi a eseguire uno script che restituisce i processi sul computer corrente.

```powershell
Get-Process | Select-Object Name, Id
```

### Grafico a torta script

<figure><img src="/files/edtSCuVD4tXuERGII6Sr" alt=""><figcaption><p>Grafico a torta script</p></figcaption></figure>

Il widget grafico a torta script visualizza un grafico basato sui dati dell'ultima esecuzione di uno script. Lo script deve restituire i dati in un formato particolare per poter definire le sezioni del grafico. Di seguito è riportato un esempio di come generare i dati per un grafico a torta.

```powershell
1..5 | ForEach-Object {
    [PSCustomObject]@{ 
        type = "Category $_"
        value = Get-Random -Min 5 -Max 60
    }
}
```

Nelle proprietà del widget grafico a torta, imposti la Proprietà categoria su `type` e la Proprietà valore su `value`.

### Grafico a linee script

<figure><img src="/files/y0Z1jwpgwcw4yCIJC4U2" alt=""><figcaption><p>Grafico a linee script</p></figcaption></figure>

Il widget grafico a linee script visualizza un grafico basato sui dati dell'ultima esecuzione di uno script. Lo script deve restituire i dati in un formato particolare per poter definire le linee del grafico. Di seguito è riportato un esempio di come generare i dati per un grafico a linee.

```powershell
1..5 | ForEach-Object {
    [PSCustomObject]@{ 
        type = "Category $_"
        value = Get-Random -Min 5 -Max 60
    }
}
```

Nelle proprietà del widget grafico a linee, imposti XProperty su `type` e YProperty su `value`.

## Widget predefiniti

Può trovare i widget creati da Ironman Software e dai membri della community nella[ PowerShell Universal Gallery](/powershell-universal/it/piattaforma/library.md).

## Widget personalizzati

È possibile sviluppare widget personalizzati utilizzando PSBlazor. PSBlazor impiega una sintassi simile a Razor combinata con PowerShell per consentire la creazione di componenti completamente interattivi e personalizzabili.


---

# 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/portale/portal-widgets.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.
