Sdílet prostřednictvím


Příkaz winget source

Nástroj wingetzdrojový příkaz umožňuje spravovat zdroje pro Správce balíčků systému Windows. Pomocí příkazu zdrojového můžete přidat, seznam, aktualizace, odebrat, resetovatnebo exportovat úložiště.

Zdrojové úložiště poskytuje data ke zjišťování a instalaci aplikací. Používejte pouze zabezpečená důvěryhodná zdrojová umístění.

Správce balíčků systému Windows určuje následující dvě výchozí úložiště, která můžete vypsat pomocí winget source list.

  • msstore – katalog Microsoft Storu.
  • winget – úložiště aplikace Správce balíčků pro Windows.

Použití

winget source <subcommand> <options>

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-?--Pomoc Získá další nápovědu k tomuto příkazu.

Následující obrázek ukazuje nápovědu pro příkaz zdroje :

Snímek obrazovky s nápovědou ke zdrojovému příkazu

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
-?--Pomoc Zobrazuje nápovědu k vybranému příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Podpříkazy

Příkaz zdrojového podporuje následující podpříkazy.

Podpříkaz Popis
přidat Přidá nový zdroj.
seznam Vytvoří výčet seznamu povolených zdrojů.
aktualizace Aktualizuje zdroj.
odebrat Odebere zdroj.
resetování Obnoví winget a msstore zpět na počáteční konfiguraci.
exportu Exportuje aktuální zdroje.

přidat

přidat dílčí příkaz přidá nový zdroj. Tento podpříkaz vyžaduje možnosti --name a --arg. Vzhledem k tomu, že příkaz změní uživatelský přístup, vyžaduje použití přidání oprávnění správce.

Použití:

winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.
-a, --arg Adresa URL nebo UNC zdroje.
-t, --type Typ zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
--úroveň důvěryhodnosti Úroveň důvěryhodnosti zdroje (žádná nebo důvěryhodná).
--záhlaví Volitelná hlavička HTTP zdroje REST pro Windows -Package-Manager.
--přijmout-dohody-o-zdroji Používá se k přijetí licenční smlouvy zdroje a vyhnutí se zobrazení výzvy.
--explicitní
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Například winget source add --name Contoso https://www.contoso.com/cache přidá úložiště Contoso na adresu URL https://www.contoso.com/cache.

Volitelný parametr typu

Parametr přidání podporuje volitelný parametr typu , který klientovi řekne, k jakému typu úložiště se připojuje. Podporovány jsou následující typy.

Typ Popis
Balíček Microsoft.PreIndexed.Package Výchozí typ zdroje.
Microsoft.Rest Zdroj rozhraní REST API společnosti Microsoft.

seznam

Seznam podpříkazy uvádí aktuálně povolené zdroje nebo poskytuje podrobnosti o konkrétním zdroji.

Použití:

winget source list [[-n] <name>] [<options>]

Přezdívky

Pro tento podpříkaz jsou k dispozici následující aliasy:

  • LS

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

zobrazit seznam všech

Seznam dílčích příkazů samotných winget source listposkytuje úplný seznam podporovaných zdrojů:

Name   Arg
-----------------------------------------
winget https://winget.azureedge.net/cache

podrobnosti o zdroji seznamu

Pokud chcete získat úplné podrobnosti o zdroji, předejte název zdroje. Například:

winget source list --name Contoso

Vrátí následující výstup:

Name   : Contoso
Type   : Microsoft.PreIndexed.Package
Arg    : https://pkgmgr-int.azureedge.net/cache
Data   : AppInstallerSQLiteIndex-int_g4ype1skzj3jy
Updated: 2020-4-14 17:45:32.000
  • Name je název zdroje.
  • Type je typ úložiště.
  • Arg je adresa URL nebo cesta, kterou zdroj používá.
  • Data je případně volitelný název balíčku.
  • Updated je poslední datum a čas aktualizace zdroje.

aktualizace

Aktualizace dílčí příkaz vynutí aktualizaci na jednotlivé zdroje nebo na všechny zdroje.

Použití:

winget source update [[-n] <name>] [<options>]

Přezdívky

Pro tento podpříkaz jsou k dispozici následující aliasy:

  • dat

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Aktualizovat vše

Aktualizace dílčích příkazů samotných, winget source update, vyžaduje aktualizace všech úložišť.

aktualizace zdroje

Podpříkaz aktualizace s možností --name směruje aktualizaci na pojmenovaný zdroj. Příklad: winget source update --name Contoso vynutí aktualizaci do úložiště Contoso.

odstranit

odebere dílčí příkaz odebere zdroj. Tento podpříkaz vyžaduje, aby --name možnost identifikovat zdroj. Vzhledem k tomu, že příkaz změní uživatelský přístup, použití odebrat vyžaduje oprávnění správce.

Použití:

winget source remove [-n] <name> [<options>]

Přezdívky

Pro tento podpříkaz jsou k dispozici následující aliasy:

  • mikrometr

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Příklady

winget source remove --name Contoso

Tento příkaz odebere úložiště Contoso.

resetovat

resetování dílčí příkaz resetuje klienta zpět do původní konfigurace a odebere všechny zdroje kromě výchozího nastavení. Tento podpříkaz používejte pouze ve výjimečných případech. Vzhledem k tomu, že příkaz změní uživatelský přístup, vyžaduje použití resetování oprávnění správce.

Vzhledem k tomu, že příkaz reset odebere všechny zdroje, musíte akci vynutit pomocí možnosti --force.

Použití:

winget source reset [[-n] <name>] [<options>]

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
--síla Vynutí reset zdrojů.
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

vývoz

export dílčí příkaz exportuje konkrétní podrobnosti zdroje do výstupu JSON.

Použití:

winget source export [[-n] <name>] [<options>]

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název pro identifikaci zdroje.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
-?--Pomoc Získejte další nápovědu k tomuto příkazu.
--Počkej Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu.
--logy,--otevřít-logy Otevřete výchozí umístění protokolů.
--verbose, --verbose-logs Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu.
--nowarn,--ignore-warnings (bez varování, ignorovat varování) Potlačí varovné výstupy.
--zakázat-interaktivitu Zakažte interaktivní výzvy.
--plná moc Nastavte proxy server, který se má použít pro toto spuštění.
--no-proxy Zakažte použití proxy serveru pro toto spuštění.

Příklady

winget source export winget

Vrátí následující výstup:

{"Arg":"https://winget.azureedge.net/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","Type":"Microsoft.PreIndexed.Package"}

Zdrojová smlouva

Jednotlivý zdrojový může požádat, aby uživatel souhlasil s podmínkami uvedenými před přidáním nebo použitím úložiště. Pokud uživatel smlouvu nepřijme nebo nepotvrdí, nebude mít přístup ke zdroji.

Můžete použít --accept-source-agreements možnost přijmout zdrojovou licenční smlouvu a vyhnout se výzvě.

Snímek obrazovky s výzvou ke zdrojové licenci