ACT5.6 动手实验手册
实验的目标这个实验的目的是:
・ 了解如何部署ACT5.6
・ 了解如何在工作组模式下对客户端进行数据收集
・ 了解如何在AD域环境下对客户端进行数据收集
本次试验大约60分钟完成
安装环境 实验室中的计算机该实验室将使用三台计算机,如下面的表中描述。在开始之前的实验室中,您必须启动虚拟机,然后登录到计算机。
虚拟机 |
计算机名 |
所需的练习 |
Win7-client |
client |
练习1 |
Win7-server |
Win7-2 |
练习1 |
Win08-DC |
WIN-TOKTG89KDES |
练习2 |
|
注意:本次试验的三台虚拟机每台都包含两个快照,在这个实验中将用到快照1。 |
1. 打开登录对话框,请按 CTRL + ALT + END (而不是 CTRL + ALT + DEL)。
2. 键入下面的信息,然后单击确定:
・ User Name: administrator
・ Password: 123
登录到Win08-DC虚拟机中1. 打开登录对话框,请按 CTRL + ALT + END (而不是 CTRL + ALT + DEL)。
2. 键入下面的信息,然后单击确定:
・ User Name: administrator
・ Password: abc%123
|
注意:在本实验当中,你可能会遇到一个或多个用户帐户控制提示。这些提示会要求你确认你刚才的操作措施。当你遇到一个用户帐户控制提示,选择确认您已采取行动,你将能够继续进行有关工作的下一步。盾牌图标出现在每个指令,将调用一个用户帐户控制对话框。 |
|
注意:在本实验的步骤是为了提供一个技术概览介绍,并不是微软技术的最佳实践做法。 |
练习1:工作组模式下对客户端进行数据收集
在本练习中,您将完成必要的步骤, 在工作组模式下对客户端兼容性数据进行收集,登陆到Win7-server虚拟机中
|
如果你还没有这样做,请启动Win7-client及Win7-server虚拟机,使用administrator账号登陆。 |
任务 1:部署SQL server数据库
在C盘的ACT5.6文件夹中,运行SQLEXPR_X64_CHS程序。 |
|
在“SQL Server 安装中心上用户左键单击 安装 |
|
在“全新 SQL Server 独立安装或向现有安装添加功能 (链接)”(位于“SQL Server 安装中心”中)上用户左键单击 |
|
在“确定 (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“我接受许可条款(A)。 (复选框)”(位于“SQL Server 2008 安装程序”中)上用户左键单击,并单击下一步 |
|
在“安装(I) (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“安装程序支持规则 (文字)”(位于“SQL Server 2008 安装程序”中)上单击下一步 |
|
在“全选(A) (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
添加本地系统为“账户名”在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
添加当前用户为指定SQL Server管理员,在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“下一步(N) > (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
单击下一步继续执行安装 |
|
在“安装(I) (按下按钮)”(位于“SQL Server 2008 安装程序”中)上用户左键单击 |
|
在“SQL Server 2008 安装程序”中用户左键单击,至此SQL数据库安装完毕。 |
|
任务2:安装ACT5.6
在“以管理员身份运行(A) (菜单项目)”上用户左键单击 |
|
在“Next (按下按钮)”(位于“Microsoft Application Compatibility Toolkit 5.6 Setup”中)上用户左键单击 |
|
在“I accept the terms in the License Agreement (复选框)”(位于“Microsoft Application Compatibility Toolkit 5.6 Setup”中)上用户左键单击 |
|
在“Next (按下按钮)”(位于“Microsoft Application Compatibility Toolkit 5.6 Setup”中)上用户左键单击 |
|
在“Install (按下按钮)”(位于“Microsoft Application Compatibility Toolkit 5.6 Setup”中)上用户左键单击 |
|
在“Finish (按下按钮)”(位于“Microsoft Application Compatibility Toolkit 5.6 Setup”中)上用户左键单击 |
|
任务三:配置ACT -Application Compatibility Manager管理端
在“Next > (按下按钮)”(位于“Application Compatibility Toolkit (ACT) Configuration Wizard”中)上用户左键单击 |
|
选择Enterprise configuration选项并进行下一步操作 |
|
在SQL Server中连接到本地数据库,在Database中新建数据库并命名为actdb。在“Next > (按下按钮)”(位于“Application Compatibility Toolkit (ACT) Configuration Wizard”中)上用户左键单击 |
|
在“Browse... (按下按钮)”(位于“Application Compatibility Toolkit (ACT) Configuration Wizard”中)上用户左键单击 ,用于新建ACT的LOG共享目录文件夹。 |
|
在C盘下新建ACTLOG文件夹用于存放ACTLOG日志。在“确定 (按下按钮)”(位于“浏览文件夹”中)上用户左键单击 |
|
在“Next > (按下按钮)”(位于“Application Compatibility Toolkit (ACT) Configuration Wizard”中)上用户左键单击 ,选择Local System |
|
在“Finish (按下按钮)”(位于“Application Compatibility Toolkit (ACT) Configuration Wizard”中)上用户左键单击 |
|
任务四:制作收集兼容性数据包步骤 在“Collect - Microsoft Application Compatibility Manager”中用户左键单击 |
|
在“Advanced... (按下按钮)”(位于“New_Package2 - Application Compatibility Manager”中)上用户左键单击 |
|
在“Name: (可编辑文本)”(位于“New_Package2 - Application Compatibility Manager”中)上用户左键单击 ,重命名为APPDATA |
|
在“Minutes (列表项目)”上用户左键单击,将收集时间改为3分钟,已节省实验时间。 |
|
在Where to output collected data处的Output Location位置输入
Local (%ACTAppData%\DataCollector\Output)
选择Save and creat data collection package 新建ACT数据收集包 |
|
在“桌面 (框线项目)”(位于“Save Data Collection Package”中)上用户左键单击,将数据包存放到桌面 |
|
此时在桌面出现新制作的数据收集包 |
|
任务5:使用兼容性评估器进行信息收集
现在登陆到Win7-client虚拟机中,在C盘根目录中新建文件夹并名为APPDATALOG,通过网络复制将Win7-server桌面上的appdata.msi文件手动拷贝到本地桌面上并执行,请耐心等待三分钟,兼容性评估器正在自动为您收集。
收集完成之后会在%SYSTEMDRIVE% \Users\All Users\Microsoft\Application Compatibility Toolkit\DataCollector\Output文件夹中出现收集的CAB文件如图:
将这些文件手工拷贝到win7-server计算机的C:\ACTLOG文件夹中,就可以通过ACT管理界面看到客户端程序兼容性测试情况。
练习2:AD域模式下对客户端进行数据收集
在本练习中,您将完成必要的步骤, 在AD域模式下对客户端进行数据收集
任务一:新建兼容性数据收集包
先登陆到win7-server虚拟机中
此步骤略过,您可以按照练习1的步骤执行该操作,注意的是,在这个实验中一个步骤与练习1的步骤是有所区别的:即在配置MSI收集数据包界面中的“output location”选项里,需要将CAB文件保存到安装ACT的windows7计算机中而不是本地文件夹中,具体路径为win7-server (\\win7-server\ACTLOG)中,这样CAB数据文件会被自动传送到ACT服务器中,生成一个叫appdata2的DCP包。
任务二:通过组策略下发msi数据收集包
登陆到Win08-DC虚拟机中
在“位于“本地磁盘 (C:)”中新建文件夹packages,并将此文件夹设置为共享文件夹,用于存放appdata2程序包。 |
|
共享名称仍沿用packages
将appdata2程序包通过网络复制考入文件夹中 |
|
在“Active Directory 用户和计算机 (菜单项目)”上用户左键单击 |
|
在“组织单位 (菜单项目)”上用户左键单击新建OU |
|
在“新建对象 - 组织单位”中用户键盘输入 ACTOU |
|
在“防止容器被意外删除(P) (复选框)”(位于“新建对象 - 组织单位”中)上用户左键单击 |
|
ACTOU新建完毕 |
|
在“Active Directory 用户和计算机”中选中computer |
|
在“CLIENT (列表项目)”(位于“Active Directory 用户和计算机”)上选择加入域的两台win7计算机。 |
|
|
在“移动(V)... (菜单项目)”上用户左键单击 |
|
在“ACTOU (框线项目)”(位于“移动”中)上用户左键双击,将两台计算机移动到新建的ACTOU中来 |
|
在“确定 (按下按钮)”(位于“移动”中)上用户左键单击 |
|
在“ACTOU (框线项目)”(位于“Active Directory 用户和计算机”中)上用户左键单击 |
|
在“启动 (按下按钮)”(位于“开始”中)上用户左键单击,此时两台WIN7计算机已被移动到ACTOU |
|
在“所有程序 (菜单项目)”(位于“「开始」菜单”中)上用户左键单击 |
|
在“管理工具 (菜单项目)”(位于“「开始」菜单”中)上用户左键单击 |
|
在“组策略管理 (菜单项目)”上用户左键单击 |
|
在“ACTOU (框线项目)”(位于“组策略管理”中)上用户右键单击 |
|
在“在这个域中创建 GPO 并在此处链接(C)... (菜单项目)”上用户左键单击 |
|
在“新建 GPO”中用户键盘输入 [ACTGOP] 并确定 |
|
在“ACT-GPO (列表项目)”(位于“组策略管理”中)上用户右键单击 |
|
在“编辑(E) (菜单项目)”上用户左键单击 |
|
在“策略 (框线项目)”(位于“组策略管理编辑器”中)上用户左键单击 |
|
在“软件设置 (框线项目)”(位于“组策略管理编辑器”中)上用户左键双击 |
|
在“软件安装 (框线项目)”(位于“组策略管理编辑器”中)上用户左键单击 |
|
在“显示桌面 (按下按钮)”上用户右键单击 |
|
在“属性(R) (菜单项目)”上用户左键单击 |
|
在“软件安装 属性”中用户键盘输入共享文件夹路径“\\计算机名称\共享文件夹名” |
|
在“确定 (按下按钮)”(位于“软件安装 属性”中)上用户左键单击 |
|
在“软件安装 (框线项目)”(位于“组策略管理编辑器”中)上用户右键单击 |
|
在“数据包(P)... (菜单项目)”上用户左键单击 |
|
在“名称 (可编辑文本)”(位于“打开”中)上用户左键单击 |
|
在“打开(O) (按下按钮)”(位于“打开”中)上用户左键单击 |
|
在“确定 (按下按钮)”(位于“部署软件”中)上用户左键单击 |
|
在“刷新 (按下按钮)”(位于“组策略管理编辑器”中)上用户左键单击 |
|
此时软件分发准备完毕 |
|
登陆到win7-client客户端下,以管理员身份运行cmd,并输入gpupdate /force刷新组策略,重启计算机后,组策略将自动下发程序包给客户端,此时客户端将自动完成程序兼容性收集工作,并将CAB文件上传到ACT Server端。
登陆到win7-server计算机中,登陆ACT管理控制台中可以看到客户端信息已被成功获取。
练习3:使用ACT缓解兼容性问题
在本练习中,您将完成必要的步骤, 使用Compatibility Administrator缓解兼容性问题
任务一:查看兼容性问题
先登陆到win7-server虚拟机中
点击开始菜单-所有程序-Microsoft Application Compatibility Toolkit-Demo Application-stock viewer
点击File-Update Kernel,查看报错信息
然后在点击Browse,查看报错信息
任务二:使用Compatibility Administrator缓解兼容性问题
点击开始菜单-所有程序-Microsoft Application Compatibility Toolkit-Compatibility Administrator(32-bit)
在弹出的管理界面中,点击New Database右键,选择Create New-Application Fix
在Name of the program to be fixed中输入Demo,在Name of the vendor for this program处输入Microsoft,在Program file location处浏览到c:\Program Files(x86)\Microsoft Application Compatibility Toolkit\Compatibility Administrato(32-bit)\Demo Application\StockViewer\StockViewer
点击下一步
点击下一步
找到VirtualRegistry,勾选此项,然后点击Parameters,在Command line处输入IE60,在查找WRPMitigation,勾选此项,点击下一步,在点击完成
点击Save按钮,在Database Name处输入Demo,点击OK
在文件名处,输入Demo,保存的位置可以选择保存在桌面
在Demo处右键选择Install
然后点击确定按钮
再次打开Stock Viewer应用程序,查看是否还出现报错信息,打开File-Update Kernel,并点击Browse