如何调试 Azure VM 扩展?

How to debug Azure VM extension?

我已经使用 powershell 为我的 Azure VM 创建了自定义扩展。 它在中间停止,我无法在串行日志中看到它失败的原因,我可以在其中找到我的扩展程序的调试日志。

在 VM 控制台上,自定义脚本扩展的输出可以在位于以下位置的 json 文件中找到: C:\Packages\Plugins\Microsoft.Compute.CustomScriptExtension.10.9\Status

Azure 命令执行和脚本处理日志(即详细说明下载和 运行 脚本的日志)可在以下位置找到: C:\WindowsAzure\Logs\Plugins\Microsoft.Compute.CustomScriptExtension.10.9