public SetExecutionPolicy ( ExecutionPolicy policy, ExecutionPolicyScope scope ) : void | ||
policy | ExecutionPolicy | |
scope | ExecutionPolicyScope | |
리턴 | void |
private static void SetupExecutionPolicy(RunspaceDispatcher runspace) { ExecutionPolicy policy = runspace.GetEffectiveExecutionPolicy(); if (policy != ExecutionPolicy.Unrestricted && policy != ExecutionPolicy.RemoteSigned && policy != ExecutionPolicy.Bypass) { ExecutionPolicy machinePolicy = runspace.GetExecutionPolicy(ExecutionPolicyScope.MachinePolicy); ExecutionPolicy userPolicy = runspace.GetExecutionPolicy(ExecutionPolicyScope.UserPolicy); if (machinePolicy == ExecutionPolicy.Undefined && userPolicy == ExecutionPolicy.Undefined) { runspace.SetExecutionPolicy(ExecutionPolicy.RemoteSigned, ExecutionPolicyScope.Process); } } }
private static void SetupExecutionPolicy(RunspaceDispatcher runspace) { ExecutionPolicy policy = runspace.GetEffectiveExecutionPolicy(); if (policy != ExecutionPolicy.Unrestricted && policy != ExecutionPolicy.RemoteSigned && policy != ExecutionPolicy.Bypass) { ExecutionPolicy machinePolicy = runspace.GetExecutionPolicy(ExecutionPolicyScope.MachinePolicy); ExecutionPolicy userPolicy = runspace.GetExecutionPolicy(ExecutionPolicyScope.UserPolicy); if (machinePolicy == ExecutionPolicy.Undefined && userPolicy == ExecutionPolicy.Undefined) { runspace.SetExecutionPolicy(ExecutionPolicy.RemoteSigned, ExecutionPolicyScope.Process); } } }