Definir um prazo para as atualizações do Microsoft AutoUpdate
A partir da versão 4.13 do Microsoft AutoUpdate (MAU), pode definir um prazo para quando as atualizações são necessárias para serem instaladas no Mac de um utilizador. A versão 4.13 foi lançada a 18 de julho de 2019.
Os utilizadores receberão notificações sobre o prazo futuro e poderão adiar temporariamente a instalação das atualizações. No entanto, assim que o prazo for atingido, todas as aplicações que o utilizador tiver aberto serão fechadas e as atualizações aplicadas.
Opções para definir um prazo
Pode definir um prazo para qualquer uma das seguintes aplicações:
- Uma aplicação individual, como apenas Word.
- Um grupo de aplicações, como Word, Excel e PowerPoint.
- Todas as aplicações da Microsoft que são atualizadas pela MAU. Por exemplo, Skype for Business, Ambiente de Trabalho Remoto e Microsoft Defender Advanced Threat Protection (ATP).
A predefinição é que o prazo se aplique a todas as aplicações que recebem atualizações da MAU.
Quando especificar um prazo, pode configurar o prazo de uma destas duas formas:
- Uma data e hora específicas
- Um determinado número de dias após a atualização ser detetada
Se utilizar uma data e hora específicas para o prazo, esta está associada a uma versão específica para a qual está a atualizar. Isto significa que, para o próximo conjunto de atualizações que a Microsoft lançar, terá de configurar uma nova data e hora para o prazo.
Se utilizar um determinado número de dias para o prazo, pode reutilizar esse prazo para futuras atualizações lançadas pela Microsoft. O número de dias é calculado a partir do momento em que uma atualização é detetada pela MAU.
Também pode configurar quantos dias antes do prazo para o início do modo de Transferência e Instalação Automática. Isto é opcional e a predefinição é de três dias (72 horas) antes do prazo.
Definições de preferência para prazos
Seguem-se as definições de preferência para configurar um prazo. Estas chaves são compatíveis com CFPreferences, o que significa que podem ser definidas utilizando software de gestão empresarial para Mac, como o Jamf Pro.
Observação
Um prazo pode ser definido no perfil de configuração do utilizador ou no perfil de configuração de gestão. As definições no perfil de configuração de gestão têm precedência, porque essas definições também são escritas no perfil de configuração do utilizador.
Configurar um prazo para um determinado número de dias após a deteção da atualização
Para configurar um prazo que corresponde a um determinado número de dias após a deteção da atualização, utilize a seguinte definição de preferência.
Categoria | Detalhes |
---|---|
Domínio | com.microsoft.autoupdate2 |
Chave | UpdateDeadline.DaysBeforeForcedQuit |
Tipo de dados | Número inteiro |
Valores possíveis | vários (exemplo: 5) |
Comentários | Não existe um valor padrão. |
Por exemplo, se quiser configurar um prazo de cinco dias após a deteção de uma atualização para o Excel, pode utilizar o seguinte:
<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 quiser configurar um prazo de quatro dias para o Excel e sete dias para o PowerPoint, pode utilizar o seguinte:
<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>
Configurar um prazo para uma data e hora específicas
Para configurar um prazo para uma data e hora específicas, utilize a seguinte definição de preferência.
Categoria | Detalhes |
---|---|
Domínio | com.microsoft.autoupdate2 |
Chave | UpdateDeadline.ApplicationsForcedUpdateSchedule |
Tipo de dados | Dictionary |
Valores possíveis | vários (veja exemplos abaixo) |
Comentários | Não existe um valor padrão. O valor de data e hora deve ser especificado no formato UTC. |
Por exemplo, se quiser configurar uma data e hora específicas para um prazo para uma atualização do Excel, pode utilizar o seguinte:
<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 quiser configurar uma data e hora específicas para um prazo para Word e Outlook, pode utilizar o seguinte:
<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>
Configurar o modo de Transferência e Instalação Automática
Para configurar quantos dias antes do prazo para o início do modo de Transferência e Instalação Automática, utilize a seguinte definição de preferência.
Categoria | Detalhes |
---|---|
Domínio | com.microsoft.autoupdate2 |
Chave | UpdateDeadline.StartAutomaticUpdates |
Tipo de dados | Número inteiro |
Valores possíveis | vários (exemplo: 2) |
Comentários | Esta é uma definição opcional. O valor padrão é 3. A utilização desta definição de preferência ativará o Modo de Transferência e Instalação Automática para a MAU, independentemente da definição atual do MAU no dispositivo. Após atingir o prazo, a MAU reverter à definição anterior no dispositivo. |
Por exemplo, se quiser configurar o modo de Transferência e Instalação Automática para dois dias antes do prazo, pode utilizar o seguinte.
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>2</integer>
Notificações de prazo para utilizadores
Depois de ativar o modo de Transferência e Instalação Automática, a MAU atualiza automaticamente todas as aplicações que estejam fechadas.
Se as aplicações estiverem abertas e não puderem ser atualizadas, os utilizadores verão uma notificação sobre o prazo futuro. Nessa altura, os utilizadores podem guardar o seu trabalho, fechar as aplicações abertas e fazer com que a MAU aplique as atualizações. Se os utilizadores o fizerem, não verão mais notificações sobre o prazo para essas aplicações.
Se os utilizadores não quiserem aplicar as atualizações nessa altura, podem adiar as atualizações. Se optarem por adiar, receberão outras notificações mais tarde a relembrá-las sobre o prazo. Por exemplo, com a primeira notificação, os utilizadores podem optar por ser novamente lembrados num determinado número de horas. No entanto, os utilizadores não podem adiar as atualizações para além do prazo.
Quando o prazo estiver a uma hora de distância, os utilizadores recebem uma notificação persistente juntamente com um temporizador que conta os minutos até ao prazo. Se o prazo chegar e os utilizadores não guardarem o seu trabalho e fecharem as respetivas aplicações, a MAU fechará as aplicações à força, sem guardar os dados, e começará a aplicar as atualizações.
Pode fornecer tempo de tolerância adicional aos utilizadores ao definir uma preferência para o temporizador do prazo. O padrão é 60 minutos. Por exemplo, se quiser que a contagem decrescente comece às 3 horas, pode definir o valor como 180 minutos.
Categoria | Detalhes |
---|---|
Domínio | com.microsoft.autoupdate2 |
Chave | UpdateDeadline.FinalCountDown |
Tipo de dados | Número inteiro |
Valores possíveis | 10 - 720 |
Comentários | Esta é uma definição opcional. O valor padrão é 60. A utilização desta preferência requer o Microsoft AutoUpdate versão 4.51 e posterior. |
Desativar um prazo
Se tiver definido um prazo no perfil de configuração de gestão, deve desativar o prazo ao definir valores vazios no perfil de configuração de gestão, conforme mostrado no exemplo seguinte.
<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>0</integer>
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>0</integer>
Se apenas eliminar o perfil de configuração de gestão, o prazo não será realmente desativado. Isto deve-se ao facto de as definições de prazo ainda existirem no perfil de configuração do utilizador, porque as definições foram originalmente escritas no perfil de configuração do utilizador a partir do perfil de configuração de gestão.
Se tiver configurado um prazo para uma data e hora específicas, assim que essa data e hora tiverem passado, a MAU elimina esses valores dos perfis de configuração relevantes.
Informações adicionais sobre prazos do MAU
- Os prazos podem ser configurados independentemente de onde a MAU esteja à procura das atualizações. Por exemplo, os prazos funcionam se a MAU estiver a receber atualizações diretamente da Rede de Entrega de Conteúdos do Office (CDN) na Internet ou se a MAU estiver a receber atualizações de um servidor de colocação em cache mau na sua rede local.
- Se tiver configurado o prazo para ser um determinado número de dias após a deteção de uma atualização e, em seguida, a MAU detetar uma nova atualização, o prazo será reposto para aplicar à nova atualização.
- Se tiver especificado um prazo para todas as aplicações, ainda pode configurar um prazo mais específico para uma das aplicações. Por exemplo, pode configurar um prazo de sete dias para todas as aplicações e, em seguida, especificar que o prazo para o Excel é de quatro dias.
- Em vez de configurar uma data e hora específicas para um prazo para uma versão específica, pode configurar esse prazo para ser um determinado número de dias após essa versão específica ser detetada pela MAU.
- Se não estiverem definidos valores para UpdateDeadline.DaysBeforeForcedQuit ou UpdateDeadline.StartAutomaticUpdates no perfil de configuração do utilizador ou no perfil de configuração de gestão, o macOS gera e insere automaticamente valores vazios para essas chaves no perfil de configuração do utilizador. Isto não define prazos.