Freigeben über


WillReboot

WillReboot Gibt an, unter welchen Umständen der Computer neu gestartet werden soll, nachdem ein synchroner Befehl ausgeführt wurde.

Wenn weitere Befehle vorhanden sind, die noch vor dem Neustart des Computers verarbeitet werden müssen, werden diese Befehle gespeichert. Nach dem Neustart werden die verbleibenden synchronen Befehle fortgesetzt.

RunSynchronous-Befehle werden im Benutzerkontext im AuditUser-Konfigurationspass und im Systemkontext im Spezialpass ausgeführt.

Werte

Always

Gibt an, dass der Computer immer sofort neu gestartet wird, nachdem der Befehl ausgeführt wurde.

OnRequest

Gibt an, dass der Computer neu gestartet wird, nachdem der Befehl ausgeführt wurde, falls angefordert. Weitere Informationen finden Sie in den Anmerkungen zu einer Tabelle möglicher Rückgabecodes.

Never

Gibt an, dass der Computer nach Ausführung des Befehls nicht neu gestartet wird. Dies ist der Standardwert.

Hinweise

Wenn der Wert von WillRebootOnRequest lautet, muss der synchrone Befehl einen der folgenden Codes zurückgeben.

Rückgabecode Beschreibung

0

Der Befehl war erfolgreich. Es ist kein Neustart erforderlich.

1

Der Befehl war erfolgreich. Ein sofortiger Neustart ist erforderlich. Anschließend kann der nächste Befehl gestartet werden.

2

Der Befehl wird weiterhin verarbeitet. Ein sofortiger Neustart ist erforderlich. Anschließend muss der gleiche Befehl neu gestartet werden. Dieser Code kann mehrmals zurückgegeben werden.

Sonstige Codes

Fehler bei Befehl. Ein Fehler muss zurückgegeben und die Installation beendet werden.

Gültige Konfigurationsdurchläufe

auditUser

specialize

Übergeordnete Hierarchie

Microsoft-Windows-Deployment | RunSynchronous | RunSynchronousCommand | WillReboot

Gilt für

Eine Liste der unterstützten Windows-Editionen und -Architekturen, die diese Komponente unterstützt, finden Sie unter Microsoft-Windows-Deployment.

XML-Beispiel

Die folgende XML-Ausgabe zeigt, wie synchrone Befehle festgelegt werden.

<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