﻿# 介紹好用工具：PowerGUI 與 PowerShell v2 Snippets (此工具已消失)

PowerShell 界在之前已經有個超強的 [PowerShell Plus](http://www.idera.com/Products/PowerShell/PowerShell-Plus/) 開發工具，但由於是付費軟體($145)，常在寫的人可以考慮買這套。但發最近我現了另一套免費的 PowerShell GUI 開發工具叫做 [PowerGUI](http://www.powergui.org) 也蠻強的，內建的 **PowerGUI Script Editor** 有整合開發環境、Intellisense ( 含指令說明 )、除錯工具、單步執行、變數視窗、…等等，算是非常方便的了。

[PowerGUI](http://www.powergui.org) 包括兩套程式，分別是 **PowerGUI** 與 **PowerGUI Script Editor** 介紹如下：

**1\. PowerGUI  -  非常適合用來學習與體驗 Powershell 相關用法**

[![PowerGUI  ](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/e87043a7d390ba84bc26-image_thumb.png "PowerGUI  ")](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/44a7818a4c2a18557aa4-image.png)

左側的 Navigation Tree 包含了一堆內建的命令，左點點選即可執行 (如上圖)，右鍵點選 \[Properties\] 可看 Powershell Script 的語法 (如下圖)，非常的容易上手！  ( 註: 點圖可放大顯示 )

[![PowerGUI  ](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/eeed661f7598d57e96a3-image_thumb.png "PowerGUI  ")](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/db5161c21ff20fc85b2e-image.png)

這些常用的指令不夠用嗎？自己可新增喔！不但可練習撰寫，還可以將自己寫好的 PowerShell Script 留下來，漸漸累積自己的一套 PowerShell 管理工具！  \[ 終於可以不用 Notepad++ 寫 PowerShell 了 ^^ \]

![PowerGUI  ](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/458c912dc6dfef37ae37-image.png "PowerGUI  ") 

**2\. PowerGUI Script Editor**  -  **非常適合用來練習 Powershell 撰寫與熟悉語法**

這裡有個 [PowerShell & PowerGUI 教學系列影片](https://web.archive.org/web/20091025104427/http://www.youtube.com/view_play_list?p=807CCBBC67873456)，其中的 PowerGuI Editor Tips and Tricks 就可透過影片快速上手 PowerGUI Script Editor 的基本操作，如下影片：

<iframe title="YouTube video player" src="https://www.youtube.com/embed/qmIvv_xEtjQ" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

  
底下有些畫面圖示：

**Code Snippets 支援**

![PowerGUI Script Editor - Insert Snippets](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/b23271a46d2729df9f21-image.png "PowerGUI Script Editor - Insert Snippets")

![PowerGUI Script Editor - Code Snippets](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/ca47bf4edc1868677a17-image.png "PowerGUI Script Editor - Code Snippets")

如果你想安裝額外的 Code Snippets 也很容易，例如你可以到 [PowerShell v2 Snippets](http://www.powergui.org/entry.jspa?externalID=2472&categoryID=299) 下載 PowerShell v2 的 Code Snippet，然後直接解壓縮到 **C:\\Program Files (x86)\\PowerGUI\\snippets** 目錄下即可！

**Intellisense ( 含指令說明 )**

![PowerGUI Script Editor](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/48e02cadbf4aee9a170d-image.png "PowerGUI Script Editor")

**除錯選單與 Debug Window**

![PowerGUI Script Editor](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/35c14240550911505dcf-image.png "PowerGUI Script Editor")

**相關連結**

-   [PowerGUI.org - Free Windows Powershell Community](http://www.powergui.org/)
-   [Graphical User Interface & Script Editor for Microsoft Windows PowerShell](http://www.quest.com/powershell/powergui.aspx)
-   [PowerGUI Library](http://www.powergui.org/kbcategory.jspa?categoryID=21)
-   [PowerGUI Tutorials](http://powergui.org/tutorials.jspa)
-   [PowerShell v2 Snippets](http://www.powergui.org/entry.jspa?externalID=2472&categoryID=299)
-   Learn PowerShell v2 features using PowerShell code snippets
