Unblock-File cmdlet不适用于Powershell

时间:2019-03-26 15:22:03

标签: windows powershell

我在使用Unblock-File cmdlet时遇到麻烦。它不会取消阻止我指定的任何文件。这是我要运行的命令的示例

Unblock-File -Path "C:\test_file.txt"

首先,我检查安装的Powershell版本。检查。

PS C:\> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      16299  967

第二,我检查了源herehere,以确保我尝试了建议的所有操作以使文件被解除阻止。

我有:

  1. 尝试运行Unblock-File cmdlet。

  2. 尝试绕过执行策略并以不受限制的执行策略运行。

  3. 已检查文件的文件权限和属性,并且所有权限均可用。

  4. 从路径名中删除了foo.local

  5. Ran -Stream Zone.Identifier,未找到替代流。

在没有弹出“安全警告”的情况下仍然无法运行文件。我在这里想念什么?

PS :我没有对此计算机的管理员权限。

编辑:尝试使用New-SelfSignedCertificate -CloneCert $OldCert命令解决此问题的链接列表:

http://www.herlitz.nu/2017/11/09/find-certificates-using-powershell/

https://docs.microsoft.com/en-us/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_signing?view=powershell-6

https://superuser.com/questions/174878/powershell-access-denied-to-cert-currentuser-my

https://www.reddit.com/r/PowerShell/comments/61yt7i/seeking_help_importing_certificates/

https://powershell.org/forums/topic/using-invoke-command-to-import-certificate-gives-access-denied/

0 个答案:

没有答案