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배치파일 Views2050 -
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배치파일 Views1707 -
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미디어서버 Views213 -
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미디어서버 Views225 -
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미디어서버 Views231 -
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미디어서버 Views233 -
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미디어서버 Views235 -
No Image
날자별 파일별 묶음 배치파일 소스
F: cd\ cd\SERVER_F\0_최신동영상 cls echo. echo 대상경로 : F:\SERVER_F\0_최신동영상 echo. set /p DATE_S="시작 저번주 금요일(예:170101) 입력하세요 (시작일) : " echo. set /p DATE_E="종료 이번주 목요일(예:170108) 입력하세요 (종료일) : " md "F:\...Date2017.02.22 Category미디어서버 Views240 -
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미디어서버 Views242 -
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미디어서버 Views242 -
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미디어서버 Views242 -
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미디어서버 Views244 -
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미디어서버 Views245 -
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미디어서버 Views246 -
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미디어서버 Views247 -
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미디어서버 Views249 -
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미디어서버 Views249 -
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미디어서버 Views251 -
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미디어서버 Views251 -
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미디어서버 Views254 -
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미디어서버 Views256 -
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미디어서버 Views257