如何在Powershell的共享中添加用户而不删除已有的用户?

时间:2018-10-31 20:07:42

标签: powershell

我使用PDQ Deploy进行部署,并且部分安装需要为工程团队设置共享和权限。我成功制作了一个脚本,但是它覆盖了当前的脚本。我喜欢这个小组。我似乎找不到任何真正的方法来做到这一点。

$acl = get-acl "c:\program files (x86)\Test\"
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule("manftest", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow")
$acl.setaccessrule($ar)
set-acl "c:\program files (x86)\Test\" $acl
New-SmbShare -Name "Test" -Path "C:\Program Files (x86)\Test" -FullAccess "DOMAIN\manftest"

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果我是你,我将尝试使用icalc.exe

icacls.exe $path /grant "<domain\account>:(OI)(CI)(M)" 

过去我在使用PowerShell和设置访问控制列表方面遇到了很多挑战,因此我不得不在PowerShell脚本中使用icacls。