Microsoft 以 Microsoft Visual Basic 脚本 (Xcacls.vbs) 的形式提供了 Extended Change Access Control List(扩展更改访问控制列表)工具 (Xcacls.exe) 的更新版本。本文分步介绍如何使用 Xcacls.vbs 脚本修改和查看文件或文件夹的 NTFS 文件系统权限。 可以从命令行使用 Xcacls.vbs 设置所有可在 Microsoft Windows 资源管理器中访问的文件系统安全选项。Xcacls.vbs 可显示和修改文件的访问控制列表 (ACL)。 注意:Xcacls.vbs 只与 Microsoft Windows 、Microsoft Windows XP 和 Microsoft Windows Server 兼容。Microsoft 不支持 Xcacls.vbs。 回到顶端 设置和使用 Xcacls.vbs 要设置和使用 Xcacls.vbs,请按照下列步骤操作: 从以下 Microsoft 网站获得 Xcacls.vbs 的最新版本: ( 双击“Xcacls_Installer.exe”。当提示您提供放置提取文件的位置时,请指定一个位于计算机的搜索路径设置中的文件夹(如 C:Windows)。 将默认脚本引擎从 Wscript 更改为 Cscript。(Xcacls.vbs 脚本最适合在 Cscript 下运行。)为此,请在命令提示符下键入以下内容,然后按 Enter: cscript.exe /h:cscript 注意:将默认脚本引擎更改为 Cscript 只影响脚本向屏幕写入的方式。Wscript 根据“确定”对话框分别写入每一行。Cscript 将每一行写入命令窗口。如果您不想更改默认脚本引擎,则必须使用以下命令运行脚本 cscript.exe xcacls.vbs 但是,如果将默认脚本更改为 Cscript,则可以使用以下命令运行该脚本: xcacls.vbs . 要查看 Xcacls.vbs 的命令语法,请在命令提示符处键入下面的命令: xcacls.vbs /? Xcacls.vbs 命令的语法 下面 xcacls.vbs /? 命令的输出描述了 Xcacls.vbs 命令的语法: 使用 Xcacls.vbs 查看权限 Xcacls.vbs 还可用于查看文件或文件夹的权限。 例如,如果您有一个名为 C:Test 的文件夹,在命令提示符处键入以下命令以查看文件夹权限,然后按 Enter: xcacls.vbs c:test 下面的示例是一个典型结果: 注意:在该示例中,xcacls.vbs c:test 命令的输出与显示在图形用户界面 (GUI) 的文本一致。命令窗口的一些文字不完整。 输出还给出了脚本的版本、启动目录和使用的参数。 您还可以使用通配符来显示目录下匹配的文件。例如,如果键入以下命令,将会显示 C:Test 文件夹中所有具有“.log”扩展名的文件: xcacls.vbs c:test*.log 示例 下列 Xcacls.vbs 命令提供 Xcacls.vbs 用法的一些示例: xcacls.vbs c:test /g domaintestuser1:f /f /t /e 该命令可编辑现有权限。它授予 DomainTestUser1 完全控制 C:Test 下所有文件的权限,遍历 C:Test 下的子文件夹,然后更改找到的所有文件。该命令不触及目录。 xcacls.vbs c:test /g domaintestuser1:f /s /l "c:xcacls.log" 该命令可替换现有权限。它授予 DomainTestUser1 完全控制 C:Test 下所有子文件夹的权限,而且记录到 C:Xcacls.log。该命令不触及文件,并且不遍历目录。 xcacls.vbs c:testreadme.txt /o "machineagroup1" 该命令将自述文件的所有者更改为组 MachineAGroup1。 xcacls.vbs c:testbadcode.exe /r "machineagroup1" /r "domaintestuser1" 该命令撤消 MachineAGroup1 和 DomainTestUser1 的 C:TestBadcode.exe 权限。 xcacls.vbs c:testsubdir1 /i enable /q 该命令将打开文件夹 C:TestSubdir1 上的继承。该命令将取消任何屏幕输出。 xcacls.vbs \serverashareztestpage.htm /p "domaingroup2": 此命令通过使用 Windows Management Instrumentation (WMI) 远程连接到 \ServerAShareZ。然后获取用于该共享的本地路径,在该路径下,它更改 Testpage.htm 上的权限。它原封保留 DomainGroup2 的现有权限,但是添加权限 1(读取数据)和权限 4(读取扩展属性)。该命令放弃此文件上的其他权限,原因是未使用 /e 开关。 xcacls.vbs d:default.htm /g "domaingroup2":f /server servera /user serveraadmin /pass password /e 该命令使用 WMI 作为 ServerAAdmin 远程连接到 ServerA,然后将 Default.htm 上的完全权限授予 DomainGroup2。DomainGroup2 的现有权限丢失,但保留文件上的其他权限。
推荐整理分享设置高级NTFS权限的工具 XCACLS.vbs(ntfs权限怎么设置),希望有所帮助,仅作参考,欢迎阅读内容。
![设置高级NTFS权限的工具 XCACLS.vbs(ntfs权限怎么设置)](https://www.jiuchutong.com/image/20240129/1706503401.jpg)
文章相关热门搜索词:ntfs高级功能,ntfs高级功能,设置ntfs权限的继承性,ntfs高级功能,windows ntfs 权限设置工具,ntfs高级权限设置,windows ntfs 权限设置工具,ntfs高级权限设置,内容如对您有帮助,希望把文章链接给更多的朋友!
win下的命令行集合 HIDECMD.rar下载:以隐藏窗口的方式运行批处理。curl.exe7..2文件传输,curl是一个利用URL语法在命令行方式下工作的的文件传输工具E6EDCDAB9EC5CFAE
ping命令的小秘密 Ping命令,大家都比较熟悉,它常被用来测试局域网的连通状态。Ping+IP地址是大家最常用的一种命令格式,但大家是否注意过Ping命令中的IP地址呢?这里
at命令的详细用法 at命令的用法At列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行计划服务才能使用at命令。at[\computername][[id][/dele