Share via


comando search (winget)

Il comando di ricerca dello strumento winget può essere usato per visualizzare tutte le applicazioni disponibili per l'installazione. Può anche essere usato per identificare la stringa o l'ID necessario per installare un'applicazione specifica.

Ad esempio, il comando winget search vscode restituirà tutte le applicazioni disponibili che includono "vscode" nella descrizione o nel tag.

Il comando di ricerca include parametri per filtrare le applicazioni restituite per identificare l'applicazione specifica che si sta cercando, tra cui: --id, --name, --moniker, --tag, --commando --source. Vedere le descrizioni seguenti o usare winget search --help nella riga di comando.

Utilizzo

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

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

Alias

Per questo comando sono disponibili gli alias seguenti:

  • find

Argomenti

Sono disponibili gli argomenti seguenti.

Argomento Descrizione
-q,--query Il flag di query è l'argomento predefinito usato per cercare un'app. Non è necessario specificarlo. Se si immette il comando winget search foo per impostazione predefinita verrà usato --query in modo che non sia necessario.

Nota

L'argomento della query è posizionale. La sintassi dello stile con caratteri jolly non è supportata. Si tratta più spesso della stringa di caratteri che si prevede aiuti a trovare il pacchetto che si sta cercando.

Mostra tutti

Per visualizzare tutti i pacchetti winget disponibili, usare il comando:

winget search --query ""

In PowerShell sarà necessario eseguire l'escape delle virgolette, così che questo comando diventerà:

winget search -q `"`"

Nota

Si tratta di una modifica rispetto alle versioni precedenti di winget che supportano winget search senza filtri o opzioni che visualizzano tutti i pacchetti disponibili. È anche possibile cercare tutte le applicazioni in un'altra origine passando l'opzione source.

Stringhe di ricerca

Le stringhe di ricerca possono essere filtrate con le opzioni seguenti.

Opzione Descrizione
--id Limita la ricerca all'ID dell'applicazione. L'ID include l'editore e il nome dell'applicazione.
--name Limita la ricerca al nome dell'applicazione.
--moniker Limita la ricerca al moniker specificato.
--tag Limita la ricerca ai tag elencati per l'applicazione.
--cmd, --command Limita la ricerca ai comandi elencati per l'applicazione.
-s, --source Trovare il pacchetto usando il nome di origine specificato.
-n, --count Mostrare non più del numero specificato di risultati (compreso tra 1 e 1000).
e, --exact Usa la stringa esatta nella query, inclusa la verifica della distinzione tra maiuscole e minuscole. Non userà il comportamento predefinito di una sottostringa.
--header Intestazione HTTP di origine REST di Windows-Package-Manager facoltativa.
--accept-source-agreements Accettare tutti i contratti di origine durante le operazioni di origine.
--versions Mostrare le versioni disponibili del pacchetto.
--verbose, --verbose-logs Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato.
-?, --help Ottiene informazioni aggiuntive su questo comando.
--wait Chiede all'utente di premere un tasto qualsiasi prima di uscire.
--logs,--open-logs Aprire il percorso dei log predefinito.
--disable-interactivity Disabilitare le richieste interattive.

La stringa verrà considerata come una sottostringa. Per impostazione predefinita, anche la ricerca non fa distinzione tra maiuscole e minuscole. Ad esempio, winget search micro potrebbe restituire:

  • Microsoft
  • Microscope
  • MyMicro

Ricerca in più origini

Se si desidera limitare i risultati a un'origine specifica, è sufficiente passare il parametro --source o -s e specificare ciò che si desidera. Ad esempio, è possibile verificare se Visual Studio Code si trova nell'archivio eseguendo winget search “Visual Studio Code” -s msstore. Questa ricerca usa "Visual Studio Code" come query.