반응형

IP Search v1.0 버전에 장치 이름과 프린터 이름 및 프린터 IP 정보를 함께 출력하도록 개선하였습니다.

 

https://noways.tistory.com/2092

 

IP Search v1.0 - IP 정보 출력 및 저장 테스트 중 . . .

주 목적은 부팅이 불가능한 PC의 고정 IP 주소를 확인하는 것이며, 윈도우 환경에서도 작동할 수 있도록 겸용으로 제작하였습니다.  1. 확인할 네트워크 정보  - IP 주소 (IPAddress)  - 서브넷 마

noways.tistory.com

 

 

윈도우 환경에서는 PowerShell 명령어를 사용하여 프린터 이름과 포트 정보를 출력하며, 프린터 이름과 포트 정보가 정확히 매칭됩니다.

 

 

◆ 시스템에 설치된 모든 프린터 정보를 가져옵니다.

Get-Printer | Select-Object Name, PortName

PS C:\> Get-Printer | Select-Object Name, PortName

Name                            PortName
----                            --------
Samsung C51x Series             192.168.0.201
Microsoft Print to PDF          PORTPROMPT:
Kyocera ECOSYS P3155dn KX       192.168.0.221
HP LaserJet Pro 4001 PCL-6 (V4) 192.168.0.210

 

◆ 시스템에 설치된 모든 프린터 정보를 가져옵니다.
PortName 속성이 IP 주소 형식 (예: 192.168.0.201)과 일치하는 경우만 필터링합니다. 

정규 표현식 \d+\.\d+\.\d+\.\d+는 숫자-점-숫자-점-숫자-점-숫자 형식의 IP 주소를 의미합니다.

PS C:\> Get-Printer | Where-Object { $_.PortName -match "\d+\.\d+\.\d+\.\d+" } | Select-Object Name, PortName

Name                            PortName
----                            --------
HP LaserJet Pro 4001 PCL-6 (V4) 192.168.0.210
Kyocera ECOSYS P3155dn KX       192.168.0.221
Samsung C51x Series             192.168.0.201

 

PE 환경에서 프린터 이름과 프린터 IP 정보 추출은 "C:\Windows\System32\config\system" 파일을 하이브 로드 하고 아래의 각 경로에서 정보를 추출 할 수 있습니다.

 

프린터 드라이버는 Windows 레지스트리의 두 가지 경로에 저장되어 있습니다.

[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-3]
[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-4]

이 경로 안의 하위 키 이름이 설치된 프린터 드라이버 이름과 동일합니다.

예제 출력 (프린터 이름 목록)
Kyocera ECOSYS P3145dn KX
Samsung C51x Series
HP LaserJet Pro 4001 4002 4003 4004 PCL-6 (V4)
각 프린터의 경로 예시는 다음과 같습니다.

[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-3\Kyocera ECOSYS P3145dn KX]
[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-3\Samsung C51x Series]
[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Environments\Windows x64\Drivers\Version-4\HP LaserJet Pro 4001 4002 4003 4004 PCL-6 (V4)]

네트워크 프린터의 IP 주소는 다음 레지스트리 경로에서 확인할 수 있습니다.

[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports]

예제 출력 (프린터 IP 주소 목록)
192.168.0.150
192.168.0.201
192.168.0.210
각 IP 주소는 다음과 같이 저장되어 있습니다.

[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports\192.168.0.150]
[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports\192.168.0.201]
[HKEY_LOCAL_MACHINE\TempSystem\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports\192.168.0.210]


✅ 프린터 이름 확인 → Drivers\Version-3 및 Drivers\Version-4 경로에서 추출
✅ 프린터 IP 주소 확인 → Standard TCP/IP Port\Ports 경로에서 추출

이를 통해 Windows 시스템에서 설치된 프린터 목록과 해당 IP 주소를 효과적으로 가져올 수 있습니다. 레지스트리 정보를 활용하면 네트워크 프린터 관리 및 유지보수가 더욱 편리해집니다.

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형

주 목적은 부팅이 불가능한 PC의 고정 IP 주소를 확인하는 것이며, 윈도우 환경에서도 작동할 수 있도록 겸용으로 제작하였습니다.

 

1. 확인할 네트워크 정보
 - IP 주소 (IPAddress)
 - 서브넷 마스크 (SubnetMask)
 - 기본 게이트웨이 (DefaultGateway)
 - DNS 서버 (DNS1, DNS2)


2. PE 환경에서 Windows 설치 디스크 확인
 - PE(Preinstallation Environment)로 부팅한 후, Windows가 설치된 디스크(드라이브)를 찾습니다.

3. SYSTEM 레지스트리 하이브 로드
 - Windows의 네트워크 설정 정보를 확인하기 위해 \Windows\System32\config\SYSTEM 파일을 특정 경로에 하이브 로드합니다.
 - 예제 경로 : HKLM\Temp\ControlSet001\Services\Tcpip\Parameters\Interfaces
 - 해당 경로에서 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 정보를 확인합니다.

 

4. IP 정보 출력
 - 하이브에서 가져온 IP, 서브넷 마스크, 게이트웨이, DNS 정보를 출력합니다.

5. Windows 환경에서 IP 정보 출력
 - Windows가 정상적으로 부팅되는 환경에서는 PowerShell 명령어를 사용하여 네트워크 정보를 확인할 수 있습니다.
 - (ipconfig /all | Select-String "이더넷|IPv4 주소|서브넷 마스크|기본 게이트웨이|DNS 서버") -join "`n"

PS C:\Users\Administrator\Desktop> (ipconfig /all | Select-String "이더넷|IPv4 주소|서브넷 마스크|기본 게이트웨이|DNS 서버") -join "`n"

이더넷 어댑터 이더넷:
   IPv4 주소 . . . . . . . . . : 192.168.0.2(기본 설정)
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1
   DNS 서버. . . . . . . . . . : 168.126.63.1

이더넷 어댑터 VMware Network Adapter VMnet1:
   IPv4 주소 . . . . . . . . . : 192.168.235.1(기본 설정)
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . :
   DNS 서버. . . . . . . . . . : fec0:0:0:ffff::1%1

이더넷 어댑터 VMware Network Adapter VMnet8:
   IPv4 주소 . . . . . . . . . : 192.168.247.1(기본 설정)
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . :
   DNS 서버. . . . . . . . . . : fec0:0:0:ffff::1%1

PS C:\Users\Administrator\Desktop>

 

 

 

 

IP Search v1.0 - 움짤 GIF

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형

+ Recent posts