# About

PowerShell Pro Tools is a collection of productivity and development tools for PowerShell users. This toolset includes:

* [PowerShell Tools for Visual Studio](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio)
* [PowerShell Pro Tools for Visual Studio Code](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code)
* [PSScriptPad](https://docs.poshtools.com/powershell-pro-tools-documentation/psscriptpad)
* [PowerShell Pro Tools PowerShell Module](https://docs.poshtools.com/powershell-pro-tools-documentation/powershell-module)

## Download

* [PowerShell Tools for Visual Studio](https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsforVisualStudio2017-18561)
* [PowerShell Tools for Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsVS2022)
* [PowerShell Pro Tools for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ironmansoftware.powershellprotools)
* [Additional Tools](https://ironmansoftware.com/powershell-pro-tools/downloads)

## Training

Follow along with our [free training course](https://ironmansoftware.com/training/powershell-pro-tools) for PowerShell Pro Tools.&#x20;

## Licensing

{% hint style="warning" %}
We are sunsetting PowerShell Pro Tools. End of sales will be October 1st, 2024 with end of life is October 1st, 2025. [Learn more](https://blog.ironmansoftware.com/powershell-pro-tools-end-of-life).
{% endhint %}

* [Purchasing](https://www.ironmansoftware.com/pricing/powershell-pro-tools)
* [Trial Key](https://ironmansoftware.com/trial/powershell-pro-tools)

## PowerShell Tools for Visual Studio Feature Comparison

PowerShell Tools for Visual Studio is free. With a PowerShell Pro Tools license, you receive additional features.

| Feature                          | PowerShell Tools | PowerShell Pro Tools |
| -------------------------------- | ---------------- | -------------------- |
| **Editor**                       |                  |                      |
| Syntax Highlighting              | ✅                | ✅                    |
| IntelliSense                     | ✅                | ✅                    |
| PSScriptAnalyzer Support         | ❌                | ✅                    |
| Quick Fix Support                | ❌                | ✅                    |
| Function Navigation              | ✅                | ✅                    |
| Snippets                         | ✅                | ✅                    |
| C# to PowerShell Code Conversion | ❌                | ✅                    |
| **Project System**               |                  |                      |
| Build events                     | ✅                | ✅                    |
| Bundling                         | ❌                | ✅                    |
| Package as executable            | ❌                | ✅                    |
| Obfuscation                      | ❌                | ✅                    |
| **Debugging**                    |                  |                      |
| Local Debugging                  | ✅                | ✅                    |
| Remote Debugging                 | ✅                | ✅                    |
| Locals and Watch Window          | ✅                | ✅                    |
| Call Stack Window                | ✅                | ✅                    |
| Pester Test Adapter              | ✅                | ✅                    |
| PowerShell 7 Support             | ❌                | ✅                    |
| **Tools**                        |                  |                      |
| Module Explorer                  | ✅                | ✅                    |
| WinForm Designer                 | ❌                | ✅                    |
| WPF Designer                     | ❌                | ✅ *VS 2019 Only*     |
| Profiler                         | ❌                | ✅                    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.poshtools.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
