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
KAKAO_Auto_Start
cd\ C:\Windows\system32\timeout.exe /t 30 start /d "C:\Program Files (x86)\Kakao\KakaoTalk\" /b KakaoTalk.exe exitDate2018.05.27 Category미디어서버 Views338 -
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.txtDate2018.05.27 Category미디어서버 Views586 -
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미디어서버 Views454 -
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미디어서버 Views421 -
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미디어서버 Views528 -
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미디어서버 Views364 -
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미디어서버 Views331 -
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미디어서버 Views334 -
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미디어서버 Views298 -
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미디어서버 Views305 -
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미디어서버 Views300 -
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미디어서버 Views355 -
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미디어서버 Views370 -
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미디어서버 Views330 -
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미디어서버 Views362 -
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미디어서버 Views366 -
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미디어서버 Views436 -
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미디어서버 Views317 -
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미디어서버 Views330 -
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미디어서버 Views330