![Azure 云 VM 更改临时驱动器的字母](https://linux22.com/image/732076/Azure%20%E4%BA%91%20VM%20%E6%9B%B4%E6%94%B9%E4%B8%B4%E6%97%B6%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E5%AD%97%E6%AF%8D.png)
在 Azure 云中,当您启动 Windows 映像时,正在运行的虚拟机将有一个临时驱动器 D:,页面文件设置在其中。
有什么方法可以调用 api(powershel、az cli 等)并指定分配给临时驱动器的字母吗?例如,我希望将磁盘 C: 作为操作系统,将磁盘 Z: 作为临时驱动器。
谢谢,
附言:我知道如何改变它后虚拟机正在运行https://docs.microsoft.com/en-us/azure/virtual-machines/windows/change-drive-letter
答案1
您可以使用 Azure VM 扩展运行 DSC 脚本,在部署/启动时更改驱动器号。以下是执行此操作的一个示例:https://github.com/perktime/MoveAzureTempDrive
答案2
没有 Azure API 允许您在部署时更改此设置。您需要在部署后使用 DSC 或脚本等工具执行此操作。您可以将其嵌入到 ARM 模板中,以便在您的 VM 使用 DSC 或自定义脚本扩展部署后立即发生这种情况。