Текущий ExcutionPolicy равен AllSigned
;однако я пытаюсь автоматизировать развертывание пакетов SSRS с помощью модуля ReportingServicesTools, опубликованного Microsoft (см. ссылку ниже).Моя реализация развертывания - это скрипт, который вызывает ряд команд, которые доступны в модуле ReportingServicesTools.К сожалению, когда я пытаюсь выполнить скрипт, я получаю следующую ошибку:
C: \ ... \ ReportingServicesTools.psm1 не имеет цифровой подписи.Вы не можете запустить этот скрипт в текущей системе.
Я могу запустить скрипт, когда я изменяю ExecutionPolicy на RemoteSigned
.Однако это может противоречить политике нашей компании.
Прежде чем я решу эту проблему внутренне, могу ли я в любом случае заставить скрипт работать под AllSigned
ExecutionPolicy?Я проверил онлайн, и все, кажется, указывает на изменение ExecutionPolicy на RemoteSigned
.Итак, я предполагаю, что ответ на мой вопрос - нет, но сначала я хочу проверить здесь, чтобы я не оставил камня на камне.
ReportingServicesTools:
https://www.powershellgallery.com/packages/ReportingServicesTools/0.0.4.8