【问题标题】:Move-AzureRmResource fails randomlyMove-AzureRmResource 随机失败
【发布时间】:2017-02-07 10:47:24
【问题描述】:

我正在尝试使用 powershell 命令将服务总线命名空间移动到不同的资源组。下面的代码有时有效,有时失败。

$Resource = Find-AzureRmResource -ResourceType "Microsoft.ServiceBus/Namespaces" -ResourceNameContains $ServiceBusNamespace   
Move-AzureRmResource -DestinationResourceGroupName $ResourceGroupName -ResourceId $Resource.ResourceId -Force  

这里是随机错误信息:

Move-AzureRmResource : ResourceMoveFailed : 资源 '/subscriptions/f24b849a-ba33-4bd9-a87e-eca0df1cbcd2/resourceGroups/Default-ServiceBus-WestEurope/providers/Microsoft.ServiceBus/namespaces/cokolwiekNamespace' 无法移动。跟踪 ID 为 '64c 52d24-a471-490d-b18a-b7838966a8e0'

跟踪 ID 是什么意思?我可以在一些日志中找到它并获得更多有意义的信息吗?

【问题讨论】:

    标签: powershell azureservicebus azure-powershell


    【解决方案1】:

    感谢您的提问。

    我在实验室中重现了同样的错误,当我尝试将我的服务总线移动到目标资源组时,目标资源组的位置与源资源组不同。事实上,这个错误有很多原因。在移动资源之前需要执行一些重要步骤。通过验证这些条件,您可以避免错误。

    有关将资源移至新资源组的更多信息,请参阅以下链接: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/

    tracking id是随机生成的,不同的操作有不同的tracking id。
    如果要查看有关PowerShell的日志,我们可以在localhost中找到日志,运行“eventvwr”,然后选择“应用程序和服务日志”->“Microsoft”->“windows”“PowerShell”->“Operational” ”。喜欢:
    The picture of powershell logs in localhost

    如果您仍有疑问,欢迎在此处回复。谢谢。

    【讨论】:

    • 感谢您的回答。不幸的是,我在本文中找不到有关修剪资源之前要执行的重要步骤的具体信息。这个错误仍然随机发生,但是我正在考虑忽略它。因为资源实际上是在错误发生五分钟后移动的,即使消息表明资源无法移动。
    猜你喜欢
    • 1970-01-01
    • 2015-08-04
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多