Clase Win32_NetworkAdapterConfiguration
La Win32_NetworkAdapterConfigurationclase WMI representa los atributos y comportamientos de un adaptador de red. Esta clase incluye propiedades y métodos adicionales que admiten la administración del protocolo TCP/IP que son independientes del adaptador de red.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.
Sintaxis
[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;
};
Miembros
La clase Win32_NetworkAdapterConfiguration tiene estos tipos de miembros:
Métodos
La clase Win32_NetworkAdapterConfiguration tiene estos métodos.
Método | Descripción |
---|---|
DisableIPSec | Deshabilita IPsec en este adaptador de red habilitado para TCP/IP. |
EnableDHCP | Habilita el Protocolo de configuración dinámica de host (DHCP) para el servicio con este adaptador de red. |
EnableDNS | Habilita el sistema de nombres de dominio (DNS) para el servicio en este adaptador de red enlazado a TCP/IP. |
EnableIPFilterSec | Habilita IPsec globalmente en todos los adaptadores de red enlazados a IP. |
EnableIPSec | Habilita IPsec en este adaptador de red habilitado para TCP/IP específico. |
EnableStatic | Habilita el direccionamiento TCP/IP estático para el adaptador de red de destino. |
EnableWINS | Habilita la configuración wins específica de TCP/IP, pero independiente del adaptador de red. |
ReleaseDHCPLease | Libera la dirección IP enlazada a un adaptador de red habilitado para DHCP específico. |
ReleaseDHCPLeaseAll | Libera las direcciones IP enlazadas a todos los adaptadores de red habilitados para DHCP. |
RenewDHCPLease | Renueva la dirección IP en adaptadores de red habilitados para DHCP específicos. |
RenewDHCPLeaseAll | Renueva las direcciones IP en todos los adaptadores de red habilitados para DHCP. |
SetArpAlwaysSourceRoute | Establece la transmisión de consultas ARP por TCP/IP. |
SetArpUseEtherSNAP | Permite que los paquetes Ethernet usen la codificación SNAP 802.3. |
SetDatabasePath | Establece la ruta de acceso a los archivos de base de datos estándar de Internet (HOSTS, LMHOSTS, NETWORKS y PROTOCOLOS). |
SetDeadGWDetect | Habilita la detección de puerta de enlace inactiva. |
SetDefaultTOS | Obsoleto. Este método establece el valor predeterminado Type of Service (TOS) en el encabezado de los paquetes IP salientes. |
SetDefaultTTL | Establece el valor predeterminado Período de vida (TTL) en el encabezado de los paquetes IP salientes. |
SetDNSDomain | Establece el dominio DNS. |
SetDNSServerSearchOrder | Establece el orden de búsqueda del servidor como una matriz de elementos. |
SetDNSSuffixSearchOrder | Establece el orden de búsqueda del sufijo como una matriz de elementos. |
SetDynamicDNSRegistration | Indica el registro DNS dinámico de direcciones IP para este adaptador enlazado a IP. |
SetForwardBufferMemory | Especifica cuánto IP de memoria asigna para almacenar los datos de paquetes en la cola de paquetes del enrutador. |
SetGateways | Especifica una lista de puertas de enlace para el enrutamiento de paquetes destinados a una subred diferente a la que está conectado este adaptador. |
SetIGMPLevel | Establece la medida en que el sistema admite la multidifusión IP y participa en el Protocolo de administración de grupos de Internet. |
SetIPConnectionMetric | Establece la métrica de enrutamiento asociada a este adaptador enlazado a IP. |
SetIPUseZeroBroadcast | Establece el uso de difusión ip cero. |
SetIPXFrameTypeNetworkPairs | Establece los pares de números o fotogramas de red de Intercambio de paquetes (IPX) de Internetworking para este adaptador de red. |
SetIPXVirtualNetworkNumber | Establece el número de red virtual internetworking Packet Exchange (IPX) en el sistema de equipo de destino. |
SetKeepAliveInterval | Establece el intervalo que separa las retransmisiones keep alive hasta que se recibe una respuesta. |
SetKeepAliveTime | Establece la frecuencia con la que TCP intenta comprobar que una conexión inactiva sigue estando disponible mediante el envío de un paquete Keep Alive. |
SetMTU | Establece la unidad de transmisión máxima (MTU) predeterminada para una interfaz de red. No se admite este método. |
SetNumForwardPackets | Establece el número de encabezados de paquete IP asignados para la cola de paquetes del enrutador. |
SetPMTUBHDetect | Habilita la detección de enrutadores de agujero negro. |
SetPMTUDiscovery | Habilita la detección de unidad de transmisión máxima (MTU). |
SetTcpipNetbios | Establece la operación predeterminada de NetBIOS a través de TCP/IP. |
SetTcpMaxConnectRetransmissions | Establece el número de intentos que TCP retransmitirá una solicitud de conexión antes de anularla. |
SetTcpMaxDataRetransmissions | Establece el número de veces que TCP retransmitirá un segmento de datos individual antes de anular la conexión. |
SetTcpNumConnections | Establece el número máximo de conexiones que TCP puede tener abiertas simultáneamente. |
SetTcpUseRFC1122UrgentPointer | Especifica si TCP usa la especificación RFC 1122 para datos urgentes o el modo utilizado por los sistemas derivados de Berkeley Software Design (BSD). |
SetTcpWindowSize | Establece el tamaño máximo de la ventana de recepción TCP que ofrece el sistema. |
SetWINSServer | Establece los servidores principal y secundario del Servicio de nomenclatura de Internet (WINS) de Windows en este adaptador de red enlazado a TCP/IP. |
Propiedades
La clase Win32_NetworkAdapterConfiguration tiene estas propiedades.
-
ArpAlwaysSourceRoute
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| ArpAlwaysSourceRoute")
Si es TRUE, TCP/IP transmite consultas del Protocolo de resolución de direcciones (ARP) con el enrutamiento de origen habilitado en redes de anillo de tokens. De forma predeterminada (FALSE), ARP primero consulta sin enrutamiento de origen y, a continuación, vuelve a intentarlo con el enrutamiento de origen habilitado si no se recibe ninguna respuesta. El enrutamiento de origen permite el enrutamiento de paquetes de red en diferentes tipos de redes.
-
-
ArpUseEtherSNAP
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| ArpUseEtherSNAP")
Si es TRUE, los paquetes Ethernet siguen la codificación IEEE 802.3 Sub-Network Access Protocol (SNAP). Establecer este parámetro en 1 obliga a TCP/IP a transmitir paquetes Ethernet mediante la codificación SNAP 802.3. De forma predeterminada (FALSE), la pila transmite paquetes en formato Ethernet DIX.
-
-
Caption
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Descripción textual breve del objeto actual.
Esta propiedad se hereda de CIM_Setting.
-
-
DatabasePath
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| DatabasePath")
Ruta de acceso de archivo de Windows válida a archivos de base de datos estándar de Internet (HOSTS, LMHOSTS, NETWORKS y PROTOCOLOS). La interfaz de Windows Sockets usa la ruta de acceso del archivo.
-
-
DeadGWDetectEnabled
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| EnableDeadGWDetect")
Si es TRUE, se produce la detección de puerta de enlace inactiva. Con esta característica habilitada, el Protocolo de control de transmisión (TCP) pide al Protocolo de Internet (IP) que cambie a una puerta de enlace de copia de seguridad si retransmite un segmento varias veces sin recibir una respuesta.
-
-
DefaultIPGateway
-
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| System\\CurrentControlSet\\Services| Parámetros| DefaultGateway")
Matriz de direcciones IP de puertas de enlace predeterminadas que usa el sistema informático.
Ejemplo: "192.168.12.1 192.168.46.1"
-
-
DefaultTOS
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| DefaultTOS")
Valor predeterminado tipo de servicio (TOS) establecido en el encabezado de los paquetes IP salientes. La solicitud de comentarios (RFC) 791 define los valores. Valor predeterminado: 0 (cero), Intervalo válido: 0 - 255.
-
-
DefaultTTL
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| DefaultTTL")
Valor predeterminado de período de vida (TTL) establecido en el encabezado de los paquetes IP salientes. El TTL especifica el número de enrutadores que un paquete IP puede pasar para llegar a su destino antes de descartarse. Cada enrutador disminuye por uno el número de TTL de un paquete a medida que pasa y descarta los paquetes, si el TTL es 0 (cero). Valor predeterminado: 32, Intervalo válido: 1 - 255.
-
-
Descripción
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Descripción textual del objeto actual.
Esta propiedad se hereda de CIM_Setting.
-
-
DHCPEnabled
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services| EnableDHCP")
Si es TRUE, el servidor del protocolo de configuración dinámica de host (DHCP) asigna automáticamente una dirección IP al sistema informático al establecer una conexión de red.
-
-
DHCPLeaseExpires
-
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services| LeaseTerminatesTime")
Fecha y hora de expiración de una dirección IP alquilada asignada al equipo por el servidor del protocolo de configuración dinámica de host (DHCP).
Ejemplo: 20521201000230.00000000000
-
-
DHCPLeaseObtained
-
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services| LeaseObtainedTime")
Fecha y hora en que se obtuvo la concesión para la dirección IP asignada al equipo por el servidor del protocolo de configuración dinámica de host (DHCP).
Ejemplo: 19521201000230.000000000000
-
-
DHCPServer
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services| DhcpServer")
Dirección IP del servidor de protocolo de configuración dinámica de host (DHCP).
Ejemplo: "10.55.34.2"
-
-
DNSDomain
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| Dominio")
Nombre de la organización seguido de un punto y una extensión que indica el tipo de organización, como "microsoft.com". El nombre puede ser cualquier combinación de las letras A a la Z, los números del 0 al 9 y el guión (-), además del carácter de punto (.) usado como separador.
Ejemplo: "microsoft.com"
-
-
DNSDomainSuffixSearchOrder
-
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| SearchList")
Matriz de sufijos de dominio DNS que se van a anexar al final de los nombres de host durante la resolución de nombres. Al intentar resolver un nombre de dominio completo (FQDN) desde un nombre de solo host, el sistema anexará primero el nombre de dominio local. Si esto no se realiza correctamente, el sistema usará la lista de sufijos de dominio para crear FQDN adicionales en el orden enumerado y consultará los servidores DNS para cada uno.
Ejemplo: "samples.microsoft.com example.microsoft.com"
-
-
DNSEnabledForWINSResolution
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| EnableDNS")
Si es TRUE, el Sistema de nombres de dominio (DNS) está habilitado para la resolución de nombres a través de la resolución del Servicio de nomenclatura de Internet (WINS) de Windows. Si el nombre no se puede resolver mediante DNS, la solicitud de nombre se reenvía a WINS para la resolución.
-
-
DNSHostName
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| Nombre de host")
Nombre de host usado para identificar el equipo local para la autenticación por parte de algunas utilidades. Otras utilidades basadas en TCP/IP pueden usar este valor para adquirir el nombre del equipo local. Los nombres de host se almacenan en servidores DNS de una tabla que asigna nombres a direcciones IP para su uso por DNS. El nombre puede ser cualquier combinación de las letras A a la Z, los números del 0 al 9 y el guión (-), además del carácter de punto (.) utilizado como separador. De forma predeterminada, este valor es el nombre del equipo de red de Microsoft, pero el administrador de red puede asignar otro nombre de host sin que ello afecte al nombre del equipo.
Ejemplo: "corpdns"
-
-
DNSServerSearchOrder
-
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| NameServer")
Matriz de direcciones IP de servidor que se usarán en la consulta de servidores DNS.
-
-
DomainDNSRegistrationEnabled
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, las direcciones IP de esta conexión se registran en DNS con el nombre de dominio de esta conexión, además de registrarse en el nombre DNS completo del equipo. El nombre de dominio de esta conexión se establece mediante el método SetDNSDomain() o asignado por DSCP. El nombre registrado es el nombre de host del equipo con el nombre de dominio anexado.
-
-
ForwardBufferMemory
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| ForwardBufferMemory"), Unidades ("bytes")
Memoria asignada por IP para almacenar datos de paquetes en la cola de paquetes del enrutador. Cuando se rellena este espacio de búfer, el enrutador comienza a descartar paquetes de forma aleatoria de su cola. Los búferes de datos de cola de paquetes tienen una longitud de 256 bytes, por lo que el valor de este parámetro debe ser un múltiplo de 256. Hay varios búferes encadenados para paquetes más grandes. El encabezado IP de un paquete se almacena por separado. Este parámetro se omite y no se asigna ningún búfer si el enrutador IP no está habilitado. El tamaño del búfer puede oscilar entre la MTU de red y un valor menor que 0xFFFFFFFF. Valor predeterminado: 74240 (cincuenta paquetes de 1480 bytes, redondeados a un múltiplo de 256).
-
-
FullDNSRegistrationEnabled
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, las direcciones IP de esta conexión se registran en DNS con el nombre DNS completo del equipo. El nombre DNS completo del equipo se muestra en la pestaña Identificación de red de la aplicación Sistema en Panel de control.
-
-
GatewayCostMetric
-
-
Tipo de datos: matriz uint16
-
Tipo de acceso: solo lectura
Matriz de valores de métricas de costo entero (que van de 1 a 9999) que se usarán para calcular las rutas más rápidas, confiables o menos intensivas en recursos. Este argumento tiene una correspondencia uno a uno con la propiedad DefaultIPGateway .
-
-
IGMPLevel
-
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| IGMPLevel")
Extensión en la que el sistema admite multidifusión IP y participa en el Protocolo de administración de grupos de Internet (IGMP). En el nivel 0 (cero), el sistema no proporciona compatibilidad con multidifusión. En el nivel 1, el sistema solo puede enviar paquetes de multidifusión IP. En el nivel 2, el sistema puede enviar paquetes de multidifusión IP y participar plenamente en IGMP para recibir paquetes de multidifusión.
-
-
Sin multidifusión (0)
-
Multidifusión IP (1)
-
IP & Multidifusión IGMP (2)
-
Multidifusión ip e IGMP (valor predeterminado)
Index
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: key, MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}")
Número de índice de la configuración del adaptador de red de Windows. El número de índice se usa cuando hay más de una configuración disponible.
InterfaceIndex
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Valor de índice que identifica de forma única una interfaz de red local. El valor de esta propiedad es el mismo que el valor de la propiedad InterfaceIndex en la instancia de Win32_IP4RouteTable que representa la interfaz de red de la tabla de rutas.
IPAddress
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| System\\CurrentControlSet\\Services| Parameters\\Tcpip| IPAddress")
Matriz de todas las direcciones IP asociadas al adaptador de red actual. Esta propiedad puede contener direcciones IPv6 o direcciones IPv4. Para obtener más información, consulte Compatibilidad con IPv6 e IPv4 en WMI.
Dirección IPv6 de ejemplo: "2010:836B:4179::836B:4179"
IPConnectionMetric
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Costo de usar las rutas configuradas para el adaptador enlazado a IP y es el valor ponderado de esas rutas en la tabla de enrutamiento de IP. Si hay varias rutas a un destino en la tabla de enrutamiento de IP, se usa la ruta con la métrica más baja. El valor predeterminado es 1.
IPEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| System\\CurrentControlSet\\Services| Parameters\\Tcpip")
Si es TRUE, TCP/IP está enlazado y habilitado en este adaptador de red.
IPFilterSecurityEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| IPFilterSecurityEnabled")
Si es TRUE, la seguridad del puerto IP se habilita globalmente en todos los adaptadores de red enlazados a IP y los valores de seguridad asociados a adaptadores de red individuales están en vigor. Esta propiedad se usa junto con IPSecPermitTCPPorts, IPSecPermitUDPPorts y IPSecPermitIPProtocols. Si es FALSE, la seguridad del filtro IP está deshabilitada en todos los adaptadores de red y permite que todo el tráfico de puerto y protocolo fluya sin filtrar.
IPPortSecurityEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("WMI| Win32_NetworkAdapterConfiguration| IPFilterSecurityEnabled")
Si es TRUE, la seguridad del puerto IP se habilita globalmente en todos los adaptadores de red enlazados a IP. Esta propiedad ha quedado obsoleta. En lugar de esta propiedad, debe usar IPFilterSecurityEnabled.
IPSecPermitIPProtocols
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| RawIPAllowedProtocols")
Matriz de los protocolos permitidos para ejecutarse a través de la dirección IP. La lista de protocolos se define mediante el método EnableIPSec . La lista estará vacía o contendrá valores numéricos. Un valor numérico de 0 (cero) indica que se concede permiso de acceso para todos los protocolos. Una cadena vacía indica que no se permite ejecutar ningún protocolo cuando IPFilterSecurityEnabled es TRUE.
IPSecPermitTCPPorts
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TCPAllowedPorts")
Matriz de los puertos a los que se concederá permiso de acceso para TCP. La lista de protocolos se define mediante el método EnableIPSec . La lista estará vacía o contendrá valores numéricos. Un valor numérico de 0 (cero) indica que se concede permiso de acceso para todos los puertos. Una cadena vacía indica que no se concede permiso de acceso a ningún puerto cuando IPFilterSecurityEnabled es TRUE.
IPSecPermitUDPPorts
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| UDPAllowedPorts")
Matriz de los puertos a los que se concederá permiso de acceso del Protocolo de datagramas de usuario (UDP). La lista de protocolos se define mediante el método EnableIPSec . La lista estará vacía o contendrá valores numéricos. Un valor numérico de 0 (cero) indica que se concede permiso de acceso para todos los puertos. Una cadena vacía indica que no se concede permiso de acceso a ningún puerto cuando IPFilterSecurityEnabled es TRUE.
IPSubnet
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| System\\CurrentControlSet\\Services| Parámetros | SubredMask")
Matriz de todas las máscaras de subred asociadas al adaptador de red actual.
Ejemplo: "255.255.0.0"
IPUseZeroBroadcast
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| UseZeroBroadcast")
Si es TRUE, se usan difusión ip ceros (0.0.0.0) y el sistema usa difusiones ones (255.255.255.255).255). Los sistemas informáticos suelen usar difusiones ones, pero los derivados de implementaciones BSD usan difusión ceros. Los sistemas que no usan esa misma difusión no interoperarán en la misma red. El valor predeterminado es FALSE.
IPXAddress
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("Win32API| Windows Sockets versión 2| getsockopt| IPX_ADDRESS")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
IPXEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("WMI")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
IPXFrameType
-
Tipo de datos: matriz uint32
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters| PktType")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
Ethernet II (0)
Ethernet 802.3 (1)
Ethernet 802.2 (2)
Ethernet SNAP (3)
AUTO (255)
IPXMediaType
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters| MediaType")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
Ethernet (1)
Anillo de token (2)
FDDI (3)
ARCNET (8)
IPXNetworkNumber
-
Tipo de datos: matriz de cadenas
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters| NetworkNumber")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
IPXVirtualNetNumber
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters| VirtualNetworkNumber")
La tecnología Internetwork Packet Exchange (IPX) ya no se admite y esta propiedad no contiene datos útiles.
KeepAliveInterval
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| KeepAliveInterval"), Unidades ("milisegundos")
Intervalo que separa Keep Alive Retransmissions hasta que se recibe una respuesta. Después de recibir una respuesta, el retraso hasta que la siguiente transmisión keep alive se controla de nuevo mediante el valor de KeepAliveTime. La conexión se anulará después de que se haya anulado el número de retransmisiones especificadas por TcpMaxDataRetransmissions . Valor predeterminado: 1000, Intervalo válido: 1 - 0xFFFFFFFF.
KeepAliveTime
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| KeepAliveInterval"), Unidades ("milisegundos")
La propiedad KeepAliveTime indica la frecuencia con la que TCP intenta comprobar que una conexión inactiva sigue intacta mediante el envío de un paquete Keep Alive. Un sistema remoto al que se pueda acceder reconocerá la transmisión keep alive. Los paquetes Keep Alive no se envían de forma predeterminada. Una aplicación puede habilitar esta característica en una conexión. Valor predeterminado: 7.200.000 (dos horas).
MACAddress
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32API| Funciones de entrada y salida de dispositivo | DeviceIoControl")
Dirección de Access Control multimedia (MAC) del adaptador de red. El fabricante asigna una dirección MAC para identificar de forma única el adaptador de red.
Ejemplo: "00:80:C7:8F:6C:96"
MTU
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| MTU"), unidades ("bytes")
Invalida la unidad de transmisión máxima (MTU) predeterminada para una interfaz de red. El MTU es el tamaño máximo de paquete (incluido el encabezado de transporte) que el transporte transmitirá a través de la red subyacente. El datagrama IP puede abarcar varios paquetes. El intervalo de este valor abarca el tamaño mínimo de paquete (68) a la MTU compatible con la red subyacente.
NumForwardPackets
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| NumForwardPackets")
Número de encabezados de paquete IP asignados para la cola de paquetes de enrutador. Cuando todos los encabezados estén en uso, el enrutador comenzará a descartar paquetes de la cola de forma aleatoria. Este valor debe ser al menos tan grande como el valor ForwardBufferMemory dividido por el tamaño máximo de datos IP de las redes conectadas al enrutador. No debe ser mayor que el valor ForwardBufferMemory dividido por 256, ya que se usan al menos 256 bytes de memoria del búfer de reenvío para cada paquete. El número óptimo de paquetes de reenvío para un tamaño ForwardBufferMemory determinado depende del tipo de tráfico de la red. Estará en algún lugar entre estos dos valores. Si el enrutador no está habilitado, este parámetro se omite y no se asigna ningún encabezado. Valor predeterminado: 50, Intervalo válido: 1 - 0xFFFFFFFE.
PMTUBHDetectEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| EnablePMTUBHDetect")
Si es TRUE, se produce la detección de enrutadores de agujero negro mientras TCP detecta la ruta de acceso de la unidad de transmisión máxima. Un enrutador de agujero negro no devuelve mensajes inaccesibles de destino ICMP cuando necesita fragmentar un datagrama IP con el conjunto de bits Don't Fragment. TCP depende de recibir estos mensajes para realizar la detección de MTU de ruta de acceso. Con esta característica habilitada, TCP intentará enviar segmentos sin el conjunto de bits No fragmentar si varias retransmisiones de un segmento no se reconocen. Si el segmento se confirma como resultado, se reducirá el MSS y el bit Don't Fragment se establecerá en paquetes futuros en la conexión. La habilitación de la detección de agujeros negros aumenta el número máximo de retransmisiones realizadas para un segmento determinado. El valor predeterminado de esta propiedad es FALSE.
PMTUDiscoveryEnabled
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| EnablePMTUDiscovery")
Si es TRUE, la ruta de acceso unidad de transmisión máxima (MTU) se detecta a través de la ruta de acceso a un host remoto. Al detectar la ruta de acceso de MTU y limitar los segmentos TCP a este tamaño, TCP puede eliminar la fragmentación en los enrutadores a lo largo de la ruta de acceso que conectan redes con diferentes MTU. La fragmentación afecta negativamente al rendimiento tcp y a la congestión de la red. Si se establece este parámetro en FALSE , se usará un MTU de 576 bytes para todas las conexiones que no están en las máquinas de la subred local. El valor predeterminado es TRUE.
ServiceName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| Software\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards| ServiceName")
Nombre del servicio del adaptador de red. Este nombre suele ser más corto que el nombre completo del producto.
Ejemplo: "Elnkii"
SettingID
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (256)
Identificador por el que se conoce el objeto actual.
Esta propiedad se hereda de CIM_Setting.
TcpipNetbiosOptions
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Mapa de bits de la posible configuración relacionada con NetBIOS a través de TCP/IP. Los valores se identifican en la lista siguiente.
EnableNetbiosViaDhcp (0)
EnableNetbios (1)
DisableNetbios (2)
TcpMaxConnectRetransmissions
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TcpMaxConnectRetransmissions")
Número de veces que TCP intenta retransmitir una solicitud de conexión antes de finalizar la conexión. El tiempo de espera de retransmisión inicial es de 3 segundos. El tiempo de espera de retransmisión se duplica para cada intento. Valor predeterminado: 3, Intervalo válido: 0 - 0xFFFFFFFF.
TcpMaxDataRetransmissions
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TcpMaxDataRetransmissions")
Número de veces que TCP retransmite un segmento de datos individual (segmento de no conexión) antes de finalizar la conexión. El tiempo de espera de retransmisión se duplica con cada retransmisión sucesiva en una conexión. Valor predeterminado: 5, Intervalo válido: 0 - 0xFFFFFFFF.
TcpNumConnections
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TcpNumConnections")
Número máximo de conexiones que TCP puede tener abiertas simultáneamente. Valor predeterminado: 0xFFFFFE, Intervalo válido: 0 - 0xFFFFFE.
TcpUseRFC1122UrgentPointer
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TcpUseRFC1122UrgentPointer")
Si es TRUE, TCP usa la especificación RFC 1122 para los datos urgentes. Si es FALSE (valor predeterminado), TCP usa el modo utilizado por los sistemas derivados de Berkeley Software Design (BSD). Los dos mecanismos interpretan el puntero urgente de forma diferente y no son interoperables. El valor predeterminado es FALSE.
TcpWindowSize
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| TcpWindowSize"), unidades ("bytes")
Tamaño máximo de la ventana de recepción TCP que ofrece el sistema. La ventana de recepción especifica el número de bytes que un remitente puede transmitir sin recibir una confirmación. En general, las ventanas de recepción más grandes mejorarán el rendimiento en redes de alto retraso y ancho de banda alto. Para mejorar la eficacia, la ventana receptora debe ser incluso un múltiplo del tamaño máximo de segmento TCP (MSS). Valor predeterminado: cuatro veces el tamaño máximo de los datos TCP o un múltiplo par de tamaño de datos TCP redondeado hasta el múltiplo más cercano de 8192. Las redes Ethernet de forma predeterminada son 8760. Intervalo válido: 0 - 65535.
Nota
Windows Vista: esta propiedad tiene acceso a la entrada del "CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize"
Registro, que no se usa en la implementación actual del sistema operativo.
WINSEnableLMHostsLookup
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| EnableLMHOSTS")
Si es TRUE, se usan los archivos de búsqueda local. Los archivos de búsqueda contendrán una asignación de direcciones IP a los nombres de host. Si existen en el sistema local, se encontrarán en %SystemRoot%\system32\drivers\etc.
WINSHostLookupFile
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32API| Funciones de información del sistema | GetSystemDirectory|\\drivers\\etc\\lmhosts")
Ruta de acceso a un archivo de búsqueda WINS en el sistema local. Este archivo contendrá una asignación de direcciones IP a los nombres de host. Si se encuentra el archivo especificado en esta propiedad, se copiará en la carpeta %SystemRoot%\system32\drivers\etc del sistema local. Válido solo si la propiedad WINSEnableLMHostsLookup es TRUE.
WINSPrimaryServer
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32API| Funciones de entrada y salida del dispositivo | DeviceIoControl")
Dirección IP del servidor WINS principal.
WINSScopeID
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32Registry| SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters| ScopeID")
Valor anexado al final del nombre NetBIOS que aísla un grupo de sistemas informáticos que se comunican solo entre sí. Se usa para todas las transacciones NetBIOS a través de comunicaciones TCP/IP desde ese sistema informático. Los equipos configurados con identificadores de ámbito idénticos pueden comunicarse con este equipo. Los clientes TCP/IP con distintos identificadores de ámbito ignoran los paquetes de los equipos con este identificador de ámbito. Válido solo cuando el método EnableWINS se ejecuta correctamente.
WINSSecondaryServer
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("Win32API| Funciones de entrada y salida del dispositivo | DeviceIoControl")
Dirección IP del servidor WINS secundario.
Comentarios
La clase Win32_NetworkAdapterConfiguration se deriva de CIM_Setting.
Ejemplos
En el ejemplo de código de WMI Information Retriever VBScript de la Galería de TechNet se usa la clase Win32_NetworkAdapterConfiguration para recuperar información de configuración de red de varios equipos remotos.
El ejemplo de PowerShell Get-ComputerInfo - Query Computer Info From Local/Remote Computers - (WMI) en la Galería de TechNet usa varias llamadas a hardware y software, incluidos Win32_NetworkAdapterConfiguration, para mostrar información sobre un sistema local o remoto.
El siguiente código de PowerShell recupera los valores de configuración del adaptador de Microsoft ISTAP.
$IstapAdapterConfig = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Microsoft ISATAP Adapter"}
$IstapAdapterConfig
El ejemplo de C# siguiente recupera la descripción y el número de índice de todas las instancias de configuración del adaptador de red. Tenga en cuenta que en este ejemplo de C# se usa el espacio de nombres Microsoft.Management.Infrastructure , que generalmente se escala de forma más eficaz que las clases WMI de espacio de nombres 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();
}
El ejemplo de C# siguiente recupera la descripción y el número de índice de todas las instancias de configuración del adaptador de red. Tenga en cuenta que en este ejemplo de C# se usa el espacio de nombres System.Management original, que microsoft.Management.Infrastructure ha supercedido.
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();
}
En el ejemplo siguiente se recupera información de la clase 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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|
Consulte también