一个例子
get-process | select-object vm, cpu,id | out-gridview
此处select-object
实际上正在选择存储在内存中的PROPERTIES
中OBJECTS
的{{1}}。
任何人都知道为什么这个cmdlet没有被调用COLLECTION
?
也许我在问一个noob问题......
答案 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命令名称中的名词指的是你的动词在做什么:对象。
干杯!