我有一个SAN卷安装到Windows 2008R2服务器上的目录中,我想使用PowerShell在该磁盘设备上获取和设置ACL。如果我执行以下操作,则会获得磁盘安装目录的权限,而不是驱动器上的权限:
Get-Acl C:\shares\PS-TEST
我尝试过以下但没有运气:
Get-Acl \\?\PhysicalDrive19
我必须对磁盘设备上的{Get,Set} -ACL而不是挂载点文件夹做些什么?
答案 0 :(得分:0)
使用以下命令获取ACL对象。
$aclObject = [io.directory]::GetAccessControl("\\.\PHYSICALDRIVE0")
使用以下命令设置ACL对象。
[io.directory]::SetAccessControl("\\.\PHYSICALDRIVE0",$aclObject)