FURUやんのScript忘備録

自分で作ったり調べたり踊ったりしてカスタマイズしたりどこかから引用したりしたScriptや手順の忘備録です  このサイトに掲載のスクリプト・手順など全ての情報については、一切の保証とサポートが無いものとしてご利用下さい。PCの不具合、動作、データの破損などについて責任を負うことはできません。あくまでも自己責任となります。

超危険注意:復元ポイントをコマンドで作成してくれるバッチ

@echo off
@if not "%~0"=="%~dp0.\%~nx0" start /min cmd /c,"%~dp0.\%~nx0" %* & goto :eof
SET MYDATE=%DATE:~1,1%
IF %MYDATE%==和 GOTO WARKI


rem https://social.technet.microsoft.com/Forums/lync/ja-JP/1a8d718c-0ffe-423f-9d94-b5b495199fdb/windows10?forum=win10itprogeneralJP
echo 任意のタイミングで復元ポイントを作成します
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v "SystemRestorePointCreationFrequency" /t "REG_DWORD" /d "0" /f


set job-name=復元ポイント作成
rem 日時+リストア名
set tm=%time:~0,8%
set tm=%tm::=%
set tm=%tm: =0%
rem echo %tm%
rem set restore-name=%date:~0,4%%date:~5,2%%date:~8,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%-%job-name%
set restore-name=%date:~0,4%%date:~5,2%%date:~8,2%-%tm%-%job-name%
rem echo %restore-name%

powershell.exe Enable-ComputerRestore -Drive c:\
powershell.exe Checkpoint-Computer -Description %restore-name%
echo 任意のタイミングで復元ポイントを作成しました
reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v  "SystemRestorePointCreationFrequency" /f
exit

:WAREKI
msg.exe * "和暦です"
exit

 

このサイトに掲載のスクリプト・手順など全ての情報については、一切の保証が無いものとしてご利用下さい。PCの不具合、動作、データの破損などについて責任を負うことはできません。あくまでも自己責任となります。