中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 如何在DOS中限制系统用户的登陆时间?
作者:
标题: 如何在DOS中限制系统用户的登陆时间? 上一主题 | 下一主题
baty812
新手上路





积分 11
发帖 4
注册 2007-4-27
状态 离线
『楼 主』:  如何在DOS中限制系统用户的登陆时间?

在XP中如何通过命令提示符来限制用户的登陆时间
比如我想限制一个用户world只能在每天的8点到晚上0点登陆应该怎么弄??

还有在DOS中
日期是怎么表示的??
比如星期一,星期二-------------------------------星期日
月分
等等!!谢谢!!

2007-5-28 15:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  



  Quote:
限制一个用户world只能在每天的8点到晚上0点登陆应该怎么弄??


net user world /times:M-Su,20:00-24:00
需要管理员权限。

  Quote:
还有在DOS中
日期是怎么表示的??
比如星期一,星期二-------------------------------星期日
月分

在命令行中输入:
echo %date% %time%


2007-5-28 21:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huyingbin
初级用户





积分 23
发帖 12
注册 2006-9-5
状态 离线
『第 3 楼』:  

这个命令对域用户有用吗?

2007-5-29 14:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baty812
新手上路





积分 11
发帖 4
注册 2007-4-27
状态 离线
『第 4 楼』:  

谢谢版主的解答,但是要解除限制??怎么弄???

2007-5-31 10:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baty812
新手上路





积分 11
发帖 4
注册 2007-4-27
状态 离线
『第 5 楼』:  

那么我要限制用户world只能在每天早上8点到凌晨1点是怎么表示??

net user world /times:M-Su,8:00-1:00    ??不用加AM或PM吗??

2007-5-31 10:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lvbsl
初级用户





积分 30
发帖 15
注册 2007-6-7
状态 离线
『第 6 楼』:  

net user world /times:M-Su,8:00-1:00

这个命令 首先M-SU是指星期一到星期天 即为每天

8:00-1:00

这个为24小时的表示方法 在这个命令里面

表示星期天的早上8点---星期一的早上1点

星期一的早上8点---星期二早上1点

星期二早上8点---.......................也就是说每天早上8点到凌晨1点

不用加AM和PM 加了意思就变成了 每天早上8点到每天下午1点了


也可以用12小时的表示方法

net user world /times:m-su,8am-1am

和上面的命令等效

2007-6-8 00:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lvbsl
初级用户





积分 30
发帖 15
注册 2007-6-7
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by baty812 at 2007-5-31 10:18 AM:
谢谢版主的解答,但是要解除限制??怎么弄???

解除命令 net user world /times:all 即任何时间都能登陆

永远无法登陆的命令

net user world /times:

为空白即为永远不能登陆

2007-6-8 00:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ly2006
新手上路





积分 2
发帖 7
注册 2007-6-8
状态 离线
『第 8 楼』:  

学习中....................

2007-6-9 10:43
查看资料  发送邮件  发短消息 网志  OICQ (117317067)  编辑帖子  回复  引用回复
BWSkyer
中级用户

我是DOS学者


积分 367
发帖 180
注册 2006-5-14
来自 重庆
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by lvbsl at  00:19:
net user world /times:M-Su,8:00-1:00

这个命令 首先M-SU是指星期一到星期天 即为每天

8:00-1:00

这个为24小时的表示方法 在这个命令里面

表示星期天的 ...

呵呵,学习了,居然可以用DOS来限制用户的登录时间,NB!



My blog:左铅右椠 上善若水
My team: 519创意团队
2007-6-10 18:47
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (309843581)  编辑帖子  回复  引用回复
lvbsl
初级用户





积分 30
发帖 15
注册 2007-6-7
状态 离线
『第 10 楼』:  

嗯 DOS很强大的
学习中````

2007-6-11 00:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 11 楼』:  

net user /time非常不好操作,它需要使用net time较准时间,突发情况下需要使用网络运行psexec远程解锁,而且用户一旦将它的登录方式由xp的欢迎界面改为经典登录界面注销来锁定桌面的方法就失效了。这些方案都是自己给自己找麻烦,烦。后来又改用随机修改密码并注销锁定桌面哎都麻烦,就是没有找到好用的免费网管软件,其实只要黑屏就可以了




前期的强制性下机方案由于shutdown有很多不可操作性,它的-s强制关机可以在所有用户下执行,但是如果遇到突发情况我们管理员自身也没法解除,而它的-l强制注销同样因为需要在登录用户的帐号下才可以执行。

这次我们使用net user /times参数来设置用户可登录时间
net user onlyit "" /times:monday-friday,8AM-5PM,6PM-10PM;saturday-sunday,8AM-10PM

可允许的登录小时数     星期日 上午 08:00 - 下午 10:00
                       星期一 上午 08:00 - 下午 05:00
                       星期一 下午 06:00 - 下午 10:00
                       星期二 上午 08:00 - 下午 05:00
                       星期二 下午 06:00 - 下午 10:00
                       星期三 上午 08:00 - 下午 05:00
                       星期三 下午 06:00 - 下午 10:00
                       星期四 上午 08:00 - 下午 05:00
                       星期四 下午 06:00 - 下午 10:00
                       星期五 上午 08:00 - 下午 05:00
                       星期五 下午 06:00 - 下午 10:00
                       星期六 上午 08:00 - 下午 10:00

这样我们就设置好了onlyit用户在每天具体可登录的时间段,比如星期一那天,用户可以在08:00-17:00上课时间内登录,然后只要用户没有注销在17:00以后的时间学生仍然可正常使用计算机,然后我们需要在17:15运行一个计划任务

Lock_workstation.cmd 锁定控制台,在17:00-18:00用户无法登录这样将导致用户无法登录
SCHTASKS /delete /tn Lock_workstation /f
SCHTASKS /create /RU "" /RP onlyedu /SC MINUTE /MO 1 /TN Lock_workstation /TR "%windir%\System32\rundll32.exe user32.dll,LockWorkStation" /ST 17:15:00 /SD 2000/01/01
这样比前期的shutdown –l方案好点的地方就是在此种状态下我们可以保留学员的作业,但是解锁方面仍然是需要psexec进行远程更改时间的。


参考文档
巧用net user命令限制用户登录电脑



Lock_workstation.cmd
SCHTASKS /delete /tn Lock_workstation /f
SCHTASKS /create /RU "" /RP onlyedu /SC MINUTE /MO 1 /TN Lock_workstation /TR "%windir%\System32\rundll32.exe user32.dll,LockWorkStation" /ST 17:15:00 /SD 2000/01/01



http://dato.ys168.com
google search bot
http://dato.minidns.net/
2008-5-25 23:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: