在本地创建VHD并在Azure Cloud Powershell中还原

时间:2017-03-31 06:03:31

标签: powershell azure azure-storage azure-virtual-machine vhd

我下载并运行了sysinternals工具Disk2vhd https://technet.microsoft.com/en-us/sysinternals/ee656415

我创建了我的C:驱动器的.vhd,我想将其推送到Azure云

令人困惑的是,我开始阅读有关使用PowerShell和准备虚拟机的信息

Install-Module AzureRM.Compute -RequiredVersion 2.6.0   

那很好,但是我需要关于Sysprep并且我对哪里运行它感到困惑?我是否应首先在云中创建一个空的IaaS VM映像,然后在其中使用RDP并在Azure中的新VM上执行Sysprep?

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/upload-generalized-managed

当我读到这篇文章时,我开始意识到我并不认为在我的本地机器上这样做。

  

当Sysprep完成时,它会关闭虚拟机。不要重启虚拟机。

有什么好资源吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要使用Hyper-V通过VHD创建VM。有关将VHD与Microsoft Hyper-V(本地)一起使用的更多信息,请参阅此link

其次,您可以RDP到您的VM并执行Sysprep并停止VM。

第三,您可以将新的VHD上传到Azure存储帐户。