[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
参考:https://learn.microsoft.com/zh-c ... le_System_Boolean__
修改第7行的值,我测试没有问题。
  1. <# :
  2. @echo off
  3. REM 右键以管理员身份运行
  4. REM 需要修改权限的文件夹名称,修改之前确保该文件夹所有者为Administrators组成员
  5. set "folder=C:\Documents and Settings"
  6. REM 允许访问=Allow 禁止访问=Deny
  7. set "accessType=Allow"
  8. PowerShell ". ([ScriptBlock]::Create((gc -Literal '%~f0') -join \"`r`n\")) '%folder%' '%accessType%'"
  9. pause & exit
  10. #>
  11. param([string]$folder, [Security.AccessControl.AccessControlType]$accessType);
  12. $acl = Get-ACL $folder;
  13. $rule = New-Object System.Security.AccessControl.FileSystemAccessRule('Everyone', 'ReadData', $accessType);
  14. $acl.ModifyAccessRule('Reset', $rule, [ref]$null);
  15. $acl | Set-ACL $folder;
复制代码
1

评分人数

    • Shuye: 效果很好,非常感谢!技术 + 1

TOP

返回列表