我一直在Windows Server 2008 R2服务器上以pipe理员身份运行PowerShell。 今天我注意到安全对话框显示它的发布者是未知的。 我相当肯定微软发布了PowerShell。 我也相当肯定这是以前显示,所以现在我担心我的PowerShell安装已损坏。
在Windows Server 2008 R2上似乎没有简单的方法来重新安装或修复PowerShell。 我安装了WMF 4.0,但问题依然存在。
我如何确保运行可信的PowerShell.exe?
运行以下命令:
sigcheck.exe -i C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
sigcheck.exe是一个SysInternals工具,你必须下载
它应该显示用于对PowerShell可执行文件进行数字签名的证书。
我认为并非所有的证书都必须是有效的,但至less有一个。