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>

RunSynchronousCommand