2011-11-08 77 views
1

我有一個SAN卷掛載到Windows 2008R2服務器上的一個目錄中,我想使用PowerShell在該磁盤設備上獲取和設置ACL。如果我這樣做,我得到了磁盤安裝,而不是驅動器的權限的目錄權限:使用安裝的磁盤上的PowerShell獲取和設置ACL

Get-Acl C:\shares\PS-TEST 

我試過以下,但沒有這樣的運氣:

Get-Acl \\?\PhysicalDrive19 

我必須對磁盤設備上的{獲取,設置} -ACL而不是掛載點文件夾執行什麼操作?

回答

0

使用以下命令獲取ACL對象。

$aclObject = [io.directory]::GetAccessControl("\\.\PHYSICALDRIVE0") 

使用以下設置ACL對象。

[io.directory]::SetAccessControl("\\.\PHYSICALDRIVE0",$aclObject)