Running powershell script from explorer = execution policy error

Question:

  1. In windows 7 final I’ve done: Set-ExecutionPolicy unrestricted
  2. In windows explorer, I select a script.ps1 file, select open with, put in c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe
  3. A powershell window flashes briefly with an error about execution policy.

Scripts run fine from within powershell. How can I run them from windows explorer?

Answer:

I figured it out. There were clues in “about_Execution_Policies” help item. The process execution policy must have been more restrictive which was overrides the localmachine policy which got set by the standard Set-ExecutionPolicy command.

Group policy overrides all this. You get a template to set that from microsoft, ignore the part of the page that says this applies only to win xp, thats wrong. That page and above help file have the rest of the needed instructions.

Source:

Running powershell script from explorer = execution policy error by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply