库搜索语法

可以使用 PowerShell 库的网站搜索 PowerShell 库。 PowerShell 库网站提供文本搜索框,可以在其中使用单词、短语和关键字表达式来缩小搜索结果的范围。

按关键字搜索

dsc azure sql

“搜索”尝试查找包含所有 3 个关键字的相关文档,并返回匹配的文档。

使用短语和关键字进行搜索

"azure sql" deployment

在引号(“”)之间输入短语将搜索更改为查找特定的短语而不是单独的关键字。 匹配的文档通常应包含确切的短语“azure sql”,包括大写的变体。“Azure SQL”,并通常还包含“deployment”一词。

按字段进行筛选

通过将字段名称作为搜索词前缀,可以搜索特定包 ID(或“Id”或“id”),或一些其他字段。

目前可搜索的字段有“Id”、“Version”、“Tags”、“Author”、“Owner”、“Functions”、“Cmdlet”、“DscResources”和“PowerShellVersion”。

  • ID 是在控制台中使用的名称。
  • 标题是在搜索结果中的包页顶部所显示的内容。

示例

ID:PSReadline

查找 ID 包含“PSReadline”的包。

Id:"AzureRM.Profile"

是另一种在其 ID 字段中查找具有“AzureRM.Profile”的包的方法。

“Id”筛选器是一个子字符串匹配,因此,如果搜索以下内容:

Id:"azure"

它将提供结果,其中包括“AzureRM.Profile”和“Azure.Storage”。

你也可以搜索单个字段中的多个关键字。

id:azure tags:intellisense

还可以使用双引号执行短语搜索:

id:"azure.storage"

搜索具有 DSC 标记的所有包。

Tags:DSC

搜索具有指定函数的所有包。

Functions:Get-TreeSize

搜索具有指定 cmdlet 的所有包。

Cmdlets:Get-AzureRmEnvironment

搜索具有指定 DSC 资源名称的所有包。

DscResources:xArchive

搜索具有指定 PowerShellVersion 的所有包

PowerShellVersion:2.0

最后,如果你使用不支持的字段(如“commands”),我们将忽略该字段并搜索所有字段。 因此以下查询

commands:blobs storage

的解释与此查询完全相同:

blobs storage