Игнорировать запущенный скрипт «Предупреждение системы безопасности» из командной строки - PullRequest
60 голосов
/ 08 апреля 2009

Я пытаюсь выполнить скрипт из общей папки, которой доверяю:

PowerShell -file "\\server\scripts\my.ps1"

Но я получаю предупреждение системы безопасности и должен нажать «R», чтобы продолжить.

Предупреждение о безопасности. Запускайте только те сценарии, которые Вы доверяете Пока скрипты из Интернет может пригодиться, этот скрипт может потенциально навредить вашему компьютеру. Делать ты хочешь бежать \ Server \ Scripts \ my.ps1? [D] не запустить [R] запустить один раз [S] Приостановить [?] Справка (по умолчанию "D"): d

Могу ли я игнорировать это предупреждение? Нужный псевдокод, который я хочу:

PowerShell -IGNORE_SECURITY_WARNING -file "\\server\scripts\my.ps1"

Ответы [ 12 ]

0 голосов
/ 15 октября 2018

Это очень просто сделать, открыть PowerShell и написать следующую команду, если у вас есть количество файлов ps1. здесь вы должны изменить путь с вашим путем.

PS C:\Users> Get-ChildItem -Path "D:\downlod" -Recurse | Unblock-File
0 голосов
/ 31 декабря 2014

Предположим, что вам нужно запустить скрипт ps из общей папки

copy \\\server\script.ps1 c:\tmp.ps1 /y && PowerShell.exe -ExecutionPolicy Bypass -File c:\tmp.ps1 && del /f c:\tmp.ps1

P.S. Уменьшить поиск в Google)

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