2016-11-27 6 views
0

Есть ли способ создать новую учетную запись Azure Automation в указанной (существующей) группе ресурсов?Как программно создать учетную запись Azure Automation в указанной группе ресурсов?

New-AzureAutomationAccount Командлет позволяет создать новую учетную запись, однако она заставляет создание новой группы ресурсов с именем следующим образом (OaasCS<subscription>-<location>):

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

Документация для Azure PowerShell 1.6.1 - 3.0.0 предоставляет следующие синтаксис для командлета New-AzureAutomationAccount (что не представляется возможным):

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 

Новое -AzureAutomationAccount: Невозможно найти параметр, соответствующий имени параметра 'ResourceGroupName'.


Ищу для любого автоматизированного решения, а не только PowerShell, однако автоматизация, кажется, поддерживается только Azure Portal и Windows PowerShell.

* Боковой вопрос: что это за страница последней документации?

ответ

1
New-AzureRmAutomationAccount -ResourceGroupName 'resourcegroupname' -Location westeurope -Name 'somename' 

Так что же происходит - вы пытаетесь создать учетную запись автоматизации со старым commandlet (обратите внимание на RM в шахте). Azure Automation не поддерживает ASM по состоянию на март (не может быть уверен в этом) 2016.