Microsoft AutoUpdate から更新の期限を設定します

バージョン 4.13 の Microsoft AutoUpdate (MAU) 以降では、ユーザーの Mac に更新プログラムをインストールする必要がある場合の期限を設定できます。 バージョン 4.13 は、2019 年 7 月 18 日にリリースされました。

ユーザーは、今後の期限に関する通知を受け取り、更新プログラムのインストールを一時的に延期できます。 ただし、期限に達すると、ユーザーが開いているアプリケーションはすべて閉じられ、更新プログラムが適用されます。

期限を設定するためのオプション

次のいずれかのアプリケーションの期限を設定できます。

  • Word などの個々のアプリケーション。
  • Word、Excel、PowerPointなどのアプリケーションのグループ。
  • MAU によって更新されるすべての Microsoft アプリケーション。 たとえば、Skype for Business、リモート デスクトップ、Microsoft Defender Advanced Threat Protection (ATP) などです。

既定では、MAU から更新プログラムを受信するすべてのアプリケーションに適用する期限が設定されています。

期限を指定する場合は、次の 2 つの方法のいずれかで期限を構成できます。

  • 特定の日付と時刻
  • 更新プログラムが検出されてから一定の日数

期限に特定の日付と時刻を使用する場合、更新対象の特定のバージョンに関連付けられます。 つまり、Microsoft がリリースする次の更新プログラムのセットでは、期限の新しい日付と時刻を構成する必要があります。

期限に一定の日数を使用する場合は、その期限を Microsoft がリリースする将来の更新プログラムに再利用できます。 日数は、MAU によって更新プログラムが検出されたときから計算されます。

自動ダウンロードおよびインストール モードが開始される期限の日数を事前に構成することもできます。 これは省略可能で、既定値は期限の 3 日前 (72 時間前) です。

期限の設定

期限を構成するための基本設定を次に示します。 これらのキーは CFPreferences 互換です。つまり、Jamf Pro などの Mac 用エンタープライズ管理ソフトウェアを使用して設定できます。

注:

期限は、ユーザー構成プロファイルまたは管理構成プロファイル内で設定できます。 これらの設定はユーザー構成プロファイルにも書き込まれるため、管理構成プロファイルの設定が優先されます。

更新が検出されてから一定の日数の期限を構成する

更新が検出されてから一定の日数が経過した期限を構成するには、次の基本設定を使用します。

カテゴリ 詳細
ドメイン com.microsoft.autoupdate2
Key UpdateDeadline.DaysBeforeForcedQuit
データ型 整数
指定可能な値 various (例: 5)
コメント 既定値はありません。

たとえば、Excel の更新プログラムが検出されてから 5 日後の期限を構成する場合は、次を使用できます。

<key>Applications</key>
<dict> 
  <key>/Applications/Microsoft Excel.app</key>
  <dict>
   <key>Application ID</key>
   <string>XCEL2019</string>
   <key>LCID</key>
   <integer>1033</integer>
   <key>UpdateDeadline.DaysBeforeForcedQuit</key>
   <integer>5</integer>
  </dict>
</dict>

Excel の期限を 4 日間、PowerPointに 7 日間を構成する場合は、次を使用できます。

<key>Applications</key>
<dict>
  <key>/Applications/Microsoft Excel.app</key>
  <dict>
    <key>Application ID</key>
    <string>XCEL2019</string>
    <key>LCID</key>
    <integer>1033</integer>
    <key>UpdateDeadline.DaysBeforeForcedQuit</key>
    <integer>4</integer>
  </dict>
  <key>/Applications/Microsoft PowerPoint.app</key>
  <dict>
   <key>Application ID</key>
   <string>PPT32019</string>
   <key>LCID</key>
   <integer>1033</integer>
   <key>UpdateDeadline.DaysBeforeForcedQuit</key>
   <integer>7</integer>
  </dict>
</dict>

特定の日付と時刻の期限を構成する

特定の日付と時刻の期限を構成するには、次の基本設定を使用します。

カテゴリ 詳細
ドメイン com.microsoft.autoupdate2
Key UpdateDeadline.ApplicationsForcedUpdateSchedule
データ型 Dictionary
指定可能な値 さまざまな (以下の例を参照)
コメント 既定値はありません。

日付と時刻の値は UTC 形式で指定する必要があります。

たとえば、Excel 更新プログラムの期限の特定の日付と時刻を構成する場合は、次を使用できます。

<key>UpdateDeadline.ApplicationsForcedUpdateSchedule</key>
<dict> 
  <key>/Applications/Microsoft Excel.app</key> 
  <dict> 
    <key>Application ID</key> 
    <string>XCEL2019</string> 
    <key>ForcedUpdateDate</key> 
    <date>2019-07-23T20:01:20Z</date> 
    <key>ForcedUpdateVersion</key> 
    <string>16.27.19071500</string> 
  </dict> 
</dict> 

Word と Outlook の期限の特定の日付と時刻を構成する場合は、次を使用できます。

<key>UpdateDeadline.ApplicationsForcedUpdateSchedule</key>
<dict>
  <key>/Applications/Microsoft Word.app</key>
  <dict>
    <key>Application ID</key>
    <string>MSWD2019</string>
    <key>ForcedUpdateDate</key>
    <date>2019-07-25T20:01:20Z</date>
    <key>ForcedUpdateVersion</key>
    <string>16.27.19071500</string>
  </dict>
  <key>/Applications/Microsoft Outlook.app</key>
  <dict>
    <key>Application ID</key>
    <string>OPIM2019</string>
    <key>ForcedUpdateDate</key>
    <date>2019-08-01T20:01:20Z</date>
    <key>ForcedUpdateVersion</key>
    <string>16.27.19071500</string>
  </dict>
</dict>

自動ダウンロードとインストール モードの構成

自動ダウンロードおよびインストール モードが開始される期限の日数を事前に構成するには、次の基本設定を使用します。

カテゴリ 詳細
ドメイン com.microsoft.autoupdate2
Key UpdateDeadline.StartAutomaticUpdates
データ型 整数
指定可能な値 various (例: 2)
コメント これは省略可能な設定です。

既定値は 3 です。

この基本設定を使用すると、デバイスの現在の MAU 設定に関係なく、MAU の自動ダウンロードおよびインストール モードが有効になります。 期限に達すると、MAU はデバイスの前の設定に戻ります。

たとえば、自動ダウンロードおよびインストール モードを期限の 2 日前に構成する場合は、次を使用できます。

<key>UpdateDeadline.StartAutomaticUpdates</key> 
 <integer>2</integer>

ユーザーの期限通知

自動ダウンロードおよびインストール モードが有効になった後、MAU は閉じられたアプリケーションを自動的に更新します。

アプリケーションが開いているので更新できない場合、ユーザーには今後の期限に関する通知が表示されます。 その時点で、ユーザーは作業を保存し、開いているアプリケーションを閉じ、MAU に更新プログラムを適用させることができます。 ユーザーがこれを行った場合、それらのアプリケーションの期限に関する通知はそれ以上表示されません。

ユーザーがその時点で更新プログラムを適用したくない場合は、更新プログラムを延期できます。 延期を選択した場合、期限を通知する他の通知が後で届きます。 たとえば、最初の通知を使用すると、ユーザーは一定の時間内にもう一度通知を受け取ることができます。 ただし、ユーザーは期限を超えて更新プログラムを延期することはできません。

期限が 1 時間離れている場合、ユーザーは永続的な通知と、期限までの分数をカウントダウンするタイマーを受け取ります。 期限が到来し、ユーザーが作業を保存してアプリケーションを閉じていない場合、MAU はデータを保存せずにアプリケーションを強制的に閉じ、更新プログラムの適用を開始します。

期限タイマーの設定を設定することで、ユーザーに猶予期間を追加できます。 既定値は 60 分です。 たとえば、カウントダウンを 3 時間から始める場合は、値を 180 分に設定できます。

カテゴリ 詳細
ドメイン com.microsoft.autoupdate2
Key UpdateDeadline.FinalCountDown
データ型 整数
指定可能な値 10 - 720
コメント これは省略可能な設定です。

既定値は 60 です。

この基本設定を使用するには、Microsoft AutoUpdate バージョン 4.51 以降が必要です。

期限をオフにする

管理構成プロファイルで期限を設定している場合は、次の例に示すように、管理構成プロファイルに空の値を設定して期限をオフにする必要があります。

<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>0</integer>
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>0</integer>

管理構成プロファイルを削除するだけの場合、期限は実際にはオフになりません。 これは、期限設定がまだユーザー構成プロファイルに存在するためです。これは、設定がもともと管理構成プロファイルからユーザー構成プロファイルに書き込まれたためです。

特定の日付と時刻の期限を構成した場合、その日付と時刻が経過すると、MAU は関連する構成プロファイルからそれらの値を削除します。

MAU の期限に関する追加情報

  • 期限は、MAU が更新プログラムを探している場所に関係なく構成できます。 たとえば、期限は、MAU がインターネット上の Office Content Delivery Network (CDN) から直接更新プログラムを取得している場合、または MAU がローカル ネットワーク内の MAU キャッシュ サーバーから更新プログラムを取得している場合に機能します。
  • 更新が検出された後に期限を一定の日数に設定し、MAU が新しい更新プログラムを検出した場合、期限がリセットされて新しい更新プログラムに適用されます。
  • すべてのアプリケーションの期限を指定した場合でも、いずれかのアプリケーションに対してより具体的な期限を構成できます。 たとえば、すべてのアプリケーションの期限を 7 日間に構成し、Excel の期限が 4 日であることを指定できます。
  • 特定のバージョンの期限に対して特定の日付と時刻を構成する代わりに、その特定のバージョンが MAU によって検出された後、その期限を特定の日数に構成できます。
  • ユーザー構成プロファイルまたは管理構成プロファイルで UpdateDeadline.DaysBeforeForcedQuit または UpdateDeadline.StartAutomaticUpdates に値が設定されていない場合、macOS は自動的に生成され、それらのキーの空の値がユーザー構成プロファイルに挿入されます。 期限は設定されません。