即开发代号为Monad的命令行外壳和脚本系统管理工具。
PowerShell是微软公司于2006年第四季度正式发布的. 它的出现标志着, 微软公司向服务器领域迈出了重要的一步, 拉近了与Unix, Linux等操作系统的距离. PowerShell的前身命名为Monad, 在2006年4月25日正式发布beta版时更名为PowerShell.
PowerShell是一款基于对象的shell, 建立在.Net框架之上, 目前支持.Net Framework 2.0. 能够运行在Windows XP SP2, Windows Vista, Windows 2003操作系统上. 能够同时支持WMI, COM, ADO.NET, ADSI等已有的Windows管理模型.
根据微软公司的计划, 2009年将会实现所有微软公司的GUI管理工具通过PowerShell作为中间层对服务程序进行管理, 现阶段例如Exchange 2007等已经支持PowerShell的管理. 可以预期, 使用PowerShell管理Windows服务器指日可待.
目前PowerShell Version 2.0 正在紧锣密鼓的开发中, 最近首席架构师接受了媒体采访, 介绍了关于远程管理等新特性.
这项全新的技术提供了丰富的控制与自动化的系统管理能力;而“脚本语言”(scripting languages)则是用来编写程序的计算机语言。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让写程序的人(开发者)快速完成程序的编写工作。
PowerShell是一个基于.net的命令行管理端,它像是一个极度增强版的cmd.exe,之前曾在Windows Server 2008中包含,它拥有较高的管理能力,并可以直接代替远程管理工具.
第二版的PowerShell拥有增强的内置Visual Studio脚本开发环境(IDE),可以让管理更为方便和人性化,并且在扩展性,数据监测,授权上也作出了改进.
你去百度下UNIX的shell看看就知道是什么意思了!