inventory tool for Microsoft Uplates简介

2024-04-21 01:36:50
 
SMS 2003 ITMU安装与部署指南
 
Inventory Tool for Microsoft Updates(ITMU)简介
微软于今年8月份发布了Inventory Tool for Microsoft Updates(ITMU),与Software Update Scanning Tools不同,此功能包可用于部署多种微软产品的升级,而不仅仅是操作系统的补丁更新。
ITMU包含了以下四部分组件:
用于扫描Windows工作站和服务器的Windows操作系统和微软应用程序的安全更新情况的扫描工具(Scan Tool);
Windows Update Catalog(存储Microsoft软件更新、更新地址以及相关信息)的同步机制;
最新的Windows Update Agent(告知用户补丁缺失情况,亦可以用于配置自动下载和安装补丁);
新的SMS Advanced Client。
ITMU支持以下产品的更新:
Microsoft Windows 2000 Service Pack 4 and later(包含Windows XP、Windows Server 2003 Family等)
Microsoft Windows 64-bit edition (based on Windows Server 2003 SP1 code)
Microsoft Windows XP Embedded
All Windows components (such as MSXML, MDAC, and Microsoft Virtual Machine)
Microsoft Office XP and Office 2003
Microsoft Exchange 2000 and Exchange 2003
Microsoft SQL Server 2000 SP4 and later
Additional products as published to Microsoft Update and Windows Update
另外,ITMU可以实现其他语言包补丁自动下载的功能,这对国内用户来说无疑是一个好消息。
ITMU安装前的准备工作
测试环境的搭建:
图1 实验拓扑
注意:此次测试中为了方便的需要,在测试平台上将DC直接与Internet连接,实际环境中为了保证目录服务器的安全,请勿如此操作。
在安装ITMU前,站点服务器需要满足以下两个要求:
安装了SMS 2003 Service Pack 1;
安装了几个必要的Hotfix:KB900257;KB900401;KB901034(或者以KB899512和892044的组合代替,建议在无法安装KB901034的情况下才使用此组合)。
这些Hotfix已经包含在从微软站点下载的ITMU的安装包中:
图2
【1】安装KB900257
此hotfix需要在主站点服务器上以及使用SMS Administrator Console的客户机上。
图3
点击Next,在安装过程中,提示需要停止以下几个服务:
图4
点击Continue,等待安装结束。安装结束后,上述三个服务会自动启动。
【2】安装KB900401 
图5
按照SQLScrpt.txt中的提示,我们需要先手动停止下面两个服务:
SMS_EXECUTIVE、
SMS_SITE_COMPONENT_MANAGER
然后打开SQL Server的查询分析器,在其中运行update.sql,如下图: 
图6
此时注意选择正确的站点数据库,运行结束后看到 ”(0 rows affected)”的结果;重新启动服务SMS_EXECUTIVE、SMS_SITE_COMPONENT_MANAGER,完成此hotfix的安装
【3】安装KB901034
此Hotfix需要安装在主站点服务器、管理点(MP)以及有Proxy MP的二级站点服务器上。
在补丁在安装中,MP将会进行更新,同时,高级客户端的安装程序版本也将被更新。  
图7
点击next开始安装,此时系统会提示下列服务会在安装过程中被自动停止并重新启动 
图8
点击Continue继续安装,此时系统会提示需要reset站点,此时你可以选择在安装过程中自动reset站点或在安装完此hotfix后手动reset站点。我们选择Yes,在安装过程中reset站点  
图9
此时会出现如下的画面: 
图10
在站点Reset接收后,还需等待一段时间,直至安装结束  
图11
在安装结束后,我们需要确认安装是否成功,此时可以通过查看mpsetup.log来确认安装的结果。
图12
#p#ITMU安装过程
在完成上述工作后,我们开始ITMU的安装。
运行SMSITMU.msi,出现安装向导:
图13
点击next,选择同意相关条目后,选择安装路径,如图14。我们选择默认路径  
图14
点击next后,我们需要输入作为同步主机的计算机,用于定时获取Windows Update Catalogs,建议选择一台安装有高级客户端机器,并能够访问Internet的机器(不建议选择站点服务器)。这里为了实验的方便,我们选择站点服务器ITMU作为同步主机。 
图15
这里我们指定了这台同步主机自动从Internet上下载catalog,如果选择的这台同步主机无法直接访问Internet,则我们可以到[url]http://go.microsoft.com/fwlink/?linkid=40751[/url]手动下载Wsusscan.cab,并将其存放到在此步骤中指定的路径上。
点击Next,进入如图16所示画面,为Inventory Tool的分发进行相关设置。  
图 16
建议SMS Object使用默认的名称,如果你需要将Inventory Tool复制到所有的分发点(包括子站点的分发点),则选中第一个选项;如果你需要设置一台测试计算机,则选中第二个选项,此时安装程序将新建一个advertisement应用于此测试机。
点击next,进入Windows Update Agent的设置画面,如图17:  
图17
如果你确认所有客户机的Windows Update Agent的版本已经满足要求,则可以选择此选项(可以通过查看客户机%systemdrivers%\%System32%中的wuaueng.dll的版本是否高于5.8来判断是否满足条件,注意,官方文档中此处有误,文档中将文件名写成了wuaveng.dll),否则勾选此选项。
在”Distribution Option”中,可选择是否将此package复制到所有的分发点以及是否创建一个program用于将WUA(Windows Update Agent)安装到将安装Inventory tool的机器上。  
图18
完成设置后,我们等待安装的进行:  
图19
此处等待的时间较长。完成后,我们点击Finish完成安装。
图20
至此,我们完成了ITMU在Site Server上的安装。下面让我们来看看都增加了哪些内容。
打开SMS MMC,如下图:  
图21
我们可以看到,控制台中增加了三个Collection、两个package以及两个Advertisement。
#p#
ITMU的配置与使用
在第二部分中,我们完成了ITMU在Site Server上的安装。在使用其进行安全补丁的分发以前,我们还需要进行两项工作:
(1)升级高级客户端版本;
(2)分发Microsoft Updates Tool
升级高级客户端版本
为了支持Microsoft Updates Tool在客户端的安装,我们需要将升级客户端的版本。在本次测试环境中,我所用的高级客户端的版本为2.50.3174.1018,即SMS 2003 SP1的客户端版本,我们需要将其升级至2.50.3174.1152(即安装KB901034所释放的客户端版本)或更高。
我们可以通过客户端安装向导或使用软件分发的方法进行升级,此次试验中我们选用后者。
首先,我们新建一个collection,通过查询哪些客户机的高级客户端需要升级,如下图  
图22
在Membership Rule中,我们采用查询的方式,找出需要升级的客户端。
WQL语句如下:
select SMS_R_System.ResourceID,SMS_R_System.ResourceType,SMS_R_System.Name,SMS_R_System.SMSUniqueIdentifier,SMS_R_System.ResourceDomainORWorkgroup,SMS_R_System.Client from SMS_R_System where Client = 1 and ClientVersion <= "2.50.3174.1018"

 图23
建立完成后,我们刷新此collection,可得到需要升级的客户机的列表。  
图24
下面我们进行客户端的分发。
如图25所示,我们在Package Node上点击右键,选择NewàPackage From Definition  
图25
选择SMS Advanced Client Upgrade,点击next  
图26  
图27
输入\%smssiteserver%smsclienti386 做为源文件的来源  
图28
点击Finish完成设置。  
图29
新建的Package如下图所示:  
图30
我们还需要为这个新的package设置分发点:  
图31
选择ITMU作为分发点:  
图32
新建一个Advertisement,用于分发客户端。注意collection选择我们新建的“SMS Client Version(Need Update)” 
图33
设置Advertisement的时间  
图34
点击OK完成Advertisement的设置。
如果不愿意等待,我们可以在客户机上初始化“系统管理”中的“计算策略检测及评估时间”:  
图35
等待一段时间后,我们可以看到安装的通知: 
图36
点击Run开始安装,或等待倒计时结束开始自动安装,可以通过进程中ccmsetup.exe确认安装进程在运行状态中。  
图37
等待安装完成,我们检查客户端的版本,已为2.50.3174.1152。  
图38
至此,高级客户端的升级已经完成。
#p#分发Microsoft Updates Tool
现在我们向客户机分发Microsoft Updates Tool,以确认客户机的补丁缺失情况。
我们新建(或更改)一个Advertisement,进行相关设置:  
图39
如果需要Microsoft Updates Too在客户机上安装完成后,马上提交数据,我们需要在program中选择Microsoft Updates Tool(expedited)。
等待客户机安装
图40
完成后,我们在MMC中查看此机器信息  
图41
计算机的硬件信息中增加了一项:Extended Software Updates,其中详细的列出了该客户机系统补丁和其上安装的部分微软产品的补丁情况。
在第一部分中,我们曾提及过ITMU支持中文补丁的自动下载,相信大家对这一新特征是十分欢迎的。为了在测试补丁分发事能够自动下载中文补丁,我们还需要进行一些相关设置。
打开Microsoft Updates Inventory Tool安装目录下的PkgSoucre目录,用文本编辑器打开Download.ini  
图42
我们需要添加相应的区域值,此值可以到[url]http://go.microsoft.com/fwlink/?LinkId=42650[/url]进行查找,然后将其转换为十进制即可。 
图43
我们在Download.ini中添加下图中的语句后,在补丁包制作过程中,简体中文的补丁包也可以被自动下载。 
图44
下面,我们进行补丁的分发的测试。
首先,我们选择Package,右键,All TaskàDistribute Software Updates  
图45 
 
图46
选择的类型为Microsoft Update  
图47
选择New,新建一个Package  
填写Package Name  
按照下面几张图中的提示进行设置。  
我们选择选择KB901017作为此次分发的对象。 
图52
此处我们指定文件的源目录以及是通过自动下载还是手动下载,由于我们的Site Server与Internet有连接,且我们需要测试简体中文补丁是否可以下载,所以我们选择自动下载。  
图53
点击next后,我们看到此简体中文补丁开始自动下载:  
图54
下载完成后,出现图55的画面:  
图55
我们点击属性,查看补丁包的相关信息,可以看到参数的设置已经与原来的Scaning Tools有了明显的不同。  
图56
点击OK,回到向导,点击next,选择分发点  
图57
根据向导,完成后几步的设置,直至出现完成画面。 
图58
如果不愿意等待,我们可以在客户机NewXP上初始化“系统管理”中的“计算策略检测及评估时间”,并等待安装的完成。
我们可以通过事件查看器中的系统日志,来确定补丁是否安装完成。  
图59
至此,我们完成了补丁分发的测试。
结束语
通过上面几部分,大家应该对SMS ITMU有了一定的了解。ITMU将集成在SMS 2003 Service Pack 2中,并于明年年初发布。有关ITMU的更多信息,可以参考ITMU安装包中的文档:SMSITMUDeployGuide
责任编辑 赵毅 zhaoyi#51cto.com TEL:(010)68476636-8001
 

转载于:https://blog.51cto.com/lhw135222/117413

inventory tool for Microsoft Uplates简介相关推荐

  1. Microsoft CSP简介

    目前,在国际上有两种比较通用的对加密设备进行管理的接口.一种是PKCS#11标准 接口,另一种是由Microsoft制定的CSP(Cryptographic Service Provider)标准接口 ...

  2. 虚拟化和Microsoft解决方案简介

    虚拟化和Microsoft解决方案简介  本章不仅为本书的第一部分,还是整本书的讨论奠定了核心织物概念和技术的基础.虚拟化已从根本上改变了数据中心的布局和操作,并探索了这种数据中心的发展及其好处. M ...

  3. ai驱动数据安全治理_人工智能驱动的Microsoft工具简介

    ai驱动数据安全治理 介绍 (Introduction) Microsoft is nowadays one of the major providers for AI powered cloud s ...

  4. 【程序性能分析利器】Google Perf Tool 和 Valgrind 工具包简介

    Google Perf Tools 的安装和使用 Gperf 工具包包含如下几个工具: 一个优化的内存管理算法-tcmalloc性能优于malloc. 一个用于CPU profile的工具,用于检测程 ...

  5. Microsoft Azure 简介及信息汇总

    上点干货,快速总结一下目前我了解的Microsoft Azure相关信息. 首页,什么是云服务: 见上图 Microsoft Azure属于IaaS即云基础设置,为企业提供公有云服务.所以,大伙可以自 ...

  6. Microsoft Intune简介

    什么是Microsoft Intune? Microsoft Intune是一项基于云的服务,专注于移动设备管理(MDM)和移动应用程序管理(MAM).您可以控制组织设备的使用方式,包括手机,平板电脑 ...

  7. 译:Microsoft/ReactXP 简介

    在Github的Microsoft项目中发现一个名为ReactXP的项目,这是一个由Skype团队开发的,用于进行Web及跨平台APP开发的库(建立在React Js 和 ReactNative之上) ...

  8. infopath转换html,Microsoft Tools to Save InfoPath Forms as HTML

    Microsoft Tools to Save InfoPath Forms as HTML 10/27/2005 2 分钟可看完 本文内容 Using the HTML to XHTML Conve ...

  9. ssma5.3_适用于Oracle的Microsoft SQL Server迁移助手(SSMA)v7.1

    ssma5.3 介绍 (Introduction) SQL Server Migration Assistant (SSMA) is a free supported tool from Micros ...

最新文章

  1. GlideApp 引入不了问题
  2. 元宇宙中可跨语种交流,Meta 发布新语音模型,支持128种语言无障碍对话
  3. 说说web缓存-强缓存、协商缓存
  4. windows的php如何安装目录结构,禅道的目录结构
  5. linux (ubuntu)安装pycharm
  6. 微博拟全球发售1100万股 发售价不超388港元
  7. Ubuntu Linux服务器安装Hadoop并配置伪分布式
  8. micropython和python区别-什么是MicroPython?
  9. xcode快捷创建控件
  10. 解决This application failed to start because no Qt platform plugin could be initialized的问题
  11. 【风控模型】—WOE与IV指标的深入理解应用
  12. 生物信息学python常用脚本_生物信息工程师必备的编程语言清单
  13. 说说数据结构中的几种树
  14. CAD如何删除图层 显示未删除选定图层
  15. 八、基于多源数据建成区提取——Landsat数据大气校正
  16. String的使用方法
  17. mail.jar下载 activation.jar下载
  18. python中cv是什么_python里面cv是什么意思
  19. mysql table crashed_快速解决MySQL:Table xxx is marked as crashed and should be repaired五个办法...
  20. LiveVideoStackCon 2022 上海站优秀出品人、讲师及志愿者

热门文章

  1. [Linux] PHP程序员玩转Linux系列-自动备份与SVN
  2. 运输层--TCP协议(2)
  3. LintCode2016年8月8日算法比赛----子树
  4. Matlab中diag函数注意事项
  5. 以优美方式编写JavaScript代码
  6. 使用cronolog自动分割apache的日志。
  7. Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
  8. 2009我的lamp之路
  9. 什么是康奈尔笔记法?
  10. Q102:光线追踪场景(5)——驭龙台