Exécuter PowerShell avant l’arrêt de la machine virtuelle Azure [duplicate]
Juste avant d'arrêter la VM, je voudrais arrêter certains services Windows (dans la même VM) notre application en utilisant (arrêt gracieux). Existe-t-il un événement dans la machine virtuelle Azure auquel je peux accrocher un script PowerShell, afin qu'il s'exécute avant d'arrêter la machine virtuelle?
La solution actuelle consiste à maintenir un calendrier pour l'arrêt des services, puis un autre calendrier pour arrêter la VM (tous les jours). Mais lorsque nous devons déployer entre les deux, cette approche échoue.
Réponses
Vous pouvez utiliser l'extension de script personnalisé ou la commande Exécuter ou Hybrid Runbook Worker pour exécuter des scripts PowerShell dans vos machines virtuelles.
Pour plus de détails, vous pouvez vous référer à https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-scripts-in-vm