Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

Le client Azure Arc comprend des mises à jour régulières (mensuelles) qui permettent d’améliorer la stabilité, la sécurité et apporter des nouveautés. Le processus de mise à jour repose normalement sur Microsoft Update ou sur la mise à jour manuelle.
Microsoft propose maintenant une nouvelle méthode qui permet à l’agent Azure Arc de se mettre à jour seul avec la dernière version disponible. Ceci doit être activé manuellement via le portail Azure ou par script.

Activation via le portail

  1. Naviguez dans le portail Azure et dans le service Azure Arc puis Infrastructure et Machines.
  2. Sélectionnez la machine cible.
  3. Dans la vue Overview, cliquez sur Properties.
  4. Sélectionnez Agent Auto Upgrade : Not Enabled
  5. Cochez la case Enable automatic upgrades for the arc connected machine agent
  6. Cliquez sur Enable

Activation via Azure CLI

Vous pouvez aussi utiliser Azure CLI et le script suivant, pour mettre à jour en masse toutes les machines d’une souscription et d’un groupe de ressource :

$subId = "<VOTRE_SUBSCRIPTION_ID>"
$rg = "<VOTRE_RESOURCE_GROUP>"

$machines = az resource list `
  --subscription $subId `
  --resource-group $rg `
  --resource-type "Microsoft.HybridCompute/machines" `
  --query "[].name" -o tsv

foreach ($machine in $machines) {
    Write-Host "Enabling auto-upgrade on: $machine"

    az rest `
      --method PATCH `
      --url "https://management.azure.com/subscriptions/$subId/resourceGroups/$rg/providers/Microsoft.HybridCompute/machines/$machine?api-version=2024-05-20-preview" `
      --headers "Content-Type=application/json" `
      --body '{"properties":{"agentUpgrade":{"enableAutomaticUpgrade":true}}}'
}

$subId = "<YOUR_SUBSCRIPTION_ID>" $rg = "<YOUR_RESOURCE_GROUP>" $machines = az resource list ` --subscription $subId ` --resource-group $rg ` --resource-type "Microsoft.HybridCompute/machines" ` --query "[].name" -o tsv foreach ($machine in $machines) { Write-Host "Enabling auto-upgrade on: $machine" az rest ` --method PATCH ` --url "https://management.azure.com/subscriptions/$subId/resourceGroups/$rg/providers/Microsoft.HybridCompute/machines/$machine?api-version=2024-05-20-preview" ` --headers "Content-Type=application/json" ` --body '{"properties":{"agentUpgrade":{"enableAutomaticUpgrade":true}}}' }
Facebook Like