By default, PowerShell will not execute any PowerShell script files. It will only execute the commands, cmdlets and aliases it ships with. This execution policy of PowerShell is called
Restricted and is the default policy. Though this is secure, it is quite painful if you intend to write and use your own script files or PowerShell modules.
To change the execution policy to allow local scripts to execute, open a PowerShell with Administrator privileges and type:
RemoteSigned policy will allow execution of all local scripts, but will require scripts on remote locations to be signed with a trusted certificate. The policy set using
Set-ExecutionPolicy is applied for the current and all following PowerShell instances started by all users of the system.
Tried with: PowerShell 2.0