需求一个可以批量修改文件权限的工具或者脚本,有偿使用!需求一个可以批量修改文件权限的工具或者脚本,有偿使用!
强制将当前目录下的所有文件及文件夹、子文件夹下的所有者更改为管理员组(administrators)命令:
takeown /f * /a /r /d y
将所有d:\documents目录下的文件、子文件夹的NTFS权限修改为仅管理员组(administrators)完全控制(删除原有所有NTFS权限设置):
cacls d:\documents*.* /T /G administrators:F
在原有d:\documents目录下的文件、子文件夹的NTFS权限上添加管理员组(administrators)完全控制权限(并不删除原有所有NTFS权限设置):
cacls d:\documents*.* /T /E /G administrators:F
取消管理员组(administrators)完全控制权限(并不删除原有所有NTFS权限设置):
cacls \Server\Documents%username%\我的文档 /t /e /r "mddq\domain admins"
cacls \Server\Documents%username%\桌面 /t /e /r "mddq\domain admins"
下面内容保存为reg文件后双击导入,会在文件、文件夹右键建立一个管理员取得所有权的菜单。
Windows Registry Editor Version 5.00
;右键添加管理员
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CLASSES_ROOT\*\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CLASSES_ROOT\Directory\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CLASSES_ROOT\Drive\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
[HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\runas]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\shell\runas]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
[HKEY_CURRENT_USER\SOFTWARE\Classes\Drive\shell\runas]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_CURRENT_USER\SOFTWARE\Classes\Drive\shell\runas\Command]
@="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\\*\" /r /d y && icacls \"%1\\*\" /grant administrators:F /t"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\TakeAuthority]
@="管理员取得所有权"
"Icon"="%SystemRoot%\\System32\\shell32.dll,244"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\TakeAuthority\Command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
Windows一把选中目录或文件,直接就可以修改属性。你是给每个文件修改执行,修改的权限吗?
你只说批量改权限,没见你说改成什么权限
NTFS Permissions Tools 工具可以