chaiyi 2007-11-25 10:03
PowerShell 初体验及资源分享
首先powershell 需要微软的.net 2.0的支持
前几天玩了一下 确实感觉到其功能的强大 非常不错
费话少说 还是来看一下具体的例子吧 (哦,还有一个就是装玩powershell后会自带一份入门和用户指南的文档)
例子一:有选择的列出文件夹内符合某些条件的某些文件
命令
dir g:\mcse\script\*.vbs | Select-String -list fso | ft -autosize path,linenumber
运行结果
[url=http://blogs.itecn.net/blogs/ghjconan/WindowsLiveWriter/PowerShell1_ACC9/image.png][img=677,440]http://blogs.itecn.net/blogs/ghjconan/WindowsLiveWriter/PowerShell1_ACC9/image_thumb.png[/img][/url]
关于cmdlet 的详细信息,诸位可以用get-help select-string -full 来获得。
PowerShell的一大特性就是可以用get-help 来获得有关cmdlet的帮助信息,当然在cmdlet后跟 “-?” 也是能获得一定信息,但是并不完整。
例子二:获得进程列表并排序
命令
Get-process | sort ws
运行结果 [url=http://blogs.itecn.net/blogs/ghjconan/WindowsLiveWriter/PowerShell1_ACC9/image_1.png][img=677,440]http://blogs.itecn.net/blogs/ghjconan/WindowsLiveWriter/PowerShell1_ACC9/image_thumb_1.png[/img][/url]
其中Sort 是sort-object的别名,可以在某一cmdlet后使用管道符“|”在跟上sort 及前一个cmdlet获得的数据中获得的某一数据进行排序操作。
例子还有好多 也是在网上收集的 下次在来发
[[i] 本帖最后由 mwpq 于 2007-11-26 15:25 编辑 [/i]]