如何以编程方式在指定的资源组中创建Azure自动化帐户?

时间:2016-11-27 06:02:38

标签: azure automation azure-powershell

有没有办法在指定(现有)资源组中创建新的Azure自动化帐户?

New-AzureAutomationAccount cmdlet允许创建新帐户,但它会强制创建以下列方式命名的新资源组(OaasCS<subscription>-<location>):

OaasCSb2f5e86d-f2a9-43cd-872a-22c9b428c2a5-South-Central-US

Azure PowerShell的文档1.6.1 - 3.0.0New-AzureAutomationAccount cmdlet提供了以下语法(建议不可能):

New-AzureAutomationAccount [-Name] <String> [-Location] <String>
[-Profile <AzureSMProfile>] [<CommonParameters>]

另一方面this documentation page * (列出ResourceGroupName参数):

New-AzureAutomationAccount [-ResourceGroupName] <String> [-Name] <String>
[-Location] <String> [-Plan <String> {Free | Basic} ] [-Profile <AzureProfile> ]
[-Tags <IDictionary> ] [ <CommonParameters>]

现实是-ResourceGroupName参数不被接受(3.0.0):

New-AzureAutomationAccount -Name "ExampleAutomationAccount" -ResourceGroupName "ExampleResourceGroup" -Location $location
  

New-AzureAutomationAccount:找不到与参数名称匹配的参数&#39; ResourceGroupName&#39;。

我正在寻找任何自动化解决方案,而不仅仅是PowerShell,但是Azure Portal和Windows PowerShell似乎只支持自动化。

* 附带问题:后面的文档页面指的是什么?

1 个答案:

答案 0 :(得分:1)

revisions

发生了什么 - 您正在尝试使用旧的命令行开关创建自动化帐户(请注意我的New-AzureRmAutomationAccount -ResourceGroupName 'resourcegroupname' -Location westeurope -Name 'somename' )。截至3月,Azure Automation不支持ASM(无法确定)2016年。