What to do! PowerShell Script Not Digitally Signed
Sometimes when you run a .ps1 powershell script :
you get error like :
.\SolutionManager : File D:\repo\sample.ps1 cannot be loaded. The file D:\repo\sample.ps1 is not digitally signed. You cannot run this script on the current system. For more
information about running scripts and setting execution policy, see about_Execution_Policies at
At line:1 char:1
+ CategoryInfo : SecurityError: (:) , PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
To fix it you have to run the command below to run Set-ExecutionPolicy and change the Execution Policy setting in your windows powershell windows.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
This command sets the execution policy to bypass for only the current PowerShell session after the window is closed, again the default settings will override.