comando di aggiornamento (winget)

Il comando di aggiornamento dello strumento winget aggiorna l'applicazione specificata. Facoltativamente, è possibile usare il comando elenco per identificare l'applicazione da aggiornare.

Il comando di aggiornamento richiede di specificare la stringa esatta da aggiornare. Se si verifica un'ambiguità, verrà richiesto di filtrare ulteriormente il comando di aggiornamento in un'applicazione esatta.

Utilizzo

winget upgrade [[-q] \<query>] [\<options>]

Immagine degli argomenti dei comandi di aggiornamento

Arguments

Sono disponibili gli argomenti seguenti.

Argomento Description
-q,--query Query usata per cercare un'app.
-?, --help Ottiene informazioni aggiuntive su questo comando.

Nota

L'argomento di query è posizionale. La sintassi dello stile con caratteri jolly non è supportata. Questa è la stringa di caratteri che si prevede di trovare il pacchetto che si sta aggiornando.

Opzioni

Le opzioni consentono di personalizzare l'esperienza di aggiornamento per soddisfare le esigenze.

Opzione Description
-m, --manifest Deve essere seguito dal percorso del file manifesto (YAML). È possibile usare il manifesto per eseguire l'esperienza di aggiornamento da un file YAML locale.
--id Limita l'aggiornamento all'ID dell'applicazione.
--name Limita la ricerca al nome dell'applicazione.
--moniker Limita la ricerca al moniker elencato per l'applicazione.
-v, --version Consente di specificare una versione esatta da aggiornare. Se non specificato, l'ultima versione aggiornerà l'applicazione con versione più alta.
-s, --source Limita la ricerca al nome specificato per l'origine. Deve essere seguito dal nome dell'origine.
e, --exact Usa la stringa esatta nella query, inclusa la verifica della distinzione tra maiuscole e minuscole. Non userà il comportamento predefinito di una sottostringa.
-i, -interactive Esegue il programma di installazione in modalità interattiva. L'esperienza predefinita mostra lo stato del programma di installazione.
-h, -silent Esegue il programma di installazione in modalità invisibile all'utente, senza visualizzare alcuna interfaccia utente. L'esperienza predefinita mostra lo stato del programma di installazione.
--eliminazione Elimina tutti i file e le directory nella directory del pacchetto (portatile)
-o, --log Indirizza la registrazione a un file di log. È necessario specificare il percorso di un file per cui si dispone dei diritti di scrittura.
-override Stringa che verrà passata direttamente al programma di installazione.
-l, --location Percorso da aggiornare a (se supportato).
--force Quando viene rilevata una mancata corrispondenza dell'hash, verrà ignorato l'errore e si tenterà di installare il pacchetto.
--accept-package-agreement Usato per accettare il contratto di licenza ed evitare il prompt.
--accept-source-agreement Usato per accettare il contratto di licenza di origine ed evitare il prompt.
--header Intestazione HTTP dell'origine REST di Windows-Package-Manager facoltativa.
--all Aggiornamenti tutti i pacchetti disponibili per l'applicazione più recente.
--include-sconosciuto Aggiornare i pacchetti anche se la versione corrente non può essere determinata.
--verbose-logs Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato.

Query di esempio

Nell'esempio seguente viene aggiornata una versione specifica di un'applicazione.

winget upgrade powertoys --version 0.15.2

Nell'esempio seguente viene aggiornata un'applicazione dall'ID.

winget upgrade --id Microsoft.PowerToys

Nell'esempio seguente viene illustrato l'aggiornamento di tutte le app

winget upgrade --all

Uso dell'aggiornamento

Per identificare le app necessarie per un aggiornamento, usare semplicemente l'aggiornamento senza argomenti per visualizzare tutti gli aggiornamenti disponibili.

Nell'esempio seguente verrà visualizzato l'aggiornamento winget che mostra l'utente che le app hanno un aggiornamento disponibile. Dagli aggiornamenti disponibili, l'utente identifica che un aggiornamento è disponibile per JanDeDobbeleer.OhMyPosh e usa l'aggiornamento per aggiornare l'applicazione.

Animazione che illustra il comando di aggiornamento

Uso dell'elenco e dell'aggiornamento

Per cercare un aggiornamento disponibile per un'app specifica, usare per il comando elenco . Dopo aver identificato che un aggiornamento è disponibile per l'app specifica, usare l'aggiornamento per installare l'ultima versione.

L'esempio seguente mostra il comando elenco usato per identificare che un aggiornamento è disponibile per Microsoft.WindowsTerminalPreview. L'utente usa quindi l'aggiornamento per aggiornare l'applicazione. Animazione che illustra il comando di aggiornamento

aggiornamento --all

upgrade --all identificherà tutte le applicazioni con aggiornamenti disponibili. Quando si esegue l'aggiornamento winget- tutti i Gestione pacchetti Windows cercheranno tutte le applicazioni che dispongono di aggiornamenti disponibili e tenteranno di installare gli aggiornamenti.

Nota

Alcune applicazioni non forniscono una versione. Sono sempre più recenti. Poiché la Gestione pacchetti Windows non è in grado di identificare se è presente una versione più recente dell'app, non sarà possibile eseguire un aggiornamento.