如何使用Powershell设置文件夹权限?

时间:2019-10-16 11:44:54

标签: powershell permissions active-directory

我正在尝试使用Powershell设置文件夹权限。

情况如下: 我通过NetShare共享了一个文件夹。 只有来自“组”的用户才能访问该文件夹。 最终产品应该是该文件夹中的文件夹。这些文件夹对用户的访问权限应受限制。

示例:

Z:SharedWithAGroup

  1. 用户1(文件夹)
  2. 用户2(文件夹)
  3. ...

每个用户都应该对该文件夹具有读取访问权限,而组中的其他用户则不能访问该文件夹的内容。

这是我到目前为止所得到的。

$name = $env:UserName
$folder = New-Item -Path \\COSCIDC1\HR\personeelsbestanden -Name $name -ItemType "directory"
$path = "\\COSCIDC1\HR\personeelsbestanden\$name"
$Acl = Get-Acl $path
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule("Everyone","FullControl","Deny")
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($name,"ReadData","Allow")
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule("Administrator","FullControl","Allow")
#administrator has full access for testing purposes
$Acl.SetAccessRule($Ar)
Set-Acl -AclObject $Acl -Path $path 

问题是“组”中的任何用户都可以打开任何人的文件夹。

谢谢。

0 个答案:

没有答案