본문 바로가기

Computer (컴퓨터)/ETC... (기타 등등)

프로그래밍 - BAT 공인인증서 / IP 주소 / Favorites / 데이터 백업 배치화일 ( 배치파일 / IP Address / NPKI / Data Backup / 데이타 )

728x90
반응형


 프로그래밍 - BAT 공인인증서 / IP 주소 / Favorites / 데이터 백업 배치화일 ( 배치파일 / IP Address / NPKI / Data Backup / 데이타 )


Data Backup (by insurang.tistory.com).bat





MainWindow.xaml.cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
@echo off
TITLE = 백업프로그램 ( IP / NPKI / 즐겨찾기 )
PUSHD %~DP0
rem 작업그룹추출
rem for /"usebackq tokens=2* delims= " %%f in (`net config workstation^|find "워크스테이션 도메인  "`) do (set workgroup=%%g)
rem 변수값지정
rem set userfile=%COMPUTERNAME%(%workgroup%)
set userfile=
@echo.
@echo/************************************/
@echo.   B : Backup ( IP / NPKI / 즐겨찾기 )
@echo.   R : Recovery (    NPKI / 즐겨찾기 )
@echo/************************************/
@echo
@echo
set /P choice="B(백업) , R(복구)  = "
if '%choice%'=='B' goto BB
if '%choice%'=='b' goto BB
if '%choice%'=='R' goto RR
if '%choice%'=='r' goto RR
goto END
 
:BB
cls
@echo.
@echo   ▶▶▶▶▶ 백업실행 ( IP / NPKI / 즐겨찾기 )
@echo
pause
@echo IP 주소 백업 (netsh)
netsh interface ip show config > .\%userfile%IP.txt
@echo IP 주소 백업 (ipconfig)
ipconfig /all >> .\%userfile%IP.txt
@echo NPKI 공인인증서 백업
@echo OFF
xcopy %UserProfile%\AppData\LocalLow\NPKI .\%userfile%NPKI\ /e/y/v
@echo 즐겨찾기 백업
xcopy %UserProfile%\Favorites .\%userfile%Favorites\ /e/y/v
@echo.
@echo   ▶▶▶▶▶ 백업완료 ( IP / NPKI / 즐겨찾기 )
@echo.
pause
explorer .\%userfile%Favorites
explorer .\%userfile%NPKI\yessign\User
notepad  .\%userfile%IP.txt
goto END
 
 
 
:RR
cls
@echo.
@echo   복구실행 ( NPKI / 즐겨찾기 ) ◁◁◁◁◁
@echo
pause
@echo NPKI 공인인증서 복구
@echo OFF
xcopy .\%userfile%NPKI %UserProfile%\AppData\LocalLow\NPKI\ /e/y/v
@echo %UserProfile%\AppData\LocalLow\NPKI
@echo 즐겨찾기 복구
xcopy .\%userfile%Favorites %UserProfile%\Favorites\  /e/y/v
@echo.
@echo ★ 복구완료 ( NPKI / 즐겨찾기 ) ◁◁◁◁◁ ★
@echo.
@echo.
@echo/***************************************/
@echo    만든이 : insurang.tistory.com
@echo/***************************************/
@echo.
pause
explorer %UserProfile%\AppData\LocalLow\NPKI\yessign\User
explorer %UserProfile%\Favorites\
 
 
 
:END
exit
 
cs









728x90
반응형