PowerShell fomat.ps1xml에 연결할 수 없습니다.

PowerShell fomat.ps1xml에 연결할 수 없습니다.

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가 작동하지 않았습니다.

관련 정보