使用Azure CLI更改Windows盘符

PS: az命令中的
-n为虚拟机名称
-g 为资源组名称
Windows 虚拟机不支持云init方式,所以新旧虚拟机操作一致(此操作不包含数据迁移)

使用Azure CLI更改Windows盘符
安装Azure CLI请参考官方文档:在Windows上安装Azure CLI

  1. 登录Azure portal,创建一个新的VM

  2. RDP到该vm

  3. 回到主机,打开Azure CLI, 运行以下命令,移动临时磁盘中的文件:
    az vm run-command invoke --command-id RunPowerShellScript -n <虚拟机名称>
    -g <资源组名称> --scripts @<脚本路径>

    Ps: 脚本路径为此 chang_VirtualMemory.ps1:脚本的具体路径
    (如果调整虚拟机的大小或停止(取消分配)虚拟机,则可能会触发将虚拟机放置到新的虚拟机管理程序。计划内或计划外的维护事件也可能触发此放置。在这种情况下,临时磁盘将被重新分配给第一个可用的驱动器号。如果您有一个专门需要D:驱动器的应用程序)

  4. 运行结果如下所示:
    使用Azure CLI更改Windows盘符

  5. 若结果如上述图片显示,则输入重启虚拟机命令:
    az vm restart -n <虚拟机名称> -g <资源组名称>

  6. VM重新启动。点击 “此电脑”,如图所示,临时磁盘内无资源
    使用Azure CLI更改Windows盘符

  7. 回到主机,在Azure CLI中输入以下命令:
    az vm run-command invoke --command-id RunPowerShellScript -n <虚拟机名称> -g <资源组名称> --scripts @<脚本路径>
    Ps: 脚本路径为此 change_disk_windows.ps1:脚本的具体路径

  8. 运行结果如图所示:
    使用Azure CLI更改Windows盘符

  9. RDP到该虚拟机,查看电脑盘符。如下所示,盘符和名称修改成功。
    使用Azure CLI更改Windows盘符