通過提供一百多種系統(tǒng)管理實用工具、一致的語法、及對普通管理數(shù)據(jù)更好地導航(如登記或 Windows Management Instrumentation (WMI)),Windows PowerShell 使 Windows 管理員提高了生產(chǎn)力。Windows PowerShell 還包括全面啟動 Windows 系統(tǒng)自動化管理任務的腳本編寫語言。Windows PowerShell 語言是直觀的,并支持貴企業(yè)現(xiàn)有的腳本和命令行工具投入。Exchange Server 2007 和 System Center Operations Manager 2007 將利用 Windows PowerShell,提供改進的命令行自動操作。
PowerShell是一款基于對象的shell, 建立在.Net框架之上, 目前支持.Net Framework 2.0. 能夠運行在Windows XP SP2, Windows Vista, Windows 7,Windows 2003操作系統(tǒng)上. 能夠同時支持WMI, COM, ADO.NET, ADSI等已有的Windows管理模型. 根據(jù)微軟公司的計劃, 2009年將會實現(xiàn)所有微軟公司的GUI管理工具通過PowerShell作為中間層對服務程序進行管理, 現(xiàn)階段例如Exchange 2007等已經(jīng)支持PowerShell的管理. 可以預期, 使用PowerShell管理Windows服務器指日可待. 目前PowerShell Version 2.0 已經(jīng)研發(fā)成功并廣泛應用于新系統(tǒng)Windows Vista。 這項全新的技術提供了豐富的控制與自動化的系統(tǒng)管理能力;而“腳本語言”(scripting languages)則是用來編寫程序的計算機語言。腳本語言通常都有簡單、易學、易用的特性,目的就是希望能讓寫程序的人(開發(fā)者)快速完成程序的編寫工作。 Windows PowerShell 是微軟公司為 Windows 環(huán)境所開發(fā)的殼程式(shell)及腳本語言技術,采用的是命令行界面。這項全新的技術提供了豐富的控制與自動化的系統(tǒng)管理能力。 之前的專桉代號是 Monad,程式另一個名稱叫 Microsoft Shell(MSH)。