gpt4 book ai didi

powershell - 无法让 Move-AzureResource 工作

转载 作者:行者123 更新时间:2023-12-04 18:39:17 27 4
gpt4 key购买 nike

我正在尝试将部分资源(Azure Web Apps、Azure SQL、Redis 缓存)从一个资源组移动到另一个资源组。我正在使用 Azure 资源管理器 PowerShell cmdlet。

这是我尝试过的:

PS C:\> Move-AzureResource -DestinationResourceGroupName NewResourceGroup -ResourceId "/subscriptions/someguid/resourceGroups/Default-Web-WestEurope/providers/Microsoft.Web/sites/somesite"

或者:

PS C:\> Get-AzureResource -ResourceName somesite | Move-AzureResource -DestinationResourceGroupName NewResourceGroup

或者:只需 Move-AzureResource,按 Enter 键并一一提供参数。

这些命令似乎都不起作用。他们只是什么都不做。没有错误,没有输出。当我将调试首选项更改为 $DebugPreference = "Continue" 时,我只得到以下内容:

DEBUG: 12:16:06 - MoveAzureResourceCommand begin processing with ParameterSet '__AllParameterSets'.
DEBUG: 12:16:06 - using account id '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="14796d547577777b617a603a607870" rel="noreferrer noopener nofollow">[email protected]</a>'...

请注意,我可以创建新的资源组 (New-AzureResourceGroup)、列出资源组 (Get-AzureResourceGroup)、列出资源 ( >获取-AzureResource)等。

注意:您必须先调用 Switch-AzureMode AzureResourceManager,然后才能使用 cmdlet。身份验证由 Add-AzureAccount 完成。

我引用过的文章:

最佳答案

阅读本文 azure forum看起来他们已经实现了 cmdlet,但并非所有资源都支持移动。

We have released a new powershell cmdlet to move resources across resource groups. Not all resources have support yet, but the "main" ones do like hosted services, virtual machines & storage accounts.

回顾一下我所遵循的示例,这仅使用了虚拟机。因此,基于此,我认为尚不支持网站。对于不受支持的资源,不会返回任何错误或警告,这一点有点糟糕。

关于powershell - 无法让 Move-AzureResource 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30123326/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com