CASZONE X-TOOLS Add-On v1.6.3
첨부 '1' |
---|
@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.
-
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배치파일 Views2407 -
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배치파일 Views2034 -
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미디어서버 Views392 -
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미디어서버 Views334 -
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미디어서버 Views324 -
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미디어서버 Views306 -
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미디어서버 Views328 -
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미디어서버 Views323 -
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미디어서버 Views333 -
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미디어서버 Views352 -
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미디어서버 Views353 -
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미디어서버 Views365 -
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배치파일 Views717 -
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배치파일 Views40659 -
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배치파일 Views688 -
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배치파일 Views605 -
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배치파일 Views1252 -
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미디어서버 Views347 -
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미디어서버 Views324 -
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미디어서버 Views349 -
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미디어서버 Views317 -
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미디어서버 Views311