在 Windows Server 2012 上为客户端禁用 cmd 和 PowerShell

Disable cmd and PowerShell on Windows Server 2012 for clients

我正在使用 Windows Server 2012,我想为客户端禁用 cmd 和 PowerShell。我在组策略中进行了搜索,但没有找到可以执行此操作的位置。有人可以帮帮我吗?

用户配置 - 管理模板 - 系统 - 阻止访问命令提示符

防止用户运行使用交互式命令提示符,Cmd.exe。此设置还决定批处理文件(.cmd 和 .bat)是否可以 运行 在计算机上。

如果启用此设置并且用户尝试打开命令 window,系统会显示一条消息,说明设置阻止了该操作。

注意:如果计算机使用登录、注销、启动或关闭批处理文件脚本,或者对于使用终端服务的用户,请不要阻止计算机 运行 宁批处理文件。

我对 powershell 什么都不知道。

禁用对 powershell 的访问:

在这些用户的组策略 window 中,在左侧向下滚动到用户配置 > 管理模板 > 系统 > 不要 运行 指定 Windows申请。

在打开的属性window中,单击“已启用”选项,然后单击“显示”按钮。

在“显示内容”中window 添加 --> powershell.exe