Export-AzureRmAutomationDscConfiguration 无法反序列化响应

Posted

技术标签:

【中文标题】Export-AzureRmAutomationDscConfiguration 无法反序列化响应【英文标题】:Export-AzureRmAutomationDscConfiguration Unable to deserialize the response 【发布时间】:2020-08-15 17:03:58 【问题描述】:

我正在调用从这样的 Azure 自动化帐户下载 DSC 配置文件;

Export-AzureRmAutomationDscConfiguration -ResourceGroupName "GROUP_NAME" -AutomationAccountName "ACCOUNT_NAME" -Name $CurrentName -Force -OutputFolder $OutputFolder -ErrorAction Stop

但是调用失败并出现错误;

Export-AzureRmAutomationDscConfiguration : Unable to deserialize the response.
At line:27 char:9
+         Export-AzureRmAutomationDscConfiguration -Debug -ResourceGrou ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Export-AzureRmAutomationDscConfiguration], SerializationException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.ExportAzureAutomationDscConfiguration

使用-Debug 参数运行命令会显示部分下载的脚本,然后显示消息DATA TRUNCATED DUE TO SIZE。如果我手动下载脚本,它是 99Kb。

这才刚刚开始,文件下载起来还挺开心的。那么为什么现在会发生这个错误呢?

【问题讨论】:

不,我有几个星期没有时间测试它,但非常感谢您的建议 【参考方案1】:

您正在使用旧的AzureRm 模块,尝试migrate it from AzureRM to Az,然后使用新的Az 命令Export-AzAutomationDscConfiguration

Export-AzAutomationDscConfiguration -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Name "Configuration01" -Slot Published -OutputFolder "C:\Users\PattiFuller\Desktop"

【讨论】:

以上是关于Export-AzureRmAutomationDscConfiguration 无法反序列化响应的主要内容,如果未能解决你的问题,请参考以下文章