search comando (winget)

Il search comando di WinGet può essere usato per mostrare 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" nel nome, id, descrizione, moniker o tag.

Il search comando 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 di Windows PowerShell che mostra i risultati del comando wingetsearch.

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 search per un'app. Non è necessario specificarlo. Se si immette il comando winget search foo, verrà usato --query per impostazione predefinita, quindi includerlo non è necessario.

Nota

L'argomento della query è posizionale. winget esegue una ricerca di sottostringa senza distinzione tra maiuscole e minuscole nel nome, nell'ID e nel moniker del pacchetto. La sintassi con caratteri jolly non è supportata. Usare -e, --exact per richiedere una corrispondenza esatta con distinzione tra maiuscole e minuscole. Usare --id, --name o --moniker per limitare il campo cercato.

Mostra tutti

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

winget search --query ""

In Windows PowerShell è necessario eseguire l'escape delle virgolette, quindi questo comando diventa:

winget search -q `"`"

Nota

Si tratta di una modifica rispetto alle versioni precedenti di winget, che supportavano winget search senza filtri né opzioni, mostrando tutti i pacchetti disponibili. Puoi anche search per tutte le applicazioni da 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 l'oggetto search all'ID dell'applicazione. L'ID include l'editore e il nome dell'applicazione.
--nome Limita l'oggetto search al nome dell'applicazione.
--soprannome Limita l'oggetto search al moniker specificato.
--etichetta Limita l'oggetto search ai tag elencati per l'applicazione.
--cmd, --command Limita l'oggetto search 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.
--intestazione Intestazione HTTP di origine REST di Windows-Package-Manager, facoltativa.
--authentication-mode Specificare le preferenze della finestra di autenticazione (invisibile all'utente, silentPreferred o interattivo).
--authentication-account Specificare l'account da usare per l'autenticazione.
--accept-source-accordi Accettare tutti i contratti di origine durante le operazioni di origine.
--Versioni Mostrare le versioni disponibili del pacchetto.
-?, --aiuto Ottiene ulteriore assistenza su questo comando.
--aspettare Chiede all'utente di premere un tasto qualsiasi prima di uscire.
--logs,--open-logs (comandi per visualizzare i log) Aprire il percorso dei log predefinito.
--verbose, --verbose-logs Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato.
--nowarn,--ignore-warnings Sopprime gli output degli avvisi.
--disabilita-interattività Disabilita le richieste interattive.
--proxy Impostare un proxy da usare per questa esecuzione.
--no-proxy Disabilitare l'uso del proxy per questa esecuzione.

La stringa verrà considerata come una sottostringa. Per impostazione predefinita, anche l'oggetto search non distingue tra maiuscole e minuscole. Ad esempio, winget search micro potrebbe restituire:

  • Microsoft
  • Microscopio
  • 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. Questo search usa "Visual Studio Code" come query.