Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 如何将azure中的捕获图像从一个订阅复制到另一个订阅_Powershell_Azure_Migration_Azure Virtual Machine_Azure Powershell - Fatal编程技术网

Powershell 如何将azure中的捕获图像从一个订阅复制到另一个订阅

Powershell 如何将azure中的捕获图像从一个订阅复制到另一个订阅,powershell,azure,migration,azure-virtual-machine,azure-powershell,Powershell,Azure,Migration,Azure Virtual Machine,Azure Powershell,我正在尝试从一个订阅中复制azure捕获的映像另一个当前在门户移动中的订阅即将到来,因此我正在尝试复制它并搜索一些power shell脚本,我不希望在不创建我尝试复制的vm的情况下从该脚本创建vm 它是通过power shell管理的磁盘我可以通过创建虚拟机从一个订阅中复制另一个订阅中的管理磁盘,但我正在尝试不创建虚拟机我正在尝试复制或移动捕获映像使用power shell是否可以做到这一点 我正在尝试复制或移动捕获图像这是否可能与电源有关 壳牌公司对此有何想法 不,这是不可能的。映像不会从一

我正在尝试从一个订阅中复制azure捕获的映像另一个当前在门户移动中的订阅即将到来,因此我正在尝试复制它并搜索一些power shell脚本,我不希望在不创建我尝试复制的vm的情况下从该脚本创建vm

它是通过power shell管理的磁盘我可以通过创建虚拟机从一个订阅中复制另一个订阅中的管理磁盘,但我正在尝试不创建虚拟机我正在尝试复制或移动捕获映像使用power shell是否可以做到这一点

我正在尝试复制或移动捕获图像这是否可能与电源有关 壳牌公司对此有何想法

不,这是不可能的。映像不会从一个订阅复制到另一个订阅。您需要将映像的托管磁盘复制到其他订阅

你有两个选择

1.使用映像的托管创建快照并将此快照复制到其他订阅,然后使用此快照创建托管磁盘,然后创建映像

#从受管磁盘创建快照
$disk=“/subscriptions/************/resourceGroups/huacli/providers/Microsoft.Compute/disks/hui_OsDisk_1_21af43450987448184b5e9793da08e54”
$snapshot=New AzureRmSnapshotConfig-SourceUri$disk.Id-CreateOption Copy-Location$region
$snapshotName=$imageName+“-”+$region+“-snap”
新建AzureRmSnapshot-ResourceGroupName$ResourceGroupName-Snapshot$Snapshot-SnapshotName$SnapshotName
#将快照复制到同一区域的其他订阅
$snap=Get-AzureRmSnapshot-ResourceGroupName$ResourceGroupName-SnapshotName$SnapshotName
#更改为目标订阅
选择AzureRmSubscription-SubscriptionId$targetSubscriptionId
$snapshotConfig=New AzureRmSnapshotConfig-OsType Windows`
-地点$地区`
-创建选项副本`
-SourceResourceId$snap.Id
$snap=New AzureRmSnapshot-ResourceGroupName$ResourceGroupName`
-SnapshotName$SnapshotName`

-Snapshot$snapshotConfig
请添加一些,您的问题目前很混乱。好的,谢谢jamesHi,它对您有用吗?如果你将来需要更多的帮助,请告诉我。