강좌 / 팁

윈 도 우 인터넷(랜) 온/오프 VBScript와 배치파일 2탄

2022.04.01 22:55

지후빠 조회:978 추천:14

안녕십니까?

얼마전 자유게시판에 올라온 https://windowsforum.kr/free/17838618 게시글에 대한 내용입니다.

예전에 관련된 내용을 이미 게시한 적이 있습니다. https://windowsforum.kr/lecture/16746328

 

1. VBScript 간단 버전 ; NIC_OnOff_Toggle.vbs

 

- 메모장으로 열어서 2번째 줄 nicName = "이더넷" 부분을 자신에 맞게 수정하여야 합니다.

- 윈도우10은 기본이 "이더넷"이고, 윈도우7은 기본이 "로컬 영역 연결" 입니다.

- win+r 실행후 ncpa.cpl 입력하여 실행하면 자신의 interface 이름을 확인할 수 있습니다.

- 또는 cmd에서 netsh interface show interface 실행하여 확인할 수도 있습니다.

- Namespace 참고 ; https://www.activexperts.com/admin/vbscript-collection/desktop/specialfolders/#ListItemsNetworkConnectionsFolder.htm

2022-04-01_224527.png

2022-04-01_224539.png
2022-04-01_224552.png

2022-04-01_224617.png

 

 

2. VBScript OS 판단후... 버전 ; NIC_OnOff_Toggle_osVer.vbs

 

- 1번과 같은 기능인데 윈도우7, 10을 구분하여 내부적으로 interface 이름을 자동 선택합니다.

- 윈도우8도 10과 같을 것으로 예상하고 만들었습니다. 윈도우8에서 혹시 다르면 알려주십시오.

- 메모장으로 열어서 5번째 줄 If osVer > 6.1 then nicName = "이더넷" else nicName = "로컬 영역 연결" 부분을 자신에 맞게 수정...

- 윈도우 버전 구분 참고; https://docs.microsoft.com/ko-kr/windows/win32/sysinfo/operating-system-version

- interface 이름이 일치하지 않으면 다음과 같은 오류 메시지를 출력합니다.

2022-04-01_225410.png

 

 

3. 1탄 게시물의 p.s로 올린 꼬져님의 내용을 배치파일로 만들었습니다. ; Net-On-Off-Switch-1.cmd

 

- 1,2번은 명시한 network interface만 연결/차단하지만 이것은 물리 네트워크는 모두 사용/사용안함 처리합니다.

- 성공 여부 판단 부분이 인공지능이 아니라서 헛 소리할 수도 있습니다.^^

2022-04-01_224106.png

캡처2.PNG

 

2022-04-01_224146.png

캡처1.PNG

 

문제 있는 부분 발견되시면 댓글 부탁드립니다. ;-)

주중에는 바빠서 주말이 되어야 여유가 조금 생깁니다. 편안하신 주말되십시오. -꾸~벅-

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
69 윈 도 우| 공백으로 시작하는 파일/폴더가 복사시에 문제 [2] ton3d 1142 1 03-15
68 윈 도 우| PE 네트워크 설정하는 방법 2편입니다. [4] PC_Clinic 1140 11 02-12
67 윈 도 우| WinRE.wim에 툴 메뉴 등록하는 리커버리에 대한 파티션 설... [3] 복원솔루션 1133 7 07-03
66 윈 도 우| 프로그램 스크립트 만들기 2부. win10xpe .script edit [34] 지연서연아 1127 28 05-03
65 윈 도 우| Windows 11의 Microsoft 스토어에서 앱 다운로드 중지를 해... VᴇɴᴜꜱGɪ 1113 4 06-13
64 윈 도 우| Microsoft는 많은 수의 Sysinternals 도구를 업데이트하고 ... [2] VₑₙᵤₛG 1111 4 10-14
63 윈 도 우| 윈도우7에서홈피 윈도우10업데이트안될때 사용법 [5] 앙앙잉잉 1110 1 11-14
62 윈 도 우| 윈10 화면보호기 설정하는 2가지 방법 ( 배치파일로 설정... 코요88 1099 3 02-07
61 윈 도 우| 측면 버튼에 등록된 돋보기 기능... 기본값으로 복원 [2] 사가르마타 1093 0 02-10
60 윈 도 우| OneDrive 설치 방지, Microsft Edge 바로가기 생성 방지 [3] 무월 1088 11 06-23
59 윈 도 우| USB로 윈도우 완전 무인설치 만들기 프로젝트 - 3 [9] 피린이 1085 20 06-06
58 윈 도 우| 22621.1555 버전 파일 탐색기 명칭 오류 해결법 [1] 타천사둘리 1084 5 04-13
57 윈 도 우| PE 수정 스크립트 호환 ADD폴더 생성하기 [3] 히이이잌 1072 15 09-29
56 윈 도 우| [수정] RegOwnership 이용 : 레지소유권 얻기 <--> ... [9] 레마클로 1068 9 04-18
55 윈 도 우| VHD 부트에서 부팅된 VHD 파일경로 추출과 활용 스크립트 [2] Neutrino 1042 7 05-31
54 윈 도 우| 배치파일에서 내장명령어로 대기시간 구현 sleep [8] 지후빠 1034 14 12-01
53 윈 도 우| Windows 11 Home에서 그룹 정책 편집기를 사용하도록 설정... [1] VₑₙᵤₛG 1033 2 11-30
52 윈 도 우| 파워쉘로 움직이는 .gif 바로 만들기 [6] zerojiddu 1023 10 06-18
51 윈 도 우| 로그오프시 "숨긴 항목 숨기기"로 자동 설정 [6] 지후빠 1021 7 02-01
50 윈 도 우| 윈도우 계정/자동로그인 버그 해결 방법 사가르마타 1018 0 04-12
XE1.11.6 Layout1.4.8