如何打开或关闭 Windows PowerShell 脚本执行
如果您想要在 Windows 10 中打开或关闭 Windows PowerShell 脚本执行,请按照此分步指南进行操作。我们将使用注册表编辑器和本地组策略编辑器来启用或禁用此功能。
Windows PowerShell 是 Windows 操作系统中包含的一个重要且方便的工具。主要有两种类型的脚本 - 由受信任的发布者签名的脚本和本地脚本。本地脚本是您在个人计算机上创建的脚本,而另一个脚本是受信任的发布者签署的用于执行特定任务的脚本。
打开或关闭 Windows PowerShell 脚本执行
要使用组策略编辑器打开或关闭 Windows PowerShell 脚本执行,请按照以下步骤操作:
在任务栏搜索框中搜索gpedit.msc。
单击搜索结果中的编辑组策略。
-
转到“计算机配置”中的“Windows PowerShell”。
双击“打开脚本执行”。
选择启用选项。
从下拉列表中选择执行策略。
选择禁用选项以关闭脚本执行。
单击应用和确定。
让我们详细查看这些步骤。
首先,您必须打开计算机上的本地组策略编辑器。为此,请在任务栏搜索框中搜索 gpedit.msc,然后点击搜索结果中的“编辑组策略”。打开此工具后,导航到以下路径-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell在Windows PowerShell文件夹中,您将看到一个名为打开脚本执行的设置。双击它并选择启用选项。
之后,从下拉列表中选择执行策略。您将看到这三个选项 -
仅允许签名脚本
允许本地脚本和远程签名脚本
允许所有脚本
如果您想在 Windows PowerShell 中关闭脚本执行,请选择禁用选项。
无论哪种方式,点击应用和确定即可保存更改。
如前所述,可以使用注册表编辑器进行相同的更改。在此之前,建议创建系统还原点并备份所有注册表文件。
使用注册表启用或禁用 Windows PowerShell 脚本执行
要启用或禁用 Windows PowerShell 脚本执行,请按照以下步骤操作:
按Win+R。
输入regedit并按Enter按钮。
-
单击是按钮。
转到HKLM 键内的Windows。
右键单击“Windows”>“新建”>“密钥”。
将其命名为PowerShell。
右键单击 PowerShell > 新建 DWORD(32 位)值。
将其命名为EnableScripts。
双击它以将值数据设置为1。
右键单击 PowerShell > 新建 > 字符串值。
将其命名为ExecutionPolicy。
双击它来设置值数据,如下所述。
如果您想了解更多信息,请继续阅读。
首先,按 Win+R,输入 regedit 并按 Enter 按钮。如果您看到 UAC 提示,请单击是按钮以打开计算机上的注册表编辑器。之后,导航到以下路径 -
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows右键单击 Windows,选择新建 > 密钥并将其命名为 PowerShell。
您必须在 PowerShell 键中创建一个 DWORD(32 位)值和一个字符串值。为此,右键单击 PowerShell > 新建 > DWORD(32 位)值,并将其命名为 EnableScripts。
双击 EnableScripts 将值数据设置为 1 或 0。如果您想启用此功能,请将其设置为1。否则,将其设置为0。
现在,您必须设置执行策略。为此,右键单击 PowerShell > 新建 > 字符串值,并将其命名为 ExecutionPolicy。
之后,双击它并输入值数据,如下所示 -
AllSigned:仅允许签名脚本
RemoteSigned:允许本地脚本和远程签名脚本
无限制:允许所有脚本
最后,点击确定按钮保存更改。
就这样!希望能帮助到你。





