Exchange 관리 셸을 로드하려고 하는데 다음과 같은 큰 빨간색 오류가 표시됩니다.
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%는 내 네트워크의 외부 서버에 저장되어 있습니다(문제 없이 ping할 수 있음). PS cmdlet도 많이 누락되었습니다. '*.format.ps1xml'에 저장되어 있는 것으로 추정됩니다.
format.ps1xml이 외부 서버에 상주해야 하는 디렉터리를 찾으려고 했지만 디렉터리가 생성되지도 않았습니다.
누군가 어디서부터 시작해야 할지 말해 줄 수 있나요?
답변1
로컬 컴퓨터에서 실행 정책을 RemoteSigned로 설정합니다.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
답변2
실제로 사용하게 됐어요
Set-ExecutionPolicy -ExecutionPolicy 무제한
여전히 스크립트 실행에 대해 묻는 메시지가 표시되지만 적어도 스크립트를 실행할 수 있는 옵션은 제공됩니다. Execution-Policy = RemoteSigned가 작동하지 않았습니다.