如何通过使用系统管理服务器部署 Visual Studio 2005

文章翻译 文章翻译
文章编号: 907759 - 查看本文应用于的产品
为这篇文章的一个 Microsoft Visual Studio.net 2003年版本,请参阅 327792
为这篇文章的一个 Microsoft Visual Studio.net 2002年版本,请参阅 309657

展开全部 | 关闭全部

本文内容

简介

本分步指南介绍了如何使用 Visual Studio 2005 和系统依赖项部署在网络上的 Microsoft 系统管理服务器 (SMS)。您可以使用 SMS 部署在网络上具有管理权限的程序。

本文假定您的部署 Visual Studio 2005 的所有客户端计算机满足最低要求 Visual Studio 2005。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
908452Microsoft Visual Studio 2005 安装问题自述文件文件的内容

更多信息

创建网络映像

您可以从 cd 或 dvd 而运行 Visual Studio 2005 安装程序从网络共享。 下面的过程演示如何为从网络共享的安装准备 Visual Studio 2005。

注意当您运行 Visual Studio 2005 安装程序时,未安装 visual SourceSafe。但是,您可以将 Visual SourceSafe 安装媒体中的内容复制到一个单独的文件夹,在服务器上,以将这些产品在网络上部署为独立的安装。

共享 Visual Studio 2005 的安装文件

  1. 在服务器上创建一个文件夹。例如对于创建名为 VisualStudio2005 的文件夹。
  2. 在 VisualStudio2005 文件夹中创建两个文件夹。这些文件夹 VisualStudio 和 MSDN 命名。这些文件夹的路径名称如下所示:
    • VisualStudio2005\VisualStudio
    • VisualStudio2005\MSDN
    注意这些路径名称示例用于在整篇文章。
  3. 将复制到 VisualStudio2005\VisualStudio 文件夹标记为 Visual Studio 2005 的所有光盘的内容。如果系统提示,覆盖现有文件。
  4. 标记为 MSDN Library 的 Visual Studio 2005 VisualStudio2005\MSDN 文件夹的所有光盘的内容复制。如果系统提示,覆盖现有文件。
  5. 如记事本) 的文本编辑器中打开 Setup.ini 文件。Setup.ini 文件位于 VisualStudio2005\VisualStudio 文件夹中。
  6. 在 [文档] 部分中找到下面的行。
    [Documentation]
    DIR=
  7. 更改在以下第 6 步中找到的行。
    [Documentation]
    DIR=..\MSDN
  8. 保存并关闭该文件。

    注意此更改可以防止在安装过程中的磁盘交换的请求。此更改还提供了正确的路径的 MSDN 库 CD 以安装程序。
  9. 打开 Setup 文件夹。此文件夹位于 VisualStudio2005\VisualStudio 文件夹中。
  10. 如记事本) 的文本编辑器中打开 $ Setup.sdb 文件。将下列代码行添加到文件结尾。
    [Product Key]
    XXXXXXXXXXXXXXXXXXXXXXXXX 
    
    注意XXXXXXXXXXXXXXXXXXXXXXXXX 是 25 个字符的产品密钥位于 CD 包装上的。不要输入产品密钥显示在短划线 (-)。
  11. 保存并关闭该文件。

    注意在安装过程中,此更改 pre-populates 产品密钥框。
  12. 共享网络上的 VisualStudio2005 文件夹。在共享 VisualStudio2005 文件夹上设置适当的安全设置。Visual Studio 2005 Setup.exe 文件在网络上的路径如下所示:
    \ ServerName \VisualStudio2005\VisualStudio\Setup.exe
    注意在安装过程安装过程将失败如果任一路径和文件名组合超过 260 个字符。在 Visual 的 Studio 路径的最大长度是 221 个字符。因此,我们建议您将安装文件复制到具有小于 70 个字符的路径。如果创建了为网络映像的网络共享我们建议则根安装位置的 UNC 路径包含小于 39 个字符。

    注意如果安装路径中的文件夹名称包含空格,也可能失败安装过程。例如对于安装过程可能失败,如果您使用以下安装路径:
    \ ServerName \VisualStudio 2005\MSDN
    \ ServerName \VisualStudio2005\Visual Studio

部署的系统要求

才能在 SMS 客户端计算机上安装 Visual Studio 2005 客户端计算机必须具有 Visual Studio 2005 要求的所有系统组件。网络管理员必须确认所有客户端计算机具有所需的系统的组件。

注意我们建议您部署此列表中的显示顺序中的组件。例如对于因为您不能安装.net 框架,除非您已经安装了 Windows 安装程序 3.1,Microsoft.net 框架之前将显示 Microsoft Windows 安装程序 3.1。

注意如果您打算通过使用 Microsoft ASP.NET 开发 Web 应用程序或 Web 服务,请在安装其他组件之前安装 Microsoft Internet Information Services (IIS)。

Windows Server 2003 的系统要求

  • Windows Server 2003 Service Pack 1 (SP1)
  • microsoft.net 框架 2.0
  • Office 可再发行组件包的的 Microsoft Visual Studio 工具
    (只是此程序包所需的 Office 产品,Microsoft Visual Studio 工具)
  • Microsoft 6.0 MSXML
  • Microsoft Visual Studio 2005 64 位系统必备组件
    (这些必备组件只是所需的 64 位计算机)
  • Microsoft Visual J# 可再发行组件包 2.0
  • Microsoft 文档资源管理器 2005
  • Microsoft Visual Studio 64 位软件开发工具包 (sdk)
    (这些 sdk 来调试 64 位应用程序要求。

对于 Windows 2000 的系统要求

  • Microsoft Windows 2000 Service Pack 4 (SP4)
  • Microsoft Internet Explorer 6 SP1
  • Microsoft Windows 安装 3.1
  • Microsoft 数据访问组件 2.8 SP1
  • microsoft.net 框架 2.0
  • Office 可再发行组件包的的 Microsoft Visual Studio 工具
    (只是此程序包所需的 Office 产品,Microsoft Visual Studio 工具)
  • Microsoft 6.0 MSXML
  • Microsoft Visual Studio 2005 64 位系统必备组件
    (这些必备组件只是所需的 64 位计算机)
  • Microsoft Visual J#.net 可再发行组件包 2.0
  • Microsoft 文档资源管理器 2005
  • Microsoft Visual Studio 64 位 sdk
    (这些 sdk 来调试 64 位应用程序要求。

对于 Windows XP 的系统要求

  • Windows XP Service Pack 2 (SP2)
  • Microsoft Internet Explorer 6 SP1
  • microsoft.net 框架 2.0
  • Office 可再发行组件包的的 Microsoft Visual Studio 工具
    (只是此程序包所需的 Office 产品,Microsoft Visual Studio 工具)
  • Microsoft 6.0 MSXML
  • Microsoft Visual Studio 2005 64 位系统必备组件
    (这些必备组件只是所需的 64 位计算机)
  • Microsoft Visual J#.net 可再发行组件包 2.0
  • Microsoft 文档资源管理器 2005
  • Microsoft Visual Studio 64 位 sdk
    (这些 sdk 来调试 64 位应用程序要求。

部署所需的组件

Visual Studio 2005 要求每个系统组件位于 WCU 文件夹的 Visual Studio CD-ROM 或 DVD rom。下面是这些组件的某些文件夹位置的列表:
  • Microsoft 文档资源管理器 2005年程序包位于 DExplore 文件夹中。
  • Microsoft MSXML 6.0 程序包位于 MSXML 文件夹中。
  • Microsoft.net 框架程序包位于 dotNetFramework 文件夹中。
注意对于要正确运行的 Visual Studio 2005,您必须部署位于 dotNetFramework 文件夹中的.net 框架的版本。

有关如何通过使用系统管理服务器 2.0 部署 Windows 安装程序安装包的详细信息请访问下面的 Microsoft 网站:
http://www.microsoft.com/smserver/techinfo/deployment/20/deployosapps/deploymsi.mspx
有关如何安装 Microsoft.net 框架,请访问下面的 Microsoft 开发人员网络 (MSDN) 的网站的详细信息:
http://msdn2.microsoft.com/en-us/library/ms994395.aspx
要部署其余的组件,您必须请按照下列步骤操作:
  1. 创建组件包。
  2. 创建组件程序。
  3. 创建组件的分发点。
  4. 创建组件广告。

步骤 1: 创建组件包

  1. 单击 开始,指向 程序,然后单击 系统管理服务器 以打开 SMS 管理员控制台中。
  2. 站点数据库 树中右键单击 程序包,指向 新建,然后单击 程序包
  3. 包属性 对话框 常规 选项卡中,请于相应的字段添加下列值。
    收起该表格展开该表格
    字段Value
    名称Component Name
    版本Component Version
    发布者Microsoft
    语言Component Language
  4. 数据源 选项卡上单击以选中为 此程序包包含源代码文件,复选框,然后单击 $ 始终获取源目录中的文件
  5. 单击 设置
  6. 设置源目录 对话框中单击 站点服务器上的本地驱动器,然后单击 浏览
  7. 浏览文件夹 对话框中选择根据下面的列表正在安装的组件的文件夹。
    收起该表格展开该表格
    组件文件夹
    Microsoft Windows 安装 3.1\msi31
    Microsoft 数据访问组件 2.8 SP1\mdac28
    microsoft.net 框架 2.0\dotNetFramework
    Office 可再发行组件包的的 Microsoft Visual Studio 工具office \VS 工具
    Microsoft MSXML6.0\msxml
    Microsoft Visual Studio 2005 64 位系统必备组件.\64bitPrereq\x64
    Microsoft Visual J#.net 可再发行组件包 2.0\JSharpRedistCore
    Microsoft 文档资源管理器\DExplore
    Microsoft Visual Studio 64 位 sdk.\SDK\x64 8
  8. 单击 确定 三次以关闭该对话框。

步骤 2: 创建组件程序

在这一节中,您将创建包的程序。每个 SMS 程序包中包含至少一个 SMS 程序。SMS 程序是在控制包的运行方式的每台目标计算机上运行的命令行程序。
  1. 在 SMS 管理员控制台中的 站点数据库 树中,下展开相应的节点。
  2. 用鼠标右键单击 程序,指向 新建,然后单击 程序
  3. 程序属性 对话框 常规 选项卡中,键入在 名称 框中的 Component Name 的程序。然后,基于以下列表 命令行 框中键入适当的值。
    收起该表格展开该表格
    组件命令行值
    Microsoft Windows 安装 3.1WindowsInstaller KB893803 v2 x86.exe/quiet
    Microsoft 数据访问组件 2.8 SP1mdac_typ.exe/Q /C:"dasetup/Q/N"
    microsoft.net 框架 2.0dotnetfx.exe/q: 一个 /c:"安装/q"
    Office 可再发行组件包的的 Microsoft Visual Studio 工具vstor.exe/q: 一个 /c:"安装/q"
    Microsoft 6.0 MSXMLmsxml6.msi/qb
    Microsoft Visual Studio 2005 64 位系统必备组件vs_bsln.exe/Q
    Microsoft Visual J#.net 可再发行组件包 2.0vjredist.exe/q: 一个 /c:"安装/q"
    Microsoft 文档资源管理器DExplore.exe/q: 一个 /c:"安装/q"
    Microsoft Visual Studio 64 位 sdksetup.exe/q: 一个 /c:"安装/q"
  4. 运行后 列表中选择适当的值基于下面的列表。
    收起该表格展开该表格
    组件运行值之后
    Microsoft Windows 安装 3.1无需进行任何操作
    Microsoft 数据访问组件 2.8 SP1无需进行任何操作
    microsoft.net 框架 2.0无需进行任何操作
    Office 可再发行组件包的的 Microsoft Visual Studio 工具无需进行任何操作
    Microsoft MSXML6.0无需进行任何操作
    Microsoft Visual Studio 2005 64 位系统必备组件无需进行任何操作
    Microsoft Visual J#.net 可再发行组件包 2.0无需进行任何操作
    Microsoft 文档资源管理器无需进行任何操作
    Microsoft Visual Studio 64 位 sdk无需进行任何操作
  5. 环境 选项卡上单击以清除 需要用户输入,复选框,然后单击 使用管理权限运行
  6. 单击 确定 以关闭 程序属性 对话框。

步骤 3: 创建组件的分发点

在这一节中,您将创建该软件包的分发点。SMS 分发点是站点系统上的共享。复制文件到一个 SMS 分发点,以便客户端计算机可以访问源文件的软件包源。
  1. 在 SMS 管理员控制台中的 站点数据库 树中适当节点下用鼠标右键单击 分发点,指向 新建,然后再单击 分发点
  2. 在新建分发点向导中单击 下一步
  3. 选择分发点到您要将包复制。
  4. 单击 完成

步骤 4: 创建组件广告

在这一节中,您将创建一个播发程序。广告指定客户端计算机可以使用什么程序、 哪些计算机接收广告,以及程序计划在何时安装。
  1. 在 SMS 管理员控制台中的 站点数据库 树中用鼠标右键单击 广告,指向 新建,然后再单击 公告
  2. 广告属性 对话框 常规 选项卡中,键入在 名称 框中的 Component Name 公告
  3. 列表中选择相应的组件。
  4. 程序 列表中选择相应的组件程序。
  5. 单击 浏览,然后选择您要部署程序的计算机的集合。
  6. 单击 确定 以关闭 广告属性 对话框。

部署 Visual Studio 2005

在部署程序之前

程序为部署 Visual Studio 2005 中,您必须创建无人参与文件的 Visual Studio 2005 安装。若要这样做,请按照下列步骤操作:
  1. 若要进行无人参与文件的 Visual Studio 2005 安装请在命令提示符处运行以下命令:
    c:\vs8\vs\setup\setup.exe /createunattend c:\vs.ini
    有关如何通过使用运行安装程序的详细信息在 / createunattend 切换,请参阅该 Adminreadme.htm 文件位于安装文件夹中。

    注意您必须创建一个唯一的.ini 无人参与文件为每个目标操作系统。例如对于为 Windows XP 专业版的安装必须为 Windows XP 专业版中创建的无人参与文件。Windows Server 2003 无人参与文件将不能使用为 Windows XP 专业版的安装。
  2. 共享 Vs.ini 文件。当您在客户端计算机上运行安装程序时,您必须指向此文件。在此的示例通过共享文件位于以下位置:
    \\SMSServer\Ini\Vs.ini


    注意本文中示例使用 VisualStudio2005\VisualStudio 文件夹中。

步骤 1: 创建 Visual Studio 2005 程序包

  1. SMS 管理员控制台 站点数据库 树中用鼠标右键单击 ,指向 新建,然后单击 程序包
  2. 包属性 对话框 常规 选项卡中,添加下列值。
    收起该表格展开该表格
    字段
    名称visual Studio 2005
    版本8.0
    发布者Microsoft
    语言Product Language
  3. 数据源 选项卡上单击以选中为 此程序包包含源代码文件,复选框,然后单击 $ 始终获取源目录中的文件
  4. 单击 设置
  5. 设置源目录 对话框中单击 站点服务器上的本地驱动器,然后单击 浏览
  6. 浏览文件夹 对话框中选择 $ VisualStudio2005\VisualStudio 文件夹。这是要您将文件解压缩前面文件夹。
  7. 单击 确定 三次以关闭该对话框。

步骤 2: 创建 Visual Studio 2005 程序

  1. 在 SMS 管理员控制台中的 站点数据库 树中,下展开相应的节点。
  2. 用鼠标右键单击 程序,指向 新建,然后单击 程序
  3. 程序属性 对话框 常规 选项卡中,请在 名称 框中键入 Visual Studio 程序
  4. 命令行 框中键入以下内容:
    smswrapper.exe setup\setup.exe /unattendfile \\smsserver\ini\vs.ini /no_bsln_check
  5. 环境 选项卡上单击以清除 需要用户输入,复选框,然后单击 使用管理权限运行
  6. 单击 确定 以关闭 程序属性 对话框。

步骤 3: 创建 Visual Studio 2005 分发点

  1. 在 SMS 管理员控制台中的 站点数据库 树中适当节点下用鼠标右键单击 分发点,指向 新建,然后再单击 分发点
  2. 在新建分发点向导中单击 下一步
  3. 选择分发点到您要将包复制。
  4. 单击 完成

步骤 4: 创建 Visual Studio 2005 广告

  1. 在 SMS 管理员控制台中的 站点数据库 树中用鼠标右键单击 广告,指向 新建,然后再单击 公告
  2. 广告属性 对话框 常规 选项卡中,请在 名称 框中键入 Visual Studio 2005 公告
  3. 列表中选择 Visual Studio 2005 程序包。
  4. 程序 列表中选择 Visual Studio 2005 程序。
  5. 单击 浏览,然后选择您要部署 Visual Studio 2005 的计算机的集合。
  6. 单击 确定 以关闭 广告属性 对话框。

参考

有关系统管理服务器的详细信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/smserver/default.mspx
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
913445计算机可能会意外重新启动时在无人参与模式下安装 Visual Studio 2005

属性

文章编号: 907759 - 最后修改: 2007年3月14日 - 修订: 2.5
这篇文章中的信息适用于:
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Express Edition
关键字:?
kbmt kbhowtomaster kbinfo KB907759 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 907759
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com