Comando search (winget)

El comando search de la herramienta WinGet se puede usar para mostrar todas las aplicaciones disponibles para la instalación. También se puede usar para identificar la cadena o el identificador necesarios para instalar una aplicación específica.

Por ejemplo, el comando winget search vscode devolverá todas las aplicaciones disponibles que incluyan "vscode" en la descripción o la etiqueta.

El comando search incluye parámetros para filtrar las aplicaciones devueltas a fin de simplificar la identificación de la aplicación específica que se está buscando, incluidos los siguientes: --id, --name, --moniker, --tag, --command o --source. Consulte las descripciones siguientes o use winget search --help en la línea de comandos.

Uso

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

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

Alias

Los alias siguientes están disponibles para este comando:

  • find

Argumentos

Están disponibles los siguientes argumentos.

Argumento Descripción
-q,--query La marca de consulta es el argumento predeterminado que se usa para buscar una aplicación. No es necesario especificarlo. Si introduce el comando winget search foo, se usará --query de forma predeterminada, por lo que no es necesario incluir dicho argumento.

Nota

El argumento de consulta es posicional. No se admite la sintaxis de estilo de comodín. Esta suele ser la cadena de caracteres que espera que le ayude a encontrar el paquete que busca.

Todas

Para mostrar todos los paquetes winget disponibles, use el comando:

winget search --query ""

En PowerShell, tendrá que escapar las comillas, por lo que este comando se convierte en:

winget search -q `"`"

Nota

Se trata de un cambio de versiones anteriores de winget que no admiten filtros ni opciones winget search que muestran todos los paquetes disponibles. También puedes buscar todas las aplicaciones de otro origen si pasas a la opción source.

Cadenas de búsqueda

Las cadenas de búsqueda se pueden filtrar con las siguientes opciones.

Opción Descripción
--id Limita la búsqueda al identificador de la aplicación. El identificador incluye el editor y el nombre de la aplicación.
--name Limita la búsqueda al nombre de la aplicación.
--moniker Limita la búsqueda al moniker especificado.
--tag Limita la búsqueda a las etiquetas que se muestran para la aplicación.
--cmd, --command Limita la búsqueda a los comandos que se muestran para la aplicación.
-s, --source Se busca el paquete mediante el nombre de origen especificado con el comando source.
-n, --count No se muestra un número de resultados superior al especificado (entre 1 y 1000).
-e, --exact Usa la cadena exacta en la consulta, incluso distingue mayúsculas y minúsculas. No usará el comportamiento predeterminado de una subcadena.
--header Cabecera HTTP opcional de origen de REST de Windows-Package-Manager.
--accept-source-agreements Acepte todos los acuerdos de origen durante las operaciones de origen.
--versions Mostrar las versiones disponibles del paquete.
--verbose, --verbose-logs Se usa para invalidar la configuración de registro y crear un registro detallado.
-?, --help Obtiene ayuda adicional sobre este comando.
--wait Pide al usuario que presione cualquier tecla antes de salir.
--logs,--open-logs Abre la ubicación predeterminada de los registros.
--disable-interactivity Deshabilita los mensajes interactivos.

La cadena se tratará como una subcadena. De forma predeterminada, la búsqueda también distingue entre mayúsculas y minúsculas. Por ejemplo, winget search micro podría devolver lo siguiente:

  • Microsoft
  • Microscopio
  • MyMicro

Búsqueda en varios orígenes

Si quiere restringir los resultados a un origen específico, simplemente pase el parámetro --source o -s y especifique lo que quiere. Por ejemplo, es posible que quiera ver si Visual Studio Code está en el almacén mediante la ejecución de winget search “Visual Studio Code” -s msstore. Esta búsqueda usa "Visual Studio Code" como consulta.