当前位置:   article > 正文

PowerShell: 如何获取和修改文件或文件夹的访问权限

filesystemaccessrule powershell

获取文件或文件夹访问权限

Get-Acl -Path <File or Folder Path> | Format-List

修改文件访问权限

修改文件访问权限需要用到Set-Acl命令,使用-Path参数指定要修改的文件路径,使用-AclObject参数指定一个对象,该对象相当于一个ACL模板,此ACL模板指定了用户访问资源的权限设定。该对象的设定需要调用"System.Security.AccessControl.FileSystemAccessRule"类。

   1:  $account = "test01win2k8r2\test"
   2:  $FileSystemRights = "FullControl"
   3:  $objType = [System.Security.AccessControl.AccessControlType]::Allow
   4:   
   5:  $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ($account,$FileSystemRights,$objType)
   6:  $Folder = "W:\Test\test.txt"
   7:  $acl = Get-Acl $Folder
   8:  $acl.SetAccessRule($accessRule)

 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/307807
推荐阅读
相关标签
  

闽ICP备14008679号