2023年7月9日发(作者:)
服务器的自动登录与自动启动
使用Microsoft的产品时,尤其是Microsoft Exchange Server 2003(或Exchange
Server2007)、Office Communication Server 2007时,如果服务器没有正常的关闭,则这些产品的相关服务在下次启动时,不能自己启动(如图11-10所示),只能由管理员手动启动。有的时候,即使服务器是正常启动,这些服务也不一定能自己启动成功。
(点击查看大图)图11-10 服务没有自己启动
为了减轻管理员的负担,可以这样做:
(1)让服务器开机后自动登录。
(2)制作一个批处理程序,该批处理程序完成启动这些服务的任务。
(3)使用“计划任务”,添加第2步中的程序为计划任务,让系统每次启动后执行。
下面介绍实现的步骤。 让Windows操作系统自动启动的方法有两种,一种适合于无域环境,一种适合于有域环境。如果计算机没有加入到域,可以按照下面的步骤让计算机自动登录:
(1)单击“开始→运行”,并在“打工”文本框中键入“control userpasswords2”,如图11-11所示,并按回车键。
(点击查看大图)图11-11 运行命令
(2)在打开的“用户帐户”页中,取消“要使用本机,用户必须输入用户名和密码”复选框,如图11-12所示。
(点击查看大图)图11-12 取消“要使用本机,用户必须输入
用户名和密码”选项
(3)然后按“Ctrl+Shift+A”键,在弹出的“自动登录”对话框中,在“用户名”文本框中键入要自动登录的用户名,并在“密码”和“确认密码”密码框中,键入用户的密码,然后单击“确定”按钮,如图11-13所示,并再次单击“确定”按钮,完成设置。
(点击查看大图)图11-13 键入自动登录的用户名和密码
如果计算机已经加入到域,则不能使用上述方法,这时候需要编辑注册表来实现,具体步骤如下。
(1)运行“regedit”打开注册表编辑器,依次单击展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Winlogon”键值,如图11-14所示。
(点击查看大图)图11-14 打开注册表编辑器
(2)检查下列键值是否存在,如果不存在,创建相应的键值,相应的键值属性为“字符串值”,如图11-15所示。
(点击查看大图)图11-15 新建字符串值
需要的键值包括:
AutoAdminLogon,设置键值为“1”时允许自动登录;
DefaultUserName,对应名称为要自动登录的用户名,例如Administrator,也可以加入域的名称,例如msftadministrator;
Defaultpassword,键值对应要自动登录的用户名的密码;
DefaultDomainName,键值为域名,例如msft等。
创建启动批处理程序
双击图1-10中需要启动的服务,如图11-16所示,记下“服务名称”文本框后面的字符,写第一个批处理程序:
net start RTCIMMCU
(点击查看大图)图11-16 要启动的服务
依次记下需要启动的每个服务,对于OCS2007来说,有5个,分别是:
net start RTCIMMCU
net start RTCDATAMCU
net start RTCACPMCU
net start RtcSrv
net start RTCAVMCU
Exchange 2003、Exchange Server 2007的启动与此类似,请大家自己编辑,不在介绍。
然后后将该批处理程序保存在一个文件名,例如取名为。
使用计划任务启动该程序
接下来,需要使用“计划任务”,在系统启动后,自动执行上一节中编写的批处理程序,以启动所需要的服务,步骤如下。
(1)在“开始→程序→附件→系统工具”中单击“任务计划”,如图11-17所示。
(点击查看大图)图11-17 执行计划任务
(2)在打开的“任务计划”对话框中,双击“添加任务计划”,如图11-18所示。
(点击查看大图)图11-18 添加任务计划
(3)在“任务计划向导”页中单击“下一步”按钮。在下一个页中,单击“浏览”按钮(如图11-19所示),在弹出的对话框中选择第二布编写的启动批处理程序。
(点击查看大图)图11-19 浏览选择程序
(4)在“任务计划向导”页中,设置任务的名称与启动计划,选择“登录时”,如图11-20所示。
(点击查看大图)图11-20 计算机登录时执行该任务
(5)在“输入用户名”文本框中键入要启动该任务的用户名,如果是域用户,要以“domainuser”的格式,键入用户名,并在“输入密码”与“确认密码”中键入该用户的密码,如图11-21所示。
(点击查看大图)图11-21 键入启动该任务的用户名与密码
(6)选中“在单击‘完成’按钮时,打开此任务的高级属性”选项,然后单击“完成”按钮,如图11-22所示。
(点击查看大图)图11-22 打开任务高级属性
(7)在打开的“ocsstart”页中,选中“仅在登录后运行”复选框,然后单击“确定”按钮,如图11-23所示。
(点击查看大图)图11-23 仅在登录后运行
以后,即使该服务器非正常关机,在服务器重新启动后,都将自动启动所需要的服务。
自动信任根证书颁发机构
在企业网络中,在用“证书”进行身份验证时,需要“信任”证书颁发机构。一般情况下,信任证书颁发机构的主要步骤如下:
(1)打开证书申请页,单击“下载一个CA证书,证书链或CRL”链接,如图11-24所示。
(2)在“下载CA证书、证书链或CRL”页中,单击“下载CA证书”链接,如图11-25所示。
(点击查看大图)图11-24 下载一个CA证书
(点击查看大图)图11-25 下载CA证书
(3)在弹出的“文件下载—--安全警告”页中,单击“保存”按钮,如图11-26所示,并将证书保存在硬盘的一个位置。
(4)下载完成后,打开证书,如图11-27所示。
(点击查看大图)图11-26 保存证书
(点击查看大图)图11-27 打开保存的证书
(5)在打开的“证书”对话框中,如果当前计算机不“信任”证书颁发机构,在“证书信息”中将有一个红色的叉号,此时,单击“安装证书”按钮,如图11-28所示。
(6)在“证书导入向导”页中,单击“下一步”按钮,如图11-29所示。
(点击查看大图)图11-28 安装证书
(点击查看大图)图11-29 证书导入向导
(7)在“证书存储”页中单击“下一步”按钮,如图11-30所示。
(8)在“正在完成证书导入向导”页中,单击“完成”按钮,如图11-31所示。
(点击查看大图)图11-30 证书存储
(点击查看大图)图11-31 证书导入完成 (9)在弹出的“安全警告”对话框中,单击“是”按钮,如图11-32所示,至此,当前计算机完成“信任”证书颁发机构的操作。
(点击查看大图)图11-33 确认安装该证书
(10)在“证书导入向导”页中单击“确定”按钮,如图11-34所示。
(点击查看大图)
图11-34 导入完成
在编写该脚本时,考虑实际情况,应该做如下的任务:
(1)管理员完成图11-24~图11-26的操作,将证书保存到硬盘上。
(2)编写下面的AutoIT脚本,将该脚本编译成可执行程序,将将该脚本与证书文件保存在同一文件夹中使用。脚本内容如下:
run("explorer .")
sleep(1000)
WinWaitActive("文件下载","")
send("!o")
WinWaitActive("证书","") send("!i")
WinWaitActive("证书导入向导","证书导入向导")
send("!n")
WinWaitActive("证书导入向导","证书存储")
send("!n")
WinWaitActive("证书导入向导","正在完成证书导入向导")
send("{ENTER}")
sleep(1000)
if WinActive("安全警告","您即将从") then
winwaitactive("安全警告","您即将从")
send ("!y")
EndIf
WinWaitActive("证书导入向导","导入成功")
send("{ENTER}")
WinClose("证书","")
该脚本第一项,调用“资源管理器”,完成打开证书文件的操作。在执行到图11-33时,前面使用sleep(1000)进行了延时,然后后面使用一个判断语句,判断是否出现图11-33的面,如果出现则在图11-33中单击“是”按钮,如果没有出现,则跳过该语句。
金山毒霸局域网升级程序
金山毒霸是一款不错的杀毒软件,提供了局域网升级功能,在使用这个功能时,只需要让网络中一台计算机从金山网站升级,网络中的其他计算机都从这台“服务器”升级即可以完成病毒库的更新,这大大增加了网络中工作站升级病毒库的速度。但在实际使用中,金山毒霸的“局域网升级”功能有一些限制,例如:在升级时,必须要有用户浏览选定升级路径,否则将不能升级。
经过多次实验并且在多个地方试用,采用下面的方面,可以做到自动升级,主要步骤如下。
(1)在网络中的一台Windows Server 2003计算机上安装金山毒霸2007,并且将金山毒霸2007安装目录中的update文件夹设置为共享。这台计算机上创建一个用户名,例如jsdb,并设置密码,例如密码为jsdb99W,其中W为大写。 (2)编写两个脚本、两个批处理程序,其中第一个脚本是金山毒霸2007安装脚本(脚本文件名为3),第二个脚本是升级病毒库脚本。第一个批处理程序是映射网络驱动程序器并启动第二个脚本的程序,第二个批处理程序是将第一个批处理程序拷贝到“启动”中的程序,在安装金山毒霸的过程中运行。
金山毒霸安装脚本内容如下(文件名为3):
run("")
WinWaitActive("金山毒霸安装程序","欢迎使用金山毒霸杀毒软件")
WinActivate("金山毒霸安装程序","欢迎使用金山毒霸杀毒软件")
Send("!n")
WinWaitActive("金山毒霸安装程序","许可证协议")
WinActivate("金山毒霸安装程序","许可证协议")
Send("!y")
WinWaitActive("金山毒霸安装程序","信息")
WinActivate("金山毒霸安装程序","信息")
Send("!n")
WinWaitActive("金山毒霸安装程序","安装类型")
WinActivate("金山毒霸安装程序","安装类型")
Send("!n")
WinWaitActive("金山毒霸安装程序","开始复制文件")
WinActivate("金山毒霸安装程序","开始复制文件")
Send("!n")
WinWaitActive("金山毒霸安装程序","文件复制完成")
WinActivate("金山毒霸安装程序","文件复制完成")
Send("!n")
WinWaitActive("配置向导","欢迎使用金山毒霸配置向导")
WinActivate("配置向导","欢迎使用金山毒霸配置向导")
Send("!n")
sleep(2000)
WinWaitActive("配置向导","金山通行证")
WinActivate("配置向导","金山通行证") Send("{ESC}")
WinWaitActive("确认","")
WinActivate("确认","")
Send("{TAB}{ENTER}")
WinWaitActive("配置向导","安装成功")
WinActivate("配置向导","安装成功")
Send("{ENTER}")
WinWaitActive("金山毒霸在线升级程序 - V2","欢迎使用金山毒霸在线升级程序")
WinActivate("金山毒霸在线升级程序 - V2","欢迎使用金山毒霸在线升级程序")
sleep(2000)
Send("!c!n")
WinWaitActive("金山毒霸在线升级程序 - V2","从本地、局域网上升级")
WinActivate("金山毒霸在线升级程序 - V2","从本地、局域网上升级")
Send("!l!n")
run(".")
在安装程序的最后,执行下面批处理(),将升级程序批处理拷贝到启动菜单,将升级(脚本)程序拷贝到系统盘根目录下。
net use r: 192.168.1.100update /user:kav
admin123W
copy "" "%ALLUSERSPROFILE%「开始」菜单程序启动"
copy "" "%HOMEDRIVE%"
以后,当工作站进入系统后,自动启动金山毒霸升级程序的批处理程序(文件名):
echo 金山毒霸2007自动升级程序,请等候本窗口自动退出
net use r: 192.168.1.100update /user:kav
admin123W
%SystemDrive% 金山毒霸升级(脚本)程序内容(文件名为3):
run("c:")
WinWaitActive("金山毒霸在线升级程序 - V2","欢迎使用金山毒霸在线升级程序")
WinActivate("金山毒霸在线升级程序 - V2","欢迎使用金山毒霸在线升级程序")
Send("!c!n")
WinWaitActive("金山毒霸在线升级程序 - V2","从本地、局域网上升级")
WinActivate("金山毒霸在线升级程序 - V2","从本地、局域网上升级")
Send("!l!n")
WinWaitActive("金山毒霸在线升级程序 - V2","选择本地、局域网中升级文件")
WinActivate("金山毒霸在线升级程序 - V2","选择本地、局域网中升级文件")
Send("!n")
WinWaitActive("金山毒霸在线升级程序 - V2","升级")
WinActivate("金山毒霸在线升级程序 - V2","升级")
Send("!c")
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688898172a181943.html
评论列表(0条)