首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时部署具有Azure-Powershell的虚拟机

同时部署具有Azure-Powershell的虚拟机
EN

Stack Overflow用户
提问于 2018-08-20 14:06:21
回答 1查看 151关注 0票数 0

我正在运行一个带有powershell的脚本来创建虚拟机,例如,我有一个10台虚拟机的列表,当我运行这个脚本时,它们只创建在5到5之间,有人知道会有什么结果吗?

脚本的结构是一个工作流函数,负责创建NIC和与虚拟机相关的所有内容。每当您希望通过循环以下列简化方式创建新机器时,都会调用此函数:

代码语言:javascript
复制
workflow Provision-AzureVM{
   param( <params> )

   inlinescript{ #code create VM }

}


#code of loop calling workflow
foreach($servers in $arrayServers){

   Provision-AzureVM <params> -JobName "JobExample" -AsJob

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-20 15:30:56

默认情况下,Powershell工作流只允许5个并行流运行。

应该有一个-throttlelimit参数来改变这种行为。

另外,你可能需要手臂模板来为你做到这一点。它们处理依赖项和并发性,并且没有这个限制。

检查这个线程:

https://social.microsoft.com/Forums/en-US/3ae1efc9-46d7-426f-b26f-c43dab43adb4/change-powershell-parallel-limit?forum=Offtopic

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51932545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档