Kuliah praktek WSH: Kuliah 1: Memperoleh konfigurasi atribut jaringan mesin
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 19:53:51
Untuk teks aslinya, silakan kunjungi WSH (WHITE’s Little Home) (http://wwwasp.yeah.net)
Faktanya, ini hanya membaca registri, tetapi jika Anda dapat memperoleh konfigurasi IP dan informasi lain dari mesin, konfigurasi IIS akan mudah di masa mendatang. Skrip berikut membacakan semua alamat IP yang tersedia pada mesin, subnet mask, namun menghilangkan gateway dan informasi lainnya:
Kode:
--------------------------------------------------- -----------------------------------
Opsi Redupkan Eksplisit WSHShell Redupkan sNic, sMan Redupkan Gateway Redupkan Alamat IP Redupkan SubnetMask Redupkan dan Redupkan
sTcpipRegKey Redupkan bIsDHCP Setel WSHShell = CreateObject("WScript.Shell") sNic = WSHShell.RegRead
("HKLMSOFTWAREMicrosoftWindows NTCurrentVersionNetworkCards1ServiceName") Jika sTcpipRegKey
<> "Microsoft" Dan Err.Number = 0 Lalu sTcpipRegKey = "HKLMSYSTEMCurrentControlSetServices" & sNic
& "ParametersTcpip" bIsDHCP = WSHShell.RegRead(sTcpipRegKey & "EnableDHCP") Jika bIsDHCP Lalu
Gerbang = WSHShell.RegRead(sTcpipRegKey & "DhcpDefaultGateway") IPAddress = WSHShell.RegRead
(sTcpipRegKey & "DhcpIPAddress") SubnetMask = WSHShell.RegRead(sTcpipRegKey & "DhcpSubnetMask")
MsgBox ("Gateway Default: " & Gateway(0) & Chr(10) & Chr(13) & "Alamat IP: " & Alamat IP & Chr(10) &
Chr(13) & "SubnetMask: " & SubnetMask) Lain Gateway = WSHShell.RegRead(sTcpipRegKey
& "DefaultGateway") IPAddress = WSHShell.RegRead(sTcpipRegKey & "IPAddress") SubnetMask =
WSHShell.RegRead(sTcpipRegKey & "SubnetMask") Untuk i=0 hingga Ubound(IPAddress)-1 MsgBox
("DefaultGateway: " & Gerbang(0) & Chr(10) & Chr(13) & "Alamat IP: " & Alamat IP(i) & Chr(10) & Chr(13)
& "SubnetMask: " & SubnetMask(i)) Selanjutnya Berakhir Jika Berakhir Jika
--------------------------------------------------- -----------------------------------
Catatan: Konfigurasi jaringan mesin disimpan dalam registri, di bawah item kartu jaringan, jadi Anda harus mengetahui nama kartu jaringan terlebih dahulu. Kemudian dapatkan data registry, alamat IP dan subnet mask semuanya dalam bentuk array (sebenarnya, registry menyimpan data biner, VBSCRIPT membantu kami mengonversinya). Membaca registry di WSH sangatlah mudah, silakan lihat prosedur di atas untuk lebih jelasnya.