如何:创建和运行 Visual Studio 的无人参与安装
您可以通过在 Intranet 上进行无人参与的安装(即,自定义的无提示安装),而非从媒体(如 DVD)运行 Visual Studio 的安装程序。 本主题展示了如何准备 Visual Studio 以从网络共享进行此类安装。
创建网络映像
首先,创建 Visual Studio 媒体的网络映像。
创建网络映像
在服务器上创建一个文件夹(例如 驱动器:\IDEinstall\)。
执行以下步骤之一:
下载 web 引导程序,然后运行产品.exe /布局驱动器: \IDEinstall\。
OR
将 Visual Studio 媒体的内容复制到 IDEinstall 文件夹中。
在网络上共享 IDEinstall 文件夹并设置适当的安全设置。
Visual Studio 的安装应用程序网络路径类似于\\服务器名称\IDEinstall\产品.exe。
备注
如果路径和文件名的任意组合超过 260 个字符,则安装可能会失败。Visual Studio 中路径最大长度是 221 个字符。本地路径名不应超过 70 个字符,网络路径名不应超过 39 个字符。
如果路径中的文件夹名称中包含嵌入的空格(例如,“\\服务器名称\IDEinstall”或 \\服务器名称\Visual Studio\),安装也可能失败。
以无人参与模式部署 Visual Studio
要在无人值守的模式下部署 Visual Studio,必须修改 AdminDeployment.xml 文件,该文件位于安装媒体的根目录下。 您可以使用此文件来将 Visual Studio 的部署推到网络中或拖入安装,前提是您将该文件放在 Drive:\IDEinstall\packages 目录。 AdminDeployment.xml 文件对 Visual Studio 的操作系统、体系结构、Visual Studio 版本,或操作系统语言不是唯一的。
备注
在安装过程中,计算机可能会自动重新启动一次或多次。在重启之后,必须用重启之前登录的同一个用户帐户重新登录计算机。在运行无人参与安装之前,可通过安装必备组件来避免自动重新起动。
AdminDeployment 文件架构包含以下元素:
元素 |
特性 |
值 |
描述 |
---|---|---|---|
捆绑自定义 |
TargetDir |
路径 |
与重写安装应用程序用户界面中的路径的行为相同。 如果 Visual Studio 已安装,则忽略此元素。 |
捆绑自定义 |
NoWeb |
是 | 默认 |
如果此元素的值为“是”,则在设置操作过程中,安装应用程序永远不会尝试进入 Web。 |
SelectableItemCustomization |
Hidden |
是|否 |
如果此元素的值为“是”,则在自定义树中隐藏可选项。 |
SelectableItemCustomization |
已选定 |
是|否 |
在自定义树中选择或清除可选项。 |
警告
安装应用程序遵循 SelectableItem 的选定状态,即使它是隐藏的。例如,如果希望始终安装一个可选项,可以将其标记为已隐藏并选定。
要在无人参与的情况下安装 Visual Studio
在驱动器:\IDEinstall\AdminDeployment.xml 文件中,将 BundleCustomizations 元素的 NoWeb 属性从“默认”更改为“是”(如以下示例所示):
将 <BundleCustomizations TargetDir="default" NoWeb="default"/> 更改为 <BundleCustomizations TargetDir="default" NoWeb="yes"/>
根据可选组件的需要更改 SelectableItemCustomization 的属性,然后保存文件。
运行无人参与安装
您可以通过在客户端计算机上自动运行 Visual Studio 的安装程序,或者通过让用户使用自己定义的设置运行应用程序本身在无人参与的情况下进行安装。
要在客户端计算机上进行无人参与的安装
打开**“开始”菜单,选择“运行”**,然后输入 \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFile AdditionalParametersAsNeeded
例如,您可以指定以下命令行:\\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart
要使客户能够手动安装预定义设置的 Visual Studio
将自定义的 AdminDeployment.xml 文件复制到只读的网络共享(例如,\\服务器名称\IDEinstall\packages\AdminDeployment.xml)。
使用户能够从该共享进行安装。
维护安装
如果打开**“控制面板”**并返回安装应用程序,则可以修改 Visual Studio 功能、卸载编程语言,修复或卸载 Visual Studio。
备注
您只有在本地计算机上具有管理凭据才能使用维护模式。
要在客户端计算机上执行安装维护
打开**“控制面板”,然后选择“程序和功能”**。
选择 Visual Studio,然后选择**“更改”**。
要在安装 Visual Studio 之后更改客户端计算机上的 AdminDeployment 设置
按需更新 admindeployment.xml。
打开**“开始”菜单,然后选择“运行”**。
请输入以下文本:
\\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile 其他参数(若有需要)
例如,您可以指定以下命令行:\\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart
修复是安装后 Visual Studio 的默认参数。 如果采用更新/AdminFile 修复 Visual Studio,将使用更新的 AdminDeployment.xml 所调用的设置来重写当前管理部署设置。