Cómo: Crear y ejecutar una instalación desatendida de Visual Studio

Puede ejecutar la aplicación de instalación para Visual Studio como una instalación desatendida (es decir, silenciosa personalizada) en una intranet en lugar de otros medios como un DVD.En este tema, se muestra cómo preparar Visual Studio para este tipo de instalación desde un recurso compartido de red.

Crear una imagen de red

Primero, cree una imagen de red de los discos de Visual Studio.

Para crear una imagen de red

  1. Cree una carpeta en el servidor (por ejemplo, Unidad:\IDEinstall\).

  2. Realice uno de estos pasos:

    • Descargue el arranque para web y después ejecute producto.exe /Layout Unidad:\IDEinstall\.

      OR

    • Copie el contenido de los medios para Visual Studio a la carpeta de IDEinstall.

  3. Comparta la carpeta IDEinstall en la red y defina la configuración de seguridad adecuada.

    La ruta de acceso de red de la aplicación de instalación para Visual Studio se parece a \\ServerName\IDEinstall\Product.exe.

    [!NOTA]

    En la instalación puede producirse un error si la combinación de la ruta de acceso y el nombre de archivo supera los 260 caracteres.La longitud máxima de una ruta en Visual Studio es de 221 caracteres. El nombre de la ruta de acceso local no debe superar los 70 caracteres y el nombre de la ruta de acceso de red no debe superar los 39 caracteres.

    La instalación también puede producir un error si los nombres de carpeta en la ruta de acceso incluyen espacios incrustados (por ejemplo, “\\NombreDeServidor\IDEinstall” o \\NombreDeServidor\Visual Studio\).

Implementar Visual Studio en modo desatendido

Para implementar Visual Studio en modo desatendido, debe modificar el archivo AdminDeployment.xml, que está en el directorio raíz del disco de instalación.Puede utilizar este archivo para situar una implementación de Visual Studio en la red o extraerla en una instalación si coloca ese archivo en Unidad:\IDEinstall\directorio de paquetes.El archivo de AdminDeployment.xml no es único para un sistema operativo, una arquitectura, para la edición de Visual Studio o el lenguaje del sistema operativo.

[!NOTA]

Durante la instalación, el equipo se puede reiniciar una o más veces automáticamente.Después de que se reinicie, debe iniciar sesión con la misma cuenta de usuario con la que ha abierto una sesión antes de reiniciar el equipo.Puede evitar los reinicios automáticos si se instalan los componentes de requisito previo antes de ejecutar una instalación desatendida.

El esquema del archivo de AdminDeployment contiene los siguientes elementos:

Elemento

Atributo

Valores

Descripción

BundleCustomizations

TargetDir

Ruta de acceso

Se comportará igual que al reemplazar la ruta en la interfaz de usuario de la aplicación de instalación.Se omite este elemento si Visual Studio está instalado.

BundleCustomizations

NoWeb

sí|valor predeterminado

Si el valor de este elemento es Sí, la aplicación de instalación nunca intenta ir a la web durante la instalación.

SelectableItemCustomization

Hidden

Sí|No

Si el valor de este elemento es Sí, oculta un elemento Seleccionable en el árbol de personalización.

SelectableItemCustomization

Seleccionado

Sí|No

Activa o desactiva un elemento seleccionable en el árbol de personalización.

Nota de precauciónPrecaución

La aplicación de instalación respetará el estado seleccionado de un SelectableItem incluso si se oculta.Por ejemplo, si desea instalar siempre un elemento seleccionable, márquelo como oculto y seleccionado.

Para crear una instalación desatendida de Visual Studio

  1. En el archivo Unidad:\IDEinstall \AdminDeployment.xml, cambie el valor del atributo de NoWeb de elemento de BundleCustomizations de “predeterminado” a “sí” como se muestra en el siguiente ejemplo:

    Cambiar <BundleCustomizations TargetDir="default" NoWeb="default"/> a <BundleCustomizations TargetDir="default" NoWeb="yes"/>

  2. Cambie el atributo de SelectableItemCustomization según sea necesario para los componentes opcionales y guarde el archivo.

Ejecutar una instalación desatendida

Puede ejecutar la instalación desatendida ya sea ejecutando automáticamente la aplicación de instalación de Visual Studio en los equipos cliente o bien permitiendo que los usuarios ejecuten la aplicación ellos mismos con los valores que usted defina.

Para ejecutar una instalación desatendida en un equipo cliente

  • Abra el menú Inicio, elija Ejecutar y luego especifique \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFileAdditionalParametersAsNeeded

    Por ejemplo, puede especificar la siguiente línea de comandos: \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart

Para permitir que los clientes instalen manualmente Visual Studio con los valores predefinidos

  1. Copie el archivo personalizado de AdminDeployment.xml a un recurso compartido de red que sea de solo lectura (por ejemplo, \\ServerName\IDEinstall\paquetes\AdminDeployment.xml).

  2. Permite a los usuarios instalar desde ese recurso compartido.

Mantener una instalación

Si abre Panel de control y vuelve a ejecutar la aplicación de instalación, puede modificar características de Visual Studio, desinstalar lenguajes de programación y reparar o desinstalar Visual Studio.

[!NOTA]

Debe tener credenciales administrativas en el equipo local para poder utilizar el modo de mantenimiento.

Para mantener una instalación en un equipo cliente

  • Abra Panel de control y elija Programas y características.

  • Elija Visual Studio y después elija Cambiar.

Para cambiar los valores de AdminDeployment en un equipo cliente después de que haya sido instalado Visual Studio

  1. Actualice admindeployment.xml cuando sea necesario.

  2. Abra el menú Iniciar y elija Ejecutar.

  3. Escriba el siguiente texto:

    \\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile AdditionalParametersAsNeeded

    Por ejemplo, puede especificar la siguiente línea de comandos: \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart

Reparar es el parámetro predeterminado cuando Visual Studio está instalado.Si repara Visual Studio con /AdminFile actualizado, se reemplazarán los valores actuales de la implementación de administración con los que invoque el AdminDeployment.xml actualizado.

Vea también

Otros recursos

Instalar Visual Studio