使用Azure CLI更改Windows盘符
PS: az命令中的
-n为虚拟机名称
-g 为资源组名称
Windows 虚拟机不支持云init方式,所以新旧虚拟机操作一致(此操作不包含数据迁移)
使用Azure CLI更改Windows盘符
安装Azure CLI请参考官方文档:在Windows上安装Azure CLI
-
登录Azure portal,创建一个新的VM
-
RDP到该vm
-
回到主机,打开Azure CLI, 运行以下命令,移动临时磁盘中的文件:
az vm run-command invoke --command-id RunPowerShellScript -n <虚拟机名称>
-g <资源组名称> --scripts @<脚本路径>Ps: 脚本路径为此 chang_VirtualMemory.ps1:脚本的具体路径
(如果调整虚拟机的大小或停止(取消分配)虚拟机,则可能会触发将虚拟机放置到新的虚拟机管理程序。计划内或计划外的维护事件也可能触发此放置。在这种情况下,临时磁盘将被重新分配给第一个可用的驱动器号。如果您有一个专门需要D:驱动器的应用程序) -
运行结果如下所示:
-
若结果如上述图片显示,则输入重启虚拟机命令:
az vm restart -n <虚拟机名称> -g <资源组名称> -
VM重新启动。点击 “此电脑”,如图所示,临时磁盘内无资源
-
回到主机,在Azure CLI中输入以下命令:
az vm run-command invoke --command-id RunPowerShellScript -n <虚拟机名称> -g <资源组名称> --scripts @<脚本路径>
Ps: 脚本路径为此 change_disk_windows.ps1:脚本的具体路径 -
运行结果如图所示:
-
RDP到该虚拟机,查看电脑盘符。如下所示,盘符和名称修改成功。