Bereitstellungsmodell
Gilt für: Configuration Manager (Current Branch)
Während einer Tasksequenz für die Betriebssystembereitstellung versetzt Configuration Manager den Client in den Bereitstellungsmodus. (Eine Tasksequenz für die Betriebssystembereitstellung umfasst ein direktes Upgrade.) In diesem Zustand verarbeitet der Client keine Richtlinie vom Standort aus. Dieses Verhalten ermöglicht die Ausführung der Tasksequenz, ohne dass das Risiko besteht, dass zusätzliche Bereitstellungen auf dem Client ausgeführt werden. Wenn die Tasksequenz abgeschlossen ist (entweder erfolgreich oder fehlerbehandhabt), wird der Clientbereitstellungsmodus beendet.
Wenn die Tasksequenz unerwartet fehlschlägt, kann der Client im Bereitstellungsmodus belassen werden. Beispiel: Das Gerät wird mitten in der Tasksequenzverarbeitung neu gestartet und kann nicht wiederhergestellt werden. Ein Administrator muss Clients in diesem Zustand manuell identifizieren und beheben.
Manuelles Entfernen des Bereitstellungsmodus
Wenn sich ein Client im Bereitstellungsmodus befindet, verwenden Sie diesen manuellen Prozess, um den Normalbetrieb des Clients zurückzugeben.
Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
Wichtig
Eine der Änderungen, die von dieser WMI-Methode vorgenommen werden, ist das Festlegen eines Registrierungswerts, aber es werden auch andere Änderungen vorgenommen. Durch das Ändern des Registrierungswerts wird der Client nicht vollständig aus dem Bereitstellungsmodus entfernt. Wenn Sie die Registrierung manuell bearbeiten, kann der Client unerwartetes Verhalten aufweisen.
Timeout im Clientbereitstellungsmodus
Die Tasksequenz legt einen Zeitstempel fest, wenn sie den Client in den Bereitstellungsmodus versetzt. Alle 60 Minuten überprüft ein Client im Bereitstellungsmodus die Dauer seit dem Zeitstempel. Wenn er sich seit mehr als 48 Stunden im Bereitstellungsmodus befindet, beendet der Client automatisch den Bereitstellungsmodus und startet seinen Prozess neu.
48 Stunden ist der Standardzeitlimitwert für den Bereitstellungsmodus. Sie können diesen Timer auf einem Gerät anpassen, indem Sie den Wert ProvisioningMaxMinutes im folgenden Registrierungsschlüssel festlegen: HKLM\Software\Microsoft\CCM\CcmExec
. Der Wert wird in Minuten angegeben. Wenn dieser Wert nicht vorhanden ist oder ist 0
, verwendet der Client die Standardmäßigen 48 Stunden.
Der Zeitstempel ProvisioningEnabledTime befindet sich im folgenden Registrierungsschlüssel: HKLM\Software\Microsoft\CCM\CcmExec
. Der Zeitstempel weist den Wert des letzten Zeitpunkts auf, zu dem der Computer in den Bereitstellungsmodus gewechselt ist. Das Format ist epoche (Unix-Zeitstempel) und liegt in UTC vor.
Dieser Zeitstempel wird auch auf den aktuellen Zeitpunkt zurückgesetzt, wenn Sie den Computer mit dem folgenden Befehl manuell in den Bereitstellungsmodus versetzen:
Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $true
Prozessflussdiagramme
Diese Diagramme zeigen den Prozessablauf für die Tasksequenz und den Client.
Tasksequenz
Das folgende Diagramm zeigt, wie die Tasksequenz den Bereitstellungsmodus festlegt:
Clientwartung
Das folgende Diagramm zeigt, wie der Client den Bereitstellungsmodus beendet: