Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il download comando di WinGet scarica il programma di installazione, le dipendenze e il file di licenza (durante il download di un'app in pacchetto Microsoft Store). Usare il comando di ricerca e il comando show per identificare il programma di installazione del pacchetto da usare download.
Il download comando richiede di specificare la stringa esatta su download. In caso di ambiguità, verrà richiesto di filtrare ulteriormente il download comando in base a un'applicazione esatta.
Il comando download richiede l'autenticazione di Microsoft Entra ID (in precedenza Azure Active Directory) per download un'app Microsoft Store in pacchetto (*.msix, *.appx, *.msixbundle o *.appxbundle) e per download il file di licenza dell'app Microsoft Store in pacchetto. L'account Microsoft Entra ID usato per l'autenticazione per generare e recuperare un file di licenza dell'app in pacchetto Microsoft Store deve essere membro di uno dei tre ruoli seguenti Azure: Amministratore globale, Amministratore utenti o Amministratore licenze.
Nota
Per impostazione predefinita, il download comando eseguirà download il programma di installazione appropriato per la cartella Download dell'utente. Usare l'opzione --download-directory per specificare un percorso personalizzato download .
Utilizzo
winget download [[-q] <query>] [<options>]
Scaricare senza file di licenza
Il download di un pacchetto tramite WinGet consente di omettere il file di licenza del pacchetto aggiungendo al comando il --skip-license parametro . L'esclusione del file di licenza del pacchetto rimuoverà il requisito di autorizzazione per la generazione del file di licenza offline.
winget download [[--id] <package id>] [[--skip-license]] [<options>]
Scaricare per una piattaforma specifica
Il download di un pacchetto tramite WinGet, per impostazione predefinita, sarà download la versione più recente disponibile di un pacchetto per ogni caso d'uso applicabile (architettura, piattaforma del dispositivo e così via). Il filtro del contenuto scaricato per una piattaforma del dispositivo specifica viene eseguito aggiungendo al comando il --platform parametro .
winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
| Piattaforma | Descrizione |
|---|---|
| Windows.Desktop | Supporta l'installazione nella versione desktop di Windows |
| Windows.Universal | Supporta l'installazione in tutti i sistemi operativi Microsoft |
| Windows.Holographic | Supporta l'installazione nei dispositivi Microsoft HoloLens |
Download per un'architettura specifica
Il download di un pacchetto tramite WinGet, per impostazione predefinita, sarà download la versione più recente disponibile di un pacchetto per ogni caso d'uso applicabile (architettura, piattaforma del dispositivo e così via). Il filtro del contenuto scaricato con un'architettura specifica viene eseguito aggiungendo al comando il --architecture parametro .
winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
| Architettura | Descrizione |
|---|---|
| x86 | Processore a 32 bit |
| x64 | Processore a 64 bit |
| braccio | Processore ARM a 32 bit |
| arm64 | Processore ARM a 64 bit |
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -q,--query | La query usata per cercare un'app. |
Nota
L'argomento della query è posizionale. La sintassi dello stile con caratteri jolly non è supportata. Si tratta più spesso della stringa di caratteri che si prevede di identificare in modo univoco il pacchetto che si desidera .download
Opzioni
Le opzioni consentono di personalizzare l'esperienza download in base alle proprie esigenze.
| Opzione | Descrizione |
|---|---|
-d, --download-directory |
Directory in cui vengono scaricati i programmi di installazione. |
-m, --manifest |
Deve essere seguito dal percorso del file manifest (YAML). |
--id |
Limita l'oggetto download 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 installare. Se non specificato, latest indicherà download l'applicazione con il numero di versione più alto. |
-s, --source |
Limita la ricerca al nome specificato per l'origine. Deve essere seguito dal nome dell'origine. |
--scope |
Consente di specificare se il programma di installazione debba essere eseguito a livello utente o di sistema. Vedere Problemi noti relativi all'ambito di installazione del pacchetto. |
-a, --architecture |
Selezionare l'architettura in download. |
--installer-type |
Selezionare il tipo di programma di installazione in download. |
-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. |
--locale |
Specifica le impostazioni locali da usare (formato BCP47). |
--ignore-security-hash |
Ignora l'errore del controllo hash del programma di installazione. Opzione non consigliata. |
--skip-dependencies |
Ignora le dipendenze dei pacchetti di elaborazione e le funzionalità di Windows. |
--header |
Intestazione HTTP di origine REST di Windows-Package-Manager facoltativa. |
--authentication-mode |
Specificare le preferenze della finestra di autenticazione (invisibile all'utente, silentPreferred o interattivo). |
--authentication-account |
Specificare l'account da usare per l'autenticazione. |
--accept-package-agreements |
Utilizzato per accettare il contratto di licenza ed evitare il messaggio. |
--accept-source-agreements |
Utilizzato per accettare il contratto di licenza sorgente ed evitare il messaggio. |
--skip-license,--skip-microsoft-store-package-license |
Salta il recupero della licenza offline del pacchetto Microsoft Store. |
--platform |
Selezionare la piattaforma di destinazione. |
-?, --help |
Ottiene informazioni aggiuntive su questo comando. |
--wait |
Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
--logs,--open-logs |
Apri la posizione predefinita dei log. |
--verbose, --verbose-logs |
Utilizzato per sovrascrivere l'impostazione di logging e creare un log verboso. |
--nowarn,--ignore-warnings |
Sopprime i messaggi di avviso. |
--disable-interactivity |
Disabilita le richieste interattive. |
--proxy |
Impostare un proxy da usare per questa esecuzione. |
--no-proxy |
Disabilitare l'uso del proxy per questa esecuzione. |
Esempi di query
Nell'esempio seguente, viene scaricata una versione specifica di un'applicazione dal relativo ID.
winget download --id Microsoft.PowerToys --version 0.15.2
Nell'esempio seguente, viene scaricata un'applicazione con un tipo di programma di installazione specifico.
winget download --id Microsoft.WingetCreate --installer-type msix
L'esempio seguente scarica un'applicazione in base all'architettura e all'ambito in una directory specifica download .
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>