Contents

公司03服务器的简单自动化

Contents

明天就休假了而且是年假+元旦一起休7天,作为企业网管,就算放假也要时刻想着公司的网络服务器会不会因为停电而暂停服务,为了不为不必要的问题跑回公司,于是就有了此文

让公司的03服务器来电后自动开机、自动进入桌面、自动运行vm,再自动拨号

公司用的是普通PC来当网络服务器,上面运行的服务也很简单,开几个VM,拨几条国外的VPN线路然后以共享网关的方式共享到公司的局域网中。

1、来电自动开机

 因为是G41-P26的主板,直接在BIOS里面的电源管理设置restore on AC power loss(好像是这个),设置为ON

2、自动进入桌面

在组策略里面关闭ctrl+alt+delete

控制面板→管理工具→本地安全策略”,找到“本地策略→安全选项”,在右侧窗口中双击“交互式登录:不需要按CTRL+ALT+DEL”,将其设置为“已启动”

关闭事件跟踪程序

在你试图重启或关闭Windows Server 2003时,系统会询问关机理由,真是很烦,现在就来把它取消掉。
第一步:按WIN+R组合键打开“运行”对话框,输入gpedit.msc,回车后打开“组策略编辑器”;
第二步:选择“本地计算机策略→计算机配置→管理模板→系统”,接着双击右侧窗口的“显示关闭事件跟踪程序”,然后在“设置”选项卡中选中“已禁用”。

也可以在 桌面–我的电脑–属性–高级–错误报告 里面禁用此选项

自动登陆

在运行里面输入 control userpasswords2  去掉使用windows必需使用密码的勾,点确定,在新的对话框中填入windows账号和密码,下一次启动电脑就会自动以这个账户登陆windows

3、自动运行VM

参照网上的做法我写了个bat脚本,直接放在启动里面了,如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45


@echo off  
color 3f  
@set run="C:Program FilesVMwareVMware Workstation"  
@set us="D:VMwarewin 2003Windows Server 2003 Enterprise Edition.vmx"  
@set jp="D:VMwarewin 2003 server 1Windows Server 2003 Enterprise Edition.vmx"  
@set centos="C:Documents and SettingsAdministratorMy DocumentsMy Virtual MachinesCentOS 6.2 x64CentOS 6.2 x64.vmx"  
@set xp="D:VMwareWindows XP ProfessionalWindows XP Professional.vmx"  
@set vm1=/D%run% /B vmware.exe -t %jp%  
@set vm2=/D%run% /B vmware.exe -t %us%  
@set vm3=/D%run% /B vmware.exe -t %centos%  
@set vm4=/D%run% /B vmware.exe -t %xp%  
@set vm5=/D%run% /B vmware.exe -x %jp%  
@set vm6=/D%run% /B vmware.exe -x %us%  
@set vm7=/D%run% /B vmware.exe -x %centos%  
@set vm8=/D%run% /B vmware.exe -x %xp%  
echo =========================10秒后开始启动VMWare=================================  
@ping /n 10 127.0.0.1 > nul  
@start %vm1%  
@ping -n 30 127.0.0.1  > nul  
@start %vm2%  
@ping -n 3 127.0.0.1  > nul  
@start %vm3%  
@ping -n 30 127.0.0.1  > nul  
@start %vm4%  
@ping -n 30 127.0.0.1  > nul  
echo ==================================开始启动美国线路=========================  
@start %vm5%  
echo ============================= 在%date% %time%启动成功 =====================  
@ping -n 50 127.0.0.1  > nul  
echo ==================================开始启动日本线路2========================  
@start %vm6%  
echo ============================= 在%date% %time%启动成功 =====================  
@ping -n 50 127.0.0.1  > nul  
echo ============================= 开始启动 CentOS =============================  
rem @start %vm7%  
echo ============================= 在%date% %time%启动成功 =====================  
@ping -n 50 127.0.0.1  > nul  
echo ============================= 开始启动 xp =============================  
@start %vm8%  
echo ============================= 在%date% %time%启动成功 =====================  
@pause


4、自动拨号

在启动里面建议一个快捷方式就可以了目标设置为 %windir%system32rasphone.exe -d jp-vpn  后面的jp-vpn就是的你vpn连接的名字,最好改成不含空格的英文

5、更新日志

   01-15:重新修正了脚本

PS:最近清楚了一些带网址的AD留言