> 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/unigetui/it/per-i-team-it/organization/deploy.md).

# Distribuire UniGetUI in modo invisibile

Installi UniGetUI in modo invisibile su molti computer Windows, per un utente o per tutti gli utenti, con uno script o lo strumento di distribuzione del software.

Il programma di installazione di Windows viene eseguito senza alcuna finestra quando gli si danno le opzioni giuste. È tutto ciò che serve per distribuire UniGetUI su molti computer da uno script, da Microsoft Intune, da Configuration Manager o da qualsiasi altro strumento di distribuzione del software.

## Scegliere chi riceve UniGetUI

<table><thead><tr><th width="200">MODALITÀ</th><th>DOVE VA</th><th>QUANDO USARLO</th></tr></thead><tbody><tr><td><strong>Utente corrente</strong> (predefinito)</td><td><code>%LOCALAPPDATA%\Programs\UniGetUI</code></td><td>Una persona lo installa per sé. Non servono diritti di amministratore.</td></tr><tr><td><strong>Tutti gli utenti</strong> (<code>/ALLUSERS</code>)</td><td><code>C:\Program Files\UniGetUI</code></td><td>Computer gestiti. Richiede diritti di amministratore, e gli utenti non possono modificare i file del programma.</td></tr></tbody></table>

Per un parco gestito, installi per tutti gli utenti. È anche necessario se vuole modificare il criterio di Devolutions Agent da UniGetUI (veda [Installare applicazioni approvate senza diritti di amministratore](/unigetui/it/per-i-team-it/organization/devolutions-agent.md)).

## Installare in modo invisibile

1. Scarichi il programma di installazione per la propria architettura dal [sito Web di Devolutions](https://devolutions.net/unigetui/) o dalle [versioni di GitHub](https://github.com/Devolutions/UniGetUI/releases/latest): `UniGetUI.Installer.x64.exe` o `UniGetUI.Installer.arm64.exe`.
2. Apra PowerShell come amministratore.
3. Esegua il programma di installazione:

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS /NoAutoStart
```

Per conservare un registro dell'installazione, aggiunga `/LOG="C:\Windows\Temp\UniGetUI_install.log"`.

### Le opzioni che userà di più

<table><thead><tr><th width="260">OPZIONE</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>/VERYSILENT /SUPPRESSMSGBOXES</code></td><td>Nessuna procedura guidata, nessuna finestra di avanzamento, nessuna finestra di messaggio.</td></tr><tr><td><code>/NORESTART</code></td><td>Non riavviare mai il computer.</td></tr><tr><td><code>/ALLUSERS</code></td><td>Installare per tutti gli utenti in Program Files.</td></tr><tr><td><code>/NoAutoStart</code></td><td>Non aprire UniGetUI alla fine dell'installazione.</td></tr><tr><td><code>/NoRunOnStartup</code></td><td>Registrare la voce di avvio come disabilitata, così UniGetUI non si avvia all'accesso.</td></tr><tr><td><code>/NoDesktopShortcut</code></td><td>Non creare un collegamento sul desktop.</td></tr><tr><td><code>/NoVCRedist</code>, <code>/NoEdgeWebView</code></td><td>Saltare l'installazione di Visual C++ Redistributable o di WebView2 Runtime, se le immagini li includono già.</td></tr></tbody></table>

L'elenco completo, comprese le attività di Inno Setup che può passare a `/TASKS` e `/MERGETASKS`, è in [Installare UniGetUI](/unigetui/it/riferimento/installation.md).

## Distribuire con uno strumento di gestione

Il programma di installazione è un `.exe` normale con opzioni invisibili, quindi si adatta a qualsiasi strumento che possa eseguire una riga di comando. L'approccio generale:

1. Crei il pacchetto di `UniGetUI.Installer.x64.exe` (e la versione arm64 se ha dispositivi Arm).
2. Usi il comando invisibile sopra come comando di installazione e lo esegua con diritti di amministratore (per le applicazioni Win32 di Intune, è il comportamento di installazione **System**).
3. Rilevi l'installazione con la voce di disinstallazione denominata ***UniGetUI*** nell'elenco delle applicazioni installate, o con la presenza di `C:\Program Files\UniGetUI\UniGetUI.exe`.
4. Distribuisca prima a un gruppo pilota, poi a tutti.

Se lo strumento accetta solo pacchetti MSI, come l'installazione software tramite Group Policy, può creare un wrapper MSI con i file del progetto nella cartella `InstallerExtras/MsiCreator` del [repository GitHub](https://github.com/Devolutions/UniGetUI). Il wrapper non installa le dipendenze, quindi si assicuri che Visual C++ Redistributable e WebView2 Runtime siano già sui computer.

{% hint style="warning" %}
Il programma di installazione registra UniGetUI per l'avvio all'accesso **per l'account che esegue il programma di installazione** (scrive nell'hive del registro di quell'account). Quando distribuisce come SYSTEM, i suoi utenti non ottengono automaticamente UniGetUI nelle applicazioni di avvio. Se conta sulla [manutenzione pianificata](/unigetui/it/per-i-team-it/organization/standard-workstations.md), che viene eseguita solo mentre UniGetUI è in esecuzione, aggiunga una voce di avvio per i suoi utenti con lo strumento abituale.
{% endhint %}

## Buono a sapersi

* **Aggiornare UniGetUI:** esegua un programma di installazione più recente con le stesse opzioni. Le impostazioni degli utenti vengono conservate, perché sono archiviate nel profilo di ogni utente.
* **Impostazioni predefinite:** le impostazioni sono per utente. Per distribuire una base, le esporti su un computer di riferimento e le importi con `UniGetUI.exe --import-settings <file>`. Veda [Interfaccia della riga di comando](/unigetui/it/riferimento/cli.md).
* Le **impostazioni di sicurezza** sono archiviate separatamente e protette. Veda [Bloccare le impostazioni rischiose](/unigetui/it/per-i-team-it/organization/restrict-settings.md).
* **Avvisi dell'antivirus durante la distribuzione:** veda [L'antivirus segnala UniGetUI](/unigetui/it/aiuto/troubleshooting/antivirus-flags-unigetui.md).

## Passo successivo

* [Bloccare le impostazioni rischiose](/unigetui/it/per-i-team-it/organization/restrict-settings.md)
* [Standardizzare le postazioni di lavoro](/unigetui/it/per-i-team-it/organization/standard-workstations.md)


---

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/it/per-i-team-it/organization/deploy.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
