En cada ejemplo, vs_enterprise.exe, vs_professional.exey vs_community.exe representan la edición correspondiente del iniciador de Visual Studio, que es el archivo pequeño (~ 1MB) que inicia el proceso de descarga. Si usa otra edición, sustitúyalo por el nombre del programa previo adecuado.
Todos los comandos requieren elevación administrativa, y se mostrará un mensaje de Control de cuentas de usuario si el proceso no se inicia desde un símbolo del sistema con privilegios elevados.
Puede usar el carácter ^ al final de una línea de comandos para concatenar varias líneas en un solo comando. Como alternativa, puede colocar estas líneas juntas en una sola fila. En PowerShell, el equivalente es el carácter de comilla simple (`).
Para ejecutar comandos de forma no interactiva, puede usar--passive o --quiet. Para obtener más información sobre estos parámetros, consulte los comandos y la página de parámetros de línea de comandos.
Para obtener listas de workloads y los componentes que puede instalar mediante la línea de comandos, consulte la página de identificadores de carga de trabajo y componentes de Visual Studio .
Instalación mediante --installPath y --add junto con el cargador de arranque
Instale una instancia mínima de Visual Studio, en la que no hay solicitudes interactivas pero se muestra el progreso:
Instale una instancia de escritorio de Visual Studio en modo silencioso, con el paquete de idioma francés, que solo se devuelve cuando el producto está instalado.
Actualice una instancia de Visual Studio usando la línea de comandos, en la que no hay solicitudes interactivas pero se muestra el progreso. Puede ejecutar estas series de comandos en dos pasos mediante un archivo de arranque que se encuentre en el cliente o en un diseño. Con el primer comando se actualiza el instalador en el cliente y con el segundo se actualiza el producto de Visual Studio. Debido a que la actualización del instalador requiere permisos de administrador, debe ejecutar estos comandos en un símbolo del sistema con privilegios elevados. En el ejemplo siguiente se simula la actualización de un cliente mediante un archivo de arranque permanente en el diseño.
Como alternativa, también puede actualizar la instancia de Visual Studio en un paso mediante el instalador del cliente. Los usuarios estándar, si se les han concedido los permisos adecuados, pueden ejecutar el comando de actualización programáticamente mediante el instalador, pero no pueden usar el modificador --passive o --quiet. Observe que el instalador no se puede iniciar mediante programación desde el mismo directorio en el que el instalador resida.
Utilice --wait en scripts o archivos por lotes para esperar que el comando inicial se complete antes de ejecutar el comando siguiente. Para los archivos por lotes, una variable de entorno de %ERRORLEVEL% contiene el valor devuelto del comando, tal como se documenta en la página Usar parámetros de línea de comandos para instalar Visual Studio. Algunas utilidades de comandos requieren parámetros adicionales para esperar la finalización y para obtener el valor devuelto del instalador.
El parámetro --wait solo es compatible con el archivo de arranque.
El primer --wait lo usa el archivo de arranque de Visual Studio y el segundo -Wait lo usa "Start-Process" para esperar la finalización. El parámetro -PassThru es utilizado por Start-Process para emplear el código de salida del instalador como su valor devuelto.
Uso de --layout para crear un diseño de red o una caché local
Cree un diseño que incluya solo el editor principal de Visual Studio (la configuración mínima de Visual Studio) y el paquete de idioma inglés. Encontrará más ejemplos de creación de diseños en la página Creación de una instalación de red de Visual Studio .
Inicie una instalación interactiva de todos los componentes y las cargas de trabajo que están disponibles en Visual Studio Enterprise Edition:
shell
vs_enterprise.exe --all
Uso de includeRecommended
Instale una segunda instancia con Visual Studio Professional mediante un alias en un equipo con Visual Studio Community Edition ya instalado, con compatibilidad con el desarrollo de Node.js:
Quite el componente Herramientas de generación de perfiles de la instancia de Visual Studio instalada predeterminada. En este ejemplo se usa el instalador ya instalado en el equipo cliente. Los usuarios estándar con los permisos adecuados pueden ejecutar de forma programática el comando modify mediante el instalador, pero no se les permite usar las opciones --passive o --quiet. Observe que el instalador no se puede iniciar mediante programación desde el mismo directorio en el que el instalador resida.
No se puede usar --remove en el mismo comando que --layout. En otras palabras, no es posible quitar componentes de un diseño.
Uso de --removeOos
Si utiliza el instalador más reciente, podrá modificar una instalación y quitar todos los componentes que han pasado a un estado de sin soporte técnico de la instancia de Visual Studio instalada predeterminada. En este ejemplo se usa el instalador ya instalado en el equipo cliente para configurar el parámetro removeOos. Los usuarios estándar, si se les han concedido permisosadecuados, pueden ejecutar mediante programación el comando modify mediante el instalador, pero no pueden usar el --passive modificador o interruptor --quiet. No se puede iniciar el instalador mediante programación desde el mismo directorio en el que reside el instalador.
Ajuste la configuración de actualización para quitar de forma persistente todos los componentes pasados a un estado fuera de soporte técnico cada vez que se actualizan los productos:
Uso de --config para agregar componentes y cargas de trabajo a una instalación existente. En este ejemplo se usa el instalador ya instalado en el equipo cliente. Los usuarios estándar con los permisos adecuados pueden ejecutar de forma programática el comando modify mediante el instalador, pero no se les permite usar las opciones --passive o --quiet. No se puede iniciar el instalador mediante programación desde el mismo directorio en el que reside el instalador.
Usa el Administrador de paquetes de Windows "winget" para instalar o actualizar Visual Studio de manera programática en las máquinas junto con otros paquetes gestionados por winget. Para personalizar la instalación y especificar otras cargas de trabajo y componentes, puede usar el modificador --override de winget junto con el comando install de winget y pasar un archivo vsconfig exportado como este:
Aquí tiene algunas opciones de soporte técnico más:
Utilice la opción de soporte técnico (solo inglés) de chat de instalación de en para problemas relacionados con la instalación.
Puede notificarnos problemas del producto a través de la herramienta Notificar un problema que aparece en el instalador y en el IDE de Visual Studio. Si es administrador de TI y no tiene Visual Studio instalado, puede enviar comentarios del administrador de TI.
Planee y ejecute una estrategia de implementación de puntos de conexión mediante elementos esenciales de la administración moderna, los enfoques de administración conjunta y la integración de Microsoft Intune.