我使用VHDx图像来存储一些数据。我想要:
所以...
User01
,是 Users
和 Administrators
C:\disks\disk01.vhdx
C:\disks
权限设置为:
C:\disks\disk01.vhdx
现在是:
User01
现在奇怪的部分来了:
User01
具有 Administrator
权限)并 Mount-DiskImage(或使用 VhdAttach),那么我可以创建文件并读取/写入虚拟驱动器中的文件,但是不要重命名或删除它们!驱动器的权限(如驱动器属性和 SDDL
O:SYG:SYD:PAI(A;OICI;FA;;;AU)(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)(A;OICI;0x1301bf;;;BU)
)在两种情况下似乎是相同的。但它们的工作原理并不相同。不知何故,VHDx 的文件权限仅在使用 Mount-DiskImage 时影响虚拟驱动器,而在使用资源管理器时不会影响虚拟驱动器。
.vhdx 文件的权限为:O:{User01_SID}G:{User01_SID}D:AI(D;ID;DTSD;;;WD)(A;ID;FA;;;BA)(A;ID;FA;;;SY)(A;ID;0x1301bf;;;AU)(A;ID;0x1200a9;;;BU)
Explorer 有何不同之处?
如何像 Explorer 一样自动挂载 VHDx 映像,但以自动化的方式,而不必通过 Explorer 并让它在启动时为每个驱动器打开新窗口?PS:此外,对于没有关联驱动器号的路径安装图像,资源管理器会显示错误模式对话框,这真的很烦人。
更新
:通过“计算机管理 -> 磁盘管理 -> 附加 VHD”挂载 VHDx 可以正常工作,与使用资源管理器相同。这两者与 Mount-DiskImage 和 VhdAttach 所做的任何事情之间存在一些差异。
旧线程,但我发现访问被拒绝错误的解决方案是使用 Mount-VHD 命令而不是 Mount-DiskImage 命令。