>웹 프론트엔드 >JS 튜토리얼 >WSH를 사용하여 IP 구성_javascript 기술을 수정하고 보는 코드 조각

WSH를 사용하여 IP 구성_javascript 기술을 수정하고 보는 코드 조각

WBOY
WBOY원래의
2016-05-16 19:04:551565검색
코드 복사 코드는 다음과 같습니다.

var WMI = GetObject("winmgmts://127.0. 0.1") ;
var sql = "IPEnabled=true인 Win32_NetworkAdapterConfiguration에서 * 선택";
var enmPing = new Enumerator(WMI.ExecQuery(sql));
var arrAdp = new Array;
while(!enmPing.atEnd())
{
var arrIP = new Array;
var objIP = enmPing.item()
arrIP.push("네트워크 카드 설명:" objIP.Description );
arrIP.push("하드웨어 주소: " objIP.MACAddress);
arrIP.push("동적 주소: " (objIP.DHCPEnabled ? "예" : "아니요")); .push(" 네트워크 주소: " GetVBArray(objIP.IPAddress));
arrIP.push("도메인 이름 확인: " GetVBArray(objIP.DNSServerSearchOrder))
arrIP.push("서브넷 마스크: " GetVBArray (objIP.IPSUBNET);
Arrip.push ("기본 게이트웨이:" Getvbarray (Objip.DefaultIPGateway));
/*기본 DNS를 220.192.0.130으로 설정하고 두 번째 DNS 세트는 220.192.32.103입니다. /*/
//objIP.SetDNSServerSearchOrder(["220.192.0.130", "220.192.32.103"])
arrAdp.push(arrIP.join("rn"))
enmPing.moveNext ( );
}
WSH.Echo(arrAdp.join("rnrn"))
function GetVBArray(arr)
{
return arr !== null ? ).toArray() : [];
}

IpInfo.jse 또는 IpInfo.js로 저장하고, 더블클릭하여 실행하세요.
실행 결과:

코드 복사 코드는 다음과 같습니다.
--- --- --------
Windows 스크립트 호스트
---- ------- -------
네트워크 카드 설명: Realtek RTL8139 Family PCI Fast Ethernet NIC
하드웨어 주소: 00:E0:4C:E7:15:A2
동적 주소 : 예
네트워크 주소: 169.254.44.245
도메인 이름 확인:
서브넷 마스크: 255.255.0.0
기본 게이트웨이:

네트워크 카드 설명: WAN(PPP/SLIP) 인터페이스
하드웨어 주소: 00: 53:45:00:00:00
동적 주소: 아니요
네트워크 주소: 122.89.157.174
도메인 이름 확인: 222.45.1.122,222.45.1.40
서브넷 마스크: 255.255.255.255
기본 게이트웨이: 122.89.157.174
-------------
확인
------ ----------


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.