我有一个授予用户文件夹权限的功能。
$acl = Get-Acl $Path
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule('Users', 'FullControl', "ContainerInherit,ObjectInherit","None", 'Allow')
$acl.AddAccessRule($rule)
Set-Acl $Path $acl
它适用于
之类的路径$Path = 'C:\Test\'
$Path = '\\$env:computername\e$'
但如果
,它就无法运作$Path = 'E:\'
' E:\'仅适用于
$acl = (Get-Item $FolderName).GetAccessControl('Access')
我从来没有得到它,因为' \\ computername \ e $'和' E:\'指向同一个地方。有没有人知道有什么区别。