筛选Get-ChildItem返回的对象

时间:2014-03-28 17:59:00

标签: powershell windows-7 powershell-v2.0

我查看了Get-ChildItem命令返回的对象的可用属性:

PS C:\> Get-ChildItem | Get-Member

此命令显示Get-ChildItem命令返回的对象具有属性' Name,FullName,LastAccessTime等...'

我声明一个变量来检索以' Program':

开头的对象
PS C:\> $ChildItems_Program = Get-ChildItem -name 'Program*'

检查$ ChildItems_Program中存储的内容

PS C:\> $ChildItems_Program
Program Files
Program Files (x86)

尝试访问属性' Name,FullName,LastAccessTime'来自$ ChildItems_Program中保存的第一个对象

PS C:\> $ChildItems_Program[0] | Select -Property Name, FullName, LastAccessTime

Name                                 FullName                             LastAccessTime
----                                 --------                             --------------

为什么我看不到上述命令的任何结果 - 难道它不能返回$ ChildItems_Program中保存的第一个对象的属性吗? 任何人都可以指导。

谢谢!

1 个答案:

答案 0 :(得分:1)

来自technet(相当于get-help get-childitem

-Name
Gets only the names of the items in the locations. If you pipe the output of this command to another command, only the item names are sent.