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 |
|
DLL |
|
Baca juga