De WinGet-opdracht source

Met de wingetsource opdracht kunt u bronnen beheren. Met de source opdracht kunt addu , , edit, list, update, , remove, of exportresetWinGet-bronnen.

Een WinGet source biedt u de gegevens voor het detecteren en installeren van toepassingen. Gebruik alleen beveiligde, vertrouwde bronnen.

WinGet geeft de volgende drie standaardbronnen op, die u kunt vermelden met behulp van winget source list.

  • msstore - De Microsoft Store-catalogus.
  • winget - De WinGet Community Repository voor toepassingen.
  • winget-font - De WinGet Community-opslagplaats voor lettertypen.

Gebruik

winget source <subcommand> <options>

wingetsource Help

Sub-Commands

De volgende argumenten zijn beschikbaar.

Sub-Command Beschrijving
add Hiermee voegt u een nieuwe source.
edit Een bestaande sourcebewerking bewerken.
list Lijst met huidige bronnen.
update Hiermee worden de huidige bronnen bijgewerkt.
remove Hiermee verwijdert u de huidige bronnen.
reset Standaardbronnen msstore en wingetwinget-font opnieuw instellen.
export Hiermee exporteert u de huidige bronnen.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?, --help Geeft hulp bij het geselecteerde commando.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

toevoegen

Met de add subopdracht wordt een nieuwe sourcetoegevoegd. Voor deze subopdracht zijn de --name en --arg opties vereist. Omdat de opdracht gebruikerstoegang wijzigt, add zijn beheerdersbevoegdheden vereist.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.
-a, --arg De URL of UNC van de source.
-t, --type Het type source.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
--trust-level Vertrouwensniveau van het source (geen of vertrouwd).
--header Optioneel Windows-Package-Manager REST source HTTP-header.
--accept-source-agreements Wordt gebruikt om de source gebruiksrechtovereenkomst te accepteren en de prompt te vermijden.
--explicit Markeert de source als expliciete, waarvoor opdrachten nodig zijn om het rechtstreeks te richten met behulp van --source.
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

winget source add --name Contoso https://www.contoso.com/cache voegt bijvoorbeeld de Contoso-opslagplaats toe op url-https://www.contoso.com/cache.

Optionele typeparameter

De add subopdracht ondersteunt de optionele typeparameter , waarmee de client aangeeft met welk type opslagplaats deze verbinding maakt. De volgende typen worden ondersteund.

Typologie Beschrijving
Microsoft.PreIndexed.Package Het standaardtype source .
Microsoft.Rest Een Microsoft REST API source.

edit

De edit subopdracht wijzigt de configuratie van een bestaande source. Het primaire gebruik is om te schakelen of een sourceexpliciet of impliciet is. Wanneer een source expliciete is, moeten WinGet-opdrachten deze rechtstreeks richten met behulp van --source. Wanneer een source impliciete status is, wordt deze automatisch opgenomen in alle opdrachten.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam van de source te bewerken.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
--explicit Hiermee stelt u de source als expliciet (true) of impliciet (false). Wanneer dit expliciet is, moeten opdrachten rechtstreeks gericht zijn op het source gebruik --source.
--header Optioneel Windows-Package-Manager REST source HTTP-header.
--accept-source-agreements Wordt gebruikt om de source gebruiksrechtovereenkomst te accepteren en de prompt te vermijden.
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

Voorbeeld

Het wingetlettertypesource -is standaard expliciet, wat betekent dat opdrachten het rechtstreeks moeten --source winget-fontgebruiken. Als u de standaardstatus (impliciet) wilt herstellen zodat deze automatisch wordt opgenomen in alle WinGet-opdrachten, voert u het volgende uit:

winget source edit winget-font --explicit false

Een als expliciete source set instellen:

winget source edit winget-font --explicit true

lijst

De list subopdracht inventariseert de momenteel ingeschakelde bronnen of geeft details over een specifieke source.

Opmerking

Wanneer een source set expliciet is ingesteld, moet deze specifiek zijn gericht. Het wingetlettertypesource -is standaard ingesteld op expliciet. Dit betekent dat alle andere WinGet-opdrachten rechtstreeks naar het source gebruik --source winget-font moeten verwijzen of -s winget-font moeten worden opgenomen.

Gebruik:

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

wingetsource Lijst

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • ls

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

een lijst met alle

De list subopdracht zelf, winget source listbiedt de volledige lijst met geconfigureerde bronnen:

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

lijstdetails source

Als u volledige details over een sourcewilt ophalen, geeft u de naam van de source. Voorbeeld:

winget source list --name winget

Retourneert de volgende uitvoer:

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 is de naam van de source.
  • Type is het type source.
  • Arg is de URL of het pad dat wordt source gebruikt.
  • Data is de optionele pakketnaam, indien van toepassing.
  • Updated is de laatste datum en tijd waarop de source update is uitgevoerd.

bijwerken

De update subopdracht dwingt een update af naar een persoon sourceof naar alle bronnen.

Gebruik:

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

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • refresh

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

alles bijwerken

De update subopdracht zelf, winget source updatevraagt updates aan voor alle opslagplaatsen.

Update source

De update subopdracht met de --name optie stuurt een update naar de benoemde source. Bijvoorbeeld: winget source update --name Contoso een update naar de Contoso-opslagplaats dwingt.

verwijderen

Met de remove subopdracht wordt een source. Voor deze subopdracht is de --name optie vereist om de source. Omdat de opdracht gebruikerstoegang wijzigt, remove zijn beheerdersbevoegdheden vereist.

Gebruik:

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

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • rm

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

Voorbeelden

winget source remove --name Contoso

Met deze opdracht wordt de Contoso-opslagplaats verwijderd.

terugstellen

Met reset de subopdracht wordt de client teruggezet naar de oorspronkelijke configuratie en worden alle bronnen verwijderd, met uitzondering van de standaardinstelling. Gebruik deze subopdracht alleen in zeldzame gevallen. Omdat de opdracht gebruikerstoegang wijzigt, reset zijn beheerdersbevoegdheden vereist.

Omdat de reset opdracht alle bronnen verwijdert, moet u de actie afdwingen met behulp van de --force optie.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
--force Dwingt de reset van de bronnen af.
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

exporteren

Met export de subopdracht worden de specifieke details voor een source naar JSON-uitvoer geƫxporteerd. Dit is handig voor het configureren van groepsbeleid voor source beheer.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --name De naam om de source by te identificeren.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?, --help Meer hulp krijgen bij deze opdracht.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

Voorbeelden

winget source export winget

Retourneert de volgende uitvoer:

{"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"}

Bronovereenkomst

Een persoon source kan verzoeken dat de gebruiker akkoord gaat met overeenkomsten die worden gepresenteerd voordat hij de source. Als een gebruiker de overeenkomsten niet accepteert, heeft WinGet geen toegang tot de source.

U kunt de --accept-source-agreements optie gebruiken om de source overeenkomsten te accepteren en de prompt te voorkomen.

Veel WinGet-opdrachten evalueren alle geconfigureerde bronnen. Als voor een geconfigureerde source overeenkomst overeenkomsten zijn vereist, wordt WinGet gevraagd voordat deze bronnen worden gebruikt. Bronovereenkomsten moeten worden geaccepteerd voordat ze worden gebruikt. Als een source overeenkomstvoorwaarden worden bijgewerkt of als een source overeenkomst wordt verwijderd en gelezen (zoals in het geval van winget source reset --force) overeenkomsten opnieuw wordt gepresenteerd.

wingetsource Overeenkomst