Windows服務器遠程管理

WinRM2.0Windows Vista SP1Windows Server 2008就開始提供了支持,對於WindowsServer 2012來講是內建啓用並支持了,而Windows 8雖然包含了這個組件,可是默認狀況下並無啓用,所以要執行遠程管理的話就須要啓用這個功能,才能提供同經過Powershell進行遠程管理的功能。shell

首先,咱們能夠先確認WinRM服務的啓動狀態,StatusRunning表明服務已經啓動了(還須要確認啓動類型爲自動)。ide

若是沒有啓用的話,咱們能夠經過Powershell中提供的Enable-PSRemoting 函數進行配置。該function會執行:函數

1. 啓動或從新啓動(若是已啓動) WinRM 服務測試

2.  WinRM 服務啓動類型設置爲自動」 spa

3. 建立偵聽程序以接受任意 IP 地址上的請求get

4.  WS-Management 通訊啓用 Windows 防火牆入站規則例外(僅適用於 http)it

對於該函數流程和步驟須要進行交互配置確認,爲了簡即可以一律確認默認值,所以只須要執行:io

Enable-PSRemoting –Force 就能夠了。function

配置完成後,能夠經過Test-WSMan命令測試WinRM已經正確配置好並能夠創建遠程鏈接了。例如Test-WSMan –computername cnshzhaiclass

我差點忘了,在多數狀況下對於遠程主機不在一個域環境是能夠管理的,但若是不是一個受信域主機,則遠程主機會拒絕驗證你的憑據。因此,須要啓用身份驗證就要先將遠程計算機添加到 WinRM 在本地計算機的受信任主機的列表裏面。

例如

winrm s winrmconfigclient '@{TrustedHosts=遠程計算機}'

相關文章
相關標籤/搜索