我已经在这个 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 可执行文件进行数字签名的证书。
我认为并非所有证书都必须有效,但至少必须有一个。