使用 Powershell 跨订阅移动特定 Azure 资源
Cross Subscription moving of specific Azure resource using Powershell
我试过了,但这是为了将资源从 RG 移动到 RG
$Resource = Get-AzureRmResource -ResourceType "Microsoft.ClassicCompute/storageAccounts" -ResourceName "ContosoStorageAccount"
Move-AzureRmResource -ResourceId $Resource.ResourceId -DestinationResourceGroupName "ResourceGroup14"
指导我..
如果您阅读 the docs 的 Move-AzureRMResource,您会看到有一个“-DestinationSubscriptionId”参数,使用它来提供您移动到的订阅 ID。
以下示例演示如何将 Azure SQL 服务器移动到新资源组。
Login-AzAccount
$sqldbserver = Get-AzResource -ResourceGroupName "OLD_RESOURCEGROUP" -ResourceName "SERVERNAME"
Move-AzResource -ResourceId $sqldbserver.ResourceId -DestinationSubscriptionId "XXXXXXXXXXXXX" -DestinationResourceGroupName "NEW_RESOURCEGROUP"
要移动到新订阅,请包含 DestinationSubscriptionId
参数的值。 [-DestinationSubscriptionId <Guid>]
我试过了,但这是为了将资源从 RG 移动到 RG
$Resource = Get-AzureRmResource -ResourceType "Microsoft.ClassicCompute/storageAccounts" -ResourceName "ContosoStorageAccount"
Move-AzureRmResource -ResourceId $Resource.ResourceId -DestinationResourceGroupName "ResourceGroup14"
指导我..
如果您阅读 the docs 的 Move-AzureRMResource,您会看到有一个“-DestinationSubscriptionId”参数,使用它来提供您移动到的订阅 ID。
以下示例演示如何将 Azure SQL 服务器移动到新资源组。
Login-AzAccount
$sqldbserver = Get-AzResource -ResourceGroupName "OLD_RESOURCEGROUP" -ResourceName "SERVERNAME"
Move-AzResource -ResourceId $sqldbserver.ResourceId -DestinationSubscriptionId "XXXXXXXXXXXXX" -DestinationResourceGroupName "NEW_RESOURCEGROUP"
要移动到新订阅,请包含 DestinationSubscriptionId
参数的值。 [-DestinationSubscriptionId <Guid>]