Impostare una scadenza per gli aggiornamenti da Microsoft AutoUpdate

A partire dalla versione 4.13 di Microsoft AutoUpdate (MAU), è possibile impostare una scadenza per l'installazione degli aggiornamenti nel Mac di un utente. La versione 4.13 è stata rilasciata il 18 luglio 2019.

Gli utenti riceveranno notifiche sulla scadenza imminente e potranno posticipare temporaneamente l'installazione degli aggiornamenti. Tuttavia, una volta raggiunta la scadenza, tutte le applicazioni aperte dall'utente verranno chiuse e verranno applicati gli aggiornamenti.

Opzioni per l'impostazione di una scadenza

È possibile impostare una scadenza per una delle applicazioni seguenti:

  • Una singola applicazione, ad esempio solo Word.
  • Gruppo di applicazioni, ad esempio Word, Excel e PowerPoint.
  • Tutte le applicazioni Microsoft aggiornate da MAU. Ad esempio, Skype per le aziende, Desktop remoto e Microsoft Defender Advanced Threat Protection (ATP).

L'impostazione predefinita prevede che la scadenza si applichi a tutte le applicazioni che ricevono aggiornamenti da MAU.

Quando si specifica una scadenza, è possibile configurare la scadenza in uno dei due modi seguenti:

  • Data e ora specifiche
  • Un determinato numero di giorni dopo il rilevamento dell'aggiornamento

Se si usa una data e un'ora specifiche per la scadenza, è associata a una versione specifica a cui si sta aggiornando. Ciò significa che per il set di aggiornamenti successivo rilasciato da Microsoft, è necessario configurare una nuova data e ora per la scadenza.

Se si usa un determinato numero di giorni per la scadenza, è possibile riutilizzare tale scadenza per gli aggiornamenti futuri rilasciati da Microsoft. Il numero di giorni viene calcolato da quando viene rilevato un aggiornamento da MAU.

È anche possibile configurare quanti giorni prima della scadenza inizia la modalità download e installazione automatica. Questa opzione è facoltativa e il valore predefinito è tre giorni (72 ore) prima della scadenza.

Impostazioni delle preferenze per le scadenze

Di seguito sono riportate le impostazioni delle preferenze per la configurazione di una scadenza. Queste chiavi sono compatibili con CFPreferences, il che significa che possono essere impostate usando software di gestione aziendale per Mac, ad esempio Jamf Pro.

Nota

È possibile impostare una scadenza all'interno del profilo di configurazione utente o del profilo di configurazione di gestione. Le impostazioni nel profilo di configurazione di gestione hanno la precedenza, perché tali impostazioni vengono scritte anche nel profilo di configurazione utente.

Configurare una scadenza per un determinato numero di giorni dopo il rilevamento dell'aggiornamento

Per configurare una scadenza che corrisponde a un determinato numero di giorni dopo il rilevamento dell'aggiornamento, usare l'impostazione di preferenza seguente.

Categoria Dettagli
Dominio com.microsoft.autoupdate2
Chiave UpdateDeadline.DaysBeforeForcedQuit
Tipo di dati Numero intero
Valori possibili varie (esempio: 5)
Commenti Non esiste alcun valore predefinito.

Ad esempio, se si vuole configurare una scadenza di cinque giorni dopo il rilevamento di un aggiornamento per Excel, è possibile usare quanto segue:

<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>

Se si vuole configurare una scadenza di quattro giorni per Excel e sette giorni per PowerPoint, è possibile usare quanto segue:

<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>

Configurare una scadenza per una data e un'ora specifiche

Per configurare una scadenza per una data e un'ora specifiche, usare l'impostazione di preferenza seguente.

Categoria Dettagli
Dominio com.microsoft.autoupdate2
Chiave UpdateDeadline.ApplicationsForcedUpdateSchedule
Tipo di dati Dizionario
Valori possibili vari (vedere gli esempi seguenti)
Commenti Non esiste alcun valore predefinito.

Il valore di data e ora deve essere specificato in formato UTC.

Ad esempio, se si vuole configurare una data e un'ora specifiche per una scadenza per un aggiornamento di Excel, è possibile usare quanto segue:

<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> 

Se si vuole configurare una data e un'ora specifiche per una scadenza per Word e Outlook, è possibile usare quanto segue:

<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>

Configurare la modalità di download e installazione automatica

Per configurare quanti giorni prima della scadenza inizia la modalità download e installazione automatica, usare l'impostazione di preferenza seguente.

Categoria Dettagli
Dominio com.microsoft.autoupdate2
Chiave UpdateDeadline.StartAutomaticUpdates
Tipo di dati Numero intero
Valori possibili varie (esempio: 2)
Commenti Si tratta di un'impostazione facoltativa.

Il valore predefinito è 3.

L'uso di questa impostazione di preferenza abiliterà la modalità di download e installazione automatica per MAU indipendentemente dall'impostazione MAU corrente nel dispositivo. Dopo aver raggiunto la scadenza, MAU tornerà all'impostazione precedente nel dispositivo.

Ad esempio, se si vuole configurare la modalità download e installazione automatica in modo che sia due giorni prima della scadenza, è possibile usare quanto segue.

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

Notifiche di scadenza per gli utenti

Dopo l'attivazione della modalità download e installazione automatica, MAU aggiorna automaticamente tutte le applicazioni chiuse.

Se le applicazioni sono aperte e non possono essere aggiornate, gli utenti visualizzano una notifica sulla scadenza imminente. A quel punto, gli utenti possono salvare il lavoro, chiudere le applicazioni aperte e fare in modo che MAU applichi gli aggiornamenti. In questo caso, gli utenti non visualizzeranno altre notifiche sulla scadenza per tali applicazioni.

Se gli utenti non vogliono applicare gli aggiornamenti in quel momento, possono posticipare gli aggiornamenti. Se scelgono di posticipare, riceveranno altre notifiche in un secondo momento per ricordargli la scadenza. Ad esempio, con la prima notifica, gli utenti possono scegliere di essere richiamati di nuovo in un determinato numero di ore. Ma gli utenti non possono posticipare gli aggiornamenti oltre la scadenza.

Quando la scadenza è a un'ora di distanza, gli utenti ricevono una notifica persistente insieme a un timer che conta i minuti fino alla scadenza. Se arriva la scadenza e gli utenti non hanno salvato il lavoro e chiuso le applicazioni, MAU chiuderà forzatamente le applicazioni, senza salvare i dati, e inizierà ad applicare gli aggiornamenti.

È possibile specificare un tempo di tolleranza aggiuntivo per gli utenti impostando una preferenza per il timer di scadenza. Il valore predefinito corrisponde a 60 minuti. Ad esempio, se si vuole che il conto alla rovescia inizi da 3 ore, è possibile impostare il valore su 180 minuti.

Categoria Dettagli
Dominio com.microsoft.autoupdate2
Chiave UpdateDeadline.FinalCountDown
Tipo di dati Numero intero
Valori possibili 10 - 720
Commenti Si tratta di un'impostazione facoltativa.

Il valore predefinito è 60.

L'uso di questa preferenza richiede Microsoft AutoUpdate versione 4.51 e successive.

Disattivare una scadenza

Se è stata impostata una scadenza nel profilo di configurazione della gestione, è necessario disattivare la scadenza impostando valori vuoti nel profilo di configurazione della gestione, come illustrato nell'esempio seguente.

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

Se si elimina semplicemente il profilo di configurazione di gestione, la scadenza non è effettivamente disattivata. Ciò è dovuto al fatto che le impostazioni di scadenza esistono ancora nel profilo di configurazione utente, perché le impostazioni sono state originariamente scritte nel profilo di configurazione utente dal profilo di configurazione di gestione.

Se è stata configurata una scadenza per una data e un'ora specifiche, una volta superata tale data e ora, MAU elimina tali valori dai profili di configurazione pertinenti.

Ulteriori informazioni sulle scadenze mau

  • Le scadenze possono essere configurate indipendentemente dalla posizione in cui MAU sta cercando gli aggiornamenti. Ad esempio, le scadenze funzionano se MAU riceve aggiornamenti direttamente dalla rete cdn (Office Content Delivery Network) su Internet o se MAU riceve aggiornamenti da un server di memorizzazione nella cache MAU all'interno della rete locale.
  • Se la scadenza è stata configurata per un determinato numero di giorni dopo il rilevamento di un aggiornamento e mau rileva un nuovo aggiornamento, la scadenza verrà reimpostata per essere applicata al nuovo aggiornamento.
  • Se è stata specificata una scadenza per tutte le applicazioni, è comunque possibile configurare una scadenza più specifica per una delle applicazioni. Ad esempio, è possibile configurare una scadenza di sette giorni per tutte le applicazioni e quindi specificare che la scadenza per Excel è di quattro giorni.
  • Anziché configurare una data e un'ora specifiche per una scadenza per una versione specifica, è possibile configurare tale scadenza in modo che sia un determinato numero di giorni dopo il rilevamento di tale versione specifica da parte di MAU.
  • Se non sono impostati valori per UpdateDeadline.DaysBeforeForcedQuit o UpdateDeadline.StartAutomaticUpdates nel profilo di configurazione utente o nel profilo di configurazione di gestione, macOS genera e inserisce automaticamente valori vuoti per tali chiavi nel profilo di configurazione utente. In questo modo non vengono stabilite scadenze.