对于物理服务器,可以使用 Sysinternal 的Volume ID Changer之类的程序来更改机器硬盘驱动器的 VolumeID。
- 这可以在 Azure VM 上运行吗?
- 是否可以使用 Azure 门户或通过 Azure Powershell 更改或设置 VolumeID?
- 同样,如果您使用 Azure WebApp 托管 ASP.Net 应用程序,是否可以更改或设置与此 WebApp 关联的卷 ID?
如果 Azure 提供此类功能,这是否适用于其他“物理”资源?
对于物理服务器,可以使用 Sysinternal 的Volume ID Changer之类的程序来更改机器硬盘驱动器的 VolumeID。
如果 Azure 提供此类功能,这是否适用于其他“物理”资源?
Q1 - 是的,它可以在 Azure VM 上运行。在windows中查看。
Q2 - 是的,您可以使用自定义脚本通过 PowerShell 或在门户中更改 VolumeID。
Q3 - 您无法在 Azure Web App 的主机中进行更改。有它的局限性。
应用程序可以根据驱动器上的 ACL 控制读取系统驱动器。应用程序不能写入系统驱动器上的任何位置,正如沙箱中所实现的那样(即,即使 ACL 允许写入系统驱动器上的位置,沙箱也会限制它)。
有关详细信息,请参阅此。
还有一些资源,比如 Azure VM,你可以在里面做修改,因为你拥有它的完全权限。所以如果你有权限,你可以改变它。如果你不这样做,你就无法改变它。
希望这会帮助你。如果需要帮助可以给我留言。