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 コマンドレットも不足していますが、これらは '*.format.ps1xml' に保存されていると思われます。
外部サーバー上で format.ps1xml が存在するはずのディレクトリを見つけようとしましたが、作成されていません。
どこから始めればいいのか誰か教えてもらえますか?
答え1
ローカル コンピューターで実行ポリシーを RemoteSigned に設定します。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
答え2
私は実際に
Set-ExecutionPolicy -ExecutionPolicy 無制限
スクリプトを実行するかどうかはまだ尋ねられますが、少なくとも実行するオプションは提供されます。Execution-Policy = RemoteSigned は、何らかの理由で機能しませんでした。