윈 도 우 PE에서 IP 확인하는 배치 파일을 만들고 싶습니다!
2022.01.21 13:23
부팅이 불가능 하다는 가정하에 PE에서 IP, 서브넷 마스크, 기본 게이트웨이, DNS주소들을 확인하는 배치 파일을 만들고 싶습니다.
검색하다보니 suk님이 PE에서 윈도우 빌드 번호 확인하기 라는 배치파일이 있어서
코드를 보고 응용해서 만들어 보려고 했는데 뭐부터 어떻게 해야할지 모르겠네요 ㅠㅠ
조언 부탁드립니다!
댓글 [7]
-
無名 2022.01.21 14:56
-
콰앙 2022.01.21 15:17
배치파일 올려주셔서 감사합니다!
레지스트리에서 하이브로드 해서 고정 IP 정보들을 받아오고 싶습니다! ㅠ
-
無名 2022.01.21 16:00
단지 정보를 보기위한거면 필요성이 없는것 같구
어떠한 용도때문인가요?
PE에 고정아이피를 사용하기 위함인지 (딱히 이것도 필요성이 없구...)
고정아이피 의 숫자를 변경해서 네트워크 설정을 하기 위함인지
직접 용도를 알려주시는게 빠를듯 하내여.
참고해서 원하는것으로 만들어 보세여
@echo off
COLOR 0A
set ip=고정아이피
set subnet=255.255.255.0
set gateway=255.255.255.254
set dns=203.247.255.1
set menunr=GARBAGE
echo IP 원터치 변경 배치파일
echo 1: 고정 IP
echo 2: 동적 IP
echo q: 종료
echo ----------------------------
SET /P sel=선택하십시오:
IF %sel%==1 (goto static)
IF %sel%==2 (goto dhcp)
IF %sel%==q (goto quit)
:static
echo 고정 IP 모드입니다.
echo IP: %ip%
echo 서브넷 마스크: %subnet%
echo 게이트웨이: %gateway%
netsh interface ipv4 set address "로컬 영역 연결" static %ip% %subnet% %gateway%
echo DNS: %dns%
netsh interface ipv4 set dnsservers "로컬 영역 연결" static %dns% primary
pause
goto quit
:dhcp
echo 동적 IP 모드로 변경합니다.
netsh interface ipv4 set address name="로컬 영역 연결" source=dhcp
netsh interface ipv4 set dnsservers name="로컬 영역 연결" source=dhcp
pause
goto quit
:quit
echo 종료합니다
-
히이이잌 2022.01.21 21:52
GetInstOsInfo - 복사본.cmd
배치파일의 일부만 떼놓은거라 이 상태로는 동작 안합니다.원하시는 내용이 들어있을듯 하니 살펴보세요.
system 레지스트리 하이브를 tmp_sys로 탑재해야합니다.
다른기능이 합쳐져있는 배치파일 전체 내용입니다.
GetInstOsInfo.cmd
이 배치파일은 -
콰앙 2022.01.24 08:50
감사합니다!
열심히 공부해서 만들고 싶은 배치파일 만들어보겠습니다!!
-
지후빠 2022.01.24 13:42
실컴에서 테스트 하였습니다. 고정IP 사용하는 레지스트리 상의 키를 찾아서 해당 키 내부의 값들을 조회합니다. StaticIpCheck.cmd
외부 레지스트리 하이브 탑재시에는 set "HIVEKEY=SYSTEM" 에서 SYSTEM을 탑재한 키로 바꾸시면 될 것 같습니다.
위 댓글 기준 예시) tmp_sys 일때 ===> set "HIVEKEY=tmp_sys"
@echo off&setlocal enabledelayedexpansion
set "HIVEKEY=SYSTEM"
set "PKEY=HKLM\%HIVEKEY%\ControlSet001\services\Tcpip\Parameters\Interfaces\"
for /f "tokens=1,2,3" %%a in ('reg query %PKEY% /s /v EnableDHCP') do (set /a i+=1&set /a i%%=2
if !i! equ 1 (set NIC=%%a) else if /i %%c equ 0x0 (for /f "tokens=8 delims=\" %%k in ("!NIC!") do set KEY=%%k&goto:NEXT))
:NEXT
for /f "tokens=1,2,3" %%a in ('reg query %PKEY%!KEY!') do set %%a=%%c
echo IPAddress : %IPAddress%
echo SubnetMask : %SubnetMask%
echo DefaultGateway : %DefaultGateway%
echo NameServer : %NameServer%
echo.&pause&exit/b
-
콰앙 2022.02.04 09:17
이제서야 댓글 달아주신걸 확인했네요! 정말 감사드립니다!
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
92812 | 소프트웨어| 아래한글에서 글자의 외곽선만 인쇄할 수 있나요? [2] | brucex | 672 | 02-23 |
92811 | 소프트웨어| 오토핫키 관리자 권한과 일반 권한에서 실행시 차이를 알 ... [3] | 천공의아키 | 308 | 02-23 |
92810 | 기 타| 폴더와 디렉토리 차이 [14] | 깐부끼리 | 734 | 02-23 |
92809 | 윈 도 우| wim 과 pe.iso(즉 xxx.iso) 가 무엇인지요 [6] | 한아름 | 481 | 02-23 |
92808 | 서버 / IT| 스위칭 허브가 이건가요? [9] | 행복한아빠 | 512 | 02-23 |
92807 | 윈 도 우| x170 노트북 와이파이 연결문제 [3] | 몰라18™ | 253 | 02-23 |
92806 | 기 타| 인터넷 속도 측정 비교 결과에 대해 어떻게 해야될까요.... [5] | 이어도 | 337 | 02-23 |
92805 | 모 바 일| 망할놈의 크롬 업데이트가 안 됩니다. [2] | 하늘은높고 | 274 | 02-23 |
92804 | 윈 도 우| WTG 관련 EOS? 종료? 질문 드립니다. [1] | TTO | 187 | 02-23 |
92803 | 소프트웨어| 오프라인 PC 사전 (한컴사전) 대체할만한게 있을까요? [1] | 바이오스 | 576 | 02-23 |
92802 | 기 타| 1년이라는 시간은 어떻게 측정되는지 아는분 계실까요? [7] | 줄넘기 | 553 | 02-22 |
92801 | 윈 도 우| 인터넷 화면이 커졌습니다. [3] | 하늘은높고 | 547 | 02-22 |
92800 | 기 타| 갤럭시탭노트10.1 SHW-M480S 3G 모델을 가지고 있는데요 [2] | 하얀달 | 609 | 02-22 |
92799 | 하드웨어| 파워 서프라이어 사양 [1] | knada | 302 | 02-22 |
92798 | 소프트웨어| 카조님 PE에서 보통 아이콘(M)으로 키우는 방법 [12] | 그루터기 | 306 | 02-22 |
92797 | 기 타| 제가 iptime공유기를 쓰고 있습니다. 그런데... [11] | 하늘은높고 | 606 | 02-22 |
92796 | 하드웨어| 파티션 병합 문의 드립니다. [6] | gongja | 402 | 02-22 |
92795 | 소프트웨어| 저렴하게 판매하는 오피스 씨디키 문의 드립니다.... [1] | 댕구루 | 568 | 02-22 |
92794 | 윈 도 우| 존경하는 SUK님께 질문 있습니다 [7] | 맨션에살자 | 485 | 02-22 |
92793 | 하드웨어| 브라더 MFC-J2310 헤드쪽 부품인데 조립방법을 모르겠네요ㅠ [2] | 『ⓖⓤⓝ』 | 368 | 02-22 |
@echo off
ipconfig
pause>nul
ip확인하기.bat