关闭Azure VM之前执行Powershell

问题描述

关闭VM之前,我想使用(正常关闭关闭我们应用程序中的某些Windows服务(在同一VM中)。我可以在Azure VM中挂起一个Powershell脚本事件,以便在关闭VM之前执行该事件?

当前的解决方案是保留一个关闭服务的计划,然后保留另一个关闭VM(每天)的计划。但是当我们需要在两者之间进行部署时,这种方法就会失败。

解决方法

您可以使用“自定义脚本扩展”或“运行”命令或“混合Runbook Worker”在VM中运行PowerShell脚本。

有关更多详细信息,您可以参考https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-scripts-in-vm