ビュー:
メンテナンスモードでは、コンピュータのルールセットで受信したソフトウェアの変更を自動的に許可することで、新しいソフトウェアまたはアップデートされたソフトウェアを実行できますが、ブロックルールが設定されているソフトウェアは引き続きブロックされます。通常、次の手順を使用してメンテナンスモードを設定します。

手順

  1. 作成するComputerオブジェクト。
  2. メンテナンスモードをオンにするためにApplicationControlComputerExtensionオブジェクトを作成および構成します。オプションで、メンテナンスモードを自動的にオフにする期間を設定します。ApplicationControlComputerExtensionオブジェクトをコンピュータオブジェクトに追加します。
  3. 使用するComputerApiコンピュータのメンテナンスモードをオンにするオブジェクト。
  4. を使用します。ComputerApiオブジェクトを使用して、メンテナンスモードがオンになっていることを確認します。

次に進む前に

メンテナンスモードが自動的にオフになるように設定していない場合:
  1. 作成するComputerオブジェクト。
  2. を作成および設定します。ApplicationControlComputerExtensionメンテナンスモードをオフにして、Computerオブジェクト。
  3. 使用するComputerApiメンテナンスモードをオフにするオブジェクト。
メンテナンスモードの詳細については、計画的な変更を行う際にメンテナンスモードをオンにするを参照してください。
次の例では、予約アップグレード時にメンテナンスモードを10分間有効にします。
# 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)
また、コンピュータの変更操作については、 APIレファレンス/参照情報を参照してください。