Udostępnij przez


polecenie download (winget)

Polecenie downloadWinGet pobiera instalator, zależności i plik licencji (w przypadku pobierania aplikacji spakowanej ze sklepu Microsoft Store). Użyj polecenia wyszukiwania i polecenia show , aby zidentyfikować instalatora pakietu, który chcesz pobrać.

Polecenie pobierania wymaga określenia dokładnego ciągu do pobrania. Jeśli istnieje jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze filtrowanie polecenia pobierania do dokładnej aplikacji.

Polecenie pobierania wymaga uwierzytelniania EntraID (formalnie Azure Active Directory) w celu pobrania spakowanej aplikacji ze sklepu Microsoft Store (*.msix, *.appx, *.msixbundle lub *.appxbundle) i pobrania pliku licencji spakowanej aplikacji ze sklepu Microsoft Store. Konto EntraID używane do uwierzytelniania do generowania i pobierania pliku licencji spakowanej aplikacji ze sklepu Microsoft Store musi być członkiem jednej z następujących trzech ról platformy Azure: administrator globalny, administrator użytkowników lub administrator licencji.

Uwaga / Notatka

Domyślnie polecenie download pobierze odpowiedni instalator do folderu Pobrane użytkownika. Użyj opcji --download-directory , aby określić niestandardową ścieżkę pobierania.

Zastosowanie

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

Zrzut ekranu przedstawiający wprowadzenie polecenia winget download w wierszu polecenia Windows Terminal.

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 spowoduje pobranie najnowszej dostępnej wersji 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 spowoduje pobranie najnowszej dostępnej wersji 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
ramię 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óry chcesz pobrać.

Opcje

Opcje umożliwiają dostosowanie środowiska pobierania w celu spełnienia Twoich 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 proces pobierania 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 zostanie określona, najnowsza wersja pobierze najwyższą wersję aplikacji.
-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ę do pobrania.
--installer-type Wybierz typ instalatora do pobrania.
-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ę według architektury i zakresu do określonego katalogu pobierania.

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