为什么带参数的Get-Service意味着按名称过滤

时间:2012-12-27 17:46:28

标签: powershell powershell-v3.0

我试图理解powershell命令背后的机制。 我看到get-service返回一个名称是其字段之一的服务对象,因此您可以按名称进行过滤(使用where,选择...)。

我试图理解为什么当我这样做时:

Get-Service *sql*

PowerShell假设参数是按名称过滤的?我在哪里可以在命令描述中看到它?

PowerShell的3.0

1 个答案:

答案 0 :(得分:1)

试试这个:

Get-Help Get-Service

您会注意到默认参数集将接受第一个参数作为-Name参数。

你实际上是这样做的:

Get-Service -Name *sql*