输入筛选参数

cmdlet 可以定义 、 和 参数,以筛选 Filter Include 该 cmdlet 影响的输入 Exclude 对象集。

通常,输入对象集由 InputObject 、 或 参数 Path Name 指定。 例如,cmdlet 可以具有一个参数,该参数通过使用通配符接受多个路径,并且每个 Path 路径指向输入对象。 、、 和 参数一起用于进一步 Filter Include 限定 cmdlet 每次调用时所处理 Exclude 的路径。

包括和排除参数

IncludeExclude 参数标识在传递给 cmdlet 的输入对象集中包含或排除的对象。 当筛选器可以使用标准通配符语言表示时,请使用这些参数。 (有关通配符的信息,请参阅 Supporting Wildcards in Cmdlet Parameters.) 参数包含名称与包含筛选器 Include 匹配的所有对象。 参数 Exclude 排除名称与筛选器匹配的所有对象。

筛选器参数

Filter参数指定未用标准通配符语言表示的筛选器。 例如,ACTIVE Directory 服务接口 (ADSI) 或SQL筛选器可能通过其 参数传递到 Filter cmdlet。 在 Windows PowerShell 提供的 cmdlet 中,这些筛选器由使用 cmdlet Windows PowerShell访问数据存储的提供程序指定。 每个提供程序通常定义其自己的筛选器。

如果未指定输入对象集,则筛选

如果未指定一组输入对象,这通常意味着针对所有对象进行筛选。 有关详细信息,请参阅Get-Process

另请参阅

编写 Windows PowerShell Cmdlet