El programa de instalación de Windows 10, o setup.exe, que forma parte del medio de instalación, admite un conjunto de argumentos de línea de comandos. Con esos argumentos, puede modificar el comportamiento de la instalación de Windows. En este artículo, revisaremos los interruptores de línea de comandos disponibles para setup.exe en Windows 10.
Entonces, Setup.exe instala o actualiza Windows. Los siguientes argumentos de la línea de comandos se pueden utilizar para modificar el comportamiento de la instalación de Windows:
Cambiar: / auto
Parámetros: Actualización; DataOnly; Limpiar
Acción: Automatice la instalación con la opción de migración para la instalación.
La interfaz de usuario de configuración de medios y las pantallas de progreso se muestran de forma predeterminada, pero están automatizadas.
Este conmutador también asume las siguientes configuraciones predeterminadas:
Aceptación de EULA, actualización dinámica habilitada, recopilación de telemetría y suscripción de carga, se omitirá OOBE, se actualizará o creará PBR.
Ejemplo: setup.exe / actualización automática
Anuncio
Cambiar: / silencioso
Parámetros: N / A
cómo descargar fuentes a Word en mac
Acción: la bandera silenciosa suprimirá cualquier UX de configuración, incluida la UX de reversión
Ejemplo: setup.exe / auto upgrade / quiet
Cambiar: / pkey
Parámetros: clave de producto 5x5
Acción: configuración de suministros con la clave de producto especificada.
Este parámetro no es necesario cuando se actualiza con medios con licencia por volumen o medios que contienen un pid.txt en la carpeta de fuentes.
Ejemplo: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Cambiar: / showoobe
Parámetros: Completo; Ninguna
Acción: cuando / showoobe se establece en Completo, el usuario final debe completar interactivamente OOBE.
Alternativamente, cuando / showoobe se establece en Ninguno, OOBE se omite y los componentes se establecen en su configuración predeterminada.
Ejemplo: setup.exe / actualización automática / showoobe full
Interruptor: / noreboot
Parámetros: N / A
Acción: El programa de instalación no reiniciará automáticamente la PC cuando complete las tareas del sistema operativo de nivel inferior.
La próxima vez que se reinicie la PC, la instalación continuará.
Ejemplo: setup.exe / actualización automática / noreboot
Cambiar: / DynamicUpdate
Parámetros: Habilitar; Inhabilitar
Acción: especifica si la instalación realizará operaciones de actualización dinámica (buscar, descargar e instalar actualizaciones).
Ejemplo: setup.exe / auto upgrade / DynamicUpdate disable
Cambiar: / Postoobe setupcomplete.cmd
Parámetros: ruta de archivo local o ruta de red UNC a un archivo llamado setupcomplete.cmd
Acción: inyecta el archivo setupcomplete.cmd desde la ubicación especificada.
Setupcomplete.cmd es un script personalizado para realizar tareas después de que se complete la instalación pero antes de que el primer usuario inicie sesión.
Se ejecuta con privilegios del sistema.
Ejemplo: setup.exe / actualización automática / postoobe c: script setupcomplete.cmd
Interruptor: / Postrollback
Parámetros: ruta de archivo local o ruta de red UNC a un archivo llamado setuprollback.cmd
Acción: inyecta el archivo setuprollback.cmd desde la ubicación especificada.
Setuprolback.cmd es un script personalizado para realizar tareas después de que la instalación falla y la PC ha vuelto a su sistema operativo anterior.
Se ejecuta con los mismos privilegios que el usuario o proceso que inició la instalación.
Ejemplo: setup.exe / actualización automática / postrollback MyShare script setuprollback.cmd
Cambiar: / installfrom
Parámetros: ruta de archivo local o ruta de red a un archivo .wim específico
Acción: especifica la ubicación de los medios / archivos de origen de instalación
Ejemplo: setup.exe / auto clean / installfrom d: myWim customwim.wim
Cambiar: / PBRUpdate
Parámetros: Habilitar; Inhabilitar
Acción: cuando / PBRUpdate se establece en Habilitar, el programa de instalación actualizará o creará la partición PBR.
Por el contrario, cuando / PBRUpdate se establece en Desactivar, la instalación no actualizará ni creará la partición PBR
Ejemplo: setup.exe / auto upgrade / PBRupdate disable
Switch: / migratealldrivers
Parámetros: Todos; Ninguna
Acción: cuando / migratealldrivers se establece en Todos, el programa de instalación intentará migrar todos los controladores como parte de la instalación.
Por el contrario, cuando / migratealldrivers se establece en Ninguno, la configuración no migrará ningún controlador como parte de la instalación.
NOTA: este interruptor solo debe usarse en pruebas y entornos de prueba, no debe usarse en producción.
Ejemplo: setup.exe / actualización automática / migratealldrivers none
Interruptor: / installdrivers
Parámetros: ruta de archivo local o ruta de red UNC a una carpeta que contiene archivos .inf
Acción: el programa de instalación inyectará todos los driver.infs que se encuentren en la ubicación especificada durante el proceso de instalación.
El programa de instalación buscará de forma recursiva en todas las subcarpetas de la ubicación especificada.
Ejemplo: setup.exe / actualización automática / installdrivers c: myUpgrade drivers
Interruptor: / Telemetría
Parámetros: Habilitar; Inhabilitar
Acción: cuando / Telemetry se establece en Enable, la configuración recopilará y cargará la telemetría generada por la instalación.
Sin embargo, cuando / Telemetry se establece en Disable, la configuración no recopilará ni cargará la telemetría relacionada con la instalación.
Ejemplo: setup.exe / actualización automática / habilitación de telemetría
Cambiar: / copylogs
Parámetros: rutas de archivos locales y rutas de red UNC
Acción: en caso de error, la instalación copiará o cargará los registros comprimidos en la ubicación especificada.
Tenga en cuenta que la PC y / o el usuario deben tener permiso y acceso de red a la ruta de archivo especificada.
Este comando se ejecuta en el contexto del sistema, por lo que es posible que no tenga permisos para copiar en ubicaciones que requieran permisos de usuario.
Ejemplo: setup.exe / actualización automática / copylogs MyShare UpgradeLogs
A continuación se muestran algunos ejemplos de uso.
Un administrador desea actualizar las PC de los departamentos desde Windows 7 Enterprise durante la noche. No quiere que aparezca la interfaz de usuario de configuración, pero sí quiere que los usuarios finales pasen manualmente por la experiencia lista para usar (conocida como OOBE).
La siguiente línea de comando se puede utilizar para organizar la actualización completa a Windows vNext, requiriendo la entrada del usuario solo una vez que la máquina llega a OOBE:
Setup.exe / actualización automática / silencioso / showoobe completo
Alternativamente, un ingeniero de implementación puede querer recopilar registros y otra información de diagnóstico de las PC de prueba en caso de falla.
La siguiente línea de comando indica al programa de instalación que invoque el script setuprollback.cmd después de un error de instalación:
Setup.exe / actualización automática / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Eso es. ¿Tienes algo que agregar? ¡Bienvenidos a los comentarios! ( vía MDL ).