search, commande (winget)

Vous pouvez utiliser la commande search de l’outil winget pour afficher toutes les applications pouvant être installées. Vous pouvez également l’utiliser pour identifier la chaîne ou l’ID nécessaire à l’installation d’une application spécifique.

Par exemple, la commande winget search vscode retourne toutes les applications disponibles dont la description ou l’étiquette contient « vscode ».

Pour vous aider à identifier l’application spécifique que vous recherchez, la commande search comprend des paramètres permettant de filtrer les applications retournées, notamment --id, --name, --moniker, --tag, --command et --source. Consultez les descriptions ci-dessous ou utilisez winget search --help dans votre ligne de commande.

Usage

winget search [[-q] \<query>] [\<options>]

Screenshot of the Windows Power Shell window displaying the results of the winget search.

Alias

Les alias suivants sont disponibles pour cette commande :

  • find

Arguments

Les arguments suivants sont disponibles.

Argument Description
-q,--query L’indicateur de requête est l’argument par défaut utilisé pour rechercher une application. Vous n’avez pas besoin de le spécifier. Le fait d’entrer la commande winget search foo entraîne par défaut l’utilisation de --query. Il est donc inutile de l’inclure.

Notes

L’argument de requête est positionnel. La syntaxe à base de caractères génériques n’est pas prise en charge. Il s’agit le plus souvent de la chaîne de caractères qui doit vous permettre de trouver le package que vous recherchez.

Tout afficher

Pour afficher tous les packages winget disponibles, utilisez la commande suivante :

winget search --query ""

Dans PowerShell, vous devez placer les guillemets dans une séquence d’échappement. Cette commande devient donc :

winget search -q `"`"

Notes

Il s’agit d’un changement par rapport aux versions précédentes de winget qui prenaient en charge winget search sans filtres ni options pour afficher tous les packages disponibles. Vous pouvez également rechercher toutes les applications dans une autre source en passant uniquement l’option source.

Chaînes de recherche

Les chaînes de recherche peuvent être filtrées à l’aide des options suivantes.

Option Description
--id Limite la recherche à l’ID de l’application. L’ID comprend le nom de l’éditeur et le nom de l’application.
--name Limite la recherche au nom de l’application.
--moniker Limite la recherche au moniker spécifié.
--tag Limite la recherche aux étiquettes listées pour l’application.
--cmd, --command Limite la recherche aux commandes listées pour l’application.
-s, --source Recherche le package en utilisant le nom de source spécifié.
-n, --count Limite les résultats affichés au nombre spécifié (entre 1 et 1 000).
-e, --exact Utilise la chaîne exacte dans la requête, y compris la vérification du respect de la casse. Elle n’utilise pas le comportement par défaut d’une sous-chaîne.
--header En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows.
--accept-source-agreements Acceptez tous les contrats sources pendant les opérations sources.
--versions Affiche les versions disponibles du package.
--verbose, --verbose-logs Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé.
-?, --help Fournit de l’aide supplémentaire sur cette commande.
--wait Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter.
--logs,--open-logs Ouvre l’emplacement des journaux par défaut.
--disable-interactivity Désactivez les invites interactives.

La chaîne sera traitée comme une sous-chaîne. La recherche par défaut n’est pas sensible à la casse. Par exemple, winget search micro peut retourner les résultats suivants :

  • Microsoft
  • Microscope
  • MyMicro

Recherche parmi plusieurs sources

Pour limiter les résultats à une source spécifique, passez simplement le paramètre --source ou -s, puis indiquez ce que vous souhaitez. Par exemple, vous pouvez être amené à déterminer si Visual Studio Code se trouve dans le magasin en exécutant winget search “Visual Studio Code” -s msstore. Cette recherche utilise « Visual Studio Code » en tant que requête.