Delen via


downloadopdracht (winget)

Met de downloadopdracht van WinGet wordt het installatieprogramma, de afhankelijkheden en het licentiebestand gedownload (wanneer u een verpakte Microsoft Store-app downloadt). Gebruik de zoekopdracht en de opdracht show om het installatieprogramma voor het pakket te identificeren dat u wilt downloaden.

Voor de downloadopdracht moet u de exacte tekenreeks opgeven die moet worden gedownload. Als er dubbelzinnigheid is, wordt u gevraagd om de downloadopdracht verder te filteren op een exacte toepassing.

Voor de downloadopdracht is EntraID-verificatie (formeel Azure Active Directory) vereist om een microsoft Store-app met pakket te downloaden (*.msix, *.appx, *.msixbundle of *.appxbundle) en om het licentiebestand voor de microsoft Store-app te downloaden. Het EntraID-account dat wordt gebruikt voor verificatie voor het genereren en ophalen van een microsoft Store-app-licentiebestand, moet lid zijn van een van de volgende drie Azure-rollen: globale beheerder, gebruikersbeheerder of licentiebeheerder.

Opmerking

De downloadopdracht downloadt standaard het juiste installatieprogramma naar de map Downloads van de gebruiker. Gebruik de optie --download-directory om een aangepast downloadpad op te geven.

Gebruik

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

Schermopname van het invoeren van de winget-downloadopdracht 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 de meest recente beschikbare versie van een pakket gedownload voor elke toepasselijke use case (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 de meest recente beschikbare versie van een pakket gedownload voor elke toepasselijke use case (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
armoedig 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 die u verwacht om het pakket te identificeren dat u wilt downloaden.

Opties

Met de opties kunt u de downloadervaring 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 wordt de download beperkt 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 de toepassing met de hoogste versie gedownload.
-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 die u wilt downloaden.
--installer-type Selecteer het type installatieprogramma dat u wilt downloaden.
-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 toepassing gedownload volgens architectuur en bereik naar een specifieke downloadmap.

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