Назад | Перейти на главную страницу

Set-AzureRmAutomationModule не может найти учетную запись службы автоматизации.

Я пытаюсь загрузить настраиваемый модуль DSC в нашу учетную запись службы автоматизации Azure.

C:\Code\Epitec DSC [master ≡ +1 ~1 -1 !]> Set-AzureRmAutomationModule -Name "WindowsUpdate" -ContentLinkUri "{ContentURL}.zip" -ResourceGroupName "OI-Default-East-US" -AutomationAccountName "Epitec-Automation" -Verbose
Set-AzureRmAutomationModule : The Automation account was not found.
At line:1 char:1
+ Set-AzureRmAutomationModule -Name "WindowsUpdate" -ContentLinkUri "ht ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Set-AzureRmAutomationModule], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.SetAzureAutomationModule

Выполнив команду Get-AzureRmAutomationAccount, я могу получить учетную запись автоматизации.

C:\Code\Epitec DSC [master ≡ +1 ~1 -1 !]> Get-AzureRmAutomationAccount -ResourceGroupName "OI-Default-East-US" -Name "Epitec-Automation"


SubscriptionId        : 
ResourceGroupName     : OI-Default-East-US
AutomationAccountName : Epitec-Automation
Location              : East US 2
State                 : Ok
Plan                  : Free
CreationTime          : 12/29/2015 4:10:03 PM -05:00
LastModifiedTime      : 10/12/2016 9:26:53 AM -04:00
LastModifiedBy        : lsmith@epitec.com
Tags                  : {}

Я также пробовал пропустить его вот так

C:\Code\Epitec DSC [master ≡ +1 ~1 -1 !]> Get-AzureRmAutomationAccount -ResourceGroupName "OI-Default-East-US" -Name "Epitec-Automation" | Set-AzureRmAutomationModule -ContentLinkUri "{ContentURL}.zip" -Name "WindowsUpdate"
Set-AzureRmAutomationModule : The Automation account was not found.
At line:1 char:98
+ ... tomation" | Set-AzureRmAutomationModule -ContentLinkUri "https://epit ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Set-AzureRmAutomationModule], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.SetAzureAutomationModule

У меня нет проблем с загрузкой zip-файла через сайт портала Azure, однако я пытаюсь автоматизировать процесс с помощью PowerShell.

В Error вводит в заблуждение .... Да, мне тоже потребовалось время.
Это значение для ConnectionFieldValues это нужно изменить.
Я использовал фоллинг, и он сработал.

-ConnectionFieldValues @{
   CertificateThumbprint = $X
   SubscriptionID = $XX
   TenantId = $XXX
   ApplicationId = $XXXX
}

Я не могу ответить на комментарии, но, Ларри, есть ли вероятность, что вы используете имя подписки вместо идентификатора подписки для полей подключения соединения, которое вы пытаетесь создать?

Попробуйте запустить команду с -debug, это должно привести вас к большему пониманию. я только что нашел свою проблему, и это было