2022年批处理命令解释 .pdf

上传人:Q****o 文档编号:27184881 上传时间:2022-07-23 格式:PDF 页数:5 大小:98.43KB
返回 下载 相关 举报
2022年批处理命令解释 .pdf_第1页
第1页 / 共5页
2022年批处理命令解释 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年批处理命令解释 .pdf》由会员分享,可在线阅读,更多相关《2022年批处理命令解释 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、使用批处理命令建立200 个用户FOR IN DO 用途:用于批文件或 DOS命令级中,对一组文件的每个文件执行DOS命令。格式: FOR %Variable IN (file set) DO Command( 用于批文件 )或FOR %Variable IN (file set) DO Command( 用于命令级 ) 上述格式说明, 让循环变量( %Variable或%Variable )依次取循环表(file set)中的每一个文件来执行DO后面给出的 DOS命令。其中%Variable和%Variable 为循环变量, Variable 为一个字母的名字, % 是一个很重要的标记,

2、以便在批处理中与参数标记%区别开来。但在 DOS命令级就可使用 %Variable来执行 for 命令; 此地循环变量的取值为 file set(循环表)给出的每一个文件名。File set 为文件集合, 它是用户希望使用的一个或磁盘文件名字,允许使用通配符 *和?,当给出多个文件名时,彼此间以逗号或空格隔开; 这些文件名就是通常循环程序中的循环表,以供循环变量取其值。Command是对循环表中的每个文件,用户希望执行的DOS命令。IN 和 DOS是关键字 ,是必须的,若省略其中之一,DOS将显示错误信息。不能嵌套使用 FOR IN DO,并且也不能把两个子命令放在同一行,但可以和 FOR I

3、N DO一起使用其他的批子命令。例子 1:用批处理命令建立200个用户。for / l %a in (1,1,200) do net user w%a /add Net user 要显示本地计算机上所有用户帐户的列表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 例子 2:在 D 盘的 WS 目录下建 200个目录, w1-w200, for /l %a in (1,1,200) do md d:wsw%a 例子 3:将建立的目

4、录共享出来for / l %a in (1,1,200) do net share w%a=d:wsw%a 使用 cacls 命令修改文件访问控制权限只能用于 ntfs 文件系统一、 Cacls.exe 命令的使用这是一个在 Windows 2000/XP/Server 2003操作系统下都可以使用的命令,作用是显示或者修改文件的访问控制表,在命令中可以使用通配符指定多个文件,也可以在命令中指定多个用户。命令语法如下:Cacls filename /T /E /C /G userperm /R user . /P usererm . /D user . Filename :显示访问控制列表(以

5、下简称 ACL) /T:更改当前目录及其所有子目录中指定文件的ACL /E:编辑 ACL 而不替换/C:在出现拒绝访问错误时继续/G Userer:perm :赋予指定用户访问权限,Perm 代表不同级别的访问权限,其值可以是R(读取 )、W(写入)、C(更改,写入 )、F(完全控制 )等。/R user :撤销指定用户的访问权限,注意该参数仅在与“/E ”一起使用时有效。/P user :perm :替换指定用户的访问权限,perm 的含义同前,但增加了“N( 无) ” 的选项。/D user :拒绝指定用户的访问。:查看文件夹的访问控制权限查看 C:ruery 文件夹的访问控制权限,那么只

6、需要在 开始 运行 对话框或切换到命令提示符模式下,键入如下命令 : Cacls C:ruery 此时,我们会看到所有用户组和用户对C:ruery 文件夹的访问控制权限项目. CI 表示 ACE 会由目录继承 . OI 表示 ACE 会由文件继承 . IO 表示 ACI 不适用于当前文件或目录. 每行末尾的字母表示控制权限,例如F表示完全控制 ,C 表示更改 ,W 表示写入 .R表示读取名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - -

7、 - 如果你希望查看该文件夹中所有文件(包括子文件夹中的文件)的访问控制权限 (见图 1), 可以键入 Cacls C:ruery . 命令 . :修改文件夹的访问控制权限假如你希望给予本地用户ruery 完全控制 C:ruery 文件夹及子文件夹中所有文件的访问权限,只需要键入如下命令 : Cacls C:ruery /t /e /c /g ruery:F /t表示修改文件夹及子文件夹中所有文件的ACL. /e 表示仅做编辑工作而不替换. /c 表示在出现拒绝访问错误时继续. /g ruery:F 表示给予本地用户ruery 以完全控制的权限. f代表完全控制,如果只是希望给予读取权限,那么

8、应当是r :撤销用户的访问控制权限如果你希望撤销ruery 用户对 C:ruery 文件夹及其子文件夹的访问控制权限,可以键入如下命令:cacls C:ruery /t /e /c /r ruery 如果只是拒绝用户的访问,那么可以键入如下命令:cacls C:ruery /t /e /c /d ruery cacls.exe c:windowssystem32net.exe /c /e /t /g administrators:F cacls.exe c:windowssystem32dllcachenet.exe /c /e /t /g administrators:F cacls.exe

9、 c:windowssystem32net.exe /c /e /t /g everyone:F cacls.exe c:windowssystem32dllcachenet.exe /c /e /t /g everyone:F cacls.exe c:windowssystem32net.exe /c /e /t /g system:F cacls.exe c:windowssystem32dllcachenet.exe /c /e /t /g system:F cacls.exe c:windowssystem32net.exe /c /e /t /g administrator:F ca

10、cls.exe c:windowssystem32dllcachenet.exe /c /e /t /g administrator:F cacls.exe c: /e /t /g everyone:F#把 d 盘设置为 everyone 可以浏览cacls.exe d: /e /t /g everyone:F#把 d 盘设置为 everyone 可以浏览cacls.exe e: /e /t /g everyone:F#把 e 盘设置为 everyone可以浏览cacls.exe f: /e /t /g everyone:F#把 f 盘设置为 everyone 可以浏览二、使用增强工具xcal

11、s.exe 在 windows 2000 资源工具包中,微软还提供了一个名为xcacls.exe 的文件控制权限修改工具,其功能较cacls.exe 更为强大,可以通过命令行设置所有可以在windows 资源管理器中访问到的文件系统安全选项,我们可以从 urlhttp: / /url下载,安装后即可使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - xcacls.exe 命令的语法和参数与cacls.exe 基本相同,但不同的

12、是它通过显示和修改件的访问控制列表(acl)执行此操作。在“/g”参数后除保持原有的perm 权限外,还增加了spec (特殊访问权限 )的选项,另外还增加了 “ /y ” 的参数, 表示禁止在替换用户访问权限时出现确认提示,而默认情况下,cacls.exe 是要求确认的, 这样在批处理中调用cacls.exe 命令时,程序将停止响应并等待输入正确的答案,引入 “/y ”参数后将可以取消此确认,这样我们就可以在批处理中使用xcacls.exe命令了。:查看文件或文件夹的权限在“ 开始 运行 ” 对话框或切换到命令提示符模式下,注意请事先将 “c: program resource kit ”添

13、加到 “ 系统属性 高级 环境变量 系统变量 ” 中,或者通过 cd 命令将其设置为当前路径,否则会提示找不到文件,然后键入如下命令:xcacls C:ruery 此时,我们会看到图2 所示的窗口, 这里可以查看到所有用户组或用户对C:ruery 文件夹的访问控制权限,io 表示此 ace 不应用于当前对象,ci 表示从属窗口将继承此ace ,oi 表示从属文件将继承该ace,np 表示从属对象不继续传播继承的ace ,而每行末尾的字母表示不同级别的权限,f 表示完全控制 . c 表示更改 . w 表示写入 . :替换文件夹中的acl 而不确认xcacls C:ruery /g adminis

14、trator:rw/y 以上命令将替换C:ruery 文件夹中所有文件和文件夹的acl,而不扫描子文件夹,也不会要求用户确认. :赋予某用户对文件夹的控制权限xcacls h:temp /g administrator:rwed;rw /e 以上命令将赋予用户ruery 对 C:ruery 文件夹中所有新建文件的读取、写入、运行和删除权限,但需要说明的是,这条命令只是赋予了用户对文件夹本身的读写权限,而不包括子文件夹下的文件。对普通用户来说,cals.exe 和 xcacls.exe的作用可能不是那么明显,这在windows 2000/xp/server 2003的无人值守安装中特别有用,管理

15、员可以为操作系统所在的文件夹设置初始访问权限;在将软件分发到服务器或工作站时,还可以借助xcacls.exe 提供单步保护,以防止用户误删除文件夹或文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 例子 4:服务器上通过批处理命令对目录进行下权限、Administrator对 200 个目录具有完全控制权限, 其它用户对自己的目录有完全控制权限,最后批处理命令保存在桌面上。for /l %a in (1,1,200) do c

16、acls d:wsw%a /t /e /c /g administrator:f w%a:f NET USE 作 用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。命令格式: net use devicename | * computernamesharenamevolume password | * /user:domainnameusername /删除 | /persistent:yes | no 参数介绍:键入不带参数的net use 列出网络连接。devicename 指定要连接到的资源名称或要断开的设备名称。computernamesharename服务器及共享资

17、源的名称。password 访问共享资源的密码。*提示键入密码。/user 指定进行连接的另外一个用户。domainname 指定另一个域。username 指定登录的用户名。/home 将用户连接到其宿主目录。/删除取消指定网络连接。/persistent 控制永久网络连接的使用。简单事例:(1)net use e: YFANGTEMP 将YFANGTEMP 目录建立为E盘(2)net use e: YFANGTEMP /删除断开连接例 5:在客户机上加批处理命令,让客户机开机即自动映射网络磁盘S盘, S盘对应服务器上的与客户机名相同的共享目录。服务器的名字%computername% /user:%computername% 服务器的名字 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁