[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[技术讨论] PowerShell修改ACL设置文件安全权限

增加权限
  1. $filePath = "D:\Test\a.txt"
  2. $account = "Everyone"
  3. $FileSystemRights = "FullControl"
  4. $objType = [System.Security.AccessControl.AccessControlType]::Allow
  5. $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ($account,$FileSystemRights,$objType)
  6. $acl = Get-Acl $filePath
  7. $acl.SetAccessRule($accessRule)
  8. Set-Acl -Path $filePath -AclObject $acl
复制代码
删除权限
  1. $filePath = "D:\Test\a.txt"
  2. $account = "Everyone"
  3. $FileSystemRights = "FullControl"
  4. $objType = [System.Security.AccessControl.AccessControlType]::Allow
  5. $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ($account,$FileSystemRights,$objType)
  6. $acl = Get-Acl $filePath
  7. $acl.RemoveAccessRule($accessRule)
  8. Set-Acl -Path $filePath -AclObject $acl
复制代码

返回列表