Win7兼容性测试及常见问题解答(二)
有人会说单个逐一测试兼容性,是一个办法,但太繁琐,有没有一个工具,能够自动收集公司内的软硬件信息,并自动分析信息汇总在一起,IT管理人员在服务器端可以统一查看,分类整理获取更多的信息。
当然有了,微软提供了一个统筹工具Application Compatibility Toolkit.msi;相对第一个工具,更专业更具体。
软件准备:<?XML:NAMESPACE PREFIX = O />

Application Compatibility Toolkit.msi 下载地址:
由于是一个类似于C/S模式的系统,当然需要数据库了,微软的建议版本是SQL2005 Express, 这是一个免费的版本,无需License;注意SqL2000版本是不支持的;当然如果你有SqL2005/2008标准版,企业版也可以的
硬件准备:

1台小型服务器或性能较好的台式机
系统环境准备:

由于安装完毕此系统后,会在服务器端自动共享一个文件夹,客户端自动把收集的信息上传到此文件夹中;服务器端不停的扫描此文件夹,发现有新的文件上传上来,就会自动处理。
因此建议是域环境;如果不是域环境;那至少要用户对服务器具有匿名访问权限.
系统安装流程图:
<?XML:NAMESPACE PREFIX = V />
系统工作示意图:
 
工作详解:

开始的数据库安装,及工具包的配置就不说了,相信每一个IT的人士都会配置
大体步骤:安装数据库软件;安装工具包;运行管理工具,进行配置;截图如下:
 
 
客户端安装包的生成

非常有意思的是,客户端的安装包是由服务器端手动生成的,其中包括了收集信息持续的时间段, 信息范围的设定等等
打开应用兼容管理器后,左侧一共就2个大项AnalyzeCollect;点击“Collect”项
后,点击菜单中的New,生成安装包
 
在参数设置中,按照截图进行配置
 
设置完毕后,保存,选择客户端安装包路径
 
安装包的推发:

如果有域环境的话,可以在域策略中作设置,公司中的客户机在开机启动时,自动安装此包。
如果更专业一点,可以采用微软的SMS2008CA推发安装包。
信息收集:

客户端程序自动将文件上传到服务器共享文件夹中,或IT管理人员手动复制文件到服务器中
信息报表:

登陆服务器端的应用程序兼容管理器;点击“Analyze”项,展开查看项目;我们可以看同一个软件在几个客户机上的安装运行;特定的某台计算机安装了哪些软件;硬件的驱动是否兼容等等
 
 
具体怎么查看我就不详细说了;相信每一个专业人士都会操作。
额外应用: 我们可以通过这个兼容性测试系统,来获取公司中所有客户端的软件信息和硬件信息;相信对硬件/软件资产审核人员,会很有帮助J
其他功能:

用户权限测试、安装包兼容性测试,这里也不做专门赘述了,这里主要是针对开发人员用的。