如何:使用 Active Directory 部署 .NET Framework

更新:2007 年 11 月

kz6tzdt1.alert_note(zh-cn,VS.90).gif说明:

本主题仅适用于 .NET Framework 1.0 版可再发行组件包。有关部署更高版本的 .NET Framework 核心可再发行组件的信息,请参见 .NET Framework 3.5 部署指南(针对管理员)

Microsoft Active Directory 允许您使用管理员特权通过网络部署软件。本节介绍了使用 Active Directory 通过网络为 Dotnetfx.exe 部署 Windows Installer 安装包的具体过程。有关其他 Active Directory 产品的信息和文档,请参见 Active Directory 主页

Active Directory 客户端计算机必须安装了 Windows Installer 安装服务,才能在其上安装 Windows Installer 安装包。本节中介绍的过程假定在部署 Dotnetfx.exe 之前已在所有客户端计算机上安装了 Windows Installer 2.0。可以从 MSDN Download Center(MSDN 下载中心)下载 Windows Installer 2.0。请注意,这些安装程序文件不是为使用 Active Directory 进行的部署设计的。它们必须是单独安装到每台计算机上,或者使用 Microsoft Systems Management Server 以电子方式安装。

在网络管理员确认要安装 Dotnetfx.exe 的所有联网计算机都满足最低配置要求之后,请执行以下任务及其各个过程(按它们的出现顺序)。

首先,提取要用于部署 .NET Framework 的 Dotnetfx.exe 文件。

提取 Dotnetfx.exe 文件以部署 .NET Framework

  1. 将 Dotnetfx.exe 下载到本地计算机上驱动器 C 的根目录。

  2. 打开命令提示。

  3. 将目录更改到驱动器 C 的根目录。

  4. 在命令提示处键入 mkdir dotnetfx,创建一个要将 Dotnetfx.exe 复制到其中的目录。

  5. 在命令提示处键入 dotnetfx.exe /T:c:\dotnetfx /C,将文件解压缩到 dotnetfx 目录。

  6. 关闭命令提示窗口。

  7. 定位到 Windows Explorer 中的 C:\dotnetfx 文件夹,并验证是否已提取了文件。

  8. 将 dotnetfx 文件夹及其所有内容移至将用于部署的服务器。

将 dotnetfx 文件夹移至适当的部署位置后,为 .NET Framework 创建 Active Directory 包。

在 Active Directory 中创建 .NET Framework 包

  1. 单击“开始”按钮,指向**“程序”**,然后指向“管理工具”。单击“Active Directory 用户和计算机”。屏幕上会显示“Active Directory 用户和计算机”控制台。

  2. 右击树顶部的域节点。单击快捷菜单上的“属性”。屏幕上会显示“属性”对话框。

  3. 单击“组策略”选项卡。

  4. 单击“编辑”按钮。屏幕上会出现一个窗口,其中显示“默认域策略”树。

  5. 选择如何分配软件时,有两种方法可供选择。您可以选择“组策略”中的“计算机配置”节点,以设置适用于计算机的策略,而不考虑登录到计算机的用户。另外,您也可以选择“组策略”中的“用户配置”节点,以设置适用于用户的策略,而不考虑登录计算机。为了实现本示例的这一目的,请选择“用户配置”节点并展开它。展开位于“用户配置”节点下的“软件设置”文件夹。

  6. 右击“软件安装”。指向“新建”,然后单击快捷菜单上的“包”。屏幕上会显示一个对话框,提示您为包输入 Windows Installer 文件(.msi 文件)的路径。

  7. 找到复制 dotnetfx 文件夹的位置,单击“Netfx.msi”文件。

  8. 选择**“高级发布或分配”选项,并单击“确定”。屏幕上会出现一个窗口,您可以在其中选择“自动安装”**或“发行”。

    如果您选择“自动安装”,会将软件自动安装到域中的每一台计算机。如果您选择“发行”,会将软件添加到可用产品列表中,但不会安装它,除非用户选择安装。

  9. 修改完所有必需项之后,请单击“确定”。

  10. 退出“Active Directory 用户和计算机” 控制台。

在 Active Directory 中安装完 .NET Framework 包之后,下一步是验证该包是否可用于安装。

验证 Active Directory 包

  1. 登录到是域的组成部分的任何计算机。单击“开始”按钮,指向“控制面板”,然后单击“添加或删除程序”。

  2. 单击“添加新程序”按钮。.NET Framework 安装软件包应出现在可用软件的列表中。

  3. 如果 .NET Framework 安装软件包没有出现在可用软件的列表中,则未在 Active Directory 中正确配置该软件包。返回到“Active Directory 用户和计算机”控制台,并双击该软件包以重新配置它。

如果网络管理员在 Active Directory 中创建 .NET Framework 包时选择了“发行”选项,则会将该包添加到可供域中计算机使用的软件的列表中。需要安装该包的用户可以在客户端计算机上执行下一个过程。

安装 .NET Framework 包

  1. 单击“开始”按钮,指向“控制面板”,然后单击“添加或删除程序”。

  2. 单击“添加新程序”按钮。

  3. 在可用软件的列表中,选择 .NET Framework 包,并单击“添加”按钮。这样,将会启动 Microsoft .NET Framework 安装程序。

    kz6tzdt1.alert_note(zh-cn,VS.90).gif说明:

    客户端计算机上必须装有 Windows Installer 2.0,才能启动 Microsoft .NET Framework 安装程序。如果没有安装 Windows Installer 2.0,安装程序将会失败。

  4. 当安装程序显示“Microsoft .NET Framework 安装程序”窗口时,单击“下一步”按钮。

  5. 要继续安装,请选择“接受”选项,然后单击“下一步”按钮。安装程序开始复制文件并更新系统。

  6. 安装完成时,安装程序会显示一个对话框。单击“确定”。

    kz6tzdt1.alert_note(zh-cn,VS.90).gif说明:

    要正确卸载 .NET Framework 包,还应该使用 Windows 的“添加或删除程序”选项。

请参见

任务

如何:使用 Systems Management Server 部署 .NET Framework

概念

使用电子软件分发工具分发 Dotnetfx.exe

Dotnetfx.exe 的最低配置要求

其他资源

再发行 .NET Framework