首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件共享上的Powershell ACL

文件共享上的Powershell ACL
EN

Stack Overflow用户
提问于 2022-07-08 12:30:23
回答 1查看 49关注 0票数 0

我正在编写一个脚本,我被困在尝试将AD组修改权限授予共享路径。目前,当运行时,它确实会将组添加到文件夹中,但只具有“列表”权限。有什么想法吗?

代码语言:javascript
复制
$groupname = "group_users"
$fullsharepath = "\\severname\servervol\share"


$acl = Get-Acl $fullsharepath
$permission = "domain\$groupname","Modify", [System.Security.AccessControl.InheritanceFlags]"ContainerInherit", [system.security.accesscontrol.PropagationFlags]"None","Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
$acl | Set-Acl $fullsharepath -Verbose
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-08 14:01:11

您的代码正在为我工作,知道您的域名是domain

否则,如果您与组所在的域相同,只需从"domain\$groupname"中删除"domain\$groupname"

下面是另一个更简单的例子:

代码语言:javascript
复制
$ACL = Get-Acl -Path "\\severname\servervol\share"
$groupname = "group_users" #or "yourDomain\group_users"

$Ace = New-Object System.Security.AccessControl.FileSystemAccessRule("$groupname","Modify", "ContainerInherit", "None", "Allow")

#Append the ACE to the ACL
$ACL.AddAccessRule( $Ace )

#Push settings
Set-Acl -AclObject $ACL $fullsharepath
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72911457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档