Ich versuche, die Exchange-Verwaltungsshell zu laden, und erhalte eine große rote Fehlermeldung mit dem Inhalt:
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...
Die %APPDATA% sind auf einem externen Server in meinem Netzwerk gespeichert (den ich problemlos anpingen kann). Mir fehlen auch jede Menge PS-Cmdlets, von denen ich annehme, dass sie in „*.format.ps1xml“ gespeichert sind.
Ich habe versucht, das Verzeichnis zu finden, in dem sich format.ps1xml auf dem externen Server befinden soll, und es wurde nicht einmal erstellt.
Kann mir jemand sagen, wo ich anfangen soll?
Antwort1
Legen Sie die Ausführungsrichtlinie auf dem lokalen Computer auf „RemoteSigned“ fest.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Antwort2
Ich habe letztendlich verwendet
Set-ExecutionPolicy -ExecutionPolicy Uneingeschränkt
Ich werde immer noch gefragt, ob ich das Skript ausführen möchte, aber zumindest habe ich die Möglichkeit, es auszuführen. Execution-Policy = RemoteSigned hat irgendwie nicht funktioniert.