使用bat命令快速创建系统还原点的方法

使用bat命令快速创建Win10以上系统还原点的方法。

这里直接给出bat代码,复制后粘贴到记事本中,另存为bat文件,运行即可看到效果。

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
:setType
echo -----------请选择还原点类型-----------
echo 1. APPLICATION_INSTALL  安装应用
echo 2. APPLICATION_UNINSTALL  卸载应用
echo 3. DEVICE_DRIVER_INSTALL  安装设备驱动
echo 4. MODIFY_SETTINGS  修改设置
echo 5. CANCELLED_OPERATION  已取消的操作
set /p type=
if "%type%"=="1" (
set typeStr=APPLICATION_INSTALL
echo 当前选择的是APPLICATION_INSTALL安装应用类型
)else if "%type%"=="2" (
set typeStr=APPLICATION_UNINSTALL
echo 当前选择的是APPLICATION_UNINSTALL卸载应用类型
)else if "%type%"=="3" (
set typeStr=DEVICE_DRIVER_INSTALL
echo 当前选择的是DEVICE_DRIVER_INSTALL安装设备驱动类型
)else if "%type%"=="4" (
set typeStr=MODIFY_SETTINGS
echo 当前选择的是MODIFY_SETTINGS修改设置类型
)else if "%type%"=="5" (
set typeStr=CANCELLED_OPERATION
echo 当前选择的是CANCELLED_OPERATION已取消的操作类型
)else (
goto setType
)
echo -----------请输入还原点名称-----------
set /p name=
echo 当前设置还原点名称为%name%
echo 执行命令:Checkpoint-Computer -Description "%name%" -RestorePointType "%typeStr%"

set command=Checkpoint-Computer -Description "%name%" -RestorePointType "%typeStr%"
echo %command%> "%temp%\temp.ps1"
::powershell执行命令
powershell -executionpolicy remotesigned -file "%temp%\temp.ps1"

echo ###################### 执行完成 ######################
echo ###################### 执行完成 ######################
echo ###################### 执行完成 ######################
echo ###################### 执行完成 ######################
timeout /nobreak /t 3
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小涛29

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值