My Azure Automation создан с использованием Create Azure Run As Account
Я могу войти в Azure с помощью следующих команд
$connectionName = "AzureRunAsConnection"
$servicePrincipalConnection = Get-AutomationConnection -Name $connectionName
"Logging in to Azure..."
Connect-AzureRmAccount -ServicePrincipal -TenantId $servicePrincipalConnection.TenantId -ApplicationId $servicePrincipalConnection.ApplicationId -CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
Сейчас я изучаю тип соединения как Azure
Я создал новое соединение как Azure Type , загрузив свой собственный сертификат в сертификат
Мой собственный сертификат в автоматизации
My Azure Connection
Теперь я 'Я думаю, как использовать это abc
соединение для входа в мою учетную запись Azure Rm
$connectionName = "abc"
$conn = Get-AutomationConnection -Name $connectionName
echo $conn
"Logging in to Azure..."
Connect-AzureRmAccount -SubscriptionId $conn.SubscriptionID
Я знаю, что выше это не правильный подход, но надеюсь, что кто-то поможет мне получить правильный.
Приведенный выше запрос выдает ошибку, подобную приведенной ниже
Name Value
---- -----
AutomationCertificateName MyCertificate
SubscriptionID xxxx-xxx-xxx-xxx-xxxxxxx
Logging in to Azure...
Connect-AzureRmAccount : Unable to find an entry point named 'GetPerAdapterInfo' in DLL 'iphlpapi.dll'.
At line:5 char:5
+ Connect-AzureRmAccount -SubscriptionId $conn.SubscriptionID
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Connect-AzureRmAccount], AadAuthenticationFailedException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Profile.ConnectAzureRmAccountCommand
Кроме того, я не смог получить справочный документ для точного использования connectionType
как Azure .Я не смог получить ни одного примера , за исключением этого , относящегося к типу соединения как Azure
Было бы очень полезно, если бы кто-нибудь помог получить какой-нибудь справочный документ по типу соединениякак Лазурный