> 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/inventory-and-audit.md).

# Tenere traccia di ciò che è installato

Esporti l'elenco delle applicazioni installate e degli aggiornamenti in sospeso, esamini ogni installazione, aggiornamento e rimozione e raccolga le stesse informazioni da uno script.

Le serve un elenco del software di un computer, o una prova di che cosa è stato aggiornato la settimana scorsa? UniGetUI conosce già entrambe le cose. Questa pagina mostra come esportare le applicazioni installate e gli aggiornamenti in sospeso, leggere la cronologia di ogni operazione e ottenere gli stessi dati da uno script.

## Scegliere lo strumento adatto

<table><thead><tr><th width="250">DESIDERA…</th><th>USARE</th><th>FORMATO</th></tr></thead><tbody><tr><td>Un elenco delle applicazioni installate, o degli aggiornamenti in sospeso, da aprire in un foglio di calcolo</td><td><em><strong>Esporta in CSV</strong></em></td><td><code>.csv</code></td></tr><tr><td>Che cosa è stato installato, aggiornato o rimosso, quando e se ha funzionato</td><td><em><strong>Cronologia operazioni</strong></em></td><td>Nell'applicazione, o esportato come testo</td></tr><tr><td>Un elenco di applicazioni da cui può anche reinstallare</td><td>Un <a href="/unigetui/it/guide/new-computer/backup.md">backup</a> o una <a href="/unigetui/it/guide/new-computer/create-a-bundle.md">raccolta</a></td><td><code>.ubundle</code></td></tr><tr><td>Gli stessi dati da uno script, su molti computer</td><td>L'<a href="/unigetui/it/riferimento/cli.md">interfaccia della riga di comando</a></td><td>JSON</td></tr></tbody></table>

## Esportare le applicazioni installate o gli aggiornamenti in sospeso

1. Apra ***Pacchetti installati*** (tutto ciò che è installato) o ***Aggiorna pacchetti*** (ciò che non è aggiornato).
2. Facoltativo: filtri l'elenco oppure selezioni le caselle delle applicazioni desiderate. Senza selezione, UniGetUI esporta l'intero elenco così come è filtrato.
3. Faccia clic su ***Esporta in CSV*** nella barra degli strumenti.
4. Scelga un nome e una posizione, quindi salvi.

UniGetUI mostra il file nel gestore di file quando ha finito.

Il file ha una riga per applicazione, con queste colonne:

<table><thead><tr><th width="250">COLONNA</th><th>CHE COSA CONTIENE</th></tr></thead><tbody><tr><td><em><strong>Nome pacchetto</strong></em></td><td>Il nome mostrato in UniGetUI.</td></tr><tr><td><em><strong>ID pacchetto</strong></em></td><td>L'identificatore che il gestore di pacchetti usa per l'applicazione.</td></tr><tr><td><em><strong>Versione</strong></em></td><td>La versione installata.</td></tr><tr><td><em><strong>Nuova versione</strong></em></td><td>La versione disponibile. Solo in un'esportazione da <em><strong>Aggiorna pacchetti</strong></em>.</td></tr><tr><td><em><strong>Sorgente</strong></em></td><td>Il gestore di pacchetti e l'origine da cui proviene l'applicazione.</td></tr></tbody></table>

{% hint style="info" %}
Il file è UTF-8 con un byte order mark, così Excel mostra correttamente i nomi accentati. I valori che un foglio di calcolo potrebbe leggere come una formula (che iniziano con `=`, `+`, `-` o `@`) hanno un apostrofo come prefisso, quindi aprire un'esportazione non esegue mai nulla.
{% endhint %}

Ricordi che ***Pacchetti installati*** elenca solo ciò che un gestore di pacchetti può vedere. Le applicazioni che nessun gestore di pacchetti conosce non compaiono. Veda [Cosa non fa UniGetUI](/unigetui/it/guide/understand/limits.md).

## Esaminare che cosa è cambiato

Ogni installazione, aggiornamento, disinstallazione e download del programma di installazione viene registrato, con il risultato e l'output completo. Lo stesso vale per le origini dei pacchetti che aggiunge o rimuove.

1. Nel menu di navigazione, apra ***Altro*** – ***Cronologia operazioni***.
2. Nella scheda ***Cronologia***, ogni riga mostra ***Operazione***, ***Pacchetto***, ***Versione*** (prima e dopo), ***Sorgente***, ***Stato*** e ***Data***.
3. Restringa l'elenco con ***Filtra per stato***, ***Filtra per tipo*** e ***Filtra per gestore***, oppure digiti nella casella di ricerca.

Da una riga, può:

* ***Visualizza log completo***: leggere l'output del gestore di pacchetti, per esempio per capire un errore.
* ***Esegui di nuovo questa operazione***: ripeterla con le stesse opzioni. Le operazioni non riuscite offrono anche ***Riprova come amministratore***, ***Riprova in modo interattivo*** e ***Riprova saltando i controlli di integrità*** quando si applicano.
* ***Ripristina questa operazione***: annullarne una riuscita. Annullare un'installazione disinstalla l'applicazione, annullare una disinstallazione reinstalla la versione rimossa e annullare un aggiornamento riporta l'applicazione alla versione precedente. UniGetUI chiede conferma prima di disinstallare o di eseguire il downgrade.
* ***Rimuovi dalla cronologia***: eliminare quella voce.

La scheda ***Log*** mostra la stessa cronologia come testo non elaborato. Usi ***Copia negli appunti*** o ***Esporta in un file*** per conservarne una copia o allegarla a un ticket.

**Per quanto tempo viene conservata?** La cronologia sopravvive ai riavvii e conserva le 1.000 operazioni più recenti; quelle più vecchie vengono scartate. ***Cancella cronologia*** elimina tutto dopo la conferma, quindi esporti prima la scheda ***Log*** se le serve una traccia.

{% hint style="warning" %}
La cronologia copre le operazioni eseguite da UniGetUI su questo computer e solo per questo utente. Le applicazioni installate o aggiornate in un altro modo, per esempio dall'aggiornatore dell'applicazione o direttamente con `winget`, non ci sono.
{% endhint %}

## Usare i backup e le raccolte come inventario

Un [backup](/unigetui/it/guide/new-computer/backup.md) è una raccolta di tutte le applicazioni installate che UniGetUI salva da solo, secondo una pianificazione. Per ogni applicazione registra il nome, l'ID, la versione, il gestore di pacchetti e l'origine, più le opzioni di installazione e gli aggiornamenti che ha scelto di ignorare.

Questo lo rende un inventario semplice a cui non deve pensare:

* Salvi i backup locali in una condivisione di rete o in una cartella sincronizzata per raccoglierli in un unico posto. Ogni file prende per impostazione predefinita il nome del computer.
* Attivi ***Mantieni un file separato per ogni backup*** per conservare istantanee datate e confrontare le applicazioni di un computer nel tempo.
* A differenza di un'esportazione CSV, può [reinstallare da lì](/unigetui/it/guide/new-computer/restore.md).

## Raccogliere gli stessi dati da uno script

Il comando `unigetui` restituisce JSON, quindi può raccogliere inventari da molti computer con i propri strumenti. Serve una sessione di UniGetUI in esecuzione: veda i [requisiti](/unigetui/it/riferimento/cli.md#requirements).

```powershell
# Installed apps, and pending updates
unigetui package installed > installed.json
unigetui package updates > updates.json

# Only one package manager
unigetui package installed --manager winget

# Apps whose updates are ignored
unigetui package ignored list

# Operation history, and the operations of the current session
unigetui log operations > operations.json
unigetui operation list

# Save a local backup of every installed app now
unigetui backup local create
```

Tutti i comandi e le opzioni sono in [Interfaccia della riga di comando](/unigetui/it/riferimento/cli.md).

## Buono a sapersi

* I registri di UniGetUI (***Altro*** – ***Log di UniGetUI*** e ***Log gestore pacchetti***) servono per la risoluzione dei problemi, non per l'audit. Veda [Inviare i registri al supporto](/unigetui/it/aiuto/troubleshooting/send-logs-to-support.md).
* Le esportazioni, i backup e la cronologia delle operazioni possono contenere nomi di computer, cartelle utente e l'elenco completo del software. Li conservi di conseguenza.
* Vuole le stesse applicazioni ovunque invece di un semplice elenco? Veda [Standardizzare le postazioni di lavoro con raccolte](/unigetui/it/per-i-team-it/organization/standard-workstations.md).

## Passo successivo

* [Eseguire automaticamente il backup dell'elenco delle applicazioni](/unigetui/it/guide/new-computer/backup.md)
* [Standardizzare le postazioni di lavoro con raccolte](/unigetui/it/per-i-team-it/organization/standard-workstations.md)
* [Interfaccia della riga di comando](/unigetui/it/riferimento/cli.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/inventory-and-audit.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.
