
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
- Naviguez dans le portail Azure et dans le service Azure Arc puis Infrastructure et Machines.
- Sélectionnez la machine cible.
- Dans la vue Overview, cliquez sur Properties.
- Sélectionnez Agent Auto Upgrade : Not Enabled
- Cochez la case Enable automatic upgrades for the arc connected machine agent
- 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}}}'
}


