사용자 파일 백업 스크립트 테스트
2022.02.16 00:35
스크립트 내용 중 삭제 명령어도 들어있으며,
아직 충분히 테스트를 거치지 않았습니다.
반드시 가상 환경에서만 테스트하세요.
충분히 이해하신분만 사용하셨으면 하는 마음에 자세한 적용 방법은 따로 설명하지 않습니다.
다듬어서 다음 버전에 추가 예정인 기능입니다.
19H2_2XXXP 기준으로 제작되었으나 다른 PE에서도 Fastcopy 경로와 날짜 표기 방식만 맞춰주면 동작합니다.
경로가 다르면 DrvRightClick_Backup.cmd의 내용 중
::FastCopy 경로 지정
set fc="X:\Program Files\FastCopy64\fastcopy.exe"
위 부분을 수정하세요.
사용중인 PE에 reg-add.reg를 참고하여 레지스트리를 추가하고,
X:\windows\system32\ 경로에 DrvRightClick_Backup.cmd와 DrvRightClick_Backup.ico 파일을 붙여넣으세요
드라이브 우클릭 메뉴로 실행할 수 있습니다.
PECMD TIPS 명령으로 말풍선을 띄우고, fastcopy를 통해 지정된 파일을 복사합니다.
_PE_CONFIG 폴더의 '백업목록.ini' 파일로 복사/삭제할 파일을 지정할 수 있습니다.
댓글 [14]
-
포토엔유 2022.02.16 06:03
-
cungice 2022.02.16 08:00
수고 많으셨습니다. 감사합니다.
-
포토엔유 2022.02.16 08:27
잘 작동됩니다.
그런데 폴더명이 _20.2-.2-[6]-OS재설치 전 백업 이렇게 생성되는데요..
2022-02-16[수]-OS재설치 전 백업 이렇게 수정하려면
:: 날짜 구하기
set YY=%date:~0,2%
set MM=%date:~3,2%
set DD=%date:~6,2%
set D=%date:~9,1%
:: 백업 폴더 이름 생성
set BDir=_%YY%.%MM%.%DD%[%D%]-OS재설치 전 백업
이부분을 어떻게 수정하면 될까요??
-
포토엔유 2022.02.16 08:44
사용하는 pe에서 date 명령어 쳐보니
X:\Users\Default>date
현재 날짜: 2022-02-16
새로운 날짜를 입력하십시오: (년-월-일)
이런식으로 나와서..
:: 날짜 구하기
set YY=%date:~0,4%
set MM=%date:~5,2%
set DD=%date:~8,2%
set D=%date:~9,1%
:: 백업 폴더 이름 생성
set BDir=_%YY%-%MM%-%DD%[%D%]-OS재설치 전 백업
_2022-02-16[6]-OS재설치 전 백업
이런식으로 수정했더니. 날자는 원하는대로 생성되지만 요일은 잘 모르겠습니다.
가르침 부탁드려요
-
히이이잌 2022.02.16 10:59
https://xtrm.tistory.com/294
아마 이 내용이 도움이 되실 듯 합니다
pe의 날짜 표기 방식을 담당하는 레지스트리를 먼저 수정한 뒤에 스크립트를 동작시키면 아마도 정상동작할겁니다 -
포토엔유 2022.02.16 13:12
도움이 많이 되었습니다. 감사합니다.
-
포토엔유 2022.02.16 19:33
백업을 정말 편하게 할수 있네요.. 감사합니다.
-
ehdwk 2022.02.17 02:54
수고하셨습니다. -
포토엔유 2022.02.17 10:54
사용자계정 폴더에 바탕화면 내문서등 백업폴더가 한글일때도 백업파일은 영문 폴더로 나타나는데요 한글 폴더로 백업 받을 방법이 있을까요??
-
히이이잌 2022.02.17 11:43
원래 폴더 이름은 영문인데, 한국어 윈도우에서 자동으로 번역하여 보여주는 방식인걸로 알고있습니다.
임의로 변경할 경우 나중에 덮어쓸때 폴더가 두개로 늘어나서 불편해집니다. -
포토엔유 2022.02.17 12:58
답변감사합니다.
-
슈머슈마 2022.02.18 01:02
감사합니다. 좋은 스크립트네요. 유용하게 잘쓰겠습니다.
Winsetup 로 백업되는거 처음알았습니다. 감사합니다.
-
safercom 2022.02.18 11:40 :: 날짜 구하기
set YY=%date:~0,4%
set MM=%date:~5,2%
set DD=%date:~8,2%
set D=%date:~12,1%
:: 백업 폴더 이름 생성
set BDir=_%YY%-%MM%-%DD%[%D%]-OS재설치 전 백업
이렇게하니 요일이 정상으로 나옵니다.
거꾸로
한국어는 2022년
영어는 y2022 ㅋㅋ
0: y
1~4: 2022
5: m
6~7: 02
8: d
9~10: 18
11 : [
12 : 요일
y2022m02d18[금]
이런가 봅니다...ㅋㅋ
끝에 11을 넣으니 [[] 나옴
[]대괄호를 출력하니 11번이 나오는 듯
-
safercom 2022.02.18 14:47 vmware 테스트결과:
1.백업목록.ini 폴더가 x:\드라이브에 있으면, (usb나 어느 드라이브를 지정하든 빈폴더만 생성됨)
원인 : 배치파일에 x:가 빠져 있기 때문...
2.다른 가상hdd로 c드라이브 백업을 생성하면 에러 없이 잘 됨
그러나 usb로 백업을 생성하면 에러 메세지 발생( 백업은 되어 있음)
usb - exfat,ntfs,fat32 동일증상 :
document안에 숨김폴더(내사진 내음악 내비디오)가
administ의 문서 사진 음악 똑같은 것임.. 폴더 특성을 타나봅니다.
document는 필요없음..
ini에서 제외하니 이상없음
admin안에 문서,사진, 비디오 음악등이 전부임..
3.어차피 c:드라이브를 포멧해야하는 데, 백업확인도 못하고 위험을 감수하며, delete명령을 내릴 필요는 없다고 봐집니다.
그명령줄 삭제하고 사용중
감사합니다