中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 17:11
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何实现禁止当前用户以外的用户登陆 查看 682 回复 7
楼 主 如何实现禁止当前用户以外的用户登陆 发表于 2007-11-27 17:55 ·  中国 江苏 无锡 宜兴市 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
我想请教各位一个问题,如何用P或别的脚本实现,禁止除当前用户以外的别的用户登陆系统,可以做到么?有什么办法可以实现不?

或者删除除当前用户以外的别的用户,希望能有人帮忙下!~

[ Last edited by luckboy45 on 2007-11-27 at 06:29 PM ]
2 发表于 2007-11-27 18:45 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
for /f "skip=1" %i in ('"wmic useraccount where disabled=false get name"') do if /i not !%i==!%username% net user %i /active:no
3 发表于 2007-11-27 18:53 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
TO everest79:

我觉得用“where "name!='%UserName%'" ” 更合适一些。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
everest79 +15 2007-11-27 20:14
4 发表于 2007-11-27 19:00 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
但是LZ没有说系统版本...
5 发表于 2007-11-27 19:00 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
WXP HOME版貌似没有wmic..
6 发表于 2007-11-27 20:14 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
Originally posted by lxmxn at 2007-11-27 06:53 PM:
TO everest79:

我觉得用“where "name!='%UserName%'" ” 更合适一些。


哈,我都不知道wmic可以这样用
7 发表于 2007-11-27 20:35 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
Originally posted by lxmxn at 2007-11-27 06:53 PM:
TO everest79:

我觉得用“where "name!='%UserName%'" ” 更合适一些。


wmic useraccount where name!="%username%" set disabled=true
按你的提示我改成这样就OK了
8 发表于 2007-11-27 21:20 ·  中国 江苏 无锡 宜兴市 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
呵呵,感谢各位的帮忙,谢谢了!~
就这段代码就可以了??
wmic useraccount where name!="%username%" set disabled=true

那么如何恢复可以让别的用户也登陆系统呢?

我的系统是XP专业版的,先谢谢各位了,希望大家能再帮忙回答下

[ Last edited by luckboy45 on 2007-11-27 at 09:40 PM ]
论坛跳转: