初探Windows PowerShell
对于每一个人来说,cmd简直太熟悉了,这个从DOS时代的command演变过来的词汇,自从Win2000到现在的2003,一直伴随OS的成长。今天,MS又推出了PowerShell,这是个什么东西呢?
就像大家熟知的Windows: Cmd.exe、UNIX 下的shell: SH, KSH, CSH, BASH。PowerShell也是一种Shell而已,它是一种全新的基于.Net的Shell,并不是cmd的升级。他的新名字叫cmdlet,提示符为:PS。
现在的PowerShell有3种平台版本,i386,x64,ia64,但是请注意,即使你的硬件是AMD的x64 CPU,那么如果你安装的是OS是32位的,你还是需要安装i386的版本。
Cmdlet主要以动词+名词的形式命名各种命令,常用的有Get-Command,Get-Help等。
Get-Command 可以列出Cmdlet的所有命令,Get-Help可以查看cmdlet的详细帮助信息。PowerShell完全支持各种脚本,就像你写先前的bat文件一项,你可以将cmdlet写成的脚本保存成扩展名为ps1的文件,然后powershell script1.ps1就可以运行了。