Condividi tramite


WillReboot

WillReboot specifica in quali circostanze riavviare il computer dopo l'esecuzione di un comando sincrono.

Se sono presenti comandi aggiuntivi che devono ancora essere elaborati prima del riavvio del computer, tali comandi vengono salvati. Dopo il riavvio, i comandi sincroni rimanenti riprendono.

I comandi RunSynchronous vengono eseguiti nel contesto utente nel passaggio di configurazione auditUser e nel contesto di sistema nel passaggio specializzato.

Valori

Sempre

Specifica che il computer viene sempre riavviato immediatamente dopo l'esecuzione del comando.

OnRequest

Specifica che il computer viene riavviato dopo l'esecuzione del comando, se richiesto. Per una tabella dei possibili codici restituiti, vedere la sezione Osservazioni.

Mai

Specifica che il computer non viene riavviato dopo l'esecuzione del comando. Si tratta del valore predefinito.

Commenti

Se il valore di WillReboot è OnRequest, il comando sincrono deve restituire uno dei codici seguenti.

Codice restituito Descrizione

0

Il comando ha avuto esito positivo. Non è richiesto alcun riavvio.

1

Il comando ha avuto esito positivo. È necessario un riavvio immediato. È quindi possibile avviare il comando successivo.

2

Il comando è ancora in corso. È necessario un riavvio immediato. Quindi, lo stesso comando deve essere riavviato. Questo codice può essere restituito più volte.

Altri codici

Comando non riuscito. È necessario restituire un errore e terminare l'installazione.

Passaggi di configurazione validi

Audituser

specialize

Gerarchia padre

Microsoft-Windows-Deployment | Runsynchronous | RunSynchronousCommand | WillReboot

Si applica a

Per l'elenco delle edizioni e delle architetture di Windows supportate da questo componente, vedere Microsoft-Windows-Deployment.

Esempio XML

Nell'output XML seguente viene illustrato come impostare i comandi sincroni.

<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