软件教程

如何在Win10上禁用PowerShell 禁用PowerShell教程

编辑:本站整理时间:2022-02-07

Powershell是一个强大的跨平台工具,允许您运行脚本和命令来改变系统设置、管理功能、解决问题和自动化任务。虽然Powershell是一个非常有用的命令外壳程序,但在某些情况下,您可能需要禁止它,让我们来看看Win11是如何禁止Powershell的。

如何在Win10上禁用PowerShell 禁用PowerShell教程

如何使用组策略阻止PowerShell访问?

如果您使用Windows10Pro(或Enterprise),禁止访问Powershell的最简单方法就是使用本地组策略编辑器。

请使用以下步骤:

开始。

搜索gpedit.msc并选择上述结果打开本地组战略编辑器。

浏览以下路径:

Systerconfigurationadministrativetetes。

右侧,双击不运行指定的Windows应用程序策略。

选择启用选项。

在选项部分下,单击显示按钮。

在值列中,键入powershell.exe,禁止Powershell体验。

(可选)在值列中,在新单元格中键入powershell_ise.exe,禁止Powershellise接口。

(可选)在值列中的新单元格中键入pwsh.exe,禁止PowerShelll7。

单击应用。

单击确定按钮。

完成这些步骤后,用户将不再能够启动和使用PowerShell。

如果您改变主意,您可以使用相同的说明来回滚之前的设置,但在第5步中,选择未配置选项。

我们专注于禁止所有用户的PowerShell,但您也可以根据以下说明限制特定用户对Shell的访问。

如何使用安全策略防止PowerShell访问?

或者,您可以使用本地安全策略控制台来达到同样的效果。

为防止用户启动本地安全策略PowerShell设置,请使用以下步骤:

开始。

搜索本地组策略,然后单击顶部结果打开应用程序。

软件限制策略分支双击。

右键单击其他规则类别,然后选择新哈希规则选项。

快速提示:如果类别不可用,请右击软件限制策略分支,然后选择新软件限制策略选项。

单击浏览按钮。

将以下路径复制粘贴到地址栏中,找到32位版本的PowerShell,然后按Enter键:

%systemRot%\system32\Windowspowershell\v1.0。

选择powershell.exe可执行文件。

单击打开按钮。

单击应用按钮。

单击确定按钮。

右键单击其他规则类别,然后选择新哈希规则选项。

单击浏览按钮。

将以下路径复制粘贴到地址栏中,找到64位版本的PowerShell,然后按Enter键:

%SystemRot%\Syswow64\Windowspowell\v1.0。

快速提示:如果要禁用Powershell版7的访问,可以用以下路径创建另一个哈希规则:%Systemrot%\Programfiles\Powershelll\7\pwsh.exe。或按以下步骤卸载应用程序。

选择powershell.exe可执行文件。

单击打开按钮。

单击应用按钮。

单击确定按钮。

重新启动计算机。

完成这些步骤后,用户将不再能够启动32位或64位版本的PowerShell。

禁止访问PowerShelliSE。

虽然上述步骤可能限制对命令行工具的访问,但用户仍然可以使用Powershellise界面来解决这一限制。然而,您也可以使用本地安全策略应用程序禁止访问该工具。

请使用以下步骤:

开始。

搜索本地组策略,然后单击顶部结果打开应用程序。

软件限制策略分支双击。

右键单击其他规则类别,然后选择新哈希规则选项。

单击浏览按钮。

将以下路径复制粘贴到地址栏中,找到32位版本的PowerShelliSE,然后按Enter键:

%systemRot%\system32\Windowspowershell\v1.0。

选择powershell_ise.exe可执行文件。

单击打开按钮。

单击应用按钮。

单击确定按钮。

右键单击其他规则类别,然后选择新哈希规则选项。

单击浏览按钮。

将以下路径复制粘贴到地址栏中,找到64位版本的PowerShell,然后按Enter键:

%SystemRot%\Syswow64\Windowspowell\v1.0。

选择powershell_ise.exe可执行文件。

资料来源:WindowsCentral。

单击打开按钮。

单击应用按钮。

单击确定按钮。

重新启动计算机。

完成这些步骤后,将无法访问PowerShelliSE的内置版本。

如果您想恢复更改,您可以使用上述概述的相同说明,但在第四步中,右键单击创建的每个哈希规则,选择删除选项,然后重新启动计算机。

如何防止PowerShell7访问卸载应用程序?

如果该设备还具有PowerShell7,则可通过从Windows10中删除该应用程序来限制访问。

卸载PowerShell7,请执行以下步骤:

打开设置。

点击应用。

单击应用程序和功能。

在应用与功能部分下,选择PowerShell应用。

单击卸载按钮。

再次单击卸载按钮。

继续按照屏幕上的说明操作(如果适用)。

完成这些步骤后,没有人可以访问PowerShell版本7,因为它不再安装在设备上。当然,您可以随时下载并安装应用程序。

如果您试图阻止用户进行不必要的系统更改,除了限制Powershell的访问外,还可以禁止CommandPrompt、TaskManger和Registry。此外,您甚至可以尝试将帐户类型切换为标准用户,以防止用户更改系统,提高帐户安全性。但是,用户仍然可以访问Powershell,命令提示符和任务管理器来执行一些常见的任务。

以上就是小编带来的Win10上禁用PowerShell教程的全部内容,希望大家喜欢,其他软件教程请持续关注本站。

相关软件版本

相关阅读

热门推荐

精彩推荐