笔者所在公司的考勤办法面是在门禁系统接入一台电脑,装上考勤软件,公司每天派人到该电脑上查询考勤情况,非常不便。
) ]4 W6 k% m6 ]. M9 Q5 P
1 m- `3 C( P/ t9 L% P4 M
5 b7 ]; F( k9 p6 {3 F4 Q, u
4 ?, _9 ]* N' P& P门禁系统连线是原来装修房子时所布下的,如果要重新布线到别的办公室电脑上的话,那就得凿墙穿壁,是个不小的工程。后来笔者想到,如果将远程唤醒与远程控制结合起来,应该可以解决这个问题。
3 `! I5 [$ Q3 R9 ] S8 Z0 l
. A( g, v/ f& L' X3 f2 v, D
. ~% I" A. ~8 X/ v, h# n, n) N- A
6 X# Y3 d( u3 _# K* |大致方案确定后,就要考虑具体的操作方案了。本方案主要分为两个部分,一是要实现远程唤醒。在考勤机硬件方面需要满足以下几个条件:主机为标准ATX电源;主板支持远程唤醒;网卡具有远程唤醒功能;控制电脑需装有能唤醒远程考勤机的软件。另一方面,需要实现远程控制,考勤机电脑需安装远程控制软件服务器版,而控制电脑则需安装远程控制软件客户端。
. w9 e' e; j' `% C/ b
/ T9 t5 X+ ^ G+ x. Q- v
4 Q e% O5 m9 e4 b# k: F/ x! g6 K+ F8 s8 E0 h
方案明确后,做起来就比较容易了。考勤机的电源、主板均满足条件,笔者又给它添加了一块具有远程唤醒功能的D-LINK 530TX网卡,再用附加连线连接网卡和主板上WOL接口。设置好网络后,在BIOS中将Power On Lan项设置为“enabled”。这样,考勤机已具备远程唤醒的硬件条件。
2 A6 N+ ~& g# x M3 O4 Y$ L/ N/ V8 _2 a! \9 d. F' w2 R; \' f8 o
- A; L& I: R# P; Y' {$ d# p
1 x I% e. J6 {0 Z) x
3 y7 o# }# Y" U3 T1 L3 N
) ?6 [+ S& W7 k8 a8 y8 g9 _3 o6 y/ c
在Lanhelper中确定要扫描的选项
! n+ b6 x* R+ g9 R! m k
1 g7 ]" e; g" k( R9 P. z
& r0 n8 f& S3 r4 P* ~: E( t' J$ W, @6 [' h2 R- H
要唤醒考勤机的另一条件是必须知道该机网卡的Mac地址,这可通过多种方法得到。如用Win98自身所带的命令Winipcfs,或用其它软件,如超级局域网工具Netsuper或局域网助手Lanhelper等。笔者选择的是局域网助手Lanhelper。Lanhelper是一款小巧的局域网管理软件,它既可以扫描整个局域网的主机名称、IP地址、域、工作组、Mac地址和共享资源,又可以在扫描出主机Mac地址的基础上唤醒、关闭远程主机。
+ V0 k" u* q, d+ X6 c x2 z* m( h1 e7 c/ M2 ~
* t& [6 m- e9 r \/ e
! L3 N/ Q9 H& A在控制机上安装好Lanhelper后,打开“工具-选项”,确定要扫描的选项。在本方案中,主机、IP地址与Mac地址是必须要选取的,其它项目则可按需选取。在考勤机开机的情况下,选“局域网-扫描局域网”,可以得到考勤机的主机名、IP地址、Mac地址等。将扫描出的内容列表保存,使用时再导入便可。选择考勤机,按“唤醒已关机的远程主机”按钮,再确定,便可远程打开考勤机了。
/ n" J C( r/ o; Y1 j% ^& H
1 {4 f8 S5 o3 I) L1 I8 v( ], U. T: O' l9 Y7 b" q, x' @# B
j5 t" a0 y6 d" f$ D
现在虽可控制考勤机随时开机,但仍然不能查看与操作考勤情况。要解决这个问题,需要用到远程控制软件。PC Anywhere的远程控制功能比较强大,但该软件所占资源不少,因此我选用了比较小巧的Winvnc。在考勤机和控制机上均安装好该软件,在考勤机上设置Winvnc服务器端随系统一起启动,必要的话可设置密码,确保考勤机的安全。这样当考勤机被远程唤醒进入系统后,在控制端便可用Winvnc查看器来操作考勤机了。
6 P6 z- ?. D1 m. q6 K# D* a" ~ V8 \* q# C* N5 [
) y8 j2 B9 l: Q* Q7 B& `
+ B) u: c# y7 X+ l1 J
以上设置完成后,我们便可随时查看考勤情况。完整操作如下:在控制机上打开Lanhelper软件,导入先前保存的列表,按“工具-刷新状态”,确定考勤机是关机的。然后在列表中选取考勤机,按“唤醒已关机的远程主机”按钮,再确定,这样考勤机即可被远程唤醒。接着Ping考勤机的IP地址,确定考勤机已进入Win98操作系统后并开启网络,便可在控制机上打开Winvnc查看器,键入考勤机IP地址来查看考勤机上的系统桌面,余下操作便如同本地机器上一样。查完考勤情况后,可直接关闭考勤机,以等待下一次的操作。
# I3 b, u! c8 [ ]8 z
& K2 O9 ~( {8 N1 m J( R* o
: e) M6 h% `& y' D" |! a( Z
4 L; K5 N0 P" j/ w# Y: C, W现在本公司便以这种方式查看考勤情况,非常方便,各位朋友不妨一试。