最近有部门同事向我求助,其部门有一台高配置的PC作为一个服务器,运行着售电系统,但业余时间常有单身员工用其上网,这样对服务器很不安全,尽管可以通过对该服务器的登录帐号加密,但由于部门人员较多,电脑资源紧张,在工作时间里有时也让员工用该服务器处理一些文档,这样密码很容易泄露。请教笔者有没有什么办法,让部门人员一天里只能在固定时间使用电脑。否则系统就自动关机,而且开机也无法登陆,除非等到第二天。

通过一些工具软件肯定能实现,但有没有更简便的方法呢,经过了解比较,笔者认为简单又高效的方法是通过net user命令实现,其的语法是:
net user用户名 口令 /add /times: 具体时间段,回车确定即可。
 
在这里,应同事的要求,笔者在该服务器的系统命令框中输入命令:
net user zlf 1236 /add /times: monday-friday,8:00-18:00
该命令是为其员工创建了一个名为zlf,口令为1236的用户,并设定其允许使用系统的时间为周一至周五的早八点到下午六点,在这里需要注意的是,只有 administrator 级别的帐号才有权限设置。
但这些只是限制登录那个时刻的时间,如果时间到了,已经登录的用户不会被强制注销,只要不重启或注销,就可以一直用下去。怎样才能达到实现限制用户的使用时限呢,如果是通过域管理的方式,可以在组策略中的本地安全中开启“超过登陆时间后强制注销”,可是该服务器并没有登录我们公司的域中,而是运行在单机系统下。在单机系统策略中,笔者试过,不知为何该命令不起作用,如何办呢,这里笔者借助的是shutdown关机命令,首先制定了一个名为“定时关机”这样一个批处理文件,里面输入命令:at 18:00 Shutdown.exe –s,该命令的意思就是在18:00时关闭计算机。并将其放到系统的“开始”—-“启动”里面,为了更保险一些,笔者又将系统的启动任务项设为隐藏。
当然,也可以将该批处理文件放到系统的计划任务中,然后再制定相应时间就生效的计划任务。这样,到了18:00点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。

通过这样的设置本满足了同事限制其部门员工的要求,尽管这种小技巧对于一个电脑高手来说不算什么,但是制约一个普通操作人员来讲还是可以的,该命令如果配合组策略应用的话,在管理企业网络时可以做为网管员一个不错的控制手段,当然,大家还有什么更好的方法,都可以提出来,我们共同分享一下,另外,为何在单机策略中设定的“超过登陆时间后强制注销”的命令不起作用呢,希望大家能与笔者共同探讨一下。

文章如转载,请注明转载自:http://www.5iadmin.com/post/37.html