PowerShell fomat.ps1xml 無法存取

PowerShell fomat.ps1xml 無法存取

我正在嘗試加載 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 不知何故不起作用。

相關內容