我使用GetSSL - Azure Automation PowerShell脚本在Azure中设置了一个Let的加密SSL证书。作为其中的一部分,我必须为要使用的脚本设置Azure AD用户。
但是,运行脚本时,运行Get-AutomationPSCredential
cmdlet时出错:
找不到凭据资产。要创建此凭据资产,请导航到Assets刀片并创建名为myuser@mydomain.com的凭据资产。
但是,当我尝试在Azure门户中创建凭据时,我看到了这个错误:
所以,我有点卡住了。
欢迎任何关于在Azure中创建凭据的建议(或者确实设置一个Let的加密SSL证书!)
答案 0 :(得分:2)
您没有按照正确的步骤创建自动化凭据。
要创建新凭据,请在Azure门户中创建自动创建的自动化帐户。在“自动化帐户”的左侧选项窗格中,向下滚动到“共享资源”部分,然后单击“凭据”选项。选择“添加凭据”选项,以创建新凭据。
您还可以选择在Windows Powershell下使用以创建自动化凭证 -
$user = "MyDomain\MyUser"
$pw = ConvertTo-SecureString "PassWord!" -AsPlainText -Force
$cred = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $user, $pw
New-AzureAutomationCredential -AutomationAccountName "MyAutomationAccount" -Name "MyCredential" -Value $cred