要求:通過客戶端計算機在遠程服務器上運行PowerShell腳本。從客戶端計算機啓用遠程計算機上的WinRM
爲了在遠程計算機上運行PowerShell腳本,我們必須使用
Enter-PSSession
爲了做同樣的,客戶端和服務器必須能夠通過WinRM服務相互通信。爲了達到同樣的效果,我們需要啓用一個防火牆端口(如果尚未打開),創建一個新的證書並將相同的端口與指紋關聯以啓用通信。
我可以通過創建一個PS腳本來實現,並在服務器上運行它。
但是如果我必須對40個奇數服務器執行相同的操作,那麼我需要某種自動化。所以,在這裏我正在尋找幫助,我可以在兩臺服務器之間啓用通信,不需要手動記錄到每臺服務器,而是通過PowerShell爲客戶機上的服務器啓用WinRM。
我的最終目標是將所有現有的基礎設施遷移到雲中並實現相同的目標,唯一的障礙是服務器之間的通信。
注意:通過手動登錄到腳本並運行腳本,我可以通過腳本運行腳本來實現所有需求。運行腳本後,我可以在我的客戶機中獲得服務器的Session。
您的服務器域加入了嗎? –
所有的服務器都加入域,但客戶端將在不同的域 – Developer
然後我會使用[組策略](http://www.grouppolicy.biz/2014/05/enable-winrm-via-group-policy/)啓用WinRM。 –