Sintassi di ricerca di PowerShell Gallery

È possibile eseguire una ricerca in PowerShell Gallery tramite il sito Web di PowerShell Gallery. Il sito Web di PowerShell Gallery offre una casella di ricerca di testo in cui è possibile usare parole, frasi ed espressioni con parole chiave per restringere i risultati della ricerca.

Ricerca per parole chiave

dsc azure sql

La funzionalità di ricerca tenta di trovare i documenti rilevanti che contengono tutte e 3 le parole chiave e restituisce i documenti corrispondenti.

Ricerca per frasi e parole chiave

"azure sql" deployment

Se si immette una frase tra virgolette (""), la modalità di ricerca cambia e viene cercata la specifica frase e non le singole parole chiave. I documenti corrispondenti in genere contengono la frase esatta "azure sql", incluse le varianti relative alle lettere maiuscole/minuscole, ad esempio "Azure SQL", e la parola 'deployment'.

Filtri relativi ai campi

È possibile cercare l'ID (oppure le varianti 'Id' o 'id') di un pacchetto specifico o alcuni altri campi anteponendo il nome del campo ai termini della ricerca.

Attualmente, i campi su cui è possibile eseguire la ricerca sono 'Id', 'Version', 'Tags', 'Author', 'Owner', 'Functions', 'Cmdlets', 'DscResources' e 'PowerShellVersion'.

  • ID è il nome usato nella console.
  • Title è ciò che viene visualizzato nella parte superiore della pagina del pacchetto nei risultati della ricerca.

Esempio

ID:PSReadline

trova i pacchetti con ID contenente "PSReadline".

Id:"AzureRM.Profile"

è un altro modo per trovare i pacchetti con "AzureRM.Profile" nel campo ID.

Il filtro 'Id' è una corrispondenza della sottostringa, quindi se si cerca:

Id:"azure"

Si ottengono risultati che includono AzureRM.Profile' e 'Azure.Storage'.

È possibile cercare anche più parole chiave in un singolo campo.

id:azure tags:intellisense

Ed è possibile eseguire ricerche di frasi usando le virgolette doppie:

id:"azure.storage"

Per cercare tutti i pacchetti con tag DSC.

Tags:DSC

Per cercare tutti i pacchetti con la funzione specificata.

Functions:Get-TreeSize

Per cercare tutti i pacchetti con il cmdlet specificato.

Cmdlets:Get-AzureRmEnvironment

Per cercare tutti i pacchetti con il nome di risorsa DSC specificato.

DscResources:xArchive

Per cercare tutti i pacchetti con il valore PowerShellVersion specificato

PowerShellVersion:2.0

Infine, se si usa un campo non supportato, ad esempio 'commands', il campo verrà semplicemente ignorato e la ricerca verrà eseguita su tutti i campi. Quindi, la query seguente

commands:blobs storage

viene interpretata esattamente come questa query:

blobs storage