PowerGUI讓Visual Studio可以支持PowerShell腳本
Quest Software 公司的 PowerGUI Visual Studio Extension(VSX)在 Visual Studio 中為 PowerShell 腳本提供了語法突出顯示、智能提示、調試功能。除了這些核心的 GUI 特性之外,這項擴展還提供了 PowerGUI 設定、導入模塊、代碼片段和控制臺窗口功能。其中還包括了 PowerShell 項目類型。我們只需要在 Visual Studio 中單擊,就可以在完整的 PowerGUI 腳本編輯器中打開 PowerShell 腳本。
PowerGUI VSX 并非是獨立的擴展;它依賴于 PowerGUI 軟件來提供特性。當下載 PowerGUI VSX 的時候,你要確保同時下載了版本正確的 PowerGUI 安裝包。
PowerGUI 由 Quest Software 開發,是一種針對 PowerShell 腳本的免費 IDE 工具,其中提供了語法突出顯示和智能提示等特性。PowerGUI 中的基本功能單元是 PowerPack。一個 PowerPack 是一組 PowerShell 腳本,我們可以使用它來擴展 PowerGUI 中的功能。基本的 power pack 包括本地系統(Local System)、活動目錄(Active Directory)和網絡(Network)。
本地系統 PowerPack 為本地管理任務——像對 Windows 服務、本地用戶和組以及進程的管理——提供了界面。網絡 PowerPack 讓我們可以針對網絡上的所有計算機運行相同的管理工具。活動目錄 PowerPack 讓我們可以在 PowerGUI 中執行很多日常任務,像對用戶和組的管理等等。
PowerGUI 會自動記錄所有通過菜單執行的腳本,所以你可以通過菜單執行復雜的查詢,并查看曾經執行過的命令。它還提供了調試和報表的功能。通過 PowerPack 程序庫,它還提供了大量附加的功能。這個程序庫當前包含 100 多個 PowerPack。
PowerGUI Pro 是 PowerGUI 的收費版本。這個版本中包含了 MobileShell,它讓我們可以從移動設備或者 web 瀏覽器執行基于 PowerShell 的系統管理操作。其中還包含了集成的 Microsoft team foundation server 和 SourceSafe 源代碼控制工具。Easy PowerShell Remoting 特性通過預定義的設置簡化了創建遠程腳本和執行遠程命令的操作。Power GUI Pro 還讓你可以編譯你的腳本。Go to 函數讓你更易于在代碼中跳轉。這個版本還包括了技術支持。
Windows PowerShell 是一種免費的、基于網絡的、命令行式的外殼和腳本語言,它是微軟針對系統管理員設計的。它讓管理員可以處理很多日常任務,包括對活動目錄和 WMI(Windows Management Instrumentation)的運維。PowerShell 基于 Cmdlets,這是一種輕量級的命令,通常會返回 .Net 對象。用戶可以使用預設定的 Cmdlet,或者自己創建。
查看英文原文:PowerGUI brings PowerShell scripting support to Visual Studio