Скрипты Powershell для пользователей - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь распространить скрипт Powershell для наших пользователей, чтобы обновить некоторые файлы в своем перемещаемом профиле. Сценарий работает нормально, но я сталкиваюсь с проблемой, когда на некоторых машинах отключены сценарии Powershell.

Я заставляю их загружать его с FTP-сервера и запускать с рабочего стола.

Есть ли способ разрешить им запускать скрипт и не блокировать его Windows?

Спасибо!

1 Ответ

0 голосов
/ 03 апреля 2020

Как администратор, вы можете установить политику выполнения, набрав ее в окне PowerShell:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 

Когда вы закончите все обновление, вы можете вернуть политику к ее значению по умолчанию с помощью:

Set-ExecutionPolicy Restricted

Вы можете обойти эту политику для одного скрипта, добавив -ExecutionPolicy Bypass при запуске powershell

powershell -ExecutionPolicy Bypass -File script.ps1
...