如何在Azure资源组模板

时间:2015-10-13 14:02:04

标签: azure visual-studio-2015 azure-sdk-.net azure-resource-manager

我想使用VS 2015中的资源组模板创建一组VM,或者使用azure-quickstart-templates之一作为执行此操作的基础。

我的具体要求也是安装一个简单的.exe应用程序,并使用我想从模板传递的密钥修改其.ini文件,即seqno = copyindex()或类似的。

请有人提供一些指导吗?

1 个答案:

答案 0 :(得分:0)

对于简单的Windows VM,您可以在VM上使用DSC ExtensionCustom Script扩展名。 azure-quickstart repo中的两个示例都要求您弄清楚如何分段扩展所需的工件(在本例中为EXE和安装EXE的脚本)。

如果您使用VS 2015路线,您可以从VM模板开始,添加DSC或自定义脚本扩展,然后Visual Studio提供的PowerShell脚本将为您提供工件,如果您将它们作为项目的一部分。

enter image description here

你也可以混合/匹配 - 从github获取模板,在VS中修改它或者使用VS PowerShell脚本并将其带入适合你的任何工作流程。

注意:还要记住一件事 - 您需要将该EXE的位置传递到执行安装的脚本中 - 该脚本/ vm将需要知道从何处获取它。在VS 2015工作流中,您可以使用_artifactsLocation的参数值,并将该值传递给安装脚本。如果您从快速入门模板开始,则必须自己管理。