加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 有没有办法在PowerShell中从头开始创建ACL,而不是复

发布时间:2020-12-14 00:29:26 所属栏目:Windows 来源:网络整理
导读:我知道我可以使用get-acl复制现有的ACL,然后使用set-acl修改它们,但有没有办法可以创建一个新的空白acl然后添加我需要的东西?例如: $foo = new-acl#push some access rules into $fooset-acl C:myFolder $foo 您需要使用.NET对象: $emptyACL = New-Objec
我知道我可以使用get-acl复制现有的ACL,然后使用set-acl修改它们,但有没有办法可以创建一个新的空白acl然后添加我需要的东西?例如:
$foo = new-acl
#push some access rules into $foo
set-acl C:myFolder $foo
您需要使用.NET对象:
$emptyACL = New-Object System.Security.AccessControl.DirectorySecurity

注意,我通过使用Get-Member函数找到TypeName找到了这个:

$ACL = Get-ACL C:some_directory
$ACL | Get-Member
   TypeName: System.Security.AccessControl.DirectorySecurity
  Name                            MemberType     Definition
  ----                            ----------     ----------
  .........................................................

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读