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,或者自己創建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章