默認通過Enable-PSRemoting打開PS遠程,啟動了Kerberos認證。這個方法只適合兩臺電腦在相同域或信任域內的指定電腦(名字可以帶后綴).但它不支持跨域、域外或IP地址。
要讓它能正常工作,你需要改變計算機的遠程方式。請用管理員權限執行下面命令:
代碼如下:
PS> Set-Item WSMan:/localhost/Client/TrustedHosts -Value * -Force
如果這個路徑非法,你可能首先需要在電腦上打開PS遠程(使用“Enable-PSRemoting –SkipNetworkProfileCheck –Force”)。
一旦你改變,你就可以使用NTLM認證了。但是要記住,這些已加域的電腦,你會要使用“–Credential ”參數指定相關用戶及密碼。
支持Powershell3.0及以后版本
設置 Windows PowerShell 遠程處理
可以使用 Windows PowerShell 遠程控制運行 Windows PowerShell cmdlet 以管理位于遠程計算機的 WCF 和 WF 服務,或管理位于遠程 AppFabric 服務器的系統服務、監控數據或暫留數據庫。為此,請打開 Windows PowerShell 控制臺,指向遠程計算機,創建遠程 Windows PowerShell 會話,然后在遠程服務器上執行 cmdlet。
若要使用 Windows PowerShell 遠程控制,您必須進行以下操作:
在客戶端和遠程服務器計算機上安裝 Windows PowerShell 2.0。
在遠程服務器計算機上啟用 Windows PowerShell 遠程控制功能。
使用 Windows PowerShell 偵聽器配置 WinRM NT 服務(WSMAN 協議的 Microsoft 實現),以便此服務可以偵聽來自遠程 Windows PowerShell 客戶端的 Windows PowerShell 請求。
新聞熱點
疑難解答