download polecenie (winget)

Polecenie downloadwinget pobiera instalator, zależności i plik licencji (podczas pobierania aplikacji Microsoft Store spakowanej). Użyj polecenia search i polecenia show, aby określić instalator pakietów, którego chcesz download.

Polecenie download wymaga podania dokładnego ciągu do download. Jeśli pojawi się jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze doprecyzowanie polecenia download, tak aby wskazywało konkretną aplikację.

Polecenie download wymaga uwierzytelniania za pomocą Microsoft Entra ID (dawniej Azure Active Directory) do download aplikacji pakietowanej dla Microsoft Store (*.msix, *.appx, *.msixbundle lub *.appxbundle) oraz do download pliku licencji aplikacji pakietowanej dla Microsoft Store. Konto Microsoft Entra ID używane do uwierzytelniania do generowania i pobierania pliku licencji aplikacji spakowanej Microsoft Store musi być członkiem jednej z następujących trzech ról Azure: administrator globalny, administrator użytkowników lub administrator licencji.

Uwaga / Notatka

Domyślnie download polecenie będzie download odpowiednim instalatorem do folderu pobranego użytkownika. Użyj opcji --download-directory, aby określić niestandardową ścieżkę download.

Zastosowanie

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

Zrzut ekranu przedstawiający wpisywanie polecenia wingetdownload w wierszu polecenia w aplikacji Terminal Windows.

Pobieranie bez pliku licencji

Pobieranie pakietu przy użyciu WinGet, plik licencji pakietu można pominąć, dodając do polecenia parametr --skip-license. Wykluczenie pliku licencji pakietu spowoduje usunięcie wymagania autoryzacji w celu wygenerowania pliku licencji offline.

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

Pobieranie dla określonej platformy

Pobranie pakietu przy użyciu narzędzia WinGet domyślnie będzie download najnowszą dostępną wersją pakietu dla każdego odpowiedniego przypadku użycia (architektura, platforma urządzeń itp.). Filtrowanie pobranej zawartości dla określonej platformy urządzenia odbywa się przez dołączenie do polecenia parametru --platform .

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Platforma Opis
Windows.Desktop Obsługuje instalowanie w środowisku pulpitu systemu Windows
Windows.Universal Umożliwia instalację we wszystkich systemach operacyjnych firmy Microsoft
Windows.Holographic Obsługuje instalowanie na urządzeniach Microsoft HoloLens

Pobierz dla określonej architektury

Pobranie pakietu przy użyciu narzędzia WinGet domyślnie będzie download najnowszą dostępną wersją pakietu dla każdego odpowiedniego przypadku użycia (architektura, platforma urządzeń itp.). Filtrowanie pobranej zawartości przy użyciu określonej architektury odbywa się przez dołączenie do polecenia parametru --architecture .

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Architektura Opis
x86 Procesor 32-bitowy
x64 Procesor 64-bitowy
arm 32-bitowy procesor ARM
arm64 64-bitowy procesor ARM

Argumenty (w programowaniu)

Dostępne są następujące argumenty.

Argumentacja Opis
-q, --query Zapytanie używane do wyszukiwania aplikacji.

Uwaga / Notatka

Argument zapytania jest pozycyjny. Składnia z użyciem znaków wieloznacznych nie jest obsługiwana. Jest to najczęściej ciąg znaków, których oczekujesz, aby jednoznacznie zidentyfikować pakiet, którego chcesz downloaduruchomić.

Opcje

Opcje umożliwiają Ci dostosowanie sposobu korzystania z download do swoich potrzeb.

Opcja Opis
-d, --download-directory Katalog, do którego są pobierane instalatory.
-m, --manifest Trzeba podać ścieżkę do pliku manifestu (YAML).
--id Ogranicza download do identyfikatora aplikacji.
--name Ogranicza wyszukiwanie do nazwy aplikacji.
--moniker Ogranicza wyszukiwanie do pseudonimu przypisanego aplikacji.
-v, --version Umożliwia określenie dokładnej wersji do zainstalowania. Jeśli nie określono, latest będzie download oznaczać aplikację o najwyższym numerze wersji.
-s, --source Ogranicza wyszukiwanie do podanej nazwy źródłowej. Należy po nim podać nazwę źródłową.
--scope Umożliwia określenie, czy instalator powinien być przeznaczony dla użytkownika czy dla całego komputera. Zobacz znane problemy związane z zakresem instalacji pakietu.
-a, --architecture Wybierz architekturę na download.
--installer-type Wybierz typ instalatora na download.
-e, --exact Używa dokładnego ciągu znaków w zapytaniu, w tym sprawdzania rozróżniania wielkości liter. Nie będzie używać domyślnego zachowania funkcji substring.
--locale Określa, którą lokalizację użyć (format BCP47).
--ignore-security-hash Ignoruj błąd sprawdzania skrótu instalatora. Niezalecane.
--skip-dependencies Pomija przetwarzanie zależności pakietów i funkcji systemu Windows.
--header Opcjonalny nagłówek HTTP dla źródła REST w systemie Windows—Package-Manager.
--authentication-mode Określ preferencję okna uwierzytelniania (dyskretne, dyskretne lub interaktywne).
--authentication-account Określ konto, które ma być używane do uwierzytelniania.
--accept-package-agreements Służy do akceptowania umowy licencyjnej i unikania wyświetlania komunikatu.
--accept-source-agreements Używany w celu zaakceptowania pierwotnej umowy licencyjnej i uniknięcia monitu.
--skip-license, --skip-microsoft-store-package-license Pomija pobieranie licencji pakietu Microsoft Store w trybie offline.
--platform Wybierz platformę docelową.
-?, --help Uzyskaj dodatkową pomoc dotyczącą tego polecenia.
--wait Nakazuje użytkownikowi naciśnięcie dowolnego klawisza przed zakończeniem programu.
--logs, --open-logs Otwórz domyślną lokalizację dzienników.
--verbose, --verbose-logs Służy do zastępowania ustawienia rejestrowania i tworzenia szczegółowego dziennika.
--nowarn, --ignore-warnings Tłumi komunikaty ostrzeżeń.
--disable-interactivity Wyłącz interaktywne komunikaty.
--proxy Ustaw serwer proxy do użycia na potrzeby tego wykonania.
--no-proxy Wyłącz użycie serwera proxy dla tego wykonania.

Przykłady zapytań

Poniższy przykład pobiera określoną wersję aplikacji z jej identyfikatora.

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

Poniższy przykład pobiera aplikację o określonym typie instalatora.

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

Poniższy przykład pobiera aplikację w zależności od architektury i zakresu do określonego katalogu download.

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