본문 바로가기
?

단축키

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

    윈도우 환경 변수 %userprofile%

    윈도우 환경 변수   %allusersprofile% C:\ProgramData %appdata% C:\Users\사용자계정\AppData oaming %homepath% \Users\사용자계정 %localappdata% C:\Users\사용자계정\AppData\Local ...
    Date2016.04.05 Views1023
    Read More
  4. No Image

    전원 관리 powercfg.exe -energy

    전원 관리 powercfg.exe -energy
    Date2016.03.20 Views286
    Read More
  5. No Image

    윈도우 아이콘 -이미지- 리셋 (icon_DB_reset)

    @echo offtaskkill /f /im explorer.exeattrib %userprofile%\appdata\local\iconcache.db -s -r -hdel /q %userprofile%\appdata\local\iconcache.dbstart explorer.exeexit
    Date2016.03.20 Views95
    Read More
  6. No Image

    wmic 명령

    wmic os get InstallDatewmic os get LastBootUpTime-------------------------------------wmic os get BootDevicewmic os get BuildNumberwmic os get BuildTypewmic os get CSDVersionwmic os get CSNamewmic os get CodeSetwmic os get CountryCodewmic os...
    Date2016.03.20 Category명령어 Views380
    Read More
  7. No Image

    cmd 명령

    time (보통 pc방 관리프로그램들은 알바권한으로 cmd에서의 시간변경을 허용합니다)bcdboot (bcd 복구) clip (클립보드 캡쳐 도구)call (호출명령)set (선언명령)cd (디렉토리이동명령)chcp (국가별 설정 도구)chdir (dir 변경도구)chkdsk (디스크체크)bcdedit...
    Date2016.03.20 Category명령어 Views370
    Read More
  8. No Image

    파티션 숨기기

    파티션 숨기기diskpartsel disk 0sel vol qset id 12 override
    Date2016.03.20 Views269
    Read More
  9. No Image

    시동 복구 시작(권장) 없애기

    정책업데이트gpupdate /force시동 복구 시작(권장) 없애기reagentc /disable
    Date2016.03.20 Views253
    Read More
  10. No Image

    net 명령어

    연결 net use x: "\\192.168.0.2\_jw\해제 net use x: /d /ynet user /?    : 명령어 형식 설명 및 도움말net user    : 계정정보 출력net user 계정이름 패스워드 /all    : 신규계정 생성net user 계정이름 /delete : 선택한 계정 삭제net user 계정이름 패...
    Date2016.03.20 Category명령어 Views266
    Read More
  11. cmd 인터넷 익스플로러 강제 종료

    cmd 인터넷 익스플로러 강제 종료 taskkill /f /im iexplore.exe /t TASKKILL [/S 시스템 [/U 사용자 이름 [/P [암호]]]] { [/FI 필터] [/PID 프로세스 id | /IM 이미지 이름] } [/T] [/F] 설명: 이 도구는 프로세스 ID(PID) 또는 이미지 이름으로 작업을 종료...
    Date2016.03.20 Views1238
    Read More
  12. No Image

    xp 기본으로 셋트된 환경변수

    xp 기본으로 셋트된 환경변수 %ALLUSERSPROFILE%%APPDATA%%CLIENTNAME%%CommonProgramFiles%%COMPUTERNAME%%ComSpec%%HOMEDRIVE%%HOMEPATH%%LOGONSERVER%%NUMBER_OF_PROCESSORS%%OS%%Path%%PATHEXT%%PROCESSOR_ARCHITECTURE%%PROCESSOR_IDENTIFIER%%PROCESSOR_...
    Date2016.03.20 Views126
    Read More
  13. No Image

    인터넷 사용자 프로파일 위치

    %WinDir%\Downloaded Program Files%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\
    Date2016.03.20 Views106
    Read More
  14. No Image

    7z.exe 명령어

    cd\ c: cd\Program Files\Bandizip\7z\ 7z.exe x C:\Windows\System32\drivers\etc\outlook_hosts.7z -oC:\Windows\System32\drivers\etc -poutlook_hosts -y <커맨드 라인 옵션> 반디집에 포함된 콘솔용 7zip(7z.exe)에 대한 파라메터 옵션에 대한 간단한 설...
    Date2016.03.20 Category명령어 Views4192
    Read More
  15. No Image

    set /p choice

    @echo offipconfig /allset /p choice=창을 닫습니다. 예(Y) / 아니오(N) : if "%choice%" == "y" goto :Yif "%choice%" == "n" goto :Nexit:Yexit:Necho 왜?echo 왜?echo 왜?echo 왜?pause >nul 
    Date2016.03.20 Views144
    Read More
  16. No Image

    윈도우 imageX 명령어

    imageX 명령어Shift+F10Imagex /capture /compress fast /check c: d:\install.wim "win7" "win7sysprep"imagex /Apply E:\Backup.wim 1 C:
    Date2016.03.20 Category명령어 Views360
    Read More
  17. No Image

    윈도우7 명령어

    inetcpl.cpl : 인터넷 옵션 ncpa.cpl : 네트워크 연결 mstsc : 원격 데스크톱 연결 netstat : 열린포트와 TCP/IP 프로토콜 정보 taskmgr.exe : 작업 관리자 appwiz.cpl : 프로그램 추가/제거msinfo32 : 시스템 정보sysdm.cpl : 시스템 등록정보desk.cpl : 디스...
    Date2016.03.20 Category명령어 Views297
    Read More
  18. No Image

    윈도우7 제품키변경 BAT파일 CMD명령어

    @echo off echo 기존의 윈도우 키를 삭제 합니다. echo. pause slmgr.vbs /upk echo. echo. echo 레지스트리에 있는 제품키를 삭제 합니다. echo. pause slmgr.vbs /cpky echo. echo. echo 원도우7 제품키 변경 시작 echo. pause slmgr.vbs -ipk 제품키 입력(x...
    Date2016.03.20 Category명령어 Views99201
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7