以管理员身份运行 Powershell 显示未知发布者

以管理员身份运行 Powershell 显示未知发布者

我已经在这个 Windows Server 2008 R2 服务器上以管理员身份运行 PowerShell 一段时间了。今天我注意到安全对话框显示它的发布者是未知的。我相当确定 Microsoft 发布了 PowerShell。我也相当确定以前显示的就是这个,所以现在我担心我的 PowerShell 安装已损坏。

似乎没有简单的方法可以在 Windows Server 2008 R2 上重新安装或修复 PowerShell。我安装了 WMF 4.0,但问题仍然存在。

我如何确保运行受信任的 PowerShell.exe?

答案1

运行以下命令:

sigcheck.exe -i C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

信号检查工具是你必须下载的 SysInternals 工具

它应该向您显示用于对 PowerShell 可执行文件进行数字签名的证书。

我认为并非所有证书都必须有效,但至少必须有一个。

相关内容