将软件分配给用户的方法,基本操作大体上和上面谈到的方法相同。所不同的是,在“软件安装”项的右键菜单上点击“新建→数据包”项,选择上述成员服务器上的“Fabusoftware”文件夹下对应软件的路径中的安装包文件,其后缀为“.msi”。点击“打开”按钮,在部署软件窗口选择的是“已分配”项。当然,也可以在已经发布软件项目的右键菜单上点击“分配”项,实现部署方式的更换操作。
和软件分布不同,采用分配方式的话,在客户端的安装方式存在差别。当用户登录到域环境之后,系统就会自动创建与分配软件相关的快捷方式,将特定扩展名的文件和对应软件之间建立关联。不过,此时该分配的软件实际上并没有安装,只有当用户选择了与该软件关联的快捷方式,系统才会自动执行软件的安装操作。
例如,假设发布的软件是Adobe Reader X,在活动目录域服务AD DS中会自动将扩展名为“.pdf”的文件和Adobe Reader X关联起来。但是,当用户登录之后,在该机中并没有安装Adobe Reader X,那么扩展名为“.pdf”的文件就会被标识为未知类型的文件。
如果用户在文件管理器中双击此类文件,系统就会自动查询活动目录域服务,了解到该类文件是和Adobe Reader X关联的,因此就会自动安装该软件。这种方式被称为文件启动功能。当然,如果用户主机中已经安装了Adobe Reader 9之类的软件,已经可以识别和管理“.pdf”类型的文件,那么就不会执行上述远程安装操作,而是直接调用本机中对应的软件来访问这类文件。
除了可以将软件分配给域中的用户外,还可以将其分配到整个域或者指定组织单元中的计算机。这样,当这些计算机启动后,就会自动执行软件的远程安装操作。其具体的操作步骤与上面讲述的基本一致,所不同的是,要以系统管理员身份登录域控制器上。
点击“开始→管理工具→组策略管理”菜单项,在组策略管理窗口左侧选择“xxx.com”域名下“行政管理”节点下的“seshi”GPO项目,在其右键菜单上点击“编辑”项,在针对该GPO的组策略编辑窗口左侧选择“计算机配置→策略→软件设置→软件安装”项,在其右键菜单中点击“属性→默认程序数据包位置”项,来设置软件的存储位置,即发布点路径。点击“打开”按钮,在部署软件窗口选择“已分配”项。之后就可以按照上述方法,在域中的不同计算机中执行软件的安装操作了。