azure - 你可以在 AzureVM 上更改硬盘的 VolumeID(和其他设备的 GUID)吗?
问题描述
对于物理服务器,可以使用 Sysinternal 的Volume ID Changer之类的程序来更改机器硬盘驱动器的 VolumeID。
- 这可以在 Azure VM 上运行吗?
- 是否可以使用 Azure 门户或通过 Azure Powershell 更改或设置 VolumeID?
- 同样,如果您使用 Azure WebApp 托管 ASP.Net 应用程序,是否可以更改或设置与此 WebApp 关联的卷 ID?
如果 Azure 提供此类功能,这是否适用于其他“物理”资源?
解决方案
Q1 - 是的,它可以在 Azure VM 上运行。在windows中查看。
Q2 - 是的,您可以使用自定义脚本通过 PowerShell 或在门户中更改 VolumeID。
Q3 - 您无法在 Azure Web App 的主机中进行更改。有它的局限性。
应用程序可以根据驱动器上的 ACL 控制读取系统驱动器。应用程序不能写入系统驱动器上的任何位置,正如沙箱中所实现的那样(即,即使 ACL 允许写入系统驱动器上的位置,沙箱也会限制它)。
有关详细信息,请参阅此。
还有一些资源,比如 Azure VM,你可以在里面做修改,因为你拥有它的完全权限。所以如果你有权限,你可以改变它。如果你不这样做,你就无法改变它。
希望这会帮助你。如果需要帮助可以给我留言。
推荐阅读
- git - PhpStorm - 忽略 .gitignore 文件
- python - 在 pyspark 中运行 HDFS 命令
- javascript - 播放自动播放 vimeo 视频时暂停 Slick Slider 不起作用
- c++ - VSCode Intellisense C++ 不检测包含文件中的正斜杠
- javascript - 有什么方法可以检查数组的值并与 checkWinningMoves() 中的内容进行比较
- amazon-web-services - AWS Workspaces - 无法向 IAM 用户提供控制台访问权限
- c# - 是否可以始终采用 3 个对象,如果只存在 2 个对象,则返回 3 个对象,但其中一个对象包含空值?
- mysql - 无法过滤 LEFT JOIN 上的行
- mysql - Debezium 和 Float 数据类型
- javascript - 如何为不同的屏幕尺寸开发网站