Home What is ISESteroids? Download & Install ISESteroids
 

Download & Install ISESteroids

Here, you find download information and instructions on how to install ISESteroids on your computer. Should you experience difficulties, use the support section at the bottom of this page to get help.

This is by FAR! the coolest add-on/extension ever for Powershell !! ISESteroids rules!

Mike Martin, Microsoft Azure MVP

HEADS UP I'll evaluate all the contest scripts using ISESteriods. I've been using it to clean up my scripts.

Jeffrey Snover, PowerShell Architect and Mastermind

Pulled the trigger on ISESteroids Enterprise after calculating the ROI. No brainer. Thanks!

Chris Wahl

Shoutout to ISESteroids at auteched. Go check it out everybody!

David O'Brien

People keep raving about PowerShell ISESteriods. I've got to install it and give it a try

Jeffrey Snover, PowerShell Architect and Mastermind

ISESteroids - must have!

Reinhard Teischl

If you write PowerShell, make sure you get hold of a copy of ISESteroids - Awesome utility

James Bannan

Awesome ISESteroids got even more awesome! PowerShell Risk Assessment with ISESteroids 2.0

Bartek Bielawski (PowerShell MVP)

Now use ISESteroids everyday for powershell scripts development. My 'other' IDE is now retired.

Juerg Steiger

ISESteroids is f**king awesome!!! Shut up and take my money!

Kevin Bhunut

At work hackathon and so happy I have ISEsteroids to help me debug my module a lot faster

DarkOperator

I just love the ISESteroids PowerShell ISE add on.

Narayanan Lakshmanan, Microsoft PowerShell Team

Check out ISESterioids! Great PowerShell ISE addin!

Lee Holmes, Microsoft PowerShell Team

How to get best experience in PowerShell ISE? Use ISESteroids!

Rudolf Vesely

ISESteroids will safe you hours of work. Do the math. Buying a license is a no-brainer.

Stefan Stranger

using Isesteroids with  Powershell remote tab and psedit on Nanoserver LOVE IT!!!

Manuel Henke

ISESteroids is like ReSharper for ISE! Just beautiful!

Guido Oliveira

If you're a regular user of Powershell you MUST check out IseSteroids. And yes - that's an order!

Iain Brighton

I am really impressed with #Powershell ISESteroids. You must take a look,

Laerte Junior, Microsoft PowerShell MVP

I just discovered how to view the refactoring rules for ISESteroids 2.0 and assume I can now write my own rules - Sweet!

Matt McNabb

After 10 mins convinced that PowerShell ISESteroids is worth its price. What an awesome tool!

Stefan Stranger

Everyone else writing Powershell IDEs should stop what they’re doing and jump on the ISESteroids team!

Chris Rogers

Keep up the good work - this is a great product and  the first real professional add-on for the ISE!

Matt McNabb

ISESteroids increased my productivity

Ryan Yates

ISESteroids is by far my favorite add-on.

Michael Noe

I could not have been more impressed. You have truly done some amazing work with the ISE. You have taken it from being a great tool to a remarkable tool.

Scott Kearny

One of my favorite tools...

Daniel Sörlöv

Seriously..  If you do any sort of #PowerShell coding...ISESteroids is awesome.  Well worth the Investment!

jadedtreebeard

If you haven't tried it yet, #ISESteroids is AWSOME! Go download a preview right away!

Simon Wahlin

This really is the ISE on steroids … and not just a small sneaky dose of anabolic steroids either; this beast would get the ISE banned from athletics for life!

Andrew Johnson

I’ve got the solution. I will continue my religion just use ISESteroids as the religion converter!

Adam Bertram

The tool is what we have been looking for, and it is incredibly slick just being a module

Amit Katwa

You like PowerShell ISE? Take a look at ISESteroids by @TobiasPSP ... It's like Red Bull for ISE and gives IDE functionalities!

Jeff Wouters, Microsoft PowerShell MVP

Powershell debugging with ISESteroids, helpful features like Break On Variable Read/Write. save me a lot of time

Florian Zoller

ISESteroids V2 version control is just what I needed for my powershell scripts!

Jason Benway

IseSteroids helps script sharing by analyzing security risks! This is EXACTLY what I wanted to happen!

Jeffrey Snover, PowerShell Architect and Mastermind

Just got my ISESteroids license. Life is grand!

Stein Peterson

Wow!  ISESteroids makes ConvertFrom-String SO EASY! This is really amazing. Office should do this!

Stephen Owen

Want to see how AWESOME PowerShell ISE can be? Go grab ISESteroids today!

Bartek Bielawski, Microsoft PowerShell MVP

If you haven't tried out PowerShell ISE on Steriods do it now

Thomas Strömberg

It’s one of those rare products that makes working so much more enjoyable and productive. Thank you!

Nicholas Ferguson

Digging the risk assessment in ISESteroids 2.0. That is pretty slick..

Jaded Treebeard

Not sure if it’s WMF5 or the ISESteroids V2 but my DSC writing experience is now vastly improved.

Jason Morgan

Rapid Function Creation in ISESteroids is amazing!

Adrian Rodriguez

Been using ISESteroids for two months now and it's already a vital part of my scripting process

Thomas Rayner

This enhancement to the ISE is pretty damn powerful

Jimmy Madrid

Just received my license for ISESteroids! Looking forward to increasing my productivity!

Trevor Sullivan, Microsoft PowerShell MVP

It really is an awesome PowerShell add-on. Neat, clean & REALLY useful.

Ben Wilkinson

I’m lucky if I use probably a quarter of the features of ISESteroids.  It’s an integral part of my code writing now.

jadedtreebeard

love Powershell? but want a more Visual Studio like editor with ReSharper capabilities? one stop: ISESteroids!

Mike Martin

ISESteroids: Visual Studio features for PowerShell ISE

Scott Kearney

I first tried ISE Steroids with some trepidation but was actually immediately impressed.

Andrew Johnson

ISESteroids is awesome! If it can refactor the mess that is PowerSploit, I'm sold.

Matt Graeber

Find Out Your PowerShell Version

Before you start, take a second and find out your PowerShell version. If you have PowerShell 5 already, there is an especially useful and easy way of installing: PSGet! You don’t want to miss that.

So to find out the PowerShell version you are using, run this:

$PSVersionTable.PSVersion.Major

Next, choose your preferred installation method. They all are really easy and take less than 5 minutes.

Download ISESteroids as ZIP file, and extract it. Please note that Google Chrome occasionally reports an “unusual download”. It is true that it is unusual, but not harmful. 

ISESteroids 2.0
ISESteroids 2.0
ISESteroids.zip
Version: 2.6.3.30
25.9 MiB
752539 Downloads
Details...

Should your AntiVirus-Engine choke on the fact that ISESteroids ships with the freeware tool psexec.exe from Microsoft (which it uses to run scripts in the SYSTEM context to emulate and debug scheduled scripts), then download the version without psexec.exe here:

ISESteroids without PSExec.exe
ISESteroids without PSExec.exe
ISESteroids.zip
Version: 2.6.3.30
25.7 MiB
2394 Downloads
Details...

In case you want to add psexec.exe back to this download, place it into the subfolder 3rdparty/psexec/psexec.exe.

 

Double-click the file install.bat inside the extracted ZIP to install ISESteroids. Or, look into the file install.ps1 to review the installation steps, and install ISESteroids manually.

This will install ISESteroids, or update an existing copy of ISESteroids (provided it was installed into your user profile).

ISESteroids has just one single requirement: PowerShell version 3 or better. If you are still on PowerShell version 2, you cannot use ISESteroids.

Simply execute this command to download and install ISESteroids:

Install-Module ISESteroids -Scope CurrentUser

 

To update an installed version, use this instead, and make sure ISESteroids is not running while you update:

Update-Module ISESteroids -Force

Depending on where you originally installed ISESteroids, you may need Administrator privileges for the update.

  • If you have installed ISESteroids accidentally with Install-Package rather than Install-Module, you can clean up by manually deleting the ISESteroids folder. Always make sure you use Install-Module, not Install-Package.
  • If for any reason PSGet is unable to install the module, simply use the alternate installation method, and manually download the ZIP

Launching ISESteroids

When you launch the ISE editor, even with ISESteroids in place, nothing spectacular will happen at first.

The magic transformation starts once you load ISESteroids into the ISE editor:

Start-Steroids

To automatically load ISESteroids each time you launch the ISE editor, place this command into your profile script (create a file with the path found in $profile, and add the command to this file).

Troubleshooting ISESteroids Start Issues

If ISESteroids won’t start right, make sure you review the list below or look at this write-up of the 5 things you may want to consider when you launch ISESteroids.

  • Make sure ISESteroids is copied to a local folder. If your home folder is a roaming folder and really lives in the network, so does ISESteroids. Security settings do not allow loading binaries across the network, so ISESteroids cannot start. You can always copy ISESteroids to any local folder, then use Import-Module and specify the path to that folder, to load it from anywhere, even from a USB stick.
  • Make sure you load ISESteroids from a fresh ISE. Load it before you set preferences such as $VerbosePreference. Do your adjustments – if any – after you loaded ISESteroids. ISESteroids needs an untampered ISE to load itself.
  • If ISESteroids still won’t launch, make sure you UNBLOCKED THE ZIP BEFORE YOU UNPACKED IT! Windows will automatically mark all downloaded files as non-executable. So unless you unblocked the file (see instructions above) before you unpacked it, Windows will not allow it to run.
  • ISESteroids and all scripts associated with it are digitally signed by Dr. Tobias Weltner. So if in doubt, make sure you check the signature. It will let you easily make sure that you have an original and untampered version to play with. Safety first.
  • Make sure you load ISESteroids from inside the ISE editor. It will not run inside powershell.exe, the console, because there is nothing to pimp in the console. You can always launch ISE from the console by entering the command “ise”.
  • Make sure you are using PowerShell 3 or better. ISESteroids will not work in PowerShell 2 because PowerShell 2 ships with a completely different ISE editor that is poisoning to ISESteroids. To find out the PowerShell version you got, try $PSVersionTable.PSVersion.Major.

Deployment Considerations and Recommended Install Locations

To learn more about recommended installation locations, deployment options, and autostarting ISESteroids, click here.

 

 

Support and Feedback

ISESteroids is a trademark of Dr. Tobias Weltner

Facebooktwittergoogle_pluspinterestlinkedinFacebooktwittergoogle_pluspinterestlinkedin
  • PS C:\Windows\system32> Start-Steroids
    Start-Steroids : The ‘Start-Steroids’ command was found in the module ‘ISESteroids’, but the module could not be loaded. For more information, run ‘Import-Module ISESteroids’.
    At line:1 char:1
    + Start-Steroids
    + ~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (Start-Steroids:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

    PS C:\Windows\system32> $PSVersionTable

    Name Value
    —- —–
    PSVersion 3.0
    WSManStackVersion 3.0
    SerializationVersion 1.1.0.1
    CLRVersion 4.0.30319.18444
    BuildVersion 6.2.9200.16481
    PSCompatibleVersions {1.0, 2.0, 3.0}
    PSRemotingProtocolVersion 2.2

    Am I missing something? I’m fairly new to PowerShell, but I’m an immediate convert given that I can work with my interface libraries to embedded systems really easily.

    I just bought ISE-Steroids Pro, and I’m keen to get the functionality.

    Apologies if this is a newbie problem.

  • More Information:

    PS C:\Windows\system32> Import-Module ISESteroids
    Import-Module : Could not load file or assembly ‘file:///C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ISESteroids\ISESteroids.dll’ or one of its dependencies. Operation is not
    supported. (Exception from HRESULT: 0x80131515)
    At line:1 char:1
    + Import-Module ISESteroids
    + ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Import-Module], FileLoadException
    + FullyQualifiedErrorId : System.IO.FileLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand

  • …And I’m an idiot. I don’t want to believe I behave just like some of my users, and yet I did just that.

    This was operator error; I didn’t follow the instructions.

    All is well.

  • Greg, the key is to “unblock” the downloaded ZIP prior to unpacking it. If you don’t, you’ll see all the error messages because Windows won’t load the DLL. Likewise, scripts should be permitted to run on your machine. So you would want to make sure you ran this line:
    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned (or Bypass for experienced users)

  • If you move your cursor into the outline margin, and you are not using the Light Editor, the colors do not work with a non-default color set. (I like the Dark Editor.)

    I’ve changed back to the Light Editor, but I’m forced to be in light controlled environments so this is going to be a problem when I’m working on site.

    • When you click the blue pill toolbar button, you can see all the visual enhancements ISESteroids adds.
      Right click any of these and choose “Settings” to change the colors ISESteroids uses.
      So in the “dark editor”, you could adjust the colors for region highlighting etc.

      Is that what you wanted to do, or did I get the question wrong?

  • Pingback: ISESteroids 2.0 Preview Expired()

    • Tobias Weltner

      Please download the latest version of ISESteroids Preview from this site.
      Your license never expires. Official final releases also never expire.
      Outdated preview versions do expire.
      Once you downloaded the current preview version, the problem should be solved.
      Please let us know if that solved your problem!

  • Pingback: PowerShell ISE on steroids | vcloudnine.de()

  • Pingback: PowerShell ISE For Your VMware Automation IDE Needs | VM Trooper Headquarters()

  • Pingback: ISESteroids 2.3.0.64 with LivePresent and other features()

  • Pingback: New SnippetManager and New UI Features()

  • Pingback: IseSteroids per PowerShell – powershellweb()

  • Pingback: ISESteroids 2.6.0.0 with PSSharper V2()

  • Pingback: PowerShell Magazine » ISESteroids 2.6 with new version of PSSharper released()