本文将介绍如何配置启明星Helpdesk客户端扫描程序。

提示:自动扫描程序推荐在域控domain(也就是集成Active Directory)下使用。

 

Step1. 配置数据库连接字符串

打开安装程序下vbs文件夹里的custom_login_scan_hardware.vbs (另外一个是扫描软件,暂时没用 custom_login_scan_software.vbs) 脚本,修改对数据库的连接。 在vbs脚本里,可以看到如下一个定义:

Const strConn="server=.\SQLEXPRESS;uid=sa;pwd=123;database=helpdesk"

将其中的粗体修改为您数据库的信息。

 如果你是使用MSSQL Express的,默认MSSQL不允许远程连接,通常,您需要打开MSSQL配置管理器, 确保 SQL Server Brower运行,然后在 Protocols for SQLExpress 将 TCP/IP设置为 Enabled,并将IP Addresses的 IP All端口 TCP Dynamic Ports设置为0,将TCP Port设置为 1433,然后重启服务即可。详细配置请单击“Sqlexpress_Remote_Connection”查看如果修改MSSQL配置

在这2个vbs脚本里,strConn定义了如何连接数据库字符串,其中server是数据库服务器名称,必须用机器名或者ip地址。请不要使用(local)或者“.”

 

Step2.配置登陆脚本

 

接下来,在windows server的“用户和计算机”控制台,设定登陆脚本,当用户登陆域后自动执行该脚本

你可以在源程序vbs文件夹下有一个scan.bat文件,可以用记事本打开编辑其中执行的命令。

把这3个文件复制到服务器上登录脚本的位置,然后设置登录脚本为 scan.bat即可 

关于脚本的提示:脚本可以放在一切client能够读取的位置。通常这个位置处于\\server\netlogon的share下(在服务器上的位置是%systemroot%\sysvol\sysvol\domainname\scripts),但是如果你制订了策略,那么脚本默认的存放路径应该在%systemroot% \sysvol\sysvol\domainname\policies\guid\user(machine)\scripts下,如果你放在别的位置,需要在脚本执行栏的位置输入绝对路径,格式同样需要以\\server\……开

 

小提示:用户登陆会自动执行您设定的scan.bat, 进而执行bat里里的vbs。通常您可以每月一号执行一次登陆脚本。例如

每月一号将scan.bat 设置为

wscript.exe custom_login_scan_hardware.vbs
 
        
而在其他时间段将 scna.bat设置为
  cmd