반응형
작업 스케줄러에 등록해 하루에 2번씩 섀도우 복사본을 백업하도록 할 수 있다.
1. vss 활성화, 드라이브별 용량 설정, 백업 스케쥴 등록 (bat을 통한)
@echo off
REM 1. Windows VSS backup 보호 활성화 (C:\, D:\)
powershell -command Enable-ComputerRestore "c:", "d:"
REM 2. VSS backup 횟수제한 해제
c:\windows\system32\cmd /c c:\windows\system32\reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v SystemRestorePointCreationFrequency /t REG_DWORD /d 0 /f
REM 3. 드라이브 백업 용량 설정 (각각 10%)
c:\windows\system32\cmd /c vssadmin resize shadowstorage /on=c: /for=c: /maxsize=10%%
c:\windows\system32\cmd /c vssadmin resize shadowstorage /on=d: /for=d: /maxsize=10%%
REM 4. 백업스케쥴 생성
REM /sc daily인 경우 /mo가 생략되면 기본값은 1이다. /sc daily에서 /mo의 유효값은 1-365일이다.+
schtasks /create /tn "OS복원지점 백업-1차" /tr C:\vss_backup_schedule.cmd /sc daily /st 12:10 /f
schtasks /create /tn "OS복원지점 백업-2차" /tr C:\vss_backup_schedule.cmd /sc daily /st 17:10 /f
2. c 드라이브에 vss_backup_schedule.cmd 파일로 만들어 저장
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7 2>&1>nul
반응형
'cmd' 카테고리의 다른 글
(BAT) robocopy /mir를 통한 두 드라이브의 동기화 (0) | 2024.03.08 |
---|---|
(BAT) 사용자 기본 정보 검색 (0) | 2024.03.07 |
(BAT) robocopy로 두 드라이브의 동기화하기 (0) | 2024.03.07 |
(BAT) 도메인 가입, 탈퇴 스크립트 (0) | 2023.10.17 |
(BAT) 오피스 정품 인증 오류 (0) | 2023.10.17 |