[英]Azure Search set ReplicaCount by Automation graphical runbook
[英]Using Azure Automation - Graphical Runbook - to backup APIM to storage
假設這是一個圖形 (而不是圖形PowerShell 工作流 )運行手冊,那么這里應該沒有序列化問題。
該問題很可能是由於您的自動化帳戶中的模塊版本不匹配引起的。 該錯誤消息表明New-AzureStorageContext需要一個類型為AzureStorageContext的參數,並且接收到一個類型為AzureStorageContext的值。 但是,不同的模塊版本可以引用在不同程序集中定義的類型,並且該值不能自動轉換為另一種類型。 例如,Azure.Storage(版本A)的New-AzureStorageContext可能返回與AzureRM.ApiManagement(版本B)的Backup-AzureRmApiManagement期望的類型不兼容的AzureStorageContext對象。 不幸的是,錯誤消息沒有提供此信息。 為了確認這一點,您可以在同一自動化帳戶中運行以下PowerShell Runbook:
(gcm New-AzureStorageContext).OutputType.Type.Assembly.FullName
(gcm Backup-AzureRmApiManagement).Parameters.StorageContext.ParameterType.Assembly.FullName
如果它們實際上指向不同的程序集,則可能需要將所有Azure模塊的匹配版本導入到AutomationAccount中。 該腳本可以幫助您: https : //github.com/azureautomation/runbooks/blob/master/Utility/ARM/Update-ModulesInAutomationToLatestVersion.ps1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.