본문 바로가기
?

단축키

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

    KAKAO_Auto_Start

    cd\ C:\Windows\system32\timeout.exe /t 30 start /d "C:\Program Files (x86)\Kakao\KakaoTalk\" /b KakaoTalk.exe exit
    Date2018.05.27 Category미디어서버 Views99
    Read More
  4. No Image

    dir 파임명 list 만들기

    dir /on /b > list.txt dir *.mp4 /on /b > list.txt dir /s *.mp4 /on /b > list.txt 날짜순 정렬 dir /od /b > list.txt
    Date2018.05.27 Category미디어서버 Views318
    Read More
  5. No Image

    6_파일삭제

    @echo off echo. echo. echo ────────────────────────────────────── echo ─ 파일 자동 삭제 ( 지정 일수 이전 파일 삭제 ) ─ echo. echo %DATE% %TIME% echo ────────────────────────────────────── echo. echo. forfiles /p "C:\_Wireshark_Capture" /M "N...
    Date2018.05.27 Category미디어서버 Views187
    Read More
  6. No Image

    1_무한루프

    @echo off timeout /t 600 :_loop timeout /t 1800 cls C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\4_파일동기화_가요 (MP3).cmd" C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\2-1_폴더목록작성...
    Date2018.05.27 Category미디어서버 Views131
    Read More
  7. No Image

    0_VMware_Auto_Start : VM웨어 자동실행 CMD 명령어

    PATH = "C:\Program Files (x86)\VMware\VMware Workstation" C:\Windows\system32\timeout.exe /t 10 vmrun.exe -T ws start "D:\VMW_DESKTOP\VMW-NAS_DSM61-IP30\VMW-NAS_DSM61-IP30.vmx" nogui C:\Windows\system32\timeout.exe /t 60 vmrun.exe -T ws star...
    Date2018.05.27 Category미디어서버 Views166
    Read More
  8. No Image

    1_서버 AUTO 작업 (무한루프)

    @echo off timeout /t 600 :_loop timeout /t 600 cls C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\2-1_폴더 목록 작성.cmd" C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\2-2_폴더 FOLDER 생성.c...
    Date2018.02.11 Category미디어서버 Views66
    Read More
  9. No Image

    2-1_폴더 목록 작성

    @echo off echo. echo [START] ─── 목록 작업 NAS 30 (W:) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVER_H ...
    Date2018.02.11 Category미디어서버 Views63
    Read More
  10. No Image

    2-2_폴더 FOLDER 생성

    @echo off echo. echo [START] ─── 폴더 생성 작업 to NAS 25 (Y:) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\S...
    Date2018.02.11 Category미디어서버 Views58
    Read More
  11. No Image

    3_통합 파일 분류 (NAS - PC) - V4 DRIVE

    @echo off echo. echo [START] ─── 통합 파일 분류 (NAS - PC) ─── echo. set SERVER_E=E: set SERVER_F=F: set SERVER_G=G: set SERVER_H=H: set VMW_3TB_E=K: set VMW_3TB_F=L: set VMW_3TB_G=M: set VMW_3TB_H=N: set NEW-1=(최신드라마) set NEW-2=(최신영...
    Date2018.02.11 Category미디어서버 Views60
    Read More
  12. No Image

    4_동기화 (NAS 30 to 25) - V4 NET

    @echo off echo. echo [START] ─── 동기화 (NAS 30 to 25)) ─── echo. set SERVER_E=E: set SERVER_F=F: set SERVER_G=G: set SERVER_H=H: set VMW_3TB_E=K: set VMW_3TB_F=L: set VMW_3TB_G=M: set VMW_3TB_H=N: set NEW-1=(최신드라마) set NEW-2=(최신영화)...
    Date2018.02.11 Category미디어서버 Views75
    Read More
  13. No Image

    7_이름변경 - V2

    @echo off set FOLDER=D:\FOLDER cd\ set NAS-DRIVE=W:\SERVER_E W: cd\ echo ──────────────── (W) 코드 시작 cd "%NAS-DRIVE%\_TEMP_E\_DRAMA" & for /F "delims=" %%i in (%FOLDER%\이름변경REN-드라마.txt) do ren %%i cd "%NAS-DRIVE%\_TEMP_E\_VARIE...
    Date2018.02.11 Category미디어서버 Views65
    Read More
  14. No Image

    8_파일이동 (예능TV쇼)

    @echo off echo. echo [START] ─── 파일 지정 이동 (NAS - PC) ─── echo. set SERVER_E=E: set SERVER_F=F: set SERVER_G=G: set SERVER_H=H: set VMW_3TB_E=K: set VMW_3TB_F=L: set VMW_3TB_G=M: set VMW_3TB_H=N: set NEW-1=(최신드라마) set NEW-2=(최신영...
    Date2018.02.11 Category미디어서버 Views52
    Read More
  15. No Image

    7_ 파일명 자동 이름변경

    @echo off echo. echo [START] ────── 자동 이름 변경 (NAS - PC) ────── echo. set FOLDER-DRAMA-00=_TEMP_E\_DRAMA set FOLDER-DRAMA-01=(최신드라마)\나쁜 녀석들 set FOLDER-DRAMA-02= set FOLDER-VARIETY-00=_TEMP_E\_VARIETY set FOLDER-VARIETY-01=(최...
    Date2018.01.29 Category미디어서버 Views73
    Read More
  16. No Image

    4_동기화 (NAS 30 to 25) - V2

    @echo off echo. echo [START] ─── 동기화 (NAS 30 to 25)) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVER_H...
    Date2018.01.29 Category미디어서버 Views49
    Read More
  17. No Image

    3_통합 파일 분류 (NAS - PC) - V2

    @echo off echo. echo [START] ─── 통합 파일 분류 (NAS - PC) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVE...
    Date2018.01.29 Category미디어서버 Views82
    Read More
  18. No Image

    1_서버 AUTO 작업 (무한루프)

    @echo off timeout /t 600 :_loop timeout /t 300 cls C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\2-1_폴더 목록 작성.cmd" C:\Windows\System32\CMD.exe /c "C:\Users\Administrator\Desktop\배치파일\2-2_폴더 FOLDER 생성.c...
    Date2018.01.19 Category미디어서버 Views75
    Read More
  19. No Image

    2-1_폴더 목록 작성

    @echo off echo. echo [START] ─── 목록 작업 NAS 30 (W:) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVER_H ...
    Date2018.01.19 Category미디어서버 Views52
    Read More
  20. No Image

    2-2_폴더 FOLDER 생성

    @echo off echo. echo [START] ─── 폴더 생성 작업 to NAS 25 (Y:) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\S...
    Date2018.01.19 Category미디어서버 Views51
    Read More
  21. No Image

    3_통합 파일 분류 (NAS - PC)

    @echo off echo. echo [START] ─── 통합 파일 분류 (NAS - PC) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVE...
    Date2018.01.19 Category미디어서버 Views81
    Read More
  22. No Image

    4_동기화 (NAS 30 to 25)

    @echo off echo. echo [START] ─── 동기화 (NAS 30 to 25)) ─── echo. set NAS30-DISK=W: set NAS25-DISK=Y: set SERVER_E=%NAS30-DISK%\SERVER_E set SERVER_F=%NAS30-DISK%\SERVER_F set SERVER_G=%NAS30-DISK%\SERVER_G set SERVER_H=%NAS30-DISK%\SERVER_H...
    Date2018.01.19 Category미디어서버 Views67
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7