Командлет Unblock-File не работает для Powershell - PullRequest
0 голосов
/ 26 марта 2019

У меня проблемы с использованием командлета Unblock-File. Он не разблокирует файл, который я укажу. Вот пример того, какую команду я пытаюсь запустить

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

Сначала я проверяю установленную версию Powershell. Проверьте.

PS C:\> $PSVersionTable.PSVersion

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

Во-вторых, я проверяю источники здесь и здесь , чтобы убедиться, что я перепробовал все, что предлагалось для разблокировки файла.

У меня есть:

  1. Попытка выполнить командлет Unblock-File.

  2. Пробовал обходить политику выполнения и работать с неограниченной политикой выполнения.

  3. Проверены права доступа к файлу и свойства для файла, а также доступны все разрешения.

  4. Удалено foo.local из пути

  5. Ран -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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...