System Center Configuration Manager 2007 SP1 包括资产智能更新,并且支持 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 在本期发表的“Monitoring Windows Server 2008 with OpsMgr 2007”一文,网址是 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 管理规范 (WMI) 提供了例外情况。
如果防火墙影响推送 ConfigMgr 客户端的功能,您可以使用组策略来禁用特定组织单位 (OU) 的防火墙,方法是当系统位于 OU 中时部署 ConfigMgr 客户端,并在部署之后将它们返回原始的 OU。另外一种方法是使用 Netsh firewall set opmode disable 命令从命令行中禁用防火墙。部署好 ConfigMgr 客户端之后,您可以使用 Netsh firewall set opmode enable 重新启用防火墙。
图 1 显示使用“客户端请求安装向导”部署到 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。
图 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 客户端已经部署到系统。
图 2 确认已将 ConfigMgr 客户端安装在 Server Core 计算机上
在 Hyper-V 中运行时,并不支持 ConfigMgr 客户端(在撰写本文时)。但是,既然 Hyper-V 已正式发布,很快就会添加这项支持。在 Hyper-V 中运行 ConfigMgr 客户端的初始测试并没有出现问题,但这还不是正式支持的配置。
查询和集合
ConfigMgr 并没有提供预先构建的、特定于 Windows Server 2008 的查询或集合。若要创建新查询,请先了解所有 Windows Server 2003 系统查询。在新查询中,将 OS 的名称更改为 %Server 6.0%。所得结果在图 3 中显示。
图 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 的系统的集合中。在<strong>图 5</strong> 中,Resource Explorer 显示了经过清点的 Windows Server 2008 Server Core 系统。
图 5 在 Resource Explorer 中显示的 Windows Server 2008 Server Core 系统(单击可获得大图)
ConfigMgr 报告
ConfigMgr 2007 提供可靠的报告(包括预先构建的报告)功能,并且可以生成 ConfigMgr 数据的仪表板视图。现成报告提供了有关硬件和软件清单、软件计数、软件分发、更新,以及 ConfigMgr 自身状态的详细信息。
在报告界面中,与 Windows Server 2008 系统直接相关的报告将在***的操作系统文件夹中显示。另外还可获得多份报告,包括 Count 操作系统和服务包报告(如图 6 所示)。Windows Server 2008 和 Windows Vista 共享同一基本代码,现在 Service Pack 周期也将相同。因此,在清单报告中,CSD 版本的 Windows Server 2008 系统显示为 SP1。
图 6 ConfigMgr 操作系统报告(单击可获得大图)
结束语
ConfigMgr 2007 与 Windows Server 2008 集成,提供了在其他 Windows Server 版本上常用的相同功能,而且它还支持重要的新增功能,例如 Server Core。所有这些都将简化移动到 Windows Server 2008 的过程,因为您可以继续使用现有和熟悉的工具来管理已更新的系统。
Cameron Fuller 是 Catapult Systems 的 Operations Manager MVP 和管理顾问,这是一家 IT 咨询公司,也是 Microsoft 黄金认证合作伙伴。Cameron 参与编写了《Microsoft Operations Manager 2005 Unleashed》和《System Center Operations Manager 2007 Unleashed》两本书。
文章来源:TechNet中文网
【编辑推荐】