1
有在Azure中運行手冊畫廊幾個運行手冊的例子,如:Azure的自動化運行手冊使用Get-憑據不帶參數
- 部署Windows Azure的Web站點指向一個SQL數據庫和存儲賬戶
$credential = Get-Credential
WHI:使用與Get-Credential
以下語法
ch意味着該命令應提示輸入憑據 - 但Runbook中失敗並顯示以下消息:
Get-Credential:由於缺少一個或多個必需參數而無法處理命令:Credential。
在此處需要的憑據是爲了這個目的:
# Get credentials from user to setup administrator access to new SQL Azure Server
然後應在下游cmdlet的通話習慣在運行手冊等
$databaseServer = New-AzureSqlDatabaseServer -AdministratorLogin $credential.UserName `
-AdministratorLoginPassword $credential.GetNetworkCredential().Password -Location $Location
但由於Get-Credential
失敗下游通話失敗。
我做錯了什麼?
爲什麼圖庫中的Runbook具有似乎與允許的Runbook行爲不兼容的提示(提示憑據)?
您的建議允許Runbook正確運行 - 謝謝。但是,我不希望爲SQL Server實例的'-Administrator'登錄使用自動化帳戶憑據。我希望這通常是針對「人」帳戶而不是「服務/自動化」帳戶。我想使用我的帳戶我有我的Azure訂閱設置 - 但我不認爲'Get-AutomationPSCredential'將適用於該帳戶。現在嘗試。 –
爲什麼不呢?您可以爲任何帳戶創建憑證資產。它只是存儲憑證的一種方式......,您可以使用「$ cred.Username」和「$ cred.Password」來訪問用戶名和密碼 – 4c74356b41