Windows PowerShell 是微軟公司為 Windows 環境所開發的殼程式(shell)及腳本語言技術,採用的是命令行界面。這項全新的技術提供了豐富的控制與自動化的系統管理能力。
建立在 .NET Framework 之上的 Windows PowerShell,讓 IT 專業人員和開發人員可以控制和自動化 Windows 及應用程式的管理。
Windows PowerShell 包括:
1.超過 130 種的命令列工具 (稱為 “cmdlet”),用來執行一般系統管理工作,例如:管理服務、處理序、事件記錄檔、憑證、登錄,以及使用 Windows Management Instrumentation (WMI) 等。
2.命令列工具的設計讓您容易學習,並且容易搭配標準命名慣例和一般參數使用,以及搭配用來排序、篩選和格式化資料及物件的簡易工具使用。
3.支援現有的指令碼語言和現有的命令列工具,以及多個 Windows 版本,包括:Windows XP、Windows Server 2003、Windows Vista™ 以及 Windows Server 2008
4.讓使用者以巡覽檔案系統的方式巡覽資料存放區 (像是登錄和憑證存放區) 的功能。
5.管理不同存放區和不同格式的 Windows 資料,包括:Active Directory Service Interfaces (ADSI)、Windows Management Instrumentation (WMI)、Component Object Model (COM) 物件、ActiveX Data Objects (ADO)、HTML 和 XML 的標準公用程式。
6.在命令列剖析複雜的運算式及操作 .NET Framework 物件,包括:以管道輸送物件,協助 IT 專業人員更有效率的工作。
7.可擴充的介面,讓獨立軟體廠商和企業開發人員建立自訂的 cmdlet,以符合應用程式和系統管理的獨特需求。
指的是利用 | -->這個指令
ex:
<pre class="c" name="code">Get-Command | Format-List