我想使用VS 2015中的资源组模板创建一组VM,或者使用azure-quickstart-templates之一作为执行此操作的基础。
我的具体要求也是安装一个简单的.exe应用程序,并使用我想从模板传递的密钥修改其.ini文件,即seqno = copyindex()或类似的。
请有人提供一些指导吗?
答案 0 :(得分:0)
对于简单的Windows VM,您可以在VM上使用DSC Extension或Custom Script扩展名。 azure-quickstart repo中的两个示例都要求您弄清楚如何分段扩展所需的工件(在本例中为EXE和安装EXE的脚本)。
如果您使用VS 2015路线,您可以从VM模板开始,添加DSC或自定义脚本扩展,然后Visual Studio提供的PowerShell脚本将为您提供工件,如果您将它们作为项目的一部分。
你也可以混合/匹配 - 从github获取模板,在VS中修改它或者使用VS PowerShell脚本并将其带入适合你的任何工作流程。
注意:还要记住一件事 - 您需要将该EXE的位置传递到执行安装的脚本中 - 该脚本/ vm将需要知道从何处获取它。在VS 2015工作流中,您可以使用_artifactsLocation的参数值,并将该值传递给安装脚本。如果您从快速入门模板开始,则必须自己管理。