Příkaz WinGet source

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

WinGet source poskytuje data pro 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>

wingetsource Pomoc

Sub-Commands

K dispozici jsou následující argumenty.

Sub-Command Popis
přidat Přidá nový source.
upravit Upraví existující source.
seznam Zobrazuje seznam aktuálních zdrojů.
aktualizace Aktualizuje aktuální zdroje.
odebrat Odebere aktuální zdroje.
resetování Obnoví výchozí zdroje msstore a wingetwinget-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

Podpříkaz přidání přidá nový source. 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, podle kterých se má identifikovat source .
-a, --arg Adresa URL nebo UNC .source
-t, --type Typ source.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
--úroveň důvěryhodnosti Úroveň důvěryhodnosti source (žádná nebo důvěryhodná)
--záhlaví Volitelné Windows –Package-Manager hlavička HTTP source.
--accept--sourceagreements Používá se k přijetí source licenční smlouvy a zabránění výzvě.
--explicitní source Označí jako explicitní, což vyžaduje, aby příkazy přímo cílily na použití --source.
-?--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í source typ.
Microsoft.Rest Rozhraní REST API Microsoft source.

úprava

Podpříkaz úprav upraví existující sourcekonfiguraci. Primárním použitím je přepnout, jestli source je explicitní nebo implicitní. Pokud je explicitní source , příkazy WinGet musí přímo cílit na použití --source. source Pokud je implicitní, zahrne se automaticky do všech příkazů.

Použití:

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

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název source úpravy.

Možnosti

K dispozici jsou tyto možnosti.

Možnost Popis
--explicitní source Nastaví explicitní (true) nebo implicitní (false). Pokud jsou příkazy explicitní, musí přímo cílit na source použití --source.
--záhlaví Volitelné Windows –Package-Manager hlavička HTTP source.
--accept--sourceagreements Používá se k přijetí source licenční smlouvy a zabránění výzvě.
-?--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říklad

-wingetfontsource je ve výchozím nastavení explicitní, což znamená, že příkazy musí cílit přímo pomocí --source winget-font. Pokud ho chcete obnovit do výchozího (implicitního) stavu, aby byl automaticky zahrnutý do všech příkazů WinGet, spusťte:

winget source edit winget-font --explicit false

Nastavení explicitního source nastavení:

winget source edit winget-font --explicit true

seznam

Seznam dílčích příkazů uvádí aktuálně povolené zdroje nebo poskytuje podrobnosti o konkrétním source.

Poznámka:

source Pokud je nastavená explicitní, musí být určena speciálně. Parametrwinget -fontsource je ve výchozím nastavení explicitní. To znamená, že všechny ostatní příkazy WinGet musí přímo odkazovat na source zahrnutí pomocí "--sourcewinget-font" nebo "-s winget-font".

Použití:

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

wingetsource Seznamu

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, podle kterých se má identifikovat source .

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 seznamu source

Chcete-li získat úplné podrobnosti o , sourcepředejte název source. 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 source.
  • Typeje typ .source
  • Arg je adresa URL nebo cesta, kterou source používá.
  • Data je případně volitelný název balíčku.
  • Updated je poslední datum a čas source aktualizace.

aktualizace

Podpříkaz aktualizace vynutí aktualizaci na jednotlivce sourcenebo 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:

  • refresh

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název, podle kterých se má identifikovat source .

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 source

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

odebrat

Podpříkaz pro odebrání odebere .source Tento podpříkaz vyžaduje možnost --name k identifikaci parametru source. 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:

  • rm

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název, podle kterých se má identifikovat source .

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, podle kterých se má identifikovat source .

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

Dílčí příkaz exportu exportuje konkrétní podrobnosti výstupu source JSON. To je užitečné pro konfiguraci zásad skupiny pro source správu.

Použití:

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

Argumenty

K dispozici jsou následující argumenty.

Důvod Popis
-n, --název Název, podle kterých se má identifikovat source .

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

Jednotlivec source může požádat, aby uživatel souhlasil se smlouvami, které byly předloženy před přidáním nebo použitím source. Pokud uživatel smlouvu nepřijme, nebude mít WinGet přístup k sadě source.

Můžete použít možnost --accept--sourceagreements k přijetí source smluv a vyhnout se výzvě.

Mnoho příkazů WinGet vyhodnotí všechny nakonfigurované zdroje. Pokud některé nakonfigurované source smlouvy vyžadují 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. source Pokud se znovu zobrazí podmínky smlouvy o aktualizacích nebo pokud source je odebrána a přečtena (jako v případěwinget source reset --force) smluv.

wingetsource Dohody