Sdílet prostřednictvím


Příkaz zdroje WinGet

Příkaz zdroje WinGet umožňuje spravovat zdroje. Pomocí zdrojového příkazu můžete přidávat, vypisovat, aktualizovat, odebírat, resetovat nebo exportovat zdroje WinGet.

Zdroj WinGet poskytuje data ke zjišťování a instalaci aplikací. Používejte pouze zabezpečené důvěryhodné zdroje.

WinGet určuje následující tři výchozí zdroje, které můžete vypsat pomocí winget source list.

  • msstore – katalog Microsoft Storu.
  • winget – úložiště komunity WinGet pro aplikace.
  • winget-font – Úložiště komunity WinGet pro písma.

Použití

winget source <subcommand> <options>

Nápověda ke zdroji wingetu

Sub-Commands

K dispozici jsou následující argumenty.

Sub-Command Popis
přidat Přidá nový zdroj.
seznam Zobrazuje seznam aktuálních zdrojů.
aktualizace Aktualizuje aktuální zdroje.
odebrat Odebere aktuální zdroje.
resetování Obnoví výchozí zdroje msstore, winget a winget-font.
exportu Exportuje aktuální zdroje.

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í.

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.

Poznámka:

Pokud je zdroj nastavený tak, aby byl explicitní, musí být cílený speciálně. Zdroj winget-font je ve výchozím nastavení nastavený na explicitní. To znamená, že všechny ostatní příkazy WinGet musí přímo odkazovat na zdroj pomocí "-source winget-font" nebo "-s winget-font", aby bylo možné zahrnout.

Použití:

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

winget source list

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

Samotný seznam obsahuje winget source listúplný seznam nakonfigurovaných zdrojů:

Name        Argument                                      Explicit
------------------------------------------------------------------
msstore     https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget      https://cdn.winget.microsoft.com/cache        false
winget-font https://cdn.winget.microsoft.com/fonts        true

podrobnosti o zdroji seznamu

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

winget source list --name winget

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

Field       Value
--------------------------------------------------
Name        winget
Type        Microsoft.PreIndexed.Package
Argument    https://cdn.winget.microsoft.com/cache
Data        Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier  Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit    false
Updated     2025-12-11 08:30:25.000
  • Name je název zdroje.
  • Type je typ zdroje.
  • 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:

  • aktualizovat

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.

odebrat

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.

obnovit

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í.

exportovat

export dílčí příkaz exportuje konkrétní podrobnosti zdroje do výstupu JSON. To je užitečné pro konfiguraci zásad skupiny pro správu zdrojového kódu.

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://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}

Zdrojová smlouva

Jednotlivý zdroj může požádat, aby uživatel souhlasil se smlouvami před přidáním nebo použitím zdroje. Pokud uživatel smlouvu nepřijme, WinGet nebude mít přístup ke zdroji.

Pomocí možnosti --accept-source-agreements můžete přijmout zdrojové smlouvy a vyhnout se výzvě.

Mnoho příkazů WinGet vyhodnotí všechny nakonfigurované zdroje. Pokud některý nakonfigurovaný zdroj vyžaduje smlouvy, Nástroj WinGet se před použitím těchto zdrojů vyzve. Před použitím je nutné přijmout zdrojové smlouvy. Pokud se podmínky smlouvy o aktualizacích zdroje nebo pokud je zdroj odebraný a přečtený (jako v případě winget source reset --force) smluv, zobrazí se znovu.

winget source agreement