PowerShell 对微软来说是一个比较另类的产品,毕竟该公司一直专注于图形界面,竞争性的服务器软件则一直停留在命令行里。PowerShell 的目的是建立一个类似 Unix 的外壳,为系统管理员提供高级脚本能力,并保留编程的简单性,从而更轻松地自动执行和控制 Windows 桌面、服务器任务。
PowerShell 开发代号 Monad,最初的目的是取代Windows中的命令行工具,作为一个面向对象的外壳竞争Unix系统中的命令行外壳,不过微软暂时收回了这一野心,表示会在未来几年内不断改进这一技术。
就现在而言,PowerShell 的主要对象是运行 Exchange Server 2007 等微软软件的 IT 管理员,使之可以在命令行下完成图形界面中的所有工作。
PowerShell 开发人员 Alex Heaton 解释说:“想象一下,它就是 Windows 下 CMD.EXE 和 VBScript 的结合版,简单易用,可以让你自动执行和控制系统管理任务。”
Windows PowerShell 1.0 支持 Windows XP SP2、Windows Server 2003 和 Windows Vista。点击进入选择性下载页面。
更多信息请查看 Alex Heaton的Windows Vista Blog 和 Windows PowerShell主页。