如何在Windows 10中设置PowerShell执行策略

时间:2020-07-27 13:00:03  来源:igfitidea点击:

PowerShell执行策略是一种安全措施,可以确定脚本是否具有在Windows系统上运行的权限。
默认情况下,执行策略将在Windows 10 /服务器中设置为“受限”。

这意味着,我们无法执行脚本,但我们仍然可以在PowerShell窗口中执行单个命令。
如果我们创建脚本,然后尝试运行它,我们将收到错误消息,类似于以下内容:

cannot be loaded because running scripts is disabled on this system.

要检查当前PowerShell执行策略设置,我们可以使用以下命令:

Get-ExecutionPolicy

我们可以使用“set-executionpolicy”命令更改执行策略设置:

Set-ExecutionPolicy Bypass

在前面的示例中,我们将执行策略更改为旁路,允许脚本在没有任何限制的情况下运行。

以下是Windows PowerShell中执行策略的可能值。

  • Restricted - 我们将不允许执行PowerShell脚本。
  • AllSigned - 必须由受信任的出版商签名。
  • empotesigned - 我们可以运行我们在本地计算机上写入的脚本。
  • Unrestricted - 无符号脚本可以运行,我们将获得安全警告。
  • Bypass - 没有什么都被阻止,没有在运行脚本时给出警告。