我能用Windows PowerShell做什么:检索一个特定项目

来源:互联网 发布:监控服务器软件 编辑:程序博客网 时间:2024/04/26 08:17

注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。

By:Anders      Mail:katrina520@163.com

检索一个特定项目.

用Get-Item cmdlet来检索一个特定的项目(如一个文件,一个文件夹,或者注册键值)。为什么你不想这么做?

好,对于一件事,这个性质使得它很容易的检索这些项目。举个例子,假设你想知道某人建立 C:/scripts 最近的时间。这里有个命令将检索那些信息:

$(Get-Item c:/scripts).lastaccesstime

实质上,我们使用Get-Item 参照 C:/Scripts 来创建一个对象。就是这个不寻常的语法原因:这个命令本身 - Get-Item C:/scripts  -  参数里圆括号,$ 写在前面。我们感兴趣的是在性质这里我们非得用标准的dot符号。(对象 .性质)。想知道在HKEY_CURRENT_USER/Software里发现多少字符键值?你来这看:

$(Get-Item hkcu:/software).subkeycount

很不错的问题:我们怎么知道这个字符串键值有注册键值这个一个性质的呢?很好,跟你说实话吧,我们没有这么做。不过另个方法可以很好的使用Get-Item:我们仅仅只是使用Get-Item来返回一个对象代表。HKEY_CURRENT_USER/Software 然后把对象用管道传给cmdlet:

Get-Item hkcu:/software | Get-Member

然后我们用Get-Member来显示出左边的性质和注册的钥匙键值。

 

 

 

英文原文:http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/get-item.mspx

原创粉丝点击