我们有一个存储在Azure存储帐户上的自定义脚本,我们希望通过 CustomScriptExtension 将其作为Windows VM配置过程的一部分运行。不幸的是,VM无法直接访问Internet,必须通过Web代理。
处理这种情况的最佳方法是什么?
我已经将powershell脚本添加到设置代理作为 commandToExecute 的一部分,但这是在ARM尝试下载 fileUris 中定义的脚本后执行的,因此获取fileUris失败(因为代理尚未设置)。
我也考虑在 CustomScriptExtension 之前使用DSC,但是再次 - 下载配置我需要配置代理。
使用两个 CustomScriptExtension 显然不是一个选项,因为只有第一个是由系统执行的(似乎是“按设计”)。
任何建议都表示赞赏:)