번호   제목 닉네임 조회 등록일
Notice [공지] 게시자료 열람자유. 불펌금지입니다. image
조인상
13557 2010-12-07
99 스크립트 : 활성 NIC에 DNS서버 변경하기
ischo
132 2017-09-01
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ netsh command 를 이용한 DNS서버 변경하기 조건 : Windows 7 PC에 cable이 연결된 활성 NIC에만 DNS서버 변경 아래 스크립트 작성후 관리자 권한으로 실행. @echo off rem ########################################### rem # Shell script : DNS서버 변경 프로그램 # rem # script by ischo. # rem # * 활성 NIC에 DNS서버 변경 # rem ########################################### rem ########################################### rem # 환경설정 # rem # DNS서버를 이곳에 설정하세요 # rem ########################################### set DNS1=168.126.63.1 set DNS2=8.8.8.8 rem ########################################### rem # 명령부 # rem ########################################### chcp 949 cls for /f "tokens=1,2,3*" %%i in ('netsh int show interface') do ( if %%i equ 사용 ( echo "########################################################" echo "# Changing "%%l" : %DNS1% + %DNS2% echo "########################################################" netsh int ipv4 set dns name="%%l" static %DNS1% primary validate=no netsh int ipv4 add dns name="%%l" %DNS2% index=2 validate=no netsh int ip show dnsservers name="%%l" ) ) ipconfig /flushdns :EOF OR using wmic command wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("8.8.8.8") wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("8.8.8.8", "8.8.4.4") wmic nicconfig where "(IPEnabled=TRUE) and (Description = 'Local Area Connection')" call SetDNSServerSearchOrder ("8.8.8.8", "8.8.4.4")
98 Windows 2012 에서 원격데스크탑 세션 개수 무제한 처리
조인상
1584 2017-01-10
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 연결최대값 지정 실행 -> gpedit.msc (그룹정책 편집기) // 컴퓨터구성 - 관리템플릿 - Windows 구성요소 - 터미널서비스 - 원격데스크톱 세션 호스트 - 연결 - 연결개수 제한 // 에서 '사용' 으로 선택후 옵션에서 < TS 최대허용연결 > 값에 최대값 (999999) 지정 2. 다중 사용자 허용 그룹정책 편집기에서 // 컴퓨터구성 - 관리템플릿 - Windows 구성요소 - 터미널서비스 - 원격데스크톱 세션 호스트 - 연결 - 원격 데스크톱 서비스 사용자를 하나의 원격데스크톱 서비스 세셔느로 제한// 에서 '사용안함' 선택 3. 그룹정책 적용 > gpupdate /force 실행
97 특정포트로 ping을 날리는 유틸 file
조인상
1705 2016-10-07
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 출처 : http://www.elifulkerson.com/projects/tcping.php 사용법 Usage: tcping [-t] [-d] [-i interval] [-n times] server-address [server-port] -t : ping continuously until stopped via control-c -n 5 : for instance, send 5 pings -i 5 : for instance, ping every 5 seconds -w 100 : for instance, wait 100 milliseconds for a response -d : include date and time on each line -b 1 : enable beeps (1 for on-down, 2 for on-up, 3 for on-change, 4 for always) -r 5 : for instance, relookup the hostname every 5 pings -s : automatically exit on a successful ping -v : print version and exit If you don't pass server-port, it defaults to 80. 예1) > tcping 192.168.0.1 // 기본포트인 80으로 ping 보냄 예2) > tcping 192.168.0.1 3389 // TCP 3389로 ping 보냄
96 RS232C Null Modem Female-to-Female 핀배열 image
조인상
3845 2015-09-03
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 출처 : http://www.lammertbies.nl/comm/info/RS-232_null_modem.html#noha +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. Null modem without Handshaking 2. Null modem with loop back handshaking 3. Null modem with partial handshaking 4. Null modem with full handshaking * Null Modem Layout 선택 표
95 업데이트 에러 : 0x8024800a 해결방법
조인상
4694 2015-07-16
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Easy Way to Fix Windows update error 0x8024800a Manually follow the given steps to solve Windows error: Step1. Click Start. Step2. Type ‘Command Prompt’. Right click and choose “Run as Administrator’ Step3. Type the following commands and press Enter after each command. net stop wuauserv cd %systemroot% ren SoftwareDistribution SoftwareDistribution.old net start wuauserv
94 7-zip 으로 폴더 압축후 백업디렉토리로 옮긴후 지정일 이후 파일 삭제하기
조인상
5880 2015-02-26
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 시나리오 : C:|data 디렉토리를 압축하여 d:\backup 디렉토리에 보관후 7일 이상 지난 파일 삭제하기 단, c:\data\log 와 c:\data\temp 디렉토리는 백업에서 제외함. 전제조건 : 7-zip 설치 스크립트 작성 rem @echo off rem ######### TYPE BACKUP SOURCE AND TARGET DIR ############### SET 7ZIP="C:\Program Files\7-Zip\7z.exe" SET SOURCEDIR=c:\data SET TARGETDIR=D:\backup SET TARGET_FILENAME=data SET EXCLUDE_DIR="-x!%SOURCEDIR%\log -x!%SOURCEDIR%\temp" SET RETENTION_DAY=7 rem ################################################################# rem ###### SET BACKUP FILE NAME FOR /F "tokens=2-4 delims=/ " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k FOR /F "tokens=1-3 delims=: " %%i IN ('time /t') DO SET TIME=%%i-%%j-%%k SET BAK_TIME=%DATE%-%TIME% SET BAK_FILEPATH=%TARGETDIR%\%TARGET_FILENAME%_%BAK_TIME%.zip rem ###### COMPRESS FOLDER %7ZIP% a -y %BAK_FILEPATH% %SOURCEDIR% %EXCLUDE_DIR% rem ###### DELETE OLD FILES forfiles /p %BAK_FILEPATH% /M *.zip /D -%RETENTION_DAY% /C "cmd /c del /q @file" 위 스크립트를 예약된작업에 등록하여 사용한다. ---------- 관련명령어 사용법 ---------------- forfiles 사용법 FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}] 설명: 파일(또는 파일 집합)을 선택하고 파일에 명령을 실행합니다. 일괄 작업에 유용합니다. 매개 변수 목록: /P pathname 검색을 시작할 경로를 지정합니다. 현재 작업 디렉터리(.)가 기본 폴더입니다. /M searchmask 검색 마스크에 따라 파일을 검색합니다. '*'이 기본 검색 마스크입니다. /S 하위 폴더를 포함하도록 지정합니다. 예, "DIR /S" /C command 각 파일에 실행할 명령을 지정합니다. 명령 문자열을 큰따옴표로 묶어야 합니다. "cmd /c echo @file"이 기본 명령입니다. 명령 문자열에 다음 변수를 사용할 수 있습니다. @file - 파일 이름을 반환합니다. @fname - 확장명 없이 파일 이름을 반환합니다. @ext - 파일의 확장명만 반환합니다. @path - 파일의 전체 경로를 반환합니다. @relpath - 파일의 상대 경로를 반환합니다. @isdir - 파일 형식이 디렉터리인 경우 "TRUE" 반환하고 파일인 경우 "FALSE"를 반환 @fsize - 파일의 크기(바이트)를 반환합니다. @fdate - 파일을 마지막으로 수정한 날짜를 반환합니다. @ftime - 파일을 마지막으로 수정한 시간을 반환합니다. 명령줄에 특수 문자를 포함하려면 0xHH 형식의 16진수 코드(예, 탭은 0x09)를 사용하십시오. 내부 CMD.exe 명령 앞에는 "cmd /c"를 사용해야 합니다. /D date 지정한 날짜와 마지막 수정한 날짜가 늦거나 같은(+) 또는 빠르거나 같은(-) 파일을 찾습니다. 날짜 형식은 "yyyy-MM-dd"입니다. 또한 마지막 수정한 날짜가 현재 날짜에 "dd"일을 더한 날짜보다 늦거나 같은(+) 또는 현재 날짜에서 "dd"일을 뺀 날짜보다 작거나 같은(-) 파일을 찾습니다. 유효한 "dd" 범위는 0에서 32768까지입니다. 부호를 지정하지 않으면 "+"가 기본값입니다. /? 이 도움말 메시지를 표시합니다. 예: FORFILES /? FORFILES FORFILES /P C:\WINDOWS /S /M DNS*.* FORFILES /S /M *.txt /C "cmd /c type @file | more" FORFILES /P C:\ /S /M *.bat FORFILES /D -30 /M *.exe /C "cmd /c echo @path 0x09 was changed 30 days ago" FORFILES /D 2001-01-01 /C "cmd /c echo @fname is new since Jan 1st 2001" FORFILES /D +2015-2-26 /C "cmd /c echo @fname is new today" FORFILES /M *.exe /D +1 FORFILES /S /M *.doc /C "cmd /c echo @fsize" FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file" 7-zip 명령어라인 사용법 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a: Add files to archive b: Benchmark d: Delete files from archive e: Extract files from archive (without using directory names) l: List contents of archive t: Test integrity of archive u: Update files to archive x: eXtract files with full paths <Switches> -ai[r[-|0]]{@listfile|!wildcard}: Include archives -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives -bd: Disable percentage indicator -i[r[-|0]]{@listfile|!wildcard}: Include filenames -m{Parameters}: set compression Method -o{Directory}: set Output directory -p{Password}: set Password -r[-|0]: Recurse subdirectories -scs{UTF-8 | WIN | DOS}: set charset for list files -sfx[{name}]: Create SFX archive -si[{name}]: read data from stdin -slt: show technical information for l (List) command -so: write data to stdout -ssc[-]: set sensitive case mode -ssw: compress shared files -t{Type}: Set type of archive -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options -v{Size}[b|k|m|g]: Create volumes -w[{path}]: assign Work directory. Empty path means a temporary directory -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames -y: assume Yes on all queries
93 windows 7에서 C드라이브만을 백업대상으로 해서 D드라이브로 이미지백업하기
조인상
6251 2014-09-19
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2개의 디스크를 연결하여 각각 C,D 드라이브로 사용중인 경우 이미지 백업을 이용하여 C드라이브 만을 D드라이브에 백업하고 싶어도 기본적으로 C,D드라이브 모두 백업대상에 해당되기 때문에 외장디스크나 DVD와 같은 외부 저장장치에 백업하도록 유도한다. 이때 다음과 같은 명령어로 백업대상을 강제할 수 있다. 기본적으로는 AllCritical 옵션으로 모든 디스크를 대상으로 백업할 수 있으나, wbadmin start backup -allCritical 아래처럼 특정드라이브를 지정하여 백업 가능하다. C:\>wbadmin start backup -include:C: -backuptarget:D: wbadmin 1.0 - 백업 명령줄 도구 (C) Copyright 2004 Microsoft Corp. 볼륨 정보를 검색하는 중... 이렇게 하면 볼륨 로컬 디스크(C:)이(가) D:(으)로 백업됩니다. 백업 작업을 시작하시겠습니까? [Y] 예 [N] 아니요 Y 참고: 백업에 포함된 볼륨 목록에 운영 체제 구성 요소가 들어 있는 일부 볼륨이 포함되어 있지 않습니다. 이 백업을 사용하여 시스템 복구를 수행할 수 없습니다. 하지만 대상 미디어 유형에서 복구가 지원되는 다른 항목은 복구할 수 있습니다. D:(으)로 백업 작업이 시작되는 중입니다. 백업을 위해 지정된 볼륨의 섀도 복사본을 만드는 중... 백업을 위해 지정된 볼륨의 섀도 복사본을 만드는 중... 백업을 위해 지정된 볼륨의 섀도 복사본을 만드는 중... 백업을 위해 지정된 볼륨의 섀도 복사본을 만드는 중... 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (0%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (8%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (15%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (23%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (29%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (38%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (46%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (54%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (62%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (69%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (77%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (85%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (91%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 만드는 중입니다. (99%)을(를) 복사했습니다. 볼륨 로컬 디스크(C:)의 백업을 성공적으로 완료했습니다. 백업 작업을 성공적으로 완료했습니다. 백업 작업 요약: ------------------ 볼륨 로컬 디스크(C:)의 백업을 성공적으로 완료했습니다. --> 추가. 위와같은 작업시 C드라이브만을 복구대상으로 하여 시스템예약 파티션을 복구하지 못하기 때문에 시스템예약파티션을 추가하여야 한다. 시스템예약파티션은 드라이브명을 주지 않았기 때문에 GUID 값을 넣어준다. 디스크관리자에서 <시스템예약> 파티션에 <속성> <보안>탭에서 <개체이름> 에 ‪\\?\Volume{C5151058-0000-0000-0000-100000000000}\ 와 같은 형식으로 표시된 것이 GUID 이다. 백업명령어는 다음과 같이 완성한다. C:\> wbadmin start backup -backuptarget:D: -include:C:,\\?\Volume{C5151058-0000-0000-0000-100000000000}\ 복구시에는 부팅시 F8 을 누른 복구모드에서 작업한다.
92 ahnlab V3 update용 도메인 및 IP
조인상
6148 2014-07-18
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 이름: ahnlab.nefficient.co.kr.cdngc.net Addresses: 14.0.70.99 14.0.69.244 Aliases: ahnlab.nefficient.co.kr
91 windows update를 위한 도메인 및 IP리스트
조인상
8205 2014-07-18
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ IP로 설정할 경우... 64.4.10.33 96.16.99.72 65.55.96.61 157.56.96.61 157.56.77.155 96.16.99.80 157.56.77.157 207.46.212.123 207.46.209.244 207.46.22.245 96.16.99.81 96.16.99.64 96.16.99.56 96.16.99.49 96.16.99.67 157.56.96.60 157.56.77.156 157.56.67.222 157.56.96.62 도메인으로 설정할 경우... windowsupdate.microsoft.com *.windowsupdate.microsoft.com *.update.microsoft.com *.windowsupdate.com download.windowsupdate.com download.microsoft.com *.download.windowsupdate.com test.stats.update.microsoft.com ntservicepack.microsoft.com 도메인별 nslookup 결과표 도메인 IP주소 windowsupdate.microsoft.com 207.46.114.62 134.170.51.254 157.56.96.156 65.55.192.91 update.microsoft.com 157.56.77.156 65.55.184.15 65.55.138.126 windowsupdate.com download.windowsupdate.com 96.16.99.72 96.16.99.73 96.16.99.74 download.microsoft.com 96.16.99.59 96.16.99.58 96.16.99.66 test.stats.update.microsoft.com ntservicepack.microsoft.com 207.46.22.245
90 Microsoft Remote Desktop Connection Manager - RDCM file
조인상
5341 2014-06-18
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Microsoft Remote Desktop Connection Manager - RDCM Ver 2.2 windows 7까지 지원. windows 8 공식지원은 안되나, 실제 구동은 가능하고 8.1에서 오류가 있을수 있다.
89 FTP 백업 스크립트
조인상
6676 2014-05-13
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 시나리오 : 원격지의 FTP서버에 있는 데이터를 내 windows PC로 백업해 온다. 환경 : Linux FTP서버 내 windows PC : windows 7 원격지 파일명 20140513.tar.gz 다음 스크립트를 작성하여 윈도우 작업스케줄러에 등록해준다. rem #################################################################### rem # ENVIRONMENT SETTING # rem #################################################################### set SERVER=서버IP set USER=FTP유저명 set PASSWORD=FTP패스워드 set LOCAL_HOME=D:\backup set LOCAL_BACKUP_DEST=%LOCAL_HOME%\daily set FTP_COMMAND=%LOCAL_HOME%\script\backup_to_mypc.ftp set REMOTE_DIR=원격지서버의 디렉토리명 set FILE1=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.tar.gz rem #################################################################### rem # END OF ENVIRONMENT SETTING # rem #################################################################### rem #################################################################### rem # RUN FTP # rem #################################################################### echo open %SERVER% > %FTP_COMMAND% echo user %USER% %PASSWORD% >> %FTP_COMMAND% echo lcd %LOCAL_BACKUP_DEST% >> %FTP_COMMAND% echo cd %REMOTE_DIR% >> %FTP_COMMAND% echo binary >> %FTP_COMMAND% echo prompt >> %FTP_COMMAND% echo quote pasv >> %FTP_COMMAND% echo get %FILE1% >> %FTP_COMMAND% echo bye >> %FTP_COMMAND% cd %LOCAL_BACKUP_DEST% ftp -n -d -s:%FTP_COMMAND% del /q %FTP_COMMAND%
88 Remote Desktop Organizer file
조인상
5042 2014-02-25
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 무료로 쓸수 있는 윈도우즈 원격관리 어플
87 Windows 에 기록된 NIC 의 MAC Address 확인 방법
조인상
8837 2013-11-13
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ NIC 및 메인보드의 변경으로 사용하던 MAC 이 바뀌었을 경우라 해도 기존 NIC의 정보는 레지스트리에 여전히 남아있다. 네트웍 트러블슈팅 혹은 소프트웨어 라이센스(* MAC 주소를 라이센스키로 잡는 소프트웨어들이 있다) 의 이유로 예전에 쓰던 NIC의 MAC 주소를 알고 싶을 때는 다음의 레지스트리 키에서 내용을 확인할 수 있다. \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer\MountPoints2\키이름중에MAC존재 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\ : windows에 인식된 하드웨어들의 리스트 하나씩 찍어보면 그 중에 Network Adapters 로 표시되는 키가 있다. 위의 레지스트리 주소를 찾아가서 확인하기보다는 MAC Address 앞주소나 NIC 이름등으로 검색해서 찾아가는 방법이 좋으며, MAC Address의 앞 6자리는 NIC 제조사별로 고정되어있으므로 제조사 홈페이지에서 찾도록 한다. NIC이름, 제조사 등 아무것도 단서가 없을때는 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\ \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer\MountPoints2\ 아래의 많은 키 이름중에서 무작위로 대입해 보는 방법밖에 없을 것이다.
86 작업관리자가 비활성화 되어있는 경우
조인상
9126 2013-10-20
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 작업관리자가 비활성화 되어있는 경우 해제방법. gpedit.msc -> 사용자구성 > 관리템플릿 > 시스템 > 작업관리자 제거
85 usrmgmt.msc(로컬사용자및그룹) 실행시 MMC를 열수 없다고 에러 메시지 발생 file
조인상
7993 2013-08-30
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 해킹등으로 인하여 로컬사용자 및 그룹 등이 열리지 않을때 다음 레지스트리에서 비허용 여부를 확인해 볼 수 있다. HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC\{5D6179C8-17EC-11D1-9AA9-00C04FD8FE93} "Restrict_Run"=dword:00000001 Restrict_Run 값이 1 이면 Disable 상태로써 이 경우 MMC가 열리지 않는다. 해당값이 Null 일 경우 enable 상태가 되며, 0 으로 바꿔주면 명시적으로 enable 상태가 된다.
84 Windows 2008 환경에서 분실한 패스워드 초기화
조인상
13606 2013-06-05
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Windows 2008 에서 administrotor 패스워드를 분실하였을때 초기화 할 수 있는 꼼수가 공개되어있어 정리함. 방법은 c:\windows\system32\Utilman.exe 이라는 접근성센터 유틸리티가 로그인 전에서도 실행된다는 것에 착안한 것으로 cmd.exe 파일을 Utilman.exe 파일로 이름을 변경함으로써 로그인을 하기 전에도 cmd 창을 열수 있게 하기 위함 일단 cmd창이 열리면 명령어로 패스워드를 교체하는것이 가능하다. 1. 시스템을 강제종료하고 Windows 2008 정품시디로 응급복구모드에서 Utilman.exe 변경 - windows 2008 CD로 부팅 - 설치메뉴에서 <응급복구> 를 선택하여 복구모드로 진입 - 기존에 설치된 OS영역을 선택해주고 다음으로 진행 - command prompt 모드로 선택하여 다음 작업을 수행 > C: > cd windows\system32 > move Utilman.exe Utilman.exe.org > move cmd.exe Utilman.exe > shutdown /t 0 /f /r 2. 정상부팅후 패스워드 변경 - 정상부팅후 로그인화면에서 <windows key> + <U> 를 클릭하면 본래 호출되어야 할 접근성센터 대신에 command line 창이 뜬다. 이 꼼수를 이용하여 administrator 권한을 획득함. - 다음 명령어로 administrator 패스워드 변경 > net user administrator 변경할패스워드 3. 다시 시디롬 부팅후 Utilman.exe 원복 - windows 2008 CD로 부팅 - 설치메뉴에서 <응급복구> 를 선택하여 복구모드로 진입 - 기존에 설치된 OS영역을 선택해주고 다음으로 진행 - command prompt 모드로 선택하여 다음 작업을 수행 > C: > cd windows\system32 > move Utilman.exe cmd.exe > move Utilman.exe.org Utilman.exe > shutdown /t 0 /f /r 4. 다시 정상부팅하여 변경된 패스워드로 로그인 시도
83 Windows 2012 메트로UI 를 기존 UI로 변경하기
조인상
8766 2013-01-31
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Windows 2012 에서 적용된 Metro UI 는 개인적인 취향에 안 맞아 기존 형식대로 바꾸고 싶을때... 서버매니저 -> Add role and feature -> Feature -> User Interfaces and Infrastructure -> Desktop Experience 설치 -> 서버매니저 관리 -속성에서 start 할때 자동으로 사용에 체크해제 -> 서버 restart 로그인후 고전테마 선택.
82 운영체제별 TTL값 차이
조인상
9902 2013-01-18
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ TTL값에 따른 운영체제 판별법 Linux = 64 Windows = 128 AIX/HPUX=255 Cisco = 256 * 만약 tracert 해서 나오는 거쳐가는 hop 이 여러개이 경우 그 값만큼 TTL값이 감소한다. 예) Linux 장비로 가는 hop이 12개라면? 64-12=52 TTL값이 52로 나타나게 된다.
81 특정디렉토리내 오래된 파일 자동삭제하기 file [1]
조인상
11630 2012-11-15
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. VB스크립트 이용하기 아래의 비주얼베이직 스크립트를 작성하여 예약된 작업으로 돌린다. Option Explicit Const strRootPath = "D:\Temp\" Const nDays = 30 Dim oFSO Set oFSO = CreateObject("scripting.FileSystemObject") Dim oFile Dim oFolder Set oFolder = oFSO.GetFolder(strRootPath) For Each oFile In oFolder.Files If Int(Now() - oFile.DateLastModified) >= nDays Then oFile.Delete End If Next 진한색 부분만 수정하여 돌리면 되고, 하위디렉토리에는 적용되지 않는다. VB스크립트는 별도 설치없이 바로 동작하는 장점이 있지만, GNU find 처럼 특정 파일명 이름 규칙을 변경할 수 없음. 2. GNU find 를 이용하기 첨부파일의 GNU 툴을 설치하고 GNU의 find를 이용하여 구현. 아래의 배치파일을 만들어 예약된 작업으로 돌린다. rem ########################################################### rem # 오래된 폴더 삭제하기 2014.07.17 rem # 제작 : 조인상 chosim1@dsnw.net rem ########################################################### rem ########################################################### rem # 삭제할 디렉토리 rem # 하위 디렉토리중 WEB-INF를 제외하고 30일이상 지난 모든 디렉토리 삭제 rem ########################################################### cd d:\acube\cn\upload find2 . ! -name "WEB-INF" -type d -mtime +30 | sed -n "2,$p" | sed -e "s/\//\\/g" | sed -e "s/$/""/g" | sed -e "s/\.\\/rmdir \/s \/q \"/g" > del_list.bat rem ########################################################### rem # 임시파일 실행(실제 삭제는 여기서 이루어짐) 후 삭제. rem ########################################################### call del_list.bat del /q del_list.bat
80 netstat 대신 사용할수 있는 현재 포트통신상태 확인하는 툴 - cports imagefile
조인상
7713 2012-11-12
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ netstat 로 충분히 확인할 수 있지만, 안되는 PC나 편안하게 보고 싶을 때 사용할 수 있는 툴