download opdracht (winget)

De opdracht download van winget downloadt het installatieprogramma, de afhankelijkheden en het licentiebestand (bij het downloaden van een als Microsoft Store-pakket verpakte app). Gebruik de search opdracht en de show opdracht om het gewenste pakketinstallatieprogramma downloadte identificeren.

De opdracht download vereist dat u de exacte tekenreeks opgeeft voor download. Als er dubbelzinnigheid is, wordt u gevraagd de download opdracht verder te filteren op een exacte toepassing.

Voor de download opdracht is Microsoft Entra ID (voorheen Azure Active Directory) verificatie vereist voor download een Microsoft Store verpakte app (*.msix, *.appx, *.msixbundleof *.appxbundle) en naar download het Microsoft Store app-licentiebestand. Het Microsoft Entra ID-account dat wordt gebruikt voor verificatie om een Microsoft Store verpakt app-licentiebestand te genereren en op te halen, moet lid zijn van een van de volgende drie Azure rollen: Globale beheerder, Gebruikersbeheerder of Licentiebeheerder.

Opmerking

Standaard downloadt de opdracht download het juiste installatieprogramma naar de map Downloads van de gebruiker download. Gebruik de --download-directory optie om een aangepast download pad op te geven.

Gebruik

winget download [[-q] <query>] [<options>]

Schermopname van het invoeren van de opdracht wingetdownload in een opdrachtregel van Windows Terminal.

Downloaden zonder licentiebestand

Als u een pakket downloadt met behulp van WinGet, kan het pakketlicentiebestand worden weggelaten door de --skip-license-parameter aan het commando toe te voegen. Met de uitsluiting van het pakketlicentiebestand wordt de autorisatievereiste voor het genereren van het offlinelicentiebestand verwijderd.

winget download [[--id] <package id>] [[--skip-license]] [<options>]

Downloaden voor een specifiek platform

Als u een pakket downloadt met behulp van WinGet, wordt standaard download de nieuwste beschikbare versie van een pakket gebruikt voor elk toepasselijk scenario (architectuur, apparaatplatform, enzovoort). Het filteren van de gedownloade inhoud voor een specifiek apparaatplatform wordt uitgevoerd door de --platform parameter aan de opdracht toe te voegen.

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Platvorm Beschrijving
Windows.Desktop Ondersteunt installatie op Windows desktopomgeving
Windows.Universal Ondersteunt installatie op alle Microsoft-besturingssystemen
Windows.Holographic Ondersteunt installatie op Microsoft HoloLens-apparaten

Downloaden voor een specifieke architectuur

Als u een pakket downloadt met behulp van WinGet, wordt standaard download de nieuwste beschikbare versie van een pakket gebruikt voor elk toepasselijk scenario (architectuur, apparaatplatform, enzovoort). Het filteren van de gedownloade inhoud met een specifieke architectuur wordt uitgevoerd door de --architecture parameter aan de opdracht toe te voegen.

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Architectuur Beschrijving
x86 32 bit processor
x64 64-bits processor
arm 32-bit ARM-processor
arm64 64-bit ARM-processor

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-q, --query De query die wordt gebruikt om naar een app te zoeken.

Opmerking

Het queryargument is positioneel. De wildcard-syntaxis wordt niet ondersteund. Dit is meestal de tekenreeks waarvan u verwacht dat die het pakket dat u wilt download uniek identificeert.

Opties

Met de opties kunt u de download ervaring aanpassen aan uw behoeften.

Optie Beschrijving
-d, --download-directory Map waarnaar de installatieprogramma's worden gedownload.
-m, --manifest Moet worden gevolgd door het pad naar het manifestbestand (YAML).
--id Hiermee beperkt u de download tot de ID van de toepassing.
--name Hiermee beperkt u de zoekopdracht tot de naam van de toepassing.
--moniker Hiermee beperkt u de zoekopdracht tot de moniker die voor de toepassing wordt vermeld.
-v, --version Hiermee kunt u een exacte versie opgeven die moet worden geïnstalleerd. Als dit niet is opgegeven, wordt download latest gebruikt voor de toepassing met het hoogste versienummer.
-s, --source Hiermee wordt de zoekopdracht beperkt tot de opgegeven bronnaam. Moet worden gevolgd door de bronnaam.
--scope Hiermee kunt u opgeven of het installatieprogramma gericht moet zijn op de gebruiker of het machinebereik. Bekijk bekende problemen met betrekking tot het pakketinstallatiebereik.
-a, --architecture Selecteer de architectuur waaraan u wilt downloadtoevoegen.
--installer-type Selecteer het type installatieprogramma dat u wilt downloadgebruiken.
-e, --exact Gebruikt de exacte tekenreeks in de query, inclusief het controleren op hoofdlettergevoeligheid. Het standaardgedrag van een subtekenreeks wordt niet gebruikt.
--locale Specificeert welke landinstelling te gebruiken (BCP47-indeling).
--ignore-security-hash Negeer de hashcontrolefout van het installatieprogramma. Niet aanbevolen.
--skip-dependencies Slaat de afhankelijkheden van verwerkingspakketten en Windows-functies over.
--header Optionele Windows-Package-Manager REST-bron als HTTP-header.
--authentication-mode Geef de voorkeursvoorkeur voor verificatievensters op (stil, silentPreferred of interactief).
--authentication-account Geef het account op dat moet worden gebruikt voor verificatie.
--accept-package-agreements Wordt gebruikt om de gebruiksrechtovereenkomst te accepteren en de prompt te vermijden.
--accept-source-agreements Wordt gebruikt om de bronlicentieovereenkomst te accepteren en de prompt te vermijden.
--skip-license, --skip-microsoft-store-package-license Slaat het ophalen van de offlinelicentie voor het Microsoft Store-pakket over.
--platform Selecteer het doelplatform.
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

Voorbeeldvragen

In het volgende voorbeeld wordt een specifieke versie van een toepassing gedownload op basis van de id.

winget download --id Microsoft.PowerToys --version 0.15.2

In het volgende voorbeeld wordt een toepassing gedownload met een specifiek type installatieprogramma.

winget download --id Microsoft.WingetCreate --installer-type msix

In het volgende voorbeeld wordt een applicatie op basis van architectuur en bereik gedownload naar een specifieke download map.

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>