![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 01:26 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理如何获得当前系统所有用户名以及权限? |
| 可打印版本 1,965 / 11 |
| 第1楼 htysm | 发表于 2006-06-26 09:56 |
| 高级用户 发帖 415 积分 866 | |
|
批处理如何获得当前系统所有用户名以及权限? 诚心请教:
如何用批处理获知当前系统的所有用户名.以及如何判断该用户是"administrator"权限还是"guest"权限。 系统只限定在XP和2003. [ Last edited by htysm on 2006-6-28 at 09:14 ] |
|
| 第2楼 Scott0902 | 发表于 2006-06-26 23:23 |
| 中级用户 发帖 237 积分 466 | |
|
%Computername%是当前用户名
net user查看所有用户 |
|
| 第3楼 electronixtar | 发表于 2006-06-27 00:13 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
LZ又是从黑营过来的吧~~嘿嘿。看用户是 echo %username%,看用户的是 net user 这么基础的都不知道么?看权限就更简单了, net user %username%,如果要提取用户组的字串信息到bat编程中的话用个 for token findstr 啊什么的就可以了,我不会~~你可以请教版主大人们和BagPipe等编程高手
[ Last edited by electronixtar on 2006-6-27 at 00:15 ] |
|
| 第4楼 htysm | 发表于 2006-06-27 09:30 |
| 高级用户 发帖 415 积分 866 | |
|
多谢楼上的朋友:
net 命令多少我还知道一点,比方: "net user %username% 12345678" 即可将当前用户的密码更改为"12345678",在"cmd"下用"net user"也可查看系统的所有用户名,我的问题是在批处理中如何获知,又比方: "net user administrator 1234" 可是如果我不知道当前用户的权限,这个命令不一定能成功执行. 当前用户: @echo %username% > user.txt 如果想知道所有的用户该怎么写. |
|
| 第5楼 htysm | 发表于 2006-06-27 09:35 |
| 高级用户 发帖 415 积分 866 | |
Originally posted by Scott0902 at 2006-6-26 23:23: %Computername%是计算机变量名称. |
|
| 第6楼 namejm | 发表于 2006-07-01 09:41 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
5楼的把思路都说得很清楚了,我就来段代码吧。
[ Last edited by namejm on 2006-7-2 at 13:21 ] |
|
| 第7楼 htysm | 发表于 2006-07-02 08:51 |
| 高级用户 发帖 415 积分 866 | |
|
感谢8楼的高手,你连前面忽略4个空行都考虑到了,能否解释一下"2>nul && dosomething"是什么意思.
|
|
| 第8楼 namejm | 发表于 2006-07-02 13:00 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
Re htysm:
更正一下你的说法,是">nul 2>nul"而不只是"2>nul",这个代码的作用是屏蔽屏幕的显示而无论前面的语句是否执行成功,也可以叫强制屏蔽回显吧,呵呵,我是这么理解这个代码的。 更详细的解释可以参考这个帖子: 批处理语句中的 2>nul 1>nul 是什么意思: http://www.cn-dos.net/forum/viewthread.php?tid=16942&fpage=1&highlight=nul [ Last edited by namejm on 2006-7-2 at 13:09 ] |
|
| 第9楼 hymm2008 | 发表于 2006-09-08 23:29 |
| 初级用户 发帖 43 积分 102 | |
|
學習中
|
|
| 第10楼 willsort | 发表于 2006-09-09 01:35 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
───────────────── 版务记录 ───────────────── 执行:Will Sort 操作:删除帖子:2楼(htsym) 3楼(htsym) 8楼(namejm) 说明:原帖内容含有敏感或过激言语 处罚:每帖扣除原帖作者(htsym)8点积分,共计16点积分,namejm属引用性质不予处罚 ───────────────── 版务记录 ───────────────── Re namejm: 关于我对本主题的处理,想征求你的意见。 我考虑到本主题的内容依然含有对浏览者有价值的信息,因此仅删除部分仅含有违规言语的帖子;如果是违规言语和有价值信息并存一帖,我会考虑对原帖进行编辑,删除违规言语;另外对引用了违规言语的帖子,我的意见也是予以直接删除或编辑删除。 至于处罚措施,对于“新手上路”级别用户仅予以警告,限期整改,其它级别用户直接进行相应处罚。至于处罚力度,考虑到作者并非一贯如此,因此酌情减轻了处罚。 |
|
| 第11楼 electronixtar | 发表于 2006-09-09 05:31 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
现在的黑客啊,唉~
|
|
| 第12楼 namejm | 发表于 2006-09-09 06:32 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
Re willsort:
版主对技术讨论和过激言论进行区分处理,是十分恰当的,当时我的心情比较气愤,所提的建议过重了。 我不清楚楼主当时是在什么情况下编辑的帖,针对的是何人,只是被人翻到之后,恰好被我看见,心里十分不舒服,否则,我也不会特意去把两个月之前的回帖翻出来追究一番的。考虑到楼主只是偶尔为之,这件事情也就算了吧,大家在论坛上还是朋友。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |