Board logo

标题: 设置高级NTFS权限的工具 XCACLS.vbs [打印本页]

作者: electronixtar     时间: 2006-12-22 14:59    标题: 设置高级NTFS权限的工具 XCACLS.vbs

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 的现有权限丢失,但保留文件上的其他权限。
附件 1: XCACLS.rar (2006-12-22 14:59, 22.21 K, 下载附件所需积分 1点 ,下载次数: 644)

作者: vkill     时间: 2006-12-22 23:35
我还是没有看明白这个比cacls的最大功能是什么?
作者: ylylpp     时间: 2007-1-16 04:06
不会代码和英语,但想学P处理,难呀,晕
作者: ccuu668     时间: 2007-1-21 10:21
不懂怎么用.
作者: zhenyun168     时间: 2007-1-27 14:18
先下再看~
作者: lawrence     时间: 2007-3-21 04:52
怎麼這麼複雜啊?能不能講得再簡單點,我都看暈了.看來還要在努力的布希這方面的知識了.:(
作者: baomaboy     时间: 2007-3-21 09:29
收藏备用!
作者: sdo116688     时间: 2007-3-24 10:13
干吗不能直接下载,真郁闷,还要积分!
作者: dachairen     时间: 2007-5-5 12:00
收藏备用!
作者: ollo     时间: 2007-5-17 19:17
我想下……
作者: huanglsh     时间: 2007-6-11 20:21
直接放出来好吗??想学批处理
但是现在没积分.以后有了再给你~~~~    ~!~
作者: tiancaizfy     时间: 2007-6-17 12:10
这个好处是不用确认吧?
作者: dhrsyc     时间: 2007-7-8 10:01
正在找批处理设置权限的问题,谢谢楼主。
作者: shifeixuan     时间: 2007-7-27 07:24
养成好习惯,下了就顶贴
作者: wmmyjb     时间: 2007-7-27 09:41
下列 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 的现有权限丢失,但保留文件上的其他权限。
作者: jsb2008     时间: 2007-8-21 13:31
先看看再说,积分不够啊!
作者: longhai     时间: 2007-8-21 15:11
还是没有看明白这个比cacls有什么强大功能
作者: topaz     时间: 2007-8-24 15:41
nice
作者: HAT     时间: 2007-8-24 17:39
收藏
以前有个批处理版的
功能没有这么完善
可惜现在找不到放什么地方了
作者: xyhs     时间: 2007-9-3 20:50
学习下,受用
作者: Jansky     时间: 2007-9-4 19:45
看不太明白
作者: zyfcxp     时间: 2007-9-7 15:30
不会代码和英语,但想学P处理,难呀,晕
作者: zyfcxp     时间: 2007-9-7 16:55
养成好习惯,下了就顶贴
作者: eech     时间: 2007-9-17 21:27
花点时间学会这个脚本就不错了
作者: magicstorm     时间: 2007-9-19 11:19
very good
作者: ericker     时间: 2007-11-1 15:19
养成好习惯,下了就顶贴
作者: qiangforever     时间: 2007-11-3 22:41
zen me bu neng xia
作者: wowsam     时间: 2007-11-16 05:27
看起来很棒哦!
作者: hym88210     时间: 2007-11-16 11:09
ok kk........
作者: samsun185     时间: 2007-11-27 16:28
谢谢,帮你顶一个
作者: lelnja     时间: 2008-1-5 14:04
这个东西就是我想要的啊..感谢
作者: quest     时间: 2008-1-5 23:55
学习啊学习...........
作者: riversail     时间: 2008-1-9 23:27
收藏备用!
xiexie
作者: angeryi     时间: 2008-1-17 04:56
不错 不过不知道在VBS下面怎么实现对这个文件的操作
作者: flasharmy     时间: 2008-1-19 22:03
cacls不也是很好用吗
作者: binjie     时间: 2008-4-5 21:29
晕死,新人没权限下载
作者: tvzml     时间: 2008-4-6 04:40
对目录操作,太好了,可以 省去 一个个设置了。
作者: metoo     时间: 2008-4-6 16:01
精品,下载备用
作者: evilangell     时间: 2008-4-18 23:50
好好看看
作者: teamsmall     时间: 2008-8-17 23:01
学习了 支持楼主
作者: l122728491     时间: 2008-8-28 04:41
参考参考
作者: fancy005     时间: 2008-9-24 17:42
想试试.
作者: cqnc4444     时间: 2008-10-11 01:26
下载试一下
作者: livesweet     时间: 2008-10-11 07:52
能设置成只读么?
CACLS不能设置只读,设置只读也是不能读写,这么能解决这问题么?
作者: szzoyq     时间: 2008-11-16 02:44
我还是没有看明白这个比cacls的最大功能是什么?