본문 바로가기
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
배치파일
2019.09.18 00:26

CASZONE X-TOOLS Add-On v1.6.3

조회 수 1416

@echo off

mode con:cols=65 lines=20

title CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철)

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

if '%errorlevel%' NEQ '0' (

    echo Run as Administrator...

    goto UACPrompt

) else ( goto gotAdmin )

:UACPrompt

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

    set params = %*:"=""

    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"

    rem del "%temp%\getadmin.vbs"

    exit /B

:gotAdmin

 

 

echo ========================================================================

 

 

:MENU

echo.

echo.

echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

echo.

echo        X-TOOLS Add-On 인증서 관리 (개발자:김인철)

echo.

echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

echo.

echo.

 

if exist "%~dp0\GPKI" (

echo.

echo 인증서 복원

echo.

echo "%~dp0\GPKI"

echo.

echo 백업으로 진행 할려면..

echo 해당 폴더에 있는 파일을 모두 제거 후 프로그램을 다시 실행해주세요.

echo.

echo 현재 폴더의 인증서 파일로 ♥복원을 진행합니다.

call :MsgBox "현재 폴더의 인증서 파일로 ♥복원을 진행합니다."  "VBOKOnly" "CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철)"

echo.

timeout -t 3

echo.

  goto AFTER

  ) else (

echo.

echo 인증서 백업

echo.

echo 윈도우 사용자 계정 폴더에 백업을 진행합니다.

echo 백업경로 "%userprofile%\#인증서"

echo.

call :MsgBox "인증서 백업을 진행합니다."  "VBOKOnly" "CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철)"

echo.

timeout -t 3

echo.

  goto BEFORE

  )

if end

 

 

:MsgBox prompt type title

setlocal enableextensions

set "tempFile=%temp%\%~nx0.%random%%random%%random%vbs.tmp"

>"%tempFile%" echo(WScript.Quit msgBox("%~1",%~2,"%~3") & cscript //nologo //e:vbscript "%tempFile%"

set "exitCode=%errorlevel%" & del "%tempFile%" >nul 2>nul

endlocal & exit /b %exitCode%

 

 

echo ========================================================================

 

 

:BEFORE

c:

cd\

cls

 

echo.

echo.

echo ─────────────────────────

echo 기존 PC 사용자 공인인증서 백업

echo ─────────────────────────

echo.

echo.

 

call :MsgBox "GPKI 및 NPKI 인증서 백업을 진행합니다."  "VBYesNo+VBQuestion" "CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철)"

 if errorlevel 7 (

  echo NO - 프로그램 종료

   goto END

 ) else if errorlevel 6 (

  echo YES - 인증서 백업 진행

   goto BEFOREYES

 )

   exit /b

 

 

:MsgBox prompt type title

setlocal enableextensions

set "tempFile=%temp%\%~nx0.%random%%random%%random%vbs.tmp"

>"%tempFile%" echo(WScript.Quit msgBox("%~1",%~2,"%~3") & cscript //nologo //e:vbscript "%tempFile%"

set "exitCode=%errorlevel%" & del "%tempFile%" >nul 2>nul

endlocal & exit /b %exitCode%

 

 

echo ========================================================================

 

 

:BEFOREYES

 

rd /s /q "%userprofile%\#인증서"

 

md "%userprofile%\#인증서"

 

c:

cd\

cd "%userprofile%\#인증서"

 

set folder="%userprofile%\#인증서"

echo ─────────────────────────

 

md "%folder%\GPKI"

md "%folder%\NPKI_program\NPKI"

md "%folder%\NPKI_appdata\NPKI"

 

xcopy "%systemdrive%\GPKI" "%folder%\GPKI" /e /h /k /y

xcopy "%programfiles%\NPKI" "%folder%\NPKI_program\NPKI" /e /h /k /y

xcopy "%userprofile%\AppData\LocalLow\NPKI" "%folder%\NPKI_appdata\NPKI" /e /h /k /y

 

:: E 비어 있는 경우를 포함하여 디렉터리와 하위 디렉터리를 복사합니다.

:: H 숨겨진 파일과 시스템 파일도 복사합니다.

:: K 특성을 복사합니다. 일반적인 Xcopy는 읽기 전용 특성을 다시 설정합니다.

:: Y 기존 대상 파일을 덮어쓸지 여부를 묻지 않습니다.

 

md "%folder%\%DATE%\GPKI"

md "%folder%\%DATE%\NPKI_program\NPKI"

md "%folder%\%DATE%\NPKI_appdata\NPKI"

 

robocopy /MIR /ZB /XO /XA:H /R:1 /W:1 /V /NJH /NJS /TEE "%systemdrive%\GPKI" "%folder%\%DATE%\GPKI"

robocopy /MIR /ZB /XO /XA:H /R:1 /W:1 /V /NJH /NJS /TEE "%programfiles%\NPKI" "%folder%\%DATE%\NPKI_program\NPKI"

robocopy /MIR /ZB /XO /XA:H /R:1 /W:1 /V /NJH /NJS /TEE "%userprofile%\AppData\LocalLow\NPKI" "%folder%\%DATE%\NPKI_appdata\NPKI"

 

copy /y "%~dp0\인증서 관리*.cmd" "%folder%"

 

copy /y "%~dp0\7za.exe" "%folder%"

 

"%~dp0\7za.exe" a -tzip "%userprofile%\#인증서_%DATE%.zip" "%folder%"

 

md "%userprofile%\#인증서\#인증서백업완료"

 

move /y "%userprofile%\#인증서_%DATE%.zip" "%userprofile%\#인증서\#인증서백업완료"

 

echo "#인증서.zip 파일을 압축 해제 후 프로그램 실행하세요" >  "%folder%\꼭 읽어보세요.txt"

 

echo GPKI 및 NPKI 인증서 백업이 완료 되었습니다.

call :MsgBox "GPKI 및 NPKI 인증서 백업이 완료 되었습니다."

 

%SystemRoot%\explorer.exe /n, /e, "%userprofile%\#인증서\#인증서백업완료"

 

goto END

 

 

echo ========================================================================

 

 

:AFTER

cls

 

echo.

echo.

echo ─────────────────────────

echo 새 PC 에서 사용자 인증서 복원

echo ─────────────────────────

echo.

echo.

echo 윈도우 바탕화면 #인증서 폴더의 인증서 파일로 ♥복원을 진행합니다.

echo.

echo.

echo 백업을 진행 할려면

echo 바탕화면에 #인증서 폴더를 제거 후 프로그램을 다시 실행해주세요.

echo.

echo.

echo.

call :MsgBox "GPKI 및 NPKI 인증서 복원을 진행합니다."  "VBYesNo+VBQuestion" "CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철)"

 if errorlevel 7 (

  echo NO - 프로그램 종료

   goto END

 ) else if errorlevel 6 (

  echo YES - 인증서 복원 진행

   goto AFTERYES

 )

   exit /b

 

 

:MsgBox prompt type title

setlocal enableextensions

set "tempFile=%temp%\%~nx0.%random%%random%%random%vbs.tmp"

>"%tempFile%" echo(WScript.Quit msgBox("%~1",%~2,"%~3") & cscript //nologo //e:vbscript "%tempFile%"

set "exitCode=%errorlevel%" & del "%tempFile%" >nul 2>nul

endlocal & exit /b %exitCode%

 

 

echo ========================================================================

 

 

:AFTERYES

c:

cd\

cd %~dp0

 

md "%systemdrive%\GPKI"

md "%programfiles%\NPKI"

md "%userprofile%\AppData\LocalLow\NPKI"

 

xcopy "%~dp0\GPKI" "%systemdrive%\GPKI" /e /h /k /y

xcopy "%~dp0\NPKI_program\NPKI" "%programfiles%\NPKI" /e /h /k /y

xcopy "%~dp0\NPKI_appdata\NPKI" "%userprofile%\AppData\LocalLow\NPKI" /e /h /k /y

 

echo GPKI 및 NPKI 인증서 복원이 완료 되었습니다.

call :MsgBox "GPKI 및 NPKI 인증서 복원이 완료 되었습니다."

 

goto END

echo.

 

:END

exit

 

echo.


  1. No Image notice

    CASZONE X-TOOLS Add-On v1.6.3

    @echo off mode con:cols=65 lines=20 title CASZONE X-TOOLS Add-On v1.6.3 (개발자:김인철) >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( echo Run as Administrat...
    Date2019.09.18 Category배치파일 Views1416
    read more
  2. notice

    CASZONE X-TOOLS v4.8.2

    IP 대역 98.18 부분을 사용 할 사내망 IP 대역으로 변경하세요. RAM---Computer IP Setting 안에 SUBNETMASK, DNS1, DNS2 사내망 네트워크 정보로 수정하여 사용하세요. @echo off title CASZONE X-TOOLS v4.8 (개발자:김인철) >nul 2>&1 "%SYSTEMROOT%\s...
    Date2019.09.01 Category배치파일 Views1016
    read more
  3. No Image

    VM웨어 자동 시작 배치파일 (VMware command line)

    VM웨어 자동 시작 배치파일 (VMware command line) -XTRM 미디어서버 서버 구동 배치 파일 - - CMD 배치 파일 - PATH = "C:\Program Files (x86)\VMware\VMware Workstation" C:\Windows\system32\timeout.exe /t 10 vmrun.exe -T ws start "D:\VMW_DESKTOP\VM...
    Date2018.01.19 Category미디어서버 Views135
    Read More
  4. No Image

    5_Move (예능) 통합 mp4

    @echo off :MENU echo. set /p choice=서버를 선택하세요? [0] 종료 / [1] NAS 서버 / [2] PC 서버 : echo. if "%choice%" == "1" goto :NAS if "%choice%" == "2" goto :PC if "%choice%" == "0" goto :END goto MENU :NAS echo. echo ───── NAS ───── echo. ...
    Date2017.10.22 Category미디어서버 Views59
    Read More
  5. No Image

    3_분류 AUTO (무한루프)

    @echo off :_loop C:\Windows\System32\CMD.exe /c "D:\Users\Administrator\Desktop\배치파일\3_분류 FOLDER 목록생성.cmd" C:\Windows\System32\CMD.exe /c "D:\Users\Administrator\Desktop\배치파일\3_분류 NAS 드라마.cmd" C:\Windows\System32\CMD.exe /...
    Date2017.10.22 Category미디어서버 Views84
    Read More
  6. No Image

    3_분류 FOLDER 목록생성

    @echo off echo. echo ─── N A S : 목록 작업 ─── echo. set NEW-DRAMA=V:\《최신드라마》 set NEW-VARIETY=V:\《최신예능TV쇼》 cd\ V: cd\ cd "%NEW-DRAMA%" dir /ad /on /b > "E:\드라마.txt" cd\ V: cd\ cd "%NEW-VARIETY%" dir /ad /on /b > "E:\예능.txt...
    Date2017.10.22 Category미디어서버 Views50
    Read More
  7. No Image

    3_분류 NAS 드라마

    @echo off echo. echo ────────────── N A S : 드라마 작업 ──────────START── echo. timeout /t 10 set NEW-DRAMA=V:\《최신드라마》 cd\ E: cd\ cd "%NEW-DRAMA%" type "E:\드라마.txt" echo. echo. echo ────────────── N A S : 드라마 폴더 ──────────────...
    Date2017.10.22 Category미디어서버 Views52
    Read More
  8. No Image

    3_분류 NAS 예능

    @echo off echo. echo ────────────── N A S : 예능 작업 ──────────START── echo. timeout /t 10 set NEW-VARIETY=V:\《최신예능TV쇼》 cd\ E: cd\ cd "%NEW-VARIETY%" type "E:\예능.txt" echo. echo. echo ────────────── N A S : 예능 폴더 ──────────────...
    Date2017.10.22 Category미디어서버 Views51
    Read More
  9. No Image

    3_분류 PC 드라마

    @echo off echo. echo ────────────── P C : 드라마 작업 ──────────START── echo. timeout /t 10 set NEW-DRAMA=E:\SERVER_E\《최신드라마》 cd\ E: cd\ cd "%NEW-DRAMA%" type "E:\드라마.txt" echo. echo. echo ────────────── P C : 드라마 폴더 ─────────...
    Date2017.10.22 Category미디어서버 Views57
    Read More
  10. No Image

    3_분류 PC 예능

    @echo off echo. echo ────────────── P C : 예능 작업 ──────────START── echo. timeout /t 10 set NEW-VARIETY=E:\SERVER_E\《최신예능TV쇼》 cd\ E: cd\ cd "%NEW-VARIETY%" type "E:\예능.txt" echo. echo. echo ────────────── P C : 예능 폴더 ─────────...
    Date2017.10.22 Category미디어서버 Views45
    Read More
  11. No Image

    VMware Auto Start

    PATH = "C:\Program Files (x86)\VMware\VMware Workstation" C:\Windows\system32\timeout.exe /t 60 vmrun.exe -T ws start "E:\VMW_DESKTOP\VMW-NAS_DSM60\VMW-NAS_DSM60.vmx" nogui C:\Windows\system32\timeout.exe /t 15 vmrun.exe -T ws start "E:\VMW_...
    Date2017.10.22 Category미디어서버 Views99
    Read More
  12. No Image

    2_Copy 통합 mp4 - 원본삭제(복사후삭제)

    @echo off :MENU echo. set /p choice=서버를 선택하세요? [0] 종료 / [1] NAS 서버 / [2] PC 서버 : echo. if "%choice%" == "1" goto :NAS if "%choice%" == "2" goto :PC if "%choice%" == "0" goto :END goto MENU :NAS echo. echo ───── NAS ───── echo. ...
    Date2017.08.07 Category미디어서버 Views50
    Read More
  13. No Image

    백업한 인증서, 즐겨찾기 - 새PC로 파일 복사하기 (관리자 권한으로 실행)

    @echo off c: cd\ cls md "%systemdrive%\GPKI" md "%programfiles%\NPKI" md "%userprofile%\AppData\LocalLow\NPKI" md "%userprofile%\Favorites" cls echo. echo. set /p DISK="기존PC의 원본(D:드라이브) 값를 입력하세요 : " echo. echo. echo. 기존PC D...
    Date2017.05.02 Category배치파일 Views457
    Read More
  14. No Image

    설치현장용 : 컴퓨터 정보 및 프린트 장치 정보 추출

    @echo off c: cd\ cls md "D:\_PC교체(전)백업" set file="D:\_PC교체(전)백업\_기존PC_컴퓨터정보.txt" set file3="D:\_PC교체(전)백업\_기존PC_프린트.txt" echo. ───────────────────────── echo. 교체 전 - 기존 PC 정보 echo. ───────────────────────── ...
    Date2017.05.02 Category배치파일 Views39672
    Read More
  15. No Image

    설치현장용 : 네트워크 정보 추출

    @echo off c: cd\ cls md "D:\_PC교체(전)백업" set file2="D:\_PC교체(전)백업\_기존PC_네트워크IP.txt" echo. echo. echo. ───────────────────────── echo. 네트워크 IP (이더넷) echo. ───────────────────────── echo. ipconfig | find "IPv4" ipconfig /...
    Date2017.05.02 Category배치파일 Views444
    Read More
  16. No Image

    설치현장용 : 기존PC 인증서 NPKI GPKI 백업, 즐겨찾기 백업

    @echo off c: cd\ cls md "D:\_PC교체(전)백업\인증서" md "D:\_PC교체(전)백업\인증서\GPKI" md "D:\_PC교체(전)백업\인증서\NPKI" md "D:\_PC교체(전)백업\인증서\NPKI_LocalLow" md "D:\_PC교체(전)백업\인증서\Favorites" xcopy "%systemdrive%\GPKI" "D:\...
    Date2017.05.02 Category배치파일 Views330
    Read More
  17. No Image

    파티션 볼륨명 변경 배치파일 (자동 D 드라이버 변경)

    @echo off cd\ echo list volume > "%temp%\diskpart_list.txt" diskpart /s "%temp%\diskpart_list.txt" :MENU echo. echo 1. (D:)드라이버로 바꾸기 echo. echo 2. 드라이버 지정하여 바꾸기 echo. echo 3. 종료 echo. set /p choice= 번호를 입력하세요 : i...
    Date2017.05.02 Category배치파일 Views961
    Read More
  18. No Image

    2_Copy 통합 mp4

    @echo off :MENU echo. set /p choice=서버를 선택하세요? [0] 종료 / [1] NAS 서버 / [2] PC 서버 :  echo. if "%choice%" == "1" goto :NAS if "%choice%" == "2" goto :PC if "%choice%" == "0" goto :END goto MENU :NAS echo. echo ───── NAS ───── echo....
    Date2017.03.25 Category미디어서버 Views75
    Read More
  19. No Image

    2_PC copy 복사 mp4

    @echo off cd\ E: cd\ cd\SERVER_E\0_최신동영상 dir /on /b /ad > "E:\SERVER_E\0_최신동영상\list.txt" type "E:\SERVER_E\0_최신동영상\list.txt" timeout /t 30 echo. echo ┌──────┐ echo │ 드 라 마 │ echo └──────┘ echo. for /f "skip=1" %%i in (E:\SE...
    Date2017.03.25 Category미디어서버 Views63
    Read More
  20. No Image

    2_NAS copy 복사 mp4

    @echo off cd\ V: cd\ cd\0_최신동영상 dir /on /b /ad > "V:\0_최신동영상\list.txt" type "V:\0_최신동영상\list.txt" timeout /t 30 echo. echo ┌──────┐ echo │ 드 라 마 │ echo └──────┘ echo. for /f "skip=1" %%i in (V:\0_최신동영상\list.txt) do rob...
    Date2017.03.25 Category미디어서버 Views57
    Read More
  21. No Image

    1_PC move 날짜별

    @echo off E: cd\ cd\SERVER_E\0_최신동영상 cls echo. echo 대상경로 : E:\SERVER_E\0_최신동영상 echo. set /p DATE_S="시작 저번주 금요일(예:170101) 입력하세요 (시작일) : " echo. set /p DATE_E="종료 이번주 목요일(예:170108) 입력하세요 (종료일) : ...
    Date2017.03.25 Category미디어서버 Views52
    Read More
  22. No Image

    1_NAS move 날짜별

    @echo off cd\ V: cd\ cd\0_최신동영상 cls echo. echo 대상경로 : V:\0_최신동영상 echo. set /p DATE_S="시작 저번주 금요일(예:170101) 입력하세요 (시작일) : " echo. set /p DATE_E="종료 이번주 목요일(예:170108) 입력하세요 (종료일) : " md V:\0_최신...
    Date2017.03.25 Category미디어서버 Views50
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7