为什么在PowerShell中没有调用select-property?

时间:2014-09-17 02:07:59

标签: powershell powershell-v2.0 powershell-v3.0

一个例子

get-process | select-object vm, cpu,id | out-gridview

此处select-object实际上正在选择存储在内存中的PROPERTIESOBJECTS的{​​{1}}。

任何人都知道为什么这个cmdlet没有被调用COLLECTION

也许我在问一个noob问题......

1 个答案:

答案 0 :(得分:1)

当您调用Select-Object Blah,Blah1,Blah2时,您通过位置绑定使用Property参数

请注意,帮助描述的不仅仅是您正在使用的-Property参数:

Get-Help Select-Object -Full

<# 
    ...
    The Select-Object cmdlet selects specified properties of an object or set 
    of objects. It can also select unique objects, a specified number of 
    objects, or objects in a specified position in an array.

    To select objects from a collection, use the First, Last, Unique, Skip, and 
    Index parameters. To select object properties, use the Property parameter. 
    When you select properties, Select-Object returns new objects that have 
    only the specified properties.
#>

花一些时间使用内置的帮助系统,那里有大量的信息!

#Get the full help details
Get-Help Select-Object -Full

#If available, look online for help
Get-Help Select-Object -Online

#List conceptual topics
Get-Help about_*

#Read about regular expressions
Get-Help about_Regular_Expressions

最后,如果你正在谈论语义,那么PowerShell命令名称中的名词指的是你的动词在做什么:对象。

干杯!