Search code examples
azureazure-powershellazure-resource-group

Cross Subscription moving of specific Azure resource using Powershell


I've tried this , but this is for moving resources from RG to RG

$Resource = Get-AzureRmResource -ResourceType "Microsoft.ClassicCompute/storageAccounts" -ResourceName "ContosoStorageAccount"

Move-AzureRmResource -ResourceId $Resource.ResourceId -DestinationResourceGroupName "ResourceGroup14"

guide me..


Solution

  • The following example shows how to move a Azure SQL server to a new resource group.

    Login-AzAccount

    $sqldbserver = Get-AzResource -ResourceGroupName "OLD_RESOURCEGROUP" -ResourceName "SERVERNAME"
    
    Move-AzResource -ResourceId $sqldbserver.ResourceId -DestinationSubscriptionId "XXXXXXXXXXXXX" -DestinationResourceGroupName "NEW_RESOURCEGROUP"
    

    To move to a new subscription, include a value for the DestinationSubscriptionId parameter. [-DestinationSubscriptionId <Guid>]