概要
本分步指南介绍了如何使用组策略自动将程序分发到客户机或用户。
您可以通过以下方法使用组策略分发计算机程序。
分配软件
您可以将程序分发分配到用户或计算机。如果将程序分配给一个用户,在该用户登录到计算机时就会安装此程序。在该用户第一次运行此程序时,安装过程最终完成。
如果将程序分配给一台计算机,在计算机启动时就会安装此程序,所有登录到该计算机上的用户都可以使用它。在某一用户第一次运行此程序时,安装过程最终完成。
发布软件
您可以将一个程序分发发布给用户。当用户登录到计算机上时,发布的程序就显示在添加/删除程序对话框中,并且可以从这里安装。
注意:Microsoft Windows 2000 组策略自动程序安装要求客户机运行 Windows 2000 或更高版本。
创建分发点
要发布或分配计算机程序,必须在发布服务器上创建一个分发点: 1. 以管理员身份登录到服务器计算机。
2. 创建一个共享网络文件夹,将您希望分发的“Microsoft 软件安装程序”(MSI) 程序包放入此文件夹中。
3. 对该共享设置权限以允许访问此分发程序包。
4. 将 MSI 程序包复制或安装到分发点。例如,要分发 Microsoft Office XP,请运行管理员安装 (setup.exe /a) 以将文件复制到分发点。
创建组策略对象
如要创建一个用以分发软件程序包的组策略对象 (GPO),请执行以下操作: 1. 启动“Active Directory 用户和计算机”管理单元,方法是:单击开始,指向程序,指向管理工具,然后单击“Active Directory 用户和计算机”。
2. 在控制台树中,右键单击您的域,然后单击属性。
3. 单击组策略选项卡,然后单击新建。
4. 键入您希望让此策略使用的名称(例如,Office XP 分发),然后按 Enter 键。
5. 单击属性,然后单击安全选项卡。
6. 对于您不希望应用该策略的安全组,请单击以清除与它们对应的应用组策略复选框。单击以选中要应用该策略的组所对应的应用组策略复选框。完成后,单击确定。
分配程序包
如要将一个程序分配给运行 Windows 2000 或 Windows XP Professional 的计算机,或分配给正在登录到这样的一个工作站的用户,请执行以下操作: 1. 启动“Active Directory 用户和计算机”管理单元,方法是:单击开始,指向程序,指向管理工具,然后单击“Active Directory 用户和计算机”。
2. 在控制台树中,右键单击您的域,然后单击属性。
3. 单击组策略选项卡,选择您想要的组策略对象,然后单击编辑。
4. 在计算机配置下,展开软件设置。
5. 右键单击“软件安装”,指向新建,然后单击程序包。
6. 在打开对话框中,键入包含您要找的 MSI 程序包的共享文件夹的完整统一命名约定 (UNC) 路径。例如 \\文件服务器\共享\文件名.msi。
重要说明:不要浏览到该位置。确保使用共享文件夹的 UNC 路径。
7. 单击打开。
8. 单击分配,然后单击确定。该程序包将列在组策略窗口的右窗格中。
9. 关闭组策略管理单元,单击确定,然后退出“Active Directory 用户和计算机”管理单元。当客户机启动时,此受管理的软件程序包将自动安装。
发布程序包
如要将一个程序包发布给计算机用户,并使它可从控制面板中的“添加/删除程序”工具中安装,请执行以下操作: 1. 启动“Active Directory 用户和计算机”管理单元,方法是:单击开始,指向程序,指向管理工具,然后单击“Active Directory 用户和计算机”。
2. 在控制台树中,右键单击您的域,然后单击属性。
3. 单击组策略选项卡,选择您想要的组策略对象,然后单击编辑。
4. 在用户配置下,展开软件设置。
5. 右键单击“软件安装”,指向新建,然后单击程序包。
6. 在打开对话框中,键入包含您要找的 MSI 程序包的共享文件夹的完整 UNC 路径。例如 \\文件服务器\共享\文件名.msi。
重要说明:不要浏览到该位置。确保使用共享文件夹的 UNC 路径。
7. 单击打开。
8. 单击发布,然后单击确定。该程序包将列在组策略窗口的右窗格中。
9. 关闭组策略管理单元,单击确定,然后退出“Active Directory 用户和计算机”管理单元。
10. 测试程序包: a.
使用您将程序包发布到的一个帐户,登录到一个运行 Windows 2000 Professional 或 Windows XP Professional 的工作站。
b.
单击开始,指向设置,然后单击控制面板。在 Windows XP 中,单击开始,然后单击控制面板。
c.
双击添加/删除程序(或单击“添加或删除程序”),然后单击添加新程序。
d.
在“从网络添加程序”列表中,单击您已发布的程序,然后单击添加。该程序即安装到您的计算机上。
e.
单击确定,然后单击关闭。
重新部署程序包
在某些情况下,您可能需要重新部署一个软件程序包。例如,在您升级或修改程序包时就需要这样做。要重新部署程序包,请执行以下操作: 1. 启动“Active Directory 用户和计算机”管理单元,方法是:单击开始,指向程序,指向管理工具,然后单击“Active Directory 用户和计算机”。
2. 在控制台树中,右键单击您的域,然后单击属性。
3. 单击组策略选项卡,单击您用来部署该程序包的组策略对象,然后单击编辑。
4. 展开包含您部署程序包时使用的“软件安装”项的软件设置容器。
5. 单击包含该程序包的“软件安装”容器。
6. 在组策略窗口的右窗格中,右键单击该程序,指向所有任务,然后单击“重新部署应用程序”。将显示以下信息:
重新部署这个应用程序会使应用程序重新安装到已经安装的所有地方。要继续吗?
7. 单击是。
8. 退出组策略管理单元,单击确定,然后退出“Active Directory 用户和计算机”管理单元。
删除程序包
要删除已发布或已分配的程序包,请执行以下操作: 1. 启动“Active Directory 用户和计算机”管理单元,方法是:单击开始,指向程序,指向管理工具,然后单击“Active Directory 用户和计算机”。
2. 在控制台树中,右键单击您的域,然后单击属性。
3. 单击组策略选项卡,单击您用来部署该程序包的组策略对象,然后单击编辑。
4. 展开包含您部署程序包时使用的“软件安装”项的软件设置容器。
5. 单击包含该程序包的“软件安装”容器。
6. 在组策略窗口的右窗格中,右键单击该程序,指向所有任务,然后单击“删除”。
7. 执行下列操作之一: ? 单击“立即从用户和计算机卸载软件”,然后单击确定。
? 单击“允许用户继续使用软件,但禁止新的安装”,然后单击确定。
8. 退出组策略管理单元,单击确定,然后退出“Active Directory 用户和计算机”管理单元。
疑难解答
发布的程序包在使用组策略删除后显示在客户机上。
在用户已经安装了此程序但尚未使用过它时,可能会发生这种情况。在用户第一次启动此发布的程序时,安装过程最终完成。然后组策略就删除了此程序。