tags:

views:

8654

answers:

10

What are the different IDE's for PowerShell? Which is the best?

+1  A: 

I've used PowerGUI (powergui.org) and it's pretty slick. I think there's another IDE out there.

bobuva
-1 for saying: Try googling
Robert MacLean
would have given him +1 if he'd used l m g t f y.com instead
mxmissile
Keeps crashing for me when executing badly formed code (part of learning). Too annoying
mattcodes
+2  A: 

If you don't mind using a commercial tool, PowerShellPlus Professional(http://www.idera.com/Products/PowerShell/) is probably the best you can get right now. It features an interactive console, an advanced script editor with debugger and a fantastic learning center. The learning center itself is a good enough reason to use PowerShellPlus Professional.

aleksandar
I second the vote for PowerShell Plus.
Steven Murawski
I give a third vote for PowerShell Plus.
Mark Schill
Would love to try it out but aint giving all this information just to download (not because of privacy just boycotting friction), these lengthy forms remind me of the early days, its just a freakin IDE.
mattcodes
+7  A: 

Free options:

aphoria
PowerShell Analyzer is only compatible with Powershell 1.0, but the latest version of the editor in PowerGUI works with Powershell 2.0. Highly recommend PowerGUI, and the Pro version even adds source control for your scripts.
Greg Bray
+1  A: 

SAPIEN's PrimalScript has a lot to offer not only for PowerShell but other languages as well. It has snippets, sample scripts, a debugger, a script packager (that supports PoweShell), a database browser and a lot more. You'll need at least the Professional edition to get Powershell support. You can download a 45 day eval copy at primalscript.com.

Jeffery Hicks
+15  A: 
  • Powershell Plus - Commercial "ISE" (integrated script environment) with emphasis on the conosle, rather than the editor. My current favorite.
  • PowerGUI - Freeware MMC-like host for PowerShell code which also has the best free Posh editor alongside.
  • SAPIEN PrimalScript - Very capable commercial multi-lang editor which has some great powershell features
  • PowerShell Analyzer - One of the first PowerShell IDEs. Now free.
  • Admin Script Editor - An visual IDE in every sense of the word. Has a visual studio-like forms editor. commercial.
  • PowerWF Studio - Commercial PowerShell editor, compiler, & orchestration (via Windows Workflow)
halr9000
+3  A: 

For what it's worth, I do most of my powershell work in gvim.

EBGreen
+8  A: 

The PowerShell V2 CTP (free, from Microsoft) comes with the "PowerShell ISE," which is probably the only place in the world you'll get proper syntax highlighting. It also supports stepwise debugging and breakpoints.

In the end, I just use a text editor. If I'm building a new script, I usually just hack it out in the console, then save my history by typing:

Get-History -count 1000 | % { $_.CommandLine } | Out-Clipboard

Paste this into the text editor and delete the errors, rework into functions, and so on. It's a good way to get started, anyway.

Peter Seale
You can find it at %WinDir%\System32\WindowsPowerShell\v1.0\powershell_ise.exe
fatcat1111
A: 
jussij
+1  A: 

I use notepad today. The other tools I've used have been too annoying & too slow to be worth the benefit. I plan to use Graphical PowerShell when v2 is released.

Jay Bazuzi
+3  A: 

You should also check out our product PowerWF Studio. It's windows workflow & powershell combined, which allows you to orchestrate powershell. The product includes a complete ISE-type debugger and editor. Plus ability to create applications, cmdlets, scheduling agent, and system center management pack.

Brian Butler
@Brian - your product certainly sounds interesting, +1 for making me aware of it. I've fixed a typo in the link (404 before ;) and disclosed your product affiliation as per the [respective policy](http://meta.stackoverflow.com/q/57497#59302); please check out the other answers there as well, which provide good guidelines on how to sensibly/honestly promote your own product.
Steffen Opel