kelas Win32_NetworkAdapterConfiguration

Kelas WMI Win32_NetworkAdapterConfigurationmewakili atribut dan perilaku adaptor jaringan. Kelas ini mencakup properti dan metode tambahan yang mendukung manajemen protokol TCP/IP yang independen dari adaptor jaringan.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.

Sintaks

[Dynamic, Provider("CIMWin32"), UUID("{8502C515-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_NetworkAdapterConfiguration : CIM_Setting
{
  string   Caption;
  string   Description;
  string   SettingID;
  boolean  ArpAlwaysSourceRoute;
  boolean  ArpUseEtherSNAP;
  string   DatabasePath;
  boolean  DeadGWDetectEnabled;
  string   DefaultIPGateway[];
  uint8    DefaultTOS;
  uint8    DefaultTTL;
  boolean  DHCPEnabled;
  datetime DHCPLeaseExpires;
  datetime DHCPLeaseObtained;
  string   DHCPServer;
  string   DNSDomain;
  string   DNSDomainSuffixSearchOrder[];
  boolean  DNSEnabledForWINSResolution;
  string   DNSHostName;
  string   DNSServerSearchOrder[];
  boolean  DomainDNSRegistrationEnabled;
  uint32   ForwardBufferMemory;
  boolean  FullDNSRegistrationEnabled;
  uint16   GatewayCostMetric[];
  uint8    IGMPLevel;
  uint32   Index;
  uint32   InterfaceIndex;
  string   IPAddress[];
  uint32   IPConnectionMetric;
  boolean  IPEnabled;
  boolean  IPFilterSecurityEnabled;
  boolean  IPPortSecurityEnabled;
  string   IPSecPermitIPProtocols[];
  string   IPSecPermitTCPPorts[];
  string   IPSecPermitUDPPorts[];
  string   IPSubnet[];
  boolean  IPUseZeroBroadcast;
  string   IPXAddress;
  boolean  IPXEnabled;
  uint32   IPXFrameType[];
  uint32   IPXMediaType;
  string   IPXNetworkNumber[];
  string   IPXVirtualNetNumber;
  uint32   KeepAliveInterval;
  uint32   KeepAliveTime;
  string   MACAddress;
  uint32   MTU;
  uint32   NumForwardPackets;
  boolean  PMTUBHDetectEnabled;
  boolean  PMTUDiscoveryEnabled;
  string   ServiceName;
  uint32   TcpipNetbiosOptions;
  uint32   TcpMaxConnectRetransmissions;
  uint32   TcpMaxDataRetransmissions;
  uint32   TcpNumConnections;
  boolean  TcpUseRFC1122UrgentPointer;
  uint16   TcpWindowSize;
  boolean  WINSEnableLMHostsLookup;
  string   WINSHostLookupFile;
  string   WINSPrimaryServer;
  string   WINSScopeID;
  string   WINSSecondaryServer;
};

Anggota

Kelas Win32_NetworkAdapterConfiguration memiliki jenis anggota ini:

Metode

Kelas Win32_NetworkAdapterConfiguration memiliki metode ini.

Metode Deskripsi
DisableIPSec Menonaktifkan IPsec pada adaptor jaringan berkemampuan TCP/IP ini.
EnableDHCP Mengaktifkan Dynamic Host Configuration Protocol (DHCP) untuk layanan dengan adaptor jaringan ini.
EnableDNS Mengaktifkan Sistem Nama Domain (DNS) untuk layanan pada adaptor jaringan terikat TCP/IP ini.
EnableIPFilterSec Mengaktifkan IPsec secara global di semua adaptor jaringan yang terikat IP.
EnableIPSec Mengaktifkan IPsec pada adaptor jaringan khusus yang mendukung TCP/IP ini.
AktifkanStatic Mengaktifkan alamat TCP/IP statis untuk adaptor jaringan target.
AktifkanWINS Mengaktifkan pengaturan WINS khusus untuk TCP/IP, tetapi independen dari adaptor jaringan.
ReleaseDHCPLease Merilis alamat IP yang terikat ke adaptor jaringan tertentu yang didukung DHCP.
ReleaseDHCPLeaseAll Merilis alamat IP yang terikat ke semua adaptor jaringan berkemampuan DHCP.
RenewDHCPLease Memperbarui alamat IP pada adaptor jaringan tertentu yang mendukung DHCP.
RenewDHCPLeaseAll Memperbarui alamat IP pada semua adaptor jaringan dengan dukungan DHCP.
SetArpAlwaysSourceRoute Mengatur transmisi kueri ARP oleh TCP/IP.
SetArpUseEtherSNAP Memungkinkan paket Ethernet menggunakan pengodean SNAP 802.3.
SetDatabasePath Mengatur jalur ke file database Internet standar (HOSTS, LMHOSTS, NETWORKS, dan PROTOCOLS).
SetDeadGWDetect Mengaktifkan deteksi gateway mati.
SetDefaultTOS Kedaluwarsa. Metode ini menetapkan nilai Jenis Layanan (TOS) default di header paket IP keluar.
SetDefaultTTL Mengatur nilai Time to Live (TTL) default di header paket IP keluar.
SetDNSDomain Mengatur domain DNS.
SetDNSServerSearchOrder Mengatur urutan pencarian server sebagai array elemen.
SetDNSSuffixSearchOrder Mengatur urutan pencarian akhiran sebagai array elemen.
SetDynamicDNSRegistration Menunjukkan pendaftaran DNS dinamis alamat IP untuk adaptor terikat IP ini.
SetForwardBufferMemory Menentukan berapa banyak IP memori yang dialokasikan untuk menyimpan data paket dalam antrean paket router.
SetGateways Menentukan daftar gateway untuk paket perutean yang ditujukan untuk subnet yang berbeda dari yang tersambung dengan adaptor ini.
SetIGMPLevel Mengatur sejauh mana sistem mendukung multicasting IP dan berpartisipasi dalam Protokol Manajemen Grup Internet.
SetIP Koneksi ionMetric Mengatur metrik perutean yang terkait dengan adaptor terikat IP ini.
SetIPUseZeroBroadcast Mengatur penggunaan siaran NOL IP.
SetIPXFrameTypeNetworkPairs Mengatur pasangan nomor/bingkai jaringan Internetworking Packet Exchange (IPX) untuk adaptor jaringan ini.
SetIPXVirtualNetworkNumber Mengatur nomor jaringan virtual Internetworking Packet Exchange (IPX) pada sistem komputer target.
SetKeepAliveInterval Mengatur interval yang memisahkan Transmisi Ulang Keep Alive hingga respons diterima.
SetKeepAliveTime Mengatur seberapa sering TCP mencoba memverifikasi bahwa koneksi diam masih tersedia dengan mengirim paket Keep Alive.
SetMTU Mengatur Unit Transmisi Maksimum (MTU) default untuk antarmuka jaringan.
Metode ini tidak didukung.
SetNumForwardPackets Mengatur jumlah header paket IP yang dialokasikan untuk antrean paket router.
SetPMTUBHDetect Memungkinkan deteksi router Black Hole.
SetPMTUDiscovery Mengaktifkan penemuan Unit Transmisi Maksimum (MTU).
SetTcpipNetbios Mengatur operasi default NetBIOS melalui TCP/IP.
SetTcpMax Koneksi Retransmissions Mengatur jumlah upaya TCP akan mengirimkan ulang permintaan sambungkan sebelum membatalkan.
SetTcpMaxDataRetransmissions Mengatur berapa kali TCP akan mengirimkan ulang segmen data individual sebelum membatalkan koneksi.
SetTcpNum Koneksi ions Mengatur jumlah maksimum koneksi yang mungkin telah dibuka TCP secara bersamaan.
SetTcpUseRFC1122UrgentPointer Menentukan apakah TCP menggunakan spesifikasi RFC 1122 untuk data mendesak, atau mode yang digunakan oleh sistem turunan Berkeley Software Design (BSD).
SetTcpWindowSize Mengatur ukuran TCP Receive Window maksimum yang ditawarkan oleh sistem.
SetWINSServer Mengatur server Windows Internet Naming Service (WINS) primer dan sekunder pada adaptor jaringan terikat TCP/IP ini.

 

Properti

Kelas Win32_NetworkAdapterConfiguration memiliki properti ini.

ArpAlwaysSourceRoute

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpAlwaysSourceRoute")

Jika TRUE, TCP/IP mengirimkan kueri Address Resolution Protocol (ARP) dengan perutean sumber diaktifkan pada jaringan Token Ring. Secara default (FALSE), kueri pertama ARP tanpa perutean sumber, lalu coba lagi dengan perutean sumber diaktifkan jika tidak ada balasan yang diterima. Perutean sumber memungkinkan perutean paket jaringan di berbagai jenis jaringan.

ArpUseEtherSNAP

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpUseEtherSNAP")

Jika TRUE, paket Ethernet mengikuti pengodean IEEE 802.3 Sub-Network Access Protocol (SNAP). Mengatur parameter ini ke 1 memaksa TCP/IP untuk mengirimkan paket Ethernet dengan menggunakan pengodean SNAP 802.3. Secara default (FALSE), tumpukan mengirimkan paket dalam format DIX Ethernet.

Caption

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Deskripsi tekstual pendek dari objek saat ini.

Properti ini diwarisi dari CIM_Setting.

DatabasePath

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DatabasePath")

Jalur file Windows yang valid ke file database Internet standar (HOSTS, LMHOSTS, NETWORKS, dan PROTOCOLS). Jalur file digunakan oleh antarmuka Windows Sockets.

DeadGWDetectEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableDeadGWDetect")

Jika TRUE, deteksi gateway mati terjadi. Dengan mengaktifkan fitur ini, Protokol Kontrol Transmisi (TCP) meminta Protokol Internet (IP) untuk mengubah ke gateway cadangan jika mengirimkan ulang segmen beberapa kali tanpa menerima respons.

DefaultIPGateway

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Parameter|DefaultGateway")

Array alamat IP gateway default yang digunakan sistem komputer.

Contoh: "192.168.12.1 192.168.46.1"

DefaultTOS

Jenis data: uint8

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DefaultTOS")

Nilai Jenis Layanan Default (TOS) yang ditetapkan di header paket IP keluar. Permintaan Komentar (RFC) 791 menentukan nilai. Default: 0 (nol), Rentang Valid: 0 - 255.

DefaultTTL

Jenis data: uint8

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DefaultTTL")

Nilai Time To Live (TTL) default diatur di header paket IP keluar. TTL menentukan jumlah router yang dapat dilewati paket IP untuk mencapai tujuannya sebelum dibuang. Setiap pengurangan router satu per satu jumlah TTL paket saat melewati dan membuang paket—jika TTL adalah 0 (nol). Default: 32, Rentang Valid: 1 - 255.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi tekstual objek saat ini.

Properti ini diwarisi dari CIM_Setting.

DHCPEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|EnableDHCP")

Jika TRUE, server protokol konfigurasi host dinamis (DHCP) secara otomatis menetapkan alamat IP ke sistem komputer saat membuat koneksi jaringan.

DHCPLeaseExpires

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseTerminatesTime")

Tanggal dan waktu kedaluwarsa untuk alamat IP sewaan yang ditetapkan ke komputer oleh server protokol konfigurasi host dinamis (DHCP).

Contoh: 20521201000230.000000000

DHCPLeaseObtained

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseObtainedTime")

Tanggal dan waktu sewa diperoleh untuk alamat IP yang ditetapkan ke komputer oleh server protokol konfigurasi host dinamis (DHCP).

Contoh: 19521201000230.000000000

DHCPServer

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|DhcpServer")

Alamat IP server protokol konfigurasi host dinamis (DHCP).

Contoh: "10.55.34.2"

DNSDomain

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|Domain")

Nama organisasi diikuti oleh titik dan ekstensi yang menunjukkan jenis organisasi, seperti "microsoft.com". Nama dapat berupa kombinasi huruf A hingga Z, angka 0 hingga 9, dan tanda hubung (-), ditambah karakter titik (.) yang digunakan sebagai pemisah.

Contoh: "microsoft.com"

DNSDomainSuffixSearchOrder

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|SearchList")

Array akhiran domain DNS yang akan ditambahkan ke akhir nama host selama resolusi nama. Saat mencoba menyelesaikan nama domain yang sepenuhnya memenuhi syarat (FQDN) dari nama khusus host, sistem akan terlebih dahulu menambahkan nama domain lokal. Jika ini tidak berhasil, sistem akan menggunakan daftar akhiran domain untuk membuat FQDN tambahan dalam urutan yang tercantum dan mengkueri server DNS untuk masing-masing server.

Contoh: "samples.microsoft.com example.microsoft.com"

DNSEnabledForWINSResolution

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableDNS")

Jika TRUE, Sistem Nama Domain (DNS) diaktifkan untuk resolusi nama melalui resolusi Windows Internet Naming Service (WINS). Jika nama tidak dapat diselesaikan menggunakan DNS, permintaan nama diteruskan ke WINS untuk resolusi.

DNSHostName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|Nama host")

Nama host yang digunakan untuk mengidentifikasi komputer lokal untuk autentikasi oleh beberapa utilitas. Utilitas berbasis TCP/IP lainnya dapat menggunakan nilai ini untuk memperoleh nama komputer lokal. Nama host disimpan di server DNS dalam tabel yang memetakan nama ke alamat IP untuk digunakan oleh DNS. Nama dapat berupa kombinasi huruf A hingga Z, angka 0 hingga 9, dan tanda hubung (-), ditambah karakter titik (.) yang digunakan sebagai pemisah. Secara default, nilai ini adalah nama komputer jaringan Microsoft, tetapi administrator jaringan dapat menetapkan nama host lain tanpa memengaruhi nama komputer.

Contoh: "corpdns"

DNSServerSearchOrder

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NameServer")

Array alamat IP server yang akan digunakan dalam kueri untuk server DNS.

DomainDNSRegistrationEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Jika TRUE, alamat IP untuk koneksi ini terdaftar di DNS di bawah nama domain koneksi ini selain didaftarkan di bawah nama DNS lengkap komputer. Nama domain koneksi ini diatur menggunakan metode SetDNSDomain() atau ditetapkan oleh DSCP. Nama terdaftar adalah nama host komputer dengan nama domain ditambahkan.

ForwardBufferMemory

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ForwardBufferMemory"), Unit ("byte")

Memori yang dialokasikan oleh IP untuk menyimpan data paket dalam antrean paket router. Ketika ruang buffer ini terisi, router mulai membuang paket secara acak dari antreannya. Buffer data antrean paket panjangnya 256 byte, sehingga nilai parameter ini harus kelipatan 256. Beberapa buffer dirangkai bersama untuk paket yang lebih besar. Header IP untuk paket disimpan secara terpisah. Parameter ini diabaikan dan tidak ada buffer yang dialokasikan jika router IP tidak diaktifkan. Ukuran buffer dapat berkisar dari MTU jaringan hingga nilai yang lebih kecil dari 0xFFFFFFFF. Default: 74240 (lima puluh paket byte 1480, dibulatkan ke kelipatan 256).

FullDNSRegistrationEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Jika TRUE, alamat IP untuk koneksi ini terdaftar di DNS di bawah nama DNS lengkap komputer. Nama DNS lengkap komputer ditampilkan pada tab Identifikasi Jaringan di aplikasi Sistem di Panel Kontrol.

GatewayCostMetric

Jenis data: array uint16

Jenis akses: Baca-saja

Array nilai metrik biaya bilangan bulat (mulai dari 1 hingga 9999) untuk digunakan dalam menghitung rute intensif sumber daya tercepat, paling andal, atau paling sedikit. Argumen ini memiliki korespondensi satu-ke-satu dengan properti DefaultIPGateway .

IGMPLevel

Jenis data: uint8

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|IGMPLevel")

Sejauh mana sistem mendukung multicast IP dan berpartisipasi dalam Internet Group Management Protocol (IGMP). Pada tingkat 0 (nol), sistem tidak menyediakan dukungan multicast. Pada tingkat 1, sistem hanya dapat mengirim paket multicast IP. Pada tingkat 2, sistem dapat mengirim paket multicast IP dan sepenuhnya berpartisipasi dalam IGMP untuk menerima paket multicast.

Tidak Ada Multicast (0)

Multicast IP (1)

Multicast IP & IGMP (2)

Multicast IP dan IGMP (default)

Index

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: kunci, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}")

Nomor indeks konfigurasi adaptor jaringan Windows. Nomor indeks digunakan ketika ada lebih dari satu konfigurasi yang tersedia.

InterfaceIndex

Jenis data: uint32

Jenis akses: Baca-saja

Nilai indeks yang secara unik mengidentifikasi antarmuka jaringan lokal. Nilai dalam properti ini sama dengan nilai dalam properti InterfaceIndex dalam instans Win32_IP4RouteTable yang mewakili antarmuka jaringan dalam tabel rute.

IPAddress

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Parameters\\Tcpip|IPAddress")

Array semua alamat IP yang terkait dengan adaptor jaringan saat ini. Properti ini dapat berisi alamat IPv6 atau alamat IPv4. Untuk informasi selengkapnya, lihat Dukungan IPv6 dan IPv4 di WMI.

Contoh alamat IPv6: "2010:836B:4179::836B:4179"

IP Koneksi ionMetric

Jenis data: uint32

Jenis akses: Baca-saja

Biaya penggunaan rute yang dikonfigurasi untuk adaptor terikat IP dan merupakan nilai tertimbang untuk rute tersebut dalam tabel perutean IP. Jika ada beberapa rute ke tujuan dalam tabel perutean IP, rute dengan metrik terendah digunakan. Nilai default adalah 1.

IPEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Parameters\\Tcpip")

Jika TRUE, TCP/IP terikat dan diaktifkan pada adaptor jaringan ini.

IPFilterSecurityEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|IPFilterSecurityEnabled")

Jika TRUE, keamanan port IP diaktifkan secara global di semua adaptor jaringan yang terikat IP dan nilai keamanan yang terkait dengan adaptor jaringan individual berlaku. Properti ini digunakan bersama dengan IPSecPermitTCPPorts, IPSecPermitUDPPorts, dan IPSecPermitIPProtocols. Jika FALSE, keamanan filter IP dinonaktifkan di semua adaptor jaringan dan memungkinkan semua lalu lintas port dan protokol mengalir tanpa filter.

IPPortSecurityEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("WMI|Win32_NetworkAdapterConfiguration|IPFilterSecurityEnabled")

Jika TRUE, keamanan port IP diaktifkan secara global di semua adaptor jaringan yang terikat IP. Properti ini sudah usang. Sebagai ganti properti ini, Anda harus menggunakan IPFilterSecurityEnabled.

IPSecPermitIPProtocols

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|RawIPAllowedProtocols")

Array protokol yang diizinkan untuk dijalankan melalui IP. Daftar protokol ditentukan menggunakan metode EnableIPSec. Daftar akan kosong atau berisi nilai numerik. Nilai numerik 0 (nol) menunjukkan izin akses diberikan untuk semua protokol. String kosong menunjukkan bahwa tidak ada protokol yang diizinkan untuk dijalankan ketika IPFilterSecurityEnabled adalah TRUE.

IPSecPermitTCPPorts

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TCPAllowedPorts")

Array port yang akan diberikan izin akses untuk TCP. Daftar protokol ditentukan menggunakan metode EnableIPSec. Daftar akan kosong atau berisi nilai numerik. Nilai numerik 0 (nol)menunjukkan izin akses diberikan untuk semua port. String kosong menunjukkan bahwa tidak ada port yang diberikan izin akses ketika IPFilterSecurityEnabled adalah TRUE.

IPSecPermitUDPPorts

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|UDPAllowedPorts")

Array port yang akan diberikan izin akses User Datagram Protocol (UDP). Daftar protokol ditentukan menggunakan metode EnableIPSec. Daftar akan kosong atau berisi nilai numerik. Nilai numerik 0 (nol) menunjukkan izin akses diberikan untuk semua port. String kosong menunjukkan bahwa tidak ada port yang diberikan izin akses ketika IPFilterSecurityEnabled adalah TRUE.

IPSubnet

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Parameter|SubnetMask")

Array semua subnet mask yang terkait dengan adaptor jaringan saat ini.

Contoh: "255.255.0.0"

IPUseZeroBroadcast

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|GunakanZeroBroadcast")

Jika TRUE, siaran nol IP digunakan (0.0.0.0), dan sistem menggunakan siaran-satu (255.255.255.255). Sistem komputer umumnya menggunakan siaran satu, tetapi yang berasal dari implementasi BSD menggunakan siaran nol. Sistem yang tidak menggunakan siaran yang sama tidak akan beroperasi pada jaringan yang sama. Defaultnya adalah FALSE.

IPXAddress

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32API|Windows Sockets Versi 2|getsockopt|IPX_ADDRESS")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

IPXEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("WMI")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

IPXFrameType

Jenis data: array uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|PktType")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

Ethernet II (0)

Ethernet 802.3 (1)

Ethernet 802.2 (2)

Ethernet SNAP (3)

OTOMATIS (255)

IPXMediaType

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|MediaType")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

Ethernet (1)

Cincin token (2)

FDDI (3)

ARCNET (8)

IPXNetworkNumber

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|NetworkNumber")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

IPXVirtualNetNumber

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|VirtualNetworkNumber")

Teknologi Internetwork Packet Exchange (IPX) tidak lagi didukung dan properti ini tidak berisi data yang berguna.

KeepAliveInterval

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval"), Unit ("milidetik")

Interval yang memisahkan Remisi Ulang Keep Alive hingga respons diterima. Setelah respons diterima, penundaan hingga Keep Alive Transmission berikutnya kembali dikendalikan oleh nilai KeepAliveTime. Koneksi akan dibatalkan setelah jumlah pengiriman ulang yang ditentukan oleh TcpMaxDataRetransmissions telah tidak terjawab. Default: 1000, Rentang Valid: 1 - 0xFFFFFFFF.

KeepAliveTime

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval"), Unit ("milidetik")

Properti KeepAliveTime menunjukkan seberapa sering TCP mencoba memverifikasi bahwa koneksi diam masih utuh dengan mengirim Paket Keep Alive. Sistem jarak jauh yang dapat dijangkau akan mengakui transmisi tetap hidup. Paket Keep Alive tidak dikirim secara default. Fitur ini dapat diaktifkan dalam koneksi oleh aplikasi. Default: 7.200.000 (dua jam).

MACAddress

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Input dan Output Perangkat|DeviceIoControl")

Alamat Media Access Control (MAC) adapter jaringan. Alamat MAC ditetapkan oleh produsen untuk mengidentifikasi adaptor jaringan secara unik.

Contoh: "00:80:C7:8F:6C:96"

MTU

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|MTU"), Unit ("byte")

Mengambil alih Unit Transmisi Maksimum (MTU) default untuk antarmuka jaringan. MTU adalah ukuran paket maksimum (termasuk header transportasi) yang akan ditransmisikan transportasi melalui jaringan yang mendasar. Datagram IP dapat mencakup beberapa paket. Rentang nilai ini mencakup ukuran paket minimum (68) ke MTU yang didukung oleh jaringan yang mendasar.

NumForwardPackets

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NumForwardPackets")

Jumlah header paket IP yang dialokasikan untuk antrean paket router. Ketika semua header digunakan, router akan mulai membuang paket dari antrean secara acak. Nilai ini harus setidaknya sebesar nilai ForwardBufferMemory dibagi dengan ukuran data IP maksimum jaringan yang terhubung ke router. Nilai ini seharusnya tidak lebih besar dari nilai ForwardBufferMemory dibagi dengan 256, karena setidaknya 256 byte memori buffer maju digunakan untuk setiap paket. Jumlah paket forward yang optimal untuk ukuran ForwardBufferMemory tertentu tergantung pada jenis lalu lintas pada jaringan. Ini akan berada di suatu tempat di antara kedua nilai ini. Jika router tidak diaktifkan, parameter ini diabaikan dan tidak ada header yang dialokasikan. Default: 50, Rentang Valid: 1 - 0xFFFFFFFE.

PMTUBHDetectEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|AktifkanPMTUBHDetect")

Jika TRUE, deteksi router lubang hitam terjadi saat TCP menemukan jalur Unit Transmisi Maksimum. Router lubang hitam tidak mengembalikan pesan Tujuan ICMP Tidak dapat dijangkau ketika perlu memfragmentasi datagram IP dengan kumpulan bit Jangan Fragmen. TCP bergantung pada penerimaan pesan ini untuk melakukan Path MTU Discovery. Dengan fitur ini diaktifkan, TCP akan mencoba mengirim segmen tanpa bit Don't Fragment diatur jika beberapa transmisi ulang segmen tidak diakui. Jika segmen diakui sebagai hasilnya, MSS akan berkurang dan bit Jangan Fragmen akan diatur dalam paket mendatang pada koneksi. Mengaktifkan deteksi lubang hitam meningkatkan jumlah maksimum pengiriman ulang yang dilakukan untuk segmen tertentu. Nilai default properti ini adalah FALSE.

PMTUDiscoveryEnabled

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|AktifkanPMTUDiscovery")

Jika TRUE, jalur Unit Transmisi Maksimum (MTU) ditemukan di atas jalur ke host jarak jauh. Dengan menemukan jalur MTU dan membatasi segmen TCP ke ukuran ini, TCP dapat menghilangkan fragmentasi pada router di sepanjang jalur yang menghubungkan jaringan dengan MTUs yang berbeda. Fragmentasi berdampak buruk pada throughput TCP dan kemacetan jaringan. Mengatur parameter ini ke FALSE menyebabkan MTU 576 byte digunakan untuk semua koneksi yang bukan ke komputer pada subnet lokal. Defaultnya adalah TRUE.

ServiceName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards|ServiceName")

Nama layanan adaptor jaringan. Nama ini biasanya lebih pendek dari nama produk lengkap.

Contoh: "Elnkii"

SettingID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (256)

Pengidentifikasi tempat objek saat ini diketahui.

Properti ini diwarisi dari CIM_Setting.

TcpipNetbiosOptions

Jenis data: uint32

Jenis akses: Baca-saja

Bitmap dari kemungkinan pengaturan yang terkait dengan NetBIOS melalui TCP/IP. Nilai diidentifikasi dalam daftar berikut.

EnableNetbiosViaDhcp (0)

EnableNetbios (1)

DisableNetbios (2)

TcpMax Koneksi Retransmissions

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpMax Koneksi Retransmissions")

Frekuensi TCP mencoba mengirimkan ulang Permintaan Koneksi sebelum mengakhiri koneksi. Batas waktu pengiriman ulang awal adalah 3 detik. Batas waktu pengiriman ulang dua kali lipat untuk setiap upaya. Default: 3, Rentang Valid: 0 - 0xFFFFFFFF.

TcpMaxDataRetransmissions

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpMaxDataRetransmissions")

Berapa kali TCP mengirimkan ulang segmen data individual (segmen nonkoneksi) sebelum mengakhiri koneksi. Batas waktu pengiriman ulang berlipat ganda dengan setiap pengiriman ulang berturut-turut pada koneksi. Default: 5, Rentang Valid: 0 - 0xFFFFFFFF.

TcpNum Koneksi ions

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpNum Koneksi ions")

Jumlah maksimum koneksi yang dapat dibuka TCP secara bersamaan. Default: 0xFFFFFE, Rentang Valid: 0 - 0xFFFFFE.

TcpUseRFC1122UrgentPointer

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpUseRFC1122UrgentPointer")

Jika TRUE, TCP menggunakan spesifikasi RFC 1122 untuk data mendesak. Jika FALSE (default), TCP menggunakan mode yang digunakan oleh sistem turunan Berkeley Software Design (BSD). Kedua mekanisme menafsirkan penunjuk mendesak secara berbeda dan tidak dapat dioperasikan. Nilai defaultnya adalah FALSE.

TcpWindowSize

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize"), Unit ("byte")

Ukuran Jendela Penerimaan TCP maksimum yang ditawarkan oleh sistem. Jendela Terima menentukan jumlah byte yang dapat ditransmisikan pengirim tanpa menerima pengakuan. Secara umum, jendela penerimaan yang lebih besar akan meningkatkan performa melalui jaringan penundaan tinggi dan bandwidth tinggi. Untuk efisiensi, jendela penerimaan harus berupa kelipatan ukuran Segmen Maksimum (MSS) TCP. Default: Empat kali ukuran data TCP maksimum atau bahkan kelipatan ukuran data TCP yang dibulatkan ke kelipatan terdekat 8192. Jaringan Ethernet default ke 8760. Rentang valid: 0 - 65535.

Catatan

Windows Vista: Properti ini mengakses entri registri "CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize" , yang tidak digunakan dalam implementasi sistem operasi saat ini.

 

WINSEnableLMHostsLookup

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableLMHOSTS")

Jika TRUE, file pencarian lokal digunakan. File pencarian akan berisi peta alamat IP ke nama host. Jika ada di sistem lokal, mereka akan ditemukan di %SystemRoot%\system32\drivers\etc.

WINSHostLookupFile

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Fungsi|GetSystemDirectory|\\drivers\\etc\\lmhosts")

Jalur ke file pencarian WINS pada sistem lokal. File ini akan berisi peta alamat IP ke nama host. Jika file yang ditentukan dalam properti ini ditemukan, file akan disalin ke folder %SystemRoot%\system32\drivers\etc dari sistem lokal. Valid hanya jika properti WINSEnableLMHostsLookup TRUE.

WINSPrimaryServer

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Input dan Output Perangkat|DeviceIoControl")

Alamat IP untuk server WINS utama.

WINSScopeID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ScopeID")

Nilai ditambahkan ke akhir nama NetBIOS yang mengisolasi sekelompok sistem komputer yang berkomunikasi satu sama lain. Ini digunakan untuk semua transaksi NetBIOS melalui komunikasi TCP/IP dari sistem komputer tersebut. Komputer yang dikonfigurasi dengan pengidentifikasi cakupan yang identik dapat berkomunikasi dengan komputer ini. Klien TCP/IP dengan pengidentifikasi cakupan yang berbeda mengacuhkan paket dari komputer dengan pengidentifikasi cakupan ini. Hanya valid ketika metode EnableWINS berhasil dijalankan.

WINSSecondaryServer

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Input dan Output Perangkat|DeviceIoControl")

Alamat IP untuk server WINS sekunder.

Keterangan

Kelas Win32_NetworkAdapterConfiguration berasal dari CIM_Setting.

Contoh

Kode PowerShell berikut mengambil pengaturan konfigurasi untuk Microsoft ISTAP Adapter.

$IstapAdapterConfig = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Microsoft ISATAP Adapter"}
$IstapAdapterConfig

Sampel C# berikut mengambil deskripsi dan jumlah indeks semua instans konfigurasi adaptor jaringan. Perhatikan bahwa sampel C# ini menggunakan namespace Microsoft.Management.Infrastructure , yang umumnya menskalakan lebih efisien daripada kelas WMI namespace System.Management .

using Microsoft.Management.Infrastructure;
...
static void QueryInstanceFunc()
{
   CimSession session = CimSession.Create("localHost");
   IEnumerable<CimInstance> queryInstance = session.QueryInstances(@"root\cimv2", "WQL", "SELECT * FROM Win32_NetworkAdapterConfiguration");

   foreach (CimInstance cimObj in queryInstance)
   {
      Console.WriteLine(cimObj.CimInstanceProperties["Index"].ToString());
      Console.WriteLine(cimObj.CimInstanceProperties["Description"].ToString());
      Console.WriteLine();
   }

Console.ReadLine();
}

Sampel C# berikut mengambil deskripsi dan jumlah indeks semua instans konfigurasi adaptor jaringan. Perhatikan bahwa sampel C# ini menggunakan namespace System.Management asli, yang telah digantikan oleh Microsoft.Management.Infrastructure.

using System.Management;
...
static void oldSchoolQueryInstanceFunc()
{

   ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
   ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);

   ManagementObjectCollection queryCollection = searcher.Get();
   foreach (ManagementObject m in queryCollection)
   {
      Console.WriteLine("Index : {0}", m["Index"]);
      Console.WriteLine("Description : {0}", m["Description"]);
      Console.WriteLine();
   }
   Console.ReadLine();
}

Contoh berikut mengambil informasi dari kelas Win32_NetworkAdapterConfiguration .

on error resume next


PrintAll_NICAdapter_information()

'PrintOnlyEnabled_NICAdapter_information()


Function PrintAll_NICAdapter_information()


    strComputer = "."

    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")


    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration",,48)


    i = 0

    For Each objItem in colItems

        i = i + 1

        Wscript.Echo "-----------------------------------"

        Wscript.Echo "Win32_NetworkAdapterConfiguration instance: " & i

        Wscript.Echo "-----------------------------------"

        

        strDefaultIPGateway = GetMultiString_FromArray(objitem.DefaultIPGateway, ", ")

        Wscript.Echo "MACAddress                  : " & vbtab & objItem.MACAddress
        Wscript.Echo "Description                 : " & vbtab & objItem.Description
        Wscript.Echo "DHCPEnabled                 : " & vbtab & objItem.DHCPEnabled

        strIPAddress=GetMultiString_FromArray(objitem.IPAddress, ", ")

        Wscript.Echo "IPAddress                   : " & vbtab & strIPAddress

        strIPSubnet = GetMultiString_FromArray(objitem.IPSubnet, ", ")

        Wscript.Echo "IPSubnet                    : " & vbtab & strIPSubnet
        Wscript.Echo "IPConnectionMetric          : " & vbtab & objItem.IPConnectionMetric
        Wscript.Echo "DHCPLeaseExpires            : " & vbtab & objItem.DHCPLeaseExpires
        Wscript.Echo "DHCPLeaseObtained           : " & vbtab & objItem.DHCPLeaseObtained
        Wscript.Echo "DHCPServer                  : " & vbtab & objItem.DHCPServer
        Wscript.Echo "DNSDomain                   : " & vbtab & objItem.DNSDomain
        Wscript.Echo "IPEnabled                   : " & vbtab & objItem.IPEnabled
        Wscript.Echo "DefaultIPGateway            : " & vbtab & strDefaultIPGateway
        Wscript.Echo "GatewayCostMetric           : " & vbtab & strGatewayCostMetric
        Wscript.Echo "IPFilterSecurityEnabled     : " & vbtab & objItem.IPFilterSecurityEnabled
        Wscript.Echo "IPPortSecurityEnabled       : " & vbtab & objItem.IPPortSecurityEnabled

        strDNSDomainSuffixSearchOrder = GetMultiString_FromArray(objitem.DNSDomainSuffixSearchOrder, ", ")

        Wscript.Echo "DNSDomainSuffixSearchOrder  : " & vbtab & strDNSDomainSuffixSearchOrder
        Wscript.Echo "DNSEnabledForWINSResolution : " & vbtab & objItem.DNSEnabledForWINSResolution
        Wscript.Echo "DNSHostName                 : " & vbtab & objItem.DNSHostName

        

        strDNSServerSearchOrder = GetMultiString_FromArray(objitem.DNSServerSearchOrder, ", ")

        Wscript.Echo "DNSServerSearchOrder        : " & vbtab & strDNSServerSearchOrder
        Wscript.Echo "DomainDNSRegistrationEnabled: " & vbtab & objItem.DomainDNSRegistrationEnabled
        Wscript.Echo "ForwardBufferMemory         : " & vbtab & objItem.ForwardBufferMemory
        Wscript.Echo "FullDNSRegistrationEnabled  : " & vbtab & objItem.FullDNSRegistrationEnabled

        strGatewayCostMetric = GetMultiString_FromArray(objitem.GatewayCostMetric, ", ")

        Wscript.Echo "IGMPLevel                   : " & vbtab & objItem.IGMPLevel
        Wscript.Echo "Index                       : " & vbtab & objItem.Index

        strIPSecPermitIPProtocols = GetMultiString_FromArray(objitem.IPSecPermitIPProtocols, ", ")

        Wscript.Echo "IPSecPermitIPProtocols      : " & vbtab & strIPSecPermitIPProtocols


        strIPSecPermitTCPPorts =GetMultiString_FromArray(objitem.IPSecPermitTCPPorts, ", ")

        Wscript.Echo "IPSecPermitTCPPorts         : " & vbtab & strIPSecPermitTCPPorts


        strIPSecPermitUDPPorts = GetMultiString_FromArray(objitem.IPSecPermitUDPPorts, ", ")

        Wscript.Echo "IPSecPermitUDPPorts         : " & vbtab & strIPSecPermitUDPPorts


        Wscript.Echo "IPUseZeroBroadcast          : " & vbtab & objItem.IPUseZeroBroadcast
        Wscript.Echo "IPXAddress                  : " & vbtab & objItem.IPXAddress
        Wscript.Echo "IPXEnabled                  : " & vbtab & objItem.IPXEnabled

        strIPXFrameType=GetMultiString_FromArray(objitem.IPXFrameType, ", ")

        Wscript.Echo "IPXFrameType                : " & vbtab & strIPXFrameType


        strIPXNetworkNumber=GetMultiString_FromArray(objitem.IPXNetworkNumber, ", ")

        Wscript.Echo "IPXNetworkNumber            : " & vbtab & strIPXNetworkNumber
        Wscript.Echo "IPXVirtualNetNumber         : " & vbtab & objItem.IPXVirtualNetNumber
        Wscript.Echo "KeepAliveInterval           : " & vbtab & objItem.KeepAliveInterval

        Wscript.Echo "KeepAliveTime               : " & vbtab & objItem.KeepAliveTime
        Wscript.Echo "MTU                         : " & vbtab & objItem.MTU
        Wscript.Echo "NumForwardPackets           : " & vbtab & objItem.NumForwardPackets
        Wscript.Echo "PMTUBHDetectEnabled         : " & vbtab & objItem.PMTUBHDetectEnabled
        Wscript.Echo "PMTUDiscoveryEnabled        : " & vbtab & objItem.PMTUDiscoveryEnabled
        Wscript.Echo "ServiceName                 : " & vbtab & objItem.ServiceName
        Wscript.Echo "SettingID                   : " & vbtab & objItem.SettingID
        Wscript.Echo "TcpipNetbiosOptions         : " & vbtab & objItem.TcpipNetbiosOptions
        Wscript.Echo "TcpMaxConnectRetransmissions: " & vbtab & objItem.TcpMaxConnectRetransmissions
        Wscript.Echo "TcpMaxDataRetransmissions   : " & vbtab & objItem.TcpMaxDataRetransmissions
        Wscript.Echo "TcpNumConnections           : " & vbtab & objItem.TcpNumConnections
        Wscript.Echo "TcpUseRFC1122UrgentPointer  : " & vbtab & objItem.TcpUseRFC1122UrgentPointer
        Wscript.Echo "TcpWindowSize               : " & vbtab & objItem.TcpWindowSize
        Wscript.Echo "WINSEnableLMHostsLookup     : " & vbtab & objItem.WINSEnableLMHostsLookup
        Wscript.Echo "WINSHostLookupFile          : " & vbtab & objItem.WINSHostLookupFile
        Wscript.Echo "WINSPrimaryServer           : " & vbtab & objItem.WINSPrimaryServer
        Wscript.Echo "WINSScopeID                 : " & vbtab & objItem.WINSScopeID
        Wscript.Echo "WINSSecondaryServer         : " & vbtab & objItem.WINSSecondaryServer
        Wscript.Echo "ArpAlwaysSourceRoute        : " & vbtab & objItem.ArpAlwaysSourceRoute
        Wscript.Echo "ArpUseEtherSNAP             : " & vbtab & objItem.ArpUseEtherSNAP
        Wscript.Echo "DatabasePath                : " & vbtab & objItem.DatabasePath
        Wscript.Echo "DeadGWDetectEnabled         : " & vbtab & objItem.DeadGWDetectEnabled

        Wscript.Echo "DefaultTOS                  : " & vbtab & objItem.DefaultTOS
        Wscript.Echo "DefaultTTL                  : " & vbtab & objItem.DefaultTTL

        

    Next

End Function ' Function PrintAll_NICAdapter_information()


' Script to get comprehensive nic info

sub appendCollection(msg, colctn, nm)

    i=0
    for each t in colctn
        msg = msg & "nic." & nm & "["&i&"]: " & t & vbCRLF
        i = i + 1
    next
end sub


Function PrintOnlyEnabled_NICAdapter_information()

    strComputer = "."

    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colNicConfigs = objWMIService.ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")


    for each nic in colNicConfigs

        msg = "nic.ArpAlwaysSourceRoute: " & nic.ArpAlwaysSourceRoute & vbCRLF _
        & "nic.ArpUseEtherSNAP: " & nic.ArpUseEtherSNAP & vbCRLF _
        & "nic.Caption: " & nic.Caption & vbCRLF _
        & "nic.DatabasePath: " & nic.DatabasePath & vbCRLF _
        & "nic.DeadGWDetectEnabled: " & nic.DeadGWDetectEnabled & vbCRLF _
        & "nic.DefaultTOS: " & nic.DefaultTOS & vbCRLF _
        & "nic.DefaultTTL: " & nic.DefaultTTL & vbCRLF _
        & "nic.Description: " & nic.Description & vbCRLF _
        & "nic.DHCPEnabled: " & nic.DHCPEnabled & vbCRLF _
        & "nic.DHCPLeaseExpires: " & nic.DHCPLeaseExpires & vbCRLF _
        & "nic.DHCPLeaseObtained: " & nic.DHCPLeaseObtained & vbCRLF _
        & "nic.DHCPServer: " & nic.DHCPServer & vbCRLF _
        & "nic.DNSDomain: " & nic.DNSDomain & vbCRLF _
        & "nic.DNSEnabledForWINSResolution: " & nic.DNSEnabledForWINSResolution & vbCRLF _
        & "nic.DNSHostName: " & nic.DNSHostName & vbCRLF _
        & "nic.DomainDNSRegistrationEnabled: " & nic.DomainDNSRegistrationEnabled & vbCRLF _
        & "nic.DNSDomainSuffixSearchOrder: " & nic.DNSDomainSuffixSearchOrder & vbCRLF _
        & "nic.ForwardBufferMemory: " & nic.ForwardBufferMemory & vbCRLF _
        & "nic.FullDNSRegistrationEnabled: " & nic.FullDNSRegistrationEnabled & vbCRLF _
        & "nic.IGMPLevel: " & nic.IGMPLevel & vbCRLF _
        & "nic.Index: " & nic.Index & vbCRLF _
        & "nic.IPConnectionMetric: " & nic.IPConnectionMetric & vbCRLF _
        & "nic.IPEnabled: " & nic.IPEnabled & vbCRLF _
        & "nic.IPFilterSecurityEnabled: " & nic.IPFilterSecurityEnabled & vbCRLF _
        & "nic.IPPortSecurityEnabled: " & nic.IPPortSecurityEnabled & vbCRLF _
        & "nic.IPUseZeroBroadcast: " & nic.IPUseZeroBroadcast & vbCRLF _
        & "nic.IPXAddress: " & nic.IPXAddress & vbCRLF _
        & "nic.IPXEnabled: " & nic.IPXEnabled & vbCRLF _
        & "nic.IPXFrameType: " & nic.IPXFrameType & vbCRLF _
        & "nic.IPXMediaType: " & nic.IPXMediaType & vbCRLF _
        & "nic.IPXNetworkNumber: " & nic.IPXNetworkNumber & vbCRLF _
        & "nic.IPXVirtualNetNumber: " & nic.IPXVirtualNetNumber & vbCRLF _
        & "nic.KeepAliveInterval: " & nic.KeepAliveInterval & vbCRLF _
        & "nic.KeepAliveTime: " & nic.KeepAliveTime & vbCRLF _
        & "nic.MACAddress: " & nic.MACAddress & vbCRLF _
        & "nic.MTU: " & nic.MTU & vbCRLF _
        & "nic.NumForwardPackets: " & nic.NumForwardPackets & vbCRLF _
        & "nic.PMTUBHDetectEnabled: " & nic.PMTUBHDetectEnabled & vbCRLF _
        & "nic.PMTUDiscoveryEnabled: " & nic.PMTUDiscoveryEnabled & vbCRLF _
        & "nic.ServiceName: " & nic.ServiceName & vbCRLF _
        & "nic.SettingID: " & nic.SettingID & vbCRLF _
        & "nic.TcpipNetbiosOptions: " & nic.TcpipNetbiosOptions & vbCRLF _
        & "nic.TcpMaxConnectRetransmissions: " & nic.TcpMaxConnectRetransmissions & vbCRLF _
        & "nic.TcpMaxDataRetransmissions: " & nic.TcpMaxDataRetransmissions & vbCRLF _
        & "nic.TcpNumConnections: " & nic.TcpNumConnections & vbCRLF _
        & "nic.TcpUseRFC1122UrgentPointer: " & nic.TcpUseRFC1122UrgentPointer & vbCRLF _
        & "nic.TcpWindowSize: " & nic.TcpWindowSize & vbCRLF _
        & "nic.WINSEnableLMHostsLookup: " & nic.WINSEnableLMHostsLookup & vbCRLF _
        & "nic.WINSHostLookupFile: " & nic.WINSHostLookupFile & vbCRLF _
        & "nic.WINSPrimaryServer: " & nic.WINSPrimaryServer & vbCRLF _
        & "nic.WINSScopeID: " & nic.WINSScopeID & vbCRLF _
        & "nic.WINSSecondaryServer: " & nic.WINSSecondaryServer & vbCRLF _
        '& "nic.InterfaceIndex: " & "|"&nic.InterfaceIndex & vbCRLF _


        appendCollection msg, nic.DefaultIPGateway, "DefaultIPGateway"
        appendCollection msg, nic.DNSServerSearchOrder, "DNSServerSearchOrder"
        appendCollection msg, nic.GatewayCostMetric, "GatewayCostMetric"
        appendCollection msg, nic.IPAddress, "IPAddress"
        appendCollection msg, nic.IPSecPermitIPProtocols, "IPSecPermitIPProtocols"
        appendCollection msg, nic.IPSecPermitTCPPorts, "IPSecPermitTCPPorts"
        appendCollection msg, nic.IPSecPermitUDPPorts, "IPSecPermitUDPPorts"
        appendCollection msg, nic.IPSubnet, "IPSubnet"


        WScript.Echo msg

    next


    'Vista only code???

    'Set colAdapters = objWMIService.Execquery ("SELECT * FROM Win32_NetworkAdapter WHERE NetEnabled = True")

    'For Each nic in colAdapters

    ' msg = "nic.DeviceId: " & nic.DeviceId & vbCRLF _

    ' & "nic.Name: " & nic.Name & vbCRLF _

    '

    'Next

End Function 'Function PrintOnlyEnabled_NICAdapter_information()

Function GetMultiString_FromArray( ArrayString, Seprator)

    If IsNull ( ArrayString ) Then

        StrMultiArray = ArrayString

    else

        StrMultiArray = Join( ArrayString, Seprator )

   end if

   GetMultiString_FromArray = StrMultiArray

End Function

Persyaratan

Persyaratan Value
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Baca juga

CIM_Setting

Kelas Perangkat Keras Sistem Komputer

Tugas WMI: Jaringan

Tugas WMI: Akun dan Domain

Dukungan IPv6 dan IPv4 di WMI