我正在运行Azure Windows VM,它在启动时运行批处理文件(从任务计划程序启动)。
批处理文件无法作为SYSTEM启动,需要以用户身份运行,因此我使用VM管理员。在任务计划程序中,此用户显示为\。一切正常。
我的问题是 - 我希望能够通过制作现有VM的VHD然后从该VHD创建更多VM(可能在ScaleSet中)来运行许多这些VM。
首次启动VM时需要运行脚本,并且重新启动它。
我认为虽然当我这样做时,我的启动脚本会因为每个VM的MACHINE_NAME不同而中断。
这个问题的解决方案是什么?
答案 0 :(得分:0)
如果它是从任务计划程序开始并且是批处理作业,您也可以将其移动到webjobs并安排在那里。然后创建尽可能多的webjobs以获得相同的批处理文件。无需创建和维护VM