Cómo: Crear y ejecutar una instalación desatendida de Visual Studio
Puede ejecutar la aplicación de instalación de Visual Studio como instalación desatendida (es decir, silenciosa personalizada) en una intranet en lugar de usar otros medios como, por ejemplo, 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
Cree una carpeta en el servidor (por ejemplo, Drive:\IDEinstall\).
Realice uno de estos pasos:
Descargue el arranque para web y, después, ejecute Product.exe /Layout Drive:\IDEinstall\.
OR
Copie el contenido de los medios para Visual Studio en la carpeta IDEinstall.
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 ruta de acceso y nombre de archivo supera los 260 caracteres.La longitud máxima de una ruta de acceso en Visual Studio es de 221 caracteres. El nombre de la ruta de acceso local no debe tener más de 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, "\\ServerName\IDEinstall" o \\ServerName\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 de los medios 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 el directorio Drive:\IDEinstall\packages.El archivo AdminDeployment.xml no es único para un sistema operativo, una arquitectura, una edición de Visual Studio o un 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 inició sesión antes de reiniciar el equipo.Puede evitar los reinicios automáticos si instala los componentes de requisito previo antes de ejecutar una instalación desatendida.Para obtener más información, vea la sección titulada "Evitar el reinicio durante la instalación" en la Guía del administrador de Visual Studio.
El esquema del archivo AdminDeployment contiene los siguientes elementos:
Elemento |
Atributo |
Valores |
Descripción |
---|---|---|---|
BundleCustomizations |
TargetDir |
Path |
Tiene el mismo comportamiento que reemplazar la ruta de acceso en la interfaz de usuario de la aplicación de instalación.Este elemento se omite si Visual Studio ya está instalado. |
BundleCustomizations |
NoWeb |
yes|default |
Si el valor de este elemento es yes, la aplicación de instalación nunca intenta ir a la web durante la instalación. |
SelectableItemCustomization |
Oculto |
Yes|No |
Si el valor de este elemento es Yes, oculta un elemento seleccionable en el árbol de personalización. |
SelectableItemCustomization |
Selected |
Yes|No |
Activa o desactiva un elemento seleccionable en el árbol de personalización. |
Precaución |
---|
La aplicación de instalación respetará el estado seleccionado de un elemento SelectableItem incluso si está oculto.Por ejemplo, si desea instalar siempre un elemento seleccionable, márquelo como oculto y seleccionado. |
Para crear una instalación desatendida de Visual Studio
En el archivo Drive:\IDEinstall\AdminDeployment.xml, cambie el valor del atributo NoWeb del elemento BundleCustomizations de “default” a “yes” tal como se muestra en el siguiente ejemplo:
Cambiar <BundleCustomizations TargetDir="default" NoWeb="default"/> a <BundleCustomizations TargetDir="default" NoWeb="yes"/>
Cambie el atributo SelectableItemCustomization según sea necesario para los componentes opcionales y guarde el archivo.
Ejecutar una instalación desatendida
Para ejecutar la instalación desatendida, puede ejecutar automáticamente la aplicación de instalación de Visual Studio en los equipos cliente o puede permitir 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ú Iniciar, elija Ejecutar y, a continuación, escriba \\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 valores predefinidos
Copie el archivo personalizado AdminDeployment.xml en un recurso compartido de red que sea de solo lectura (por ejemplo, \\ServerName\IDEinstall\packages\AdminDeployment.xml).
Permita 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 las 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 usar el modo de mantenimiento.
Para mantener una instalación en un equipo cliente
Abra el 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 una vez instalado Visual Studio
Actualice admindeployment.xml cuando sea necesario.
Abra el menú Iniciar y, a continuación, elija Ejecutar.
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
Repair es el parámetro predeterminado cuando Visual Studio está instalado.Si repara Visual Studio con /AdminFile actualizado, los valores actuales de la implementación de administración se reemplazarán por los que invoque el archivo AdminDeployment.xml actualizado.
Registrar el producto
Una vez completada la instalación, puede registrar la copia de Visual Studio desde Visual Studio.
Para registrarlo
Abra el menú Ayuda y, a continuación, elija Registrar producto.
Escriba la clave del producto.