圖1. 在個人服務(wù)器上啟用遠程管理:打開服務(wù)器管理器,選擇“本地服務(wù)器”容器,點“關(guān)閉”
使用服務(wù)器管理器
通過服務(wù)器管理器管理多個服務(wù)器最有效的方法是創(chuàng)建一個服務(wù)器組。服務(wù)器組包含運行相同任務(wù)的物理或者虛擬服務(wù)器組成,統(tǒng)一進行管理和監(jiān)測。創(chuàng)建服務(wù)器組:打開服務(wù)器管理器,點擊“控制面板”選項,就會出現(xiàn) “創(chuàng)建一個服務(wù)器組”選項(圖2)。
圖2. 創(chuàng)建服務(wù)器組:打開服務(wù)器管理器,點擊“控制面板”選項,就會出現(xiàn) “創(chuàng)建一個服務(wù)器組”選項。
這一步,Windows會顯示創(chuàng)建服務(wù)器組對話框。輸入要創(chuàng)建的服務(wù)器組的名稱呢個,然后選擇組內(nèi)要包含的服務(wù)器。例如,我創(chuàng)建了一個叫Hyper-V主機(圖3)的組。選擇完應(yīng)有的服務(wù)器后,點擊OK。
圖3. 輸入服務(wù)器組的名稱,并選擇要包含的服務(wù)器
創(chuàng)建組完畢之后,就會顯示在服務(wù)器管理器的控制臺的列表中。點擊此組,會看到組里服務(wù)器的一覽表(圖4)。例如,你可以看到事件日志、服務(wù)項目、性能和最佳實踐分析器等。你甚至為組內(nèi)不同的服務(wù)器配置性能警報。
圖4. 如果點擊此組,可以全覽組內(nèi)的所有服務(wù)器
PowerShell呢?
微軟一直聲明Windows PowerShell是用來管理Windows Server 2012的首選。大多數(shù)的多服務(wù)器管理功能只能通過PowerShell來管理。
同 時管理多個計算機的方法有很多種。最簡單的是使用Invoke-Command cmdlet。Invoke-Command cmdlet包含三部分。第一,是它本身。第二,是ComputerName開關(guān),接著是運行該命令的電腦列表。最后一部分是管理遠程機器的實際的命令。
為了驗證有效性,可以想象你有多個Hyper-V服務(wù)器,并且想看每個Hyper-V主機上的虛擬機名稱。通常,你可以使用該命令創(chuàng)建一個虛擬機和運行該虛擬機的主機名稱列表:
Get-VM | FT VMName, ComputerName
圖5. 管理遠程服務(wù)器的PowerShell運行命令以括號結(jié)束
這條命令的問題在于它只跟本地服務(wù)器上的虛擬機有關(guān)。如果我們想運行命令來管理多個服務(wù)器,可以使用Invoke-Command cmdlet。來看看怎么使用:假設(shè)我們給三個服務(wù)器分別命名為Lab1、Lab2和Lab3。使用如下命令:
Invoke-Command –ComputerName Lab1, Lab2, Lab3 {Get-VM | FT VMName, ComputerName}
開始執(zhí)行Invoke-Command cmdlet。接下來,我們使用ComputerName開關(guān)和服務(wù)器的名稱。對遠程服務(wù)器進行管理的實際運行的命令包含在括號里,以括號為結(jié)束