通過提供一百多種系統管理工具 + 生產力、一致的文法、及對普通管理資料更好地導航(如登記或 Windows Management Instrumentation (WMI)),Windows PowerShell 使 Windows 管理員提高了生產力。Windows PowerShell 還包括全面啟動 Windows 系統自動化管理工作的指令碼編寫語言。Windows PowerShell 語言是直觀的,並支援貴企業現有的指令碼和命令列工具投入。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作業系統上. 能夠同時支援WMI, COM, ADO.NET, ADSI等已有的Windows管理模型. 根據微軟公司的計劃, 2009年將會實現所有微軟公司的GUI管理工具通過PowerShell作為中介層對服務程式進行管理, 現階段例如Exchange 2007等已經支援PowerShell的管理. 可以預期, 使用PowerShell管理Windows伺服器指日可待. 目前PowerShell Version 2.0 已經研發成功並廣泛應用於新系統Windows Vista。 這項全新的技術提供了豐富的控制與自動化的系統管理能力;而“指令碼語言”(scripting languages)則是用來編寫程式的電腦語言。指令碼語言通常都有簡單、易學、易用的特性,目的就是希望能讓寫程式的人(開發人員)快速完成程式的編寫工作。 Windows PowerShell 是微軟公司為 Windows 環境所開發的殼程式(shell)及指令碼語言技術,採用的是命令列介面。這項全新的技術提供了豐富的控制與自動化的系統管理能力。 之前的專桉代號是 Monad,程式另一個名稱叫 Microsoft Shell(MSH)。