Running Scripts Disabled in Windows PowerShell


Why am I getting the "running scripts is disabled on this system" error when I try to run a Windows PowerShell script?



If your system is not configured to run Windows PowerShell script, you will get an error when you type in the script file name in Windows PowerShell command line. For example:

PS C:\fyicenter> .\Hello.ps1

.\Hello.ps1 : File C:\fyicenter\Hello.ps1 cannot be loaded because 
running scripts is disabled on this system. For more information, 
see about_Execution_Policies at

At line:1 char:1
+ .\Hello.ps1
+ ~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

What you need to do is to change the execution policy and rerun the script:

1. Start Windows PowerShell as an administrator.

2. Run the following cmdlet:

PS C:\fyicenter> set-executionpolicy remotesigned

Execution Policy Change
The execution policy helps protect you from scripts that you do not 
trust. Changing the execution policy might expose you to the 
security risks described in the about_Execution_Policies help topic 
at Do you want to 
change the execution policy?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y

3. Run the script file again:

PS C:\fyicenter> .\Hello.ps1
Hello World!

Address      :
ResponseTime : 30


Introduction of Windows PowerShell Script

⇒⇒Windows PowerShell Tutorials

2016-11-02, 334👍, 0💬