admin管理员组

文章数量:1626499

使用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

本文标签: 系统还原命令快速方法bat