You can also move VMs and other resources across different subscriptions and resource groups. You can move resources using the Azure portal, Azure PowerShell, Azure CLI, or the REST API to move resources.
When you move a VM to another resource group, both the source and the target are locked during the operation. Also, write and delete operations are blocked on the resource group until it has completely finished moving the VM. By locking these two operations, you can't add, update, or delete any resource in the resource group. However, applications that use these resources, for instance when you move an Azure SQL database to another resource group, will not experience any downtime.
Moving a resource only moves it to a new resource group. The actual location will remain the same, and this cannot be changed. Even when the new resource group is deployed in another...