Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La commande sourceWinGet vous permet de gérer les sources pour le Gestionnaire de package Windows. Avec la commande source, vous pouvez ajouter, répertorier, mettre à jour, supprimer, réinitialiser ou exporter des référentiels.
Un référentiel source fournit les données dont vous avez besoin pour découvrir et installer des applications. Utilisez uniquement des emplacements sources sécurisés et approuvés.
Le Gestionnaire de package Windows spécifie les deux référentiels par défaut suivants, que vous pouvez répertorier à l’aide de winget source list
.
- msstore - Catalogue du Microsoft Store.
- winget - Dépôt d’applications du Gestionnaire de package Windows.
Utilisation
winget source <subcommand> <options>
Sub-Commands
Les arguments suivants sont disponibles.
Sub-Command | Descriptif |
---|---|
ajouter | Ajoute une nouvelle source. |
liste | Répertorie les sources actuelles. |
mise à jour | Met à jour les sources actuelles. |
supprimer | Supprime les sources actuelles. |
réinitialiser | Réinitialise les wingets de sources par défaut et msstore. |
exporter | Exporte les sources actuelles. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
-?,--aide | Affiche de l’aide sur la commande sélectionnée. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
ajouter
La sous-commande add ajoute une nouvelle source. Cette sous-commande nécessite les options --name et --arg. Dans la mesure où la commande change l’accès utilisateur, add nécessite des privilèges d’administrateur.
Utilisation :
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
-a,--arg | URL ou UNC de la source. |
-t,--type | Type de la source . |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
--niveau-de-confiance | Niveau de confiance de la source (aucun ou confiance). |
--en-tête | En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows. |
--acceptation-des-accords-source | Permet d’accepter le contrat de licence de la source et d’éviter l’invite. |
--explicite | |
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Par exemple, winget source add --name Contoso https://www.contoso.com/cache
ajoute le référentiel Contoso à l’URL https://www.contoso.com/cache
.
Paramètre type facultatif
La sous-commande add prend en charge le paramètre type facultatif, qui indique au client le type de référentiel auquel il se connecte. Les types suivants sont pris en charge.
Catégorie | Descriptif |
---|---|
Microsoft.PreIndexed.Package | Type de source par défaut. |
Microsoft.Rest | Une source d’API REST Microsoft. |
liste
La sous-commande list énumère les sources actuellement activées ou fournit des détails sur une source spécifique.
Utilisation :
winget source list [[-n] <name>] [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- Ls
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
répertorier tout
La sous-commande list utilisée seule, winget source list
, affiche la liste complète des sources prises en charge :
Name Arg
-----------------------------------------
winget https://winget.azureedge.net/cache
détails de la source de liste
Pour obtenir des détails complets sur une source, transmettez le nom de la source. Par exemple :
winget source list --name Contoso
Retourne la sortie suivante :
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
est le nom de la source. -
Type
est le type de référentiel. -
Arg
est l’URL ou le chemin d’accès que la source utilise. -
Data
est le nom du package facultatif, le cas échéant. -
Updated
est la date et l’heure de la dernière mise à jour de la source.
mettre à jour
La sous-commande update force la mise à jour vers une source individuelle ou toutes les sources.
Utilisation :
winget source update [[-n] <name>] [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- actualiser
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
mettre à jour tout
La sous-commande de mise à jour utilisée seule, winget source update
, demande des mises à jour de tous les référentiels.
source de mise à jour
La sous-commande de mise à jour avec l’option --name dirige une mise à jour vers la source nommée. Par exemple : winget source update --name Contoso
force une mise à jour vers le référentiel Contoso.
enlever
La sous-commande remove supprime une source. Avec cette sous-commande, l’option --name est obligatoire pour identifier la source. Dans la mesure où la commande change l’accès utilisateur, remove nécessite des privilèges d’administrateur.
Utilisation :
winget source remove [-n] <name> [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- micromètre
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Exemples
winget source remove --name Contoso
Cette commande supprime le référentiel Contoso.
réinitialiser
La sous-commande reset réinitialise le client à sa configuration d’origine et supprime toutes les sources à l’exception de la valeur par défaut. N’utilisez cette sous-commande que dans de rares cas. Dans la mesure où la commande change l’accès utilisateur, reset nécessite des privilèges d’administrateur.
Dans la mesure où la commande reset supprime toutes les sources, vous devez forcer l’action à utiliser l’option --force.
Utilisation :
winget source reset [[-n] <name>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
--force | Force la réinitialisation des sources. |
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
exportation
La sous-commande export vous permet d’exporter les détails spécifiques d’une source vers une sortie JSON. Cela est utile pour configurer la stratégie de groupe pour la gestion des sources.
Utilisation :
winget source export [[-n] <name>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
Raisonnement | Descriptif |
---|---|
-n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
Choix | Descriptif |
---|---|
-?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
--attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
--logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
--verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
--nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
--désactiver-interactivité | Désactivez les invites interactives. |
--procuration | Définissez un proxy à utiliser pour cette exécution. |
--no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Exemples
winget source export winget
Retourne la sortie suivante :
{"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"}
Contrat source
Une source individuelle peut demander à l’utilisateur d’accepter les termes présentés avant d’ajouter ou d’utiliser le référentiel. Si un utilisateur n’accepte pas ou ne reconnaît pas le contrat, il ne pourra pas accéder à la source.
Vous pouvez utiliser l’option --accept-source-agreements pour accepter le contrat de licence source et éviter l’invite.
Rubriques connexes
Windows developer