Compartilhar via


WillReboot

WillReboot especifica em quais circunstâncias reiniciar o computador depois de executar um comando síncrono.

Se houver comandos adicionais que ainda não tenham sido processados antes da reinicialização do computador, esses comandos serão salvos. Após a reinicialização, os comandos síncronos restantes são retomados.

Os comandos RunSynchronous são executados no contexto do usuário na passagem de configuração auditUser e no contexto do sistema na passagem especializada.

Valores

Always

Especifica que o computador sempre é reiniciado imediatamente após a execução do comando.

OnRequest

Especifica que o computador é reiniciado após a execução do comando, se solicitado. Consulte Os Comentários para obter uma tabela de possíveis códigos de retorno.

Never

Especifica que o computador não é reiniciado após a execução do comando. Esse é o valor padrão.

Comentários

Se o valor de WillReboot for OnRequest, o comando síncrono deverá retornar um dos seguintes códigos.

Código de retorno Descrição

0

O comando foi bem-sucedido. Nenhuma reinicialização é necessária.

1

O comando foi bem-sucedido. Uma reinicialização imediata é necessária. Em seguida, o próximo comando pode ser iniciado.

2

O comando ainda está em processo. Uma reinicialização imediata é necessária. Em seguida, o mesmo comando deve ser reiniciado. Esse código pode ser retornado várias vezes.

Outros códigos

O comando falhou. Um erro deve ser retornado e a instalação encerrada.

Aprovações de configuração válidas

auditUser

specialize

Hierarquia Pai

Microsoft-Windows-Deployment | Runsynchronous | Runsynchronouscommand | WillReboot

Aplica-se A

Para obter uma lista das edições e arquiteturas do Windows compatíveis com esse componente, consulte Microsoft-Windows-Deployment.

Exemplo de XML

A saída XML a seguir mostra como definir os 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