设置服务器定时开关机,虚拟机定时启动关闭

上次说到把公司的那台老机子修好之后,果断装了Windows Server 2003,装了两个虚拟机Linux。上次下载数据,下载了70G,花了我两天的时间。装了两个远程软件,可以随时远程,只要机子开着,说到远程工具的 话,以后也得开篇文章好好说说。好吧,我又有点扯远了,进入主题。

要实现的目标:

  1. 电脑定时自动开机。
  2. 开机后系统自动登录。
  3. 开机后VMware自己启动,且同时启动里面的两个虚拟机。
  4. 虚拟机定时自动关闭。
  5. 电脑定时自动关机。

具体步骤:

1、电脑定时自动开机

这个不是软件可以搞定的,这个需要在BIOS里面设置的。现在的主板基本都支持的。

比如我这台机子的如下图,一般都是在POWER这个选项卡里设置的。如果没有找到,再找找看,还是找不到?好吧,说不定你的不支持。哈哈。

BIOS设置定时开机

Wake up date:是指电脑启动的日期,0代表这个月每天都启动,1-31代表,这个月的某一天启动。
Wake up hour,Wake up minute,Wake up second:代表启动的具体时间。

2、开机后系统自动登录

由于是Windows Server 2003,必须输入用户名和密码才能登录,这样的话,一些随机启动的软件就没法运行了。设置成自动登录吧。

按Windows键+R,输入control userpasswords2,回车。弹出如下图所示。

系统用户自动登录

取消勾选“要使用本机,用户必须输入用户名和密码”。

再按Ctrl+Shift+A,输入您的用户名和密码,一路确定下来。

重启就OK了。网上也有注册表修改的方法,但是我估计我这个方法最终也是修改的注册表。方法很多,看自己喜好了。

3、开机后VMware自动启动,且启动指定虚拟机

VMware好强大哦~~不知道VirtualBox有没有这功能。哈哈~

首先在环境变量中增加VMware的路径。

右键我的电脑=>属性=>高级=>环境变量=>系统变量中的Path中增加你安装VMware的路径,比如我的是C:\Program Files\VMware\VMware Workstation

别忘记两个变量直接有分号隔离哦~。~

增加path目录

之后就可以在DOS命令行中运行vmrun工具了。

新建一个bat文件,加载你的虚拟机的文件,例如写上vmrun start D:\VMware\ubuntu.vmx,如果目录中有空格的话,请把路径用双引号括起来。

建立一个计划任务,在某个固定的时刻调用这个任务,那么就可以启动你指定的虚拟机了。而虚拟机里面的系统的随机启动的东西,你可以要自己设置哦~

话说,这个vmrun命令好牛逼啊。可以看看其他参数,能暂停,能截图,能干好多事情。

4、虚拟机定时自动关闭

还是一个计划任务,在固定的时间调用一个bat,里面写上 vmrun stop D:\VMware\ubuntu.vmx

5、电脑定制自动关机

还是一个计划任务,调用bat,使用系统自带的命令,写上shutdown.exe -s -f -t 30,表示三十秒内强制关闭计算机,如果不加-f参数的话,有时候是关不了机的。

这样弄好之后,爽多了,完全不用每天开机关机,且也不会浪费电了,有点不爽的就是BIOS里面只能设置一个月的哪天开机或者整个月都开机,没法设置工作日开机。不像计划任务那么灵活。

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: 设置服务器定时开关机,虚拟机定时启动关闭

>> 订阅本站: http://feed.feedsky.com/laycher