Я пытаюсь загрузить Exchange Management Shell, и он выдает большую красную ошибку со следующим текстом:
Import-Module : There were errors in loading the format data file: Microsoft.PowerShell, , %APPDATA%\Roaming\Microsoft\Exchange\RemotePowerShell
\
DOMAINNAME.format.ps1xml :
File skipped because of the following validation exception: File %APPDATA%\Roaming\Microsoft\Exchange\RemotePowerShell\
DOMAINNAME.format.ps1xml cannot be loaded.
The file %APPDATA%\Roaming\Microsoft\ExchangeRemotePowerShell\
DOMAINNAME\
DOMAINNAME.format.ps1xml is not digitally signed. The script will not execute on the system. Please see "get-help about_signing" for more details...
%APPDATA% хранится на внешнем сервере в моей сети (на который я могу пинговать без проблем). Мне также не хватает кучи командлетов PS, которые, как я предполагаю, хранятся в '*.format.ps1xml'
Я попытался найти каталог, в котором должен находиться format.ps1xml на внешнем сервере, но он даже не создан.
Может ли кто-нибудь подсказать мне, с чего начать?
решение1
Установите политику выполнения RemoteSigned на локальном компьютере.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
решение2
На самом деле я в конечном итоге использовал
Установить-ExecutionPolicy -ExecutionPolicy Неограниченно
Он все еще спрашивает меня о запуске скрипта, но, по крайней мере, дает мне возможность запустить его. Execution-Policy = RemoteSigned как-то не сработало.