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>