WillReboot
WillReboot
especifica en qué circunstancias reiniciar el equipo después de ejecutar un comando sincrónico.
Si hay comandos adicionales que aún no se han procesado antes de que se reinicie el equipo, esos comandos se guardan. Después del reinicio, se reanudan los comandos sincrónicos restantes.
Los comandos RunSynchronous se ejecutan en el contexto de usuario en el paso de configuración auditUser y en el contexto del sistema en el pase de especialización.
Valores
Siempre |
Especifica que el equipo siempre se reinicia inmediatamente después de ejecutar el comando. |
OnRequest |
Especifica que el equipo se reinicia después de ejecutar el comando, si se solicita. Vea los comentarios para obtener una tabla de posibles códigos de retorno. |
Nunca |
Especifica que el equipo no se reinicia después de ejecutar el comando. Este es el valor predeterminado. |
Comentarios
Si el valor de WillReboot
es OnRequest, el comando sincrónico debe devolver uno de los códigos siguientes.
Código devuelto | Descripción |
---|---|
0 |
El comando se realizó correctamente. No es necesario reiniciar. |
1 |
El comando se realizó correctamente. Se requiere un reinicio inmediato. A continuación, se puede iniciar el siguiente comando. |
2 |
El comando todavía está en proceso. Se requiere un reinicio inmediato. A continuación, se debe reiniciar el mismo comando. Este código se puede devolver varias veces. |
Otros códigos |
Error en el comando. Se debe devolver un error y finalizar la instalación. |
Fases de configuración válidas
auditUser
specialize
Jerarquía primaria
Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand | WillReboot
Se aplica a
Para obtener una lista de las ediciones y arquitecturas de Windows compatibles con este componente, consulte Microsoft-Windows-Deployment.
Ejemplo de XML
La siguiente salida XML muestra cómo establecer comandos síncronos.
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Credentials>
<Domain>MyDomain</Domain>
<Password>MyPassword</Password>
<Username>MyUsername</Username>
</Credentials>
<Description>MySynchCommand1</Description>
<Order>1</Order>
<Path>\\network\server\share\filename</Path>
<WillReboot>OnRequest</WillReboot>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Credentials>
<Domain>MyDomain</Domain>
<Password>MyPassword</Password>
<Username>MyUsername</Username>
</Credentials>
<Description>MySynchCommand2</Description>
<Order>2</Order>
<Path>\\network\server\share\filename</Path>
<WillReboot>OnRequest</WillReboot>
</RunSynchronousCommand>
</RunSynchronous>