Delen via


De WinGet-bronopdracht

Met de WinGet-bronopdracht kunt u bronnen beheren. Met de bronopdracht kunt u WinGet-bronnen toevoegen, weergeven, bijwerken, verwijderen, opnieuw instellen of exporteren .

Een WinGet-bron biedt de gegevens die u kunt gebruiken om toepassingen te detecteren en te installeren. 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 Repository voor lettertypen.

Gebruik

winget source <subcommand> <options>

Winget-bronhulp

Sub-Commands

De volgende argumenten zijn beschikbaar.

Sub-Command Beschrijving
toevoegen Voegt een nieuwe bron toe.
lijst Lijst met huidige bronnen.
bijwerken Hiermee worden de huidige bronnen bijgewerkt.
verwijderen Hiermee verwijdert u de huidige bronnen.
opnieuw instellen Standaardbronnen msstore, winget en winget-font opnieuw instellen.
exporteren Hiermee exporteert u de huidige bronnen.

Opties

De volgende opties zijn beschikbaar.

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

toevoegen

De subopdracht toevoegen, voegt een nieuwe bron toe. Deze subopdracht vereist de --name en --arg opties. Omdat de opdracht gebruikerstoegang wijzigt, hebt u beheerdersbevoegdheden nodig.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.
-een, --arg De URL of UNC van de bron.
-t, --type Het type bron.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
--vertrouwensniveau Vertrouwensniveau van de bron (geen of vertrouwd).
--rubriek Optionele Windows-Package-Manager REST-bron als HTTP-header.
--accepteer-bronovereenkomsten Wordt gebruikt om de bronlicentieovereenkomst te accepteren en de prompt te vermijden.
--uitdrukkelijk
-?--Help Meer hulp krijgen bij deze opdracht.
--wachten Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logboeken,--open-logboeken Open de standaardlocatie van de logboeken.
--verbose, --verbose-logboeken Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren Onderdrukt waarschuwingsuitvoer.
--disable-interactivity (interactiviteit uitschakelen) Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--geen-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 subopdracht toevoegen ondersteunt de optionele parameter type, waarmee de client aangeeft met welk type opslagplaats deze verbinding maakt. De volgende typen worden ondersteund.

Typologie Beschrijving
Microsoft.PreIndexed.Package Het standaardbrontype.
Microsoft.Rest Een Microsoft REST API-bron.

lijst

In de lijst subopdracht worden de momenteel ingeschakelde bronnen opgesomd of vindt u meer informatie over een specifieke bron.

Opmerking

Wanneer een bron is ingesteld op expliciet, moet deze specifiek zijn gericht. De winget-font-bron is standaard ingesteld op expliciet. Dit betekent dat alle andere WinGet-opdrachten rechtstreeks naar de bron moeten verwijzen met behulp van '--source winget-font' of '-s winget-font' om te worden opgenomen.

Gebruik:

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

winget-bronlijst

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • Ls

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.

Opties

De volgende opties zijn beschikbaar.

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

een lijst met alle

De lijstsubopdracht zelf, winget source listbevat 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

lijstbrondetails

Als u volledige details over een bron wilt ophalen, geeft u de naam van de bron door. 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 bron.
  • Type is het type bron.
  • Arg is de URL of het pad dat door de bron wordt gebruikt.
  • Data is de optionele pakketnaam, indien van toepassing.
  • Updated is de laatste datum en tijd waarop de bron is bijgewerkt.

bijwerken

De update subopdracht dwingt een update naar een afzonderlijke bron of naar alle bronnen.

Gebruik:

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

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • vernieuwen

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.

Opties

De volgende opties zijn beschikbaar.

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

alles bijwerken

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

bron bijwerken

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

verwijderen

Met de verwijdert u subopdracht een bron. Voor deze subopdracht is de --name optie vereist om de bron te identificeren. Omdat de opdracht de gebruikerstoegang wijzigt, moet u verwijderen, beheerdersbevoegdheden nodig hebben.

Gebruik:

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

Aliassen

De volgende aliassen zijn beschikbaar voor deze subopdracht:

  • verwijder

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?--Help Meer hulp krijgen bij deze opdracht.
--wachten Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logboeken,--open-logboeken Open de standaardlocatie van de logboeken.
--verbose, --verbose-logboeken Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren Onderdrukt waarschuwingsuitvoer.
--disable-interactivity (interactiviteit uitschakelen) Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--geen-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

De opnieuw instellen subopdracht stelt de client terug in de oorspronkelijke configuratie en verwijdert alle bronnen behalve de standaardinstelling. Gebruik deze subopdracht alleen in zeldzame gevallen. Omdat de opdracht gebruikerstoegang wijzigt, moet u beheerdersbevoegdheden opnieuw instellen.

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

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
--kracht Dwingt de reset van de bronnen af.
-?--Help Meer hulp krijgen bij deze opdracht.
--wachten Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logboeken,--open-logboeken Open de standaardlocatie van de logboeken.
--verbose, --verbose-logboeken Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren Onderdrukt waarschuwingsuitvoer.
--disable-interactivity (interactiviteit uitschakelen) Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--geen-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

exporteren

De exporteren subopdracht exporteert de specifieke details voor een bron naar JSON-uitvoer. Dit is handig voor het configureren van groepsbeleid voor bronbeheer.

Gebruik:

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

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-n, --naam De naam voor het identificeren van de bron door.

Opties

De volgende opties zijn beschikbaar.

Optie Beschrijving
-?--Help Meer hulp krijgen bij deze opdracht.
--wachten Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logboeken,--open-logboeken Open de standaardlocatie van de logboeken.
--verbose, --verbose-logboeken Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren Onderdrukt waarschuwingsuitvoer.
--disable-interactivity (interactiviteit uitschakelen) Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--geen-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 afzonderlijke bron kan verzoeken dat de gebruiker akkoord gaat met overeenkomsten die worden gepresenteerd voordat de bron wordt toegevoegd of gebruikt. Als een gebruiker de overeenkomsten niet accepteert, heeft WinGet geen toegang tot de bron.

U kunt de optie --accept-source-agreements gebruiken om de bronovereenkomsten te accepteren en de prompt te vermijden.

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

winget-bronovereenkomst