NuGetConsole.Host.PowerShell.Implementation.RunspaceDispatcher.GetExecutionPolicy C# (CSharp) Method

GetExecutionPolicy() public method

public GetExecutionPolicy ( ExecutionPolicyScope scope ) : ExecutionPolicy
scope ExecutionPolicyScope
return ExecutionPolicy
        public ExecutionPolicy GetExecutionPolicy(ExecutionPolicyScope scope)
        {
            return GetExecutionPolicy("Get-ExecutionPolicy -Scope " + scope);
        }

Same methods

RunspaceDispatcher::GetExecutionPolicy ( string command ) : ExecutionPolicy

Usage Example

Exemplo n.º 1
0
        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);
                }
            }
        }
All Usage Examples Of NuGetConsole.Host.PowerShell.Implementation.RunspaceDispatcher::GetExecutionPolicy