当前位置: 首页 > 图文教程 > 脚本技术 > DOS/BAT > 设置高级NTFS权限的工具 XCACLS.vbs

DOS/BAT
Ver、Vol、Ctty命令的使用教程
Setver、Share、Subst命令的使用方法
Expand、Fasthelp、Fc命令的用法
Time、Set、Smartdrv命令的使用方法
Doskey命令的使用方法
dos常用命令列表与使用说明
在DOS下使用长文件名的方法
DOS下内存的配置方法
DOS未公开命令与参数列表
研究下DOS下联网的方法
DOS下网络浏览器的使用方法
IF-ERRORLEVEL使用方法
dos之bat批处理文件语法介绍
写的不错批处理教程一
DOS批处理脚本语言简介与详细说明
一键清除_desktop.ini文件的批处理文件
安全清除你C盘垃圾 让你多出近2G的空间
关于制作一个通用的DOS批处理段注释命令的思路介绍
在批处理文件或配置文件中加入注释
MS-DOS 7.10完整安装版(含图文安装程序)

DOS/BAT 中的 设置高级NTFS权限的工具 XCACLS.vbs


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 144 ::
收藏到网摘: n/a

http://support.microsoft.com/kb/825751
示例
下列 Xcacls.vbs 命令提供 Xcacls.vbs 用法的一些示例:
xcacls.vbs c:\test\ /g domain\testuser1:f /f /t /e
该命令可编辑现有权限。它授予 Domain\TestUser1 完全控制 C:\Test 下所有文件的权限,遍历 C:\Test 下的子文件夹,然后更改找到的所有文件。该命令不触及目录。
xcacls.vbs c:\test\ /g domain\testuser1:f /s /l "c:\xcacls.log"
该命令可替换现有权限。它授予 Domain\TestUser1 完全控制 C:\Test 下所有子文件夹的权限,而且记录到 C:\Xcacls.log。该命令不触及文件,并且不遍历目录。
xcacls.vbs c:\test\readme.txt /o "machinea\group1"
该命令将自述文件的所有者更改为组 MachineA\Group1。
xcacls.vbs c:\test\badcode.exe /r "machinea\group1" /r "domain\testuser1"
该命令撤消 MachineA\Group1 和 Domain\TestUser1 的 C:\Test\Badcode.exe 权限。
xcacls.vbs c:\test\subdir1 /i enable /q
该命令将打开文件夹 C:\Test\Subdir1 上的继承。该命令将取消任何屏幕输出。
xcacls.vbs \\servera\sharez\testpage.htm /p "domain\group2":14
此命令通过使用 Windows Management Instrumentation (WMI) 远程连接到 \\ServerA\ShareZ。然后获取用于该共享的本地路径,在该路径下,它更改 Testpage.htm 上的权限。它原封保留 Domain\Group2 的现有权限,但是添加权限 1(读取数据)和权限 4(读取扩展属性)。该命令放弃此文件上的其他权限,原因是未使用 /e 开关。
xcacls.vbs d:\default.htm /g "domain\group2":f /server servera /user servera\admin /pass password /e
该命令使用 WMI 作为 ServerA\Admin 远程连接到 ServerA,然后将 Default.htm 上的完全权限授予 Domain\Group2。Domain\Group2 的现有权限丢失,但保留文件上的其他权限。