Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server常見問題解答 >> Windows Server 2012和Windows 8中的遠程管理

Windows Server 2012和Windows 8中的遠程管理

日期:2017/1/20 17:28:58      編輯:Windows Server常見問題解答
說到對Windows Server 2012和Windows 8的遠程管理,記得當我還是菜鳥的時候狹隘的理解為等同於對系統通過微軟終端服務MSTSC實現的基於RDP協議的遠程桌面管理,或者就是Microsoft 管理控制台MMC;當然實際上現在針對於Windows Server 2012環境的遠程管理方法,可以簡單的理解為通過服務器管理器實現對數據中心中的服務器實現1:1或1:多圖形化管理,或通過Powershell實現遠程自動化管理。
服務器管理器是個圖形化的管理工具,該工具內置在Windows Server 2012非Server Core模式的環境中(包含在Full GUI和最小化服務器圖形界面Mini Shell兩種模式),通過它可以實現對數據中心的其他Windows Server 2012的服務器進行遠程圖形化管理,目前單個服務器管理器可以實現對最多100台遠程服務器進行統一管理。   需要通過修改服務器角色和功能來實現服務器管理器角色的添加和刪除:
1. 卸載服務器管理器: 對於已經默認包含了服務器管理器(非Server Core模式)的環境, a. 可以通過進入服務器核心模式的方式,利用服務器管理器所包含的圖形化的刪除服務器角色和功能刪除掉所有服務器圖形Shell和圖形管理工具組件 image b. 利用服務器管理器所包含的圖形化的刪除服務器角色和功能僅刪除圖形化管理工具和基礎結構 c. 通過Powershell也可以禁用服務器管理器,方法是 Uninstall-WindowsFeature -name PowerShell-ISE,Server-Gui-Mgmt-Infra,Server-Gui-Shell (進入核心模式) Uninstall-WindowsFeature -name Server-Gui-Mgmt-Infra (僅刪除服務器管理器圖形化組件)   2. 對於進入無圖形管理模式的環境(如Server core模式)需要啟用服務器管理器功能,則需要通過Powershell命令進行添加。 Add-WindowsFeature -name PowerShell-ISE,Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart   此外,還需要被遠程管理的服務器缺省啟用了允許遠程管理,也可以通過圖形界面或者Powershell的cmdlet在本地啟用或禁止遠程管理: 1. 在本地圖形界面服務器管理器中通過遠程管理屬性修改阻止或啟用選項 2. 通過Powershell(需要以管理員身份運行)啟用(這也是一站式的配置會同時啟用所有所需的防火牆例外規則) Configure-SMRemoting.exe -Enable   服務器管理器這個管理組件其實也可以安裝在Windows 8的主機上,可在Windows 8系統上通過http://www.microsoft.com/zh-cn/download/details.aspx?id=28972單獨下載並安裝這個組件;不過該組件並不提供對Windows 8的遠程管理,而僅僅只能針對服務器的版本進行管理。 image 安裝在Windows 8下的RSAT遠程服務器管理工具截圖   其實我感覺保留服務器管理器的界面還是很強大而且非常有必要的,關於這個管理工具的強大功能可以參考http://windowsarchitecture.files.wordpress.com/2012/12/windows-server-2012-server-manager.pdf;它底層連接.NET Framework,Windows Management framework 3.0,Windows Remote Management ( WinRM) , 更可以快速連接和生成Powershell腳本,利用它你也可以輕松再對管理的遠程主機啟用Powershell和遠程桌面,因此是個非常有效的一體化遠程管理工具。   上面我們提到了Windows Remote Management (WinRM)這個顧名思義就是Windows 遠程管理,它是微軟基於業界標准Web Service管理協議WS-MAN(一種允許不同的供應商的硬件及操作系統進行互操作,防火牆友好的標准基於 SOAP的協議)因此,WinRM 提供防火牆友好方法的可互操作的方式訪問遠程系統。它是由新的 CIM cmdlet 使用的遠程處理機制;它不但提供了對前面提到的服務器管理器的支持,更提供了對強大的命令行和腳本語言Powershell的支持。
我無意展開對WinRM的討論,暫時我們需要知道這是遠程軟硬件互操作性的基礎就可以了。其實遠程管理可以通過WinRM使用 WinRM 腳本對象、 WinRM 命令行工具或 Windows 遠程 Shell 命令行工具實現。可以獲得BMC管理數據,對遠程 Windows 的操作系統如Windows Server 2012的計算機進行管理,管理數據可以由 WMI提供;請注意只是底層可以使用WMI提供,與WMI不同的是並不使用DCOM通信而且處理數據也不是對象型的而是基於序列化的XML格式;另外針對類似IPMI管理也可以通過在WMI的Povider上提供標准的類實現和獲取。
Copyright © Windows教程網 All Rights Reserved