首页 > 解决方案 > 你可以在 AzureVM 上更改硬盘的 VolumeID(和其他设备的 GUID)吗?

问题描述

对于物理服务器,可以使用 Sysinternal 的Volume ID Changer之类的程序来更改机器硬盘驱动器的 VolumeID。

  1. 这可以在 Azure VM 上运行吗?
  2. 是否可以使用 Azure 门户或通过 Azure Powershell 更改或设置 VolumeID?
  3. 同样,如果您使用 Azure WebApp 托管 ASP.Net 应用程序,是否可以更改或设置与此 WebApp 关联的卷 ID?

如果 Azure 提供此类功能,这是否适用于其他“物理”资源?

标签: azureazure-web-app-serviceazure-virtual-machine

解决方案


Q1 - 是的,它可以在 Azure VM 上运行。在windows中查看。

Q2 - 是的,您可以使用自定义脚本通过 PowerShell 或在门户中更改 VolumeID。

Q3 - 您无法在 Azure Web App 的主机中进行更改。有它的局限性。

应用程序可以根据驱动器上的 ACL 控制读取系统驱动器。应用程序不能写入系统驱动器上的任何位置,正如沙箱中所实现的那样(即,即使 ACL 允许写入系统驱动器上的位置,沙箱也会限制它)。

有关详细信息,请参阅

还有一些资源,比如 Azure VM,你可以在里面做修改,因为你拥有它的完全权限。所以如果你有权限,你可以改变它。如果你不这样做,你就无法改变它。

希望这会帮助你。如果需要帮助可以给我留言。


推荐阅读