Issue:
Execution of the Shell Script is blocked by the Rules of PowerShell.
Check:
Start Powershell prompt as the Administrator, and type the following,
Get-ExecutionPolicy
If it shows as 'Restricted'.
You have to reset the policy to allow You to execute by typing,
Syntax
Set-ExecutionPolicy [-ExecutionPolicy] {<Unrestricted> |
<RemoteSigned> | <AllSigned> | <Restricted> | <Default> |
<Bypass> | <Undefined>} [[-Scope] {<Process> | <CurrentUser>
| <LocalMachine> | <UserPolicy> | <MachinePolicy>}] [-Force]
[-Confirm] [-WhatIf] [<CommonParameters>]
DescriptionThe Set-ExecutionPolicy cmdlet changes the user preference for the Windows PowerShell execution policy.
Parameters
-ExecutionPolicy <ExecutionPolicy>
Specifies the new execution policy. Valid values are:-- Restricted: Does not load configuration files or run scripts. "Restricted" is the default execution policy.
-- AllSigned: Requires that all scripts and configuration files be signed by a trusted publisher, including scripts that you write on the local computer.
-- RemoteSigned: Requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.
-- Unrestricted: Loads all configuration files and runs all scripts. If you run an unsigned script that was downloaded from the Internet, you are prompted for permission before it runs.
-- Bypass: Nothing is blocked and there are no warnings or prompts.
-- Undefined: Removes the currently assigned execution policy from the current scope. This parameter will not remove an execution policy that is set in a Group Policy scope.
No comments:
Post a Comment