小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
记录自己技术和想法地方
  1. 首页
  2. 解决方案
  3. 正文

定时开关机解决方法(加上保存关机前的状态)

29 10 月, 2023 1270点热度 0人点赞 0条评论
内容目录

场景

因为需要挂一些软件,但长期挂着感觉没有必要,因为一般正常上班时候才会用,其他时间无需用到,如果只是定时开关机还是比较容易解决,但每次用软件都需要登陆账号,可能多个账号,那么登陆起来比较麻烦。

方案

定时开关机方案

  1. 关机用windows 任务设置每天晚上12定时关机即可
  2. 开机用小米插座,设置定时12过一分钟关机,然后早上上班自动开机

保存账号方案

  1. 使用virtualbox虚拟机,这样子我们用虚拟机保存运行状态
  2. 开机时候启动虚拟机命令启动对应虚拟机即可

详细过程

关机并保存虚拟机运行状态

一、 设置定时任务

1:打开定时任务
在搜索框输入 任务计划程序,然后打开进行设置
file

2:设置任务

  1. 点击任务计划程序库
  2. 右键菜单创建任务
  3. 设置名称 定时关机
  4. 设置 安全选项 不管用户登录都要运行,这个非常重要,因为这样子我们设置开机启动都不用登录就运行,因为我是要长期挂机,但我又不想操作那台电脑
  5. 设置触发器,设置预定计划每天, 这里设置23.59 代表就是0点,这个你可以设置第二天0点。
  6. 设置操作,设置指定运行bat,这个运行bati里面包含我们的命令

图片流程
设置定时任务名称与安全选项

file

设置每日启动
file
开始时间不要设置错了,起始这个是非常重要的

file

脚本内容
echo "开始保存"
"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm win7 savestate
shutdown /p
echo "执行完成"
pause

win7:虚拟机的名字,这里改成你自己虚拟机名字即可
VBoxManage.exe:安全的目录一定要写对,不然无法执行
虚拟机操作:保存运行状态
shutdown /p:立即关机,因为命令一行行执行所以虚拟机保存成功才会执行关机

设置开机运行

  1. 小米插座设置每天上班时间开机
  2. 电脑主板设置电脑唤醒:这里每个主板可能不一样,这里无法统一写,所以你自己百度一下,不管网络唤醒还是电源唤醒都要主板设置
  3. 设置开机任务

开机任务
file
这里一定要设置不管用户是否登陆

file
file

**设置操作
file

脚本内容:

echo "开始启动"
"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm win7 --type headless
echo "启动完成"
pause

注意点跟上面类似,这里启动指定虚拟机同时没有界面启动,这样子减少性能消耗

说明

这里大概流程基本说清楚,不可能每个地方说清楚,不然要写太多东西,自己不懂可以百度

  1. 安装virtualbox 自己百度即可,可能会遇到要安装对应运行库,这个百度对应名字自己下载
  2. virtuablbox 安装网上的系统,可能安装不了,可以看我以前文章教程,搜索virtualbox就可以了
  3. 创建定时任务可能会要你输入你自己的账号密码
  4. 脚本路径和脚本内容路径一定要你电脑对应
  5. 虚拟机名字设置win7,当然你可以设置成别的,那么脚本就要改成你自己对应名字
  6. 小米插座39一个,你也可以采用网络唤醒
  7. 虚拟机远程,你下载系统不能家庭版本,网卡采用桥接,然后按照网上教程设置远程配置即可,如果单独写,又要写半天,所以没有写
标签: 关机 定时 开机
最后更新:29 10 月, 2023

小鱼儿

爱研究技术,爱玩LOL

点赞
下一篇 >

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号