Powershell 在<;中是否有多任务标记;启动>;或者我必须将这些cmd文件合并为一个吗?

Powershell 在<;中是否有多任务标记;启动>;或者我必须将这些cmd文件合并为一个吗?,powershell,azure,startup,Powershell,Azure,Startup,我是新的Azure开发人员,正在编写powershell脚本 我想为azure启动任务运行两个cmd文件。我将这些文件添加到解决方案中,并将属性设置为“始终复制”。在我将新注释添加到ServiceDefinition.csdef中后,这里是: <Startup> <Task commandLine="Startup\startupcmd.cmd &gt; c:\logs\startuptasks.log" executionContext="elevated" ta

我是新的Azure开发人员,正在编写powershell脚本

我想为azure启动任务运行两个cmd文件。我将这些文件添加到解决方案中,并将属性设置为“始终复制”。在我将新注释添加到ServiceDefinition.csdef中后,这里是:

<Startup>
  <Task commandLine="Startup\startupcmd.cmd &gt; c:\logs\startuptasks.log" executionContext="elevated" taskType="background">
    <Environment>
      <Variable name="EMULATED">
        <RoleInstanceValue xpath="/RoleEnvironment/Deployment/@emulated" />
      </Variable>
    </Environment>
  </Task>
  <Task commandLine="Startup\disableTimeout.cmd" executionContext="elevated" />
</Startup>

它没有部署并收到此错误:角色Web的实例0正忙

现在我的问题是:在中是否有多任务标记,或者我是否必须将这些cmd文件合并为一个?

根据:

Startup元素描述了当 角色已启动

是的,你具体问题的答案是:是的,你可以定义多个启动任务

繁忙的状态几乎没问题,这比骑自行车要好一点!我的建议是启用远程桌面并连接以查看启动任务的进展情况。在所有simple任务完成并返回0退出代码之前,设置Busy。你的任务可能会失败或暂停一段时间,这就是为什么你会觉得很忙

类似问题如下: