Der Wartungsmodus ermöglicht es neuer oder aktualisierter Software, ausgeführt zu
werden, indem eingehende Softwareänderungen im Computer-Regelsatz automatisch zugelassen
werden, während weiterhin jede Software gesperrt wird, die eine Sperrregel hat. Gehen
Sie im Allgemeinen wie folgt vor, um den Wartungsmodus zu konfigurieren:
Prozedur
- Erstellen Sie ein
Computer-Objekt. - Erstellen und konfigurieren Sie ein
ApplicationControlComputerExtension-Objekt, um den Wartungsmodus zu aktivieren. Optional können Sie eine Dauer festlegen, um den Wartungsmodus automatisch zu deaktivieren. Fügen Sie dasApplicationControlComputerExtension-Objekt demComputer-Objekt hinzu. - Verwenden Sie ein
ComputerApi-Objekt, um den Wartungsmodus auf dem Computer zu aktivieren. - Verwenden Sie das
ComputerApi-Objekt, um zu überprüfen, ob der Wartungsmodus aktiviert ist.
Nächste Schritte
Wenn Sie den Wartungsmodus nicht so eingestellt haben, dass er automatisch deaktiviert
wird:
-
Erstellen Sie ein
Computer-Objekt. -
Erstellen und konfigurieren Sie ein
ApplicationControlComputerExtension-Objekt, um den Wartungsmodus zu deaktivieren, und fügen Sie es demComputer-Objekt hinzu. -
Verwenden Sie ein
ComputerApi-Objekt, um den Wartungsmodus zu deaktivieren.
Weitere Informationen zum Wartungsmodus finden Sie unter Aktivieren des Wartungsmodus bei geplanten Änderungen.
Das folgende Beispiel aktiviert den Wartungsmodus für 10 Minuten während eines geplanten
Upgrades.
# Create and configure an ApplicationControlComputerExtesnion object application_control = api.ApplicationControlComputerExtension() application_control.maintenance_mode_status = "on" application_control.maintenance_mode_duration = duration # Add the ApplicationControlComputerExtension to a Computer object computer = api.Computer() computer.application_control = application_control # Update the computer computers_api = api.ComputersApi(api.ApiClient(configuration)) return computers_api.modify_computer(computer_id, computer, api_version)
Siehe auch die Computer ändern-Operation im API-Referenz.
