Share via


System Center

透過 Windows Server 2008 使用 Configuration Manager

Cameron Fuller

 

綜覽:

  • 部署 ConfigMgr 代理程式
  • 查詢和集合
  • 硬體和軟體清查
  • 檢視報告

目錄

部署 ConfigMgr 代理程式
使用 Server Core 與 Hyper-V
查詢和集合
硬體和軟體清查
ConfigMgr 報告
總結

System Center Configuration Manager 2007 SP1 包含 Asset Intelligence 更新,以及對 Intel vPro 技術和 Windows Vista SP1 的支援。但最重要的是 (至少對本文來說),SP1 讓 Configuration Manager 能夠完整支援 Windows Server 2008。

要提供有效的解決方案來管理和監視 Windows Server 2008,重點是提供與目前 Windows 2000 Server 和 Windows Server 2003 同樣的功能性。Configuration Manager (ConfigMgr) 2007 已達成此目標。

安裝 SP1 之後,ConfigMgr 也能像跟其他 Windows 版本一樣與 Windows Server 2008 搭配運作 (System Center Operations Manager 2007 也隨著新管理組件的發行在這方面跨出一大步。如需詳細資訊,請閱讀 Pete Zerger 在本期發表的<透過 OpsMgr 2007 監視 Windows Server 2008>一文,網址是 technet.microsoft.com/magazine/cc974507)。在本文中,我將快速介紹 ConfigMgr 2007 SP1 如何讓您監視您的 Windows Server 2008 資產。

部署 ConfigMgr 代理程式

ConfigMgr 仰賴代理程式 (稱為用戶端),它會部署到要管理之伺服器或工作站。ConfigMgr 用戶端可使用現有的方法來部署,例如用戶端發送安裝、登入安裝、軟體散發 (用於代理程式更新),以及手動安裝。不過 ConfigMgr 也提供新的用戶端部署方法,包括使用 Windows Server Update Services (WSUS) 強制更新從軟體更新點部署,以及透過群組原則安裝。

在 Windows Server 2008 中,預設會啟用防火牆,但是如果有安裝角色,它應該不會干擾 ConfigMgr 用戶端的部署。因為角色為檔案及印表機共用和 Windows Management Instrumentation (WMI) 提供了例外狀況。

若防火牆干擾發送 ConfigMgr 用戶端的作業,您可以使用群組原則來停用特定組織單位 (OU) 的防火牆,方法是在系統位於 OU 中時部署 ConfigMgr 用戶端,並在部署之後將它們傳回原始的 OU。另外一種方法是使用 Netsh firewall set opmode disable 從命令列停用防火牆。部署好 ConfigMgr 用戶端之後,您可以使用 Netsh firewall set opmode enable 重新啟用防火牆。

[圖 1] 顯示使用「用戶端發送安裝精靈 (Client Push Installation Wizard)」部署到 Windows Server 2008 伺服器的代理程式。請注意此圖中的 Windows Server 2008 Enterprise Server 在清查中是顯示成 Microsoft Windows NT Advanced Server 6.0,而 Windows Server 2008 Standard Server (在本例中,為 Server Core) 在清查中則顯示為 Microsoft Windows NT Server 6.0。

fig01.gif

[圖 1] 部署到 Windows Server 2008 的 ConfigMgr 用戶端 (按一下以放大影像)

使用 Server Core 與 Hyper-V

ConfigMgr 用戶端可以部署到 Windows Server 2008 Server Core 系統。您之後可以使用 net start 命令 (這個命令會顯示安裝在伺服器上的服務) 以確認代理程式正在執行中。[圖 2] 顯示在執行 Server Core 的系統上使用 net start 命令的結果。圖中列出 Systems Management Server (SMS) Agent Host 服務,表示 ConfigMgr 用戶端已部署到系統。

fig02.gif

[圖 2] 確認 ConfigMgr 用戶端已安裝在 Server Core 機器上

ConfigMgr 用戶端目前並不支援在 Hyper-V 中執行 (在撰寫本文之時)。然而,現在 Hyper-V 既已正式發行,不久後應該就會新增這項支援。在 Hyper-V 中執行 ConfigMgr 用戶端的初始測試並沒有什麼問題,但這還不是正式受到支援的設定。

查詢和集合

ConfigMgr 並沒有提供 Windows Server 2008 專用的預建查詢或集合。若要建立新查詢,請從 All Windows Server 2003 Systems 查詢開始著手進行。在新查詢中,將 OS 的名稱變更為 %Server 6.0%。所得的結果顯示在 [圖 3] 中。

fig03.gif

[圖 3] 所有 Windows Server 2008 系統 (按一下以放大影像)

[圖 4] 顯示了只針對 Windows Server 2008 建立集合的查詢語言。集合可以依據此查詢將軟體散發的目標,只鎖定到 Windows Server 2008 伺服器。

[圖 4] Windows Server 2008 的查詢語言

select SMS_R_System.Name, SMS_R_System.SMSAssignedSites, SMS_R_System.IPAddresses, SMS_R_System.IPSubnets,
SMS_R_System.OperatingSystemNameandVersion, SMS_R_System.ResourceDomainOrWorkgroup, SMS_R_System.LastLogonUserDomain,
SMS_R_System.LastLogonUserName, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceId, SMS_R_System.NetbiosName
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "%Server 6.0%"

硬體和軟體清查

ConfigMgr 的關鍵功能之一是清查。硬體和軟體清查可讓您識別整個組織當中的資源。這項資訊可用於報告函式中,或是用於集合中。譬如,您可以將軟體散發到只包含執行 Windows Server 2008 之系統的集合。在 [圖 5] 中,資源總管顯示了經過清查的 Windows Server 2008 Server Core 系統。

fig05.gif

[圖 5] 顯示在資源總管中的 Windows Server 2008 Server Core 系統 (按一下以放大影像)

ConfigMgr 報告

ConfigMgr 2007 提供穩固的報告功能,包括預建的報告,以及產生 ConfigMgr 資料的儀表板檢視的功能。現成的報告提供了硬體和軟體清查、軟體計量、軟體散發、更新,以及 ConfigMgr 本身的相關詳細資訊。

在報告介面中,與 Windows Server 2008 系統直接相關的報告會顯示在最上層的 [作業系統] 資料夾中。另外還有多份報告可用,包括計算作業系統和 Service Pack 報告 (顯示在 [圖 6] 中)。Windows Server 2008 和 Windows Vista 共用相同的程式碼基底,現在也將採用相同的 Service Pack 週期。因此,清查報告將 Windows Server 2008 的 CSD 版本顯示為 SP1。

fig06.gif

[圖 6] ConfigMgr 作業系統報告 (按一下以放大影像)

總結

ConfigMgr 2007 與 Windows Server 2008 整合,提供了您在其他 Windows Server 版本上慣用的相同功能,而且它還支援重要的新功能,例如 Server Core。所有這些都將簡化移往 Windows Server 2008 的過程,因為您可以繼續使用現有和熟悉的工具來管理您已更新過的系統。

Cameron Fuller 是 Operations Manager MVP,擔任 Catapult Systems 的管理顧問,這是一家 IT 諮詢公司,也是微軟黃金級認證合作夥伴 (Microsoft Gold Certified Partner)。Cameron 合著了《Microsoft Operations Manager 2005 Unleashed》與《System Center Operations Manager 2007 Unleashed》兩本書。