我正在嘗試加載 Exchange Management Shell,它給了我一個大的“ol 紅色錯誤”,內容如下:
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
我實際上最終使用了
設定-ExecutionPolicy -ExecutionPolicy 無限制
它仍然詢問我有關運行腳本的信息,但至少它給了我運行它的選項。 Execution-Policy = RemoteSigned 不知何故不起作用。