Clase MSFT_NetFirewallHyperVRule
Representa una regla de Hyper-V de Firewall de Windows Defender.
Para obtener más información, consulte la documentación de PowerShell New-NetFirewallHyperVRule.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas.
Sintaxis
class MSFT_NetFirewallHyperVRule : CIM_PolicyRule
{
string DisplayName;
uint16 RulePriority;
uint16 Direction;
string VMCreatorId;
string Protocol;
string LocalAddresses[];
string LocalPorts[];
string RemoteAddresses[];
string RemotePorts[];
uint16 Action;
uint16 EnforcementStatus;
uint16 PolicyStoreSourceType;
string PortStatuses[];
uint16 Profiles;
uint32 Enable();
uint32 Disable();
uint32 Rename
(
string NewName
);
uint32 EnumerateFull
(
string Dependents[]
);
string SystemCreationClassName;
string SystemName;
string CreationClassName;
string PolicyRuleName;
uint16 ConditionListType;
string RuleUsage;
uint16 Priority;
boolean Mandatory;
uint16 SequencedActions;
uint16 ExecutionStrategy;
uint16 PolicyDecisionStrategy;
string PolicyRoles[];
uint16 Enabled = 1;
string CommonName;
string PolicyKeywords[];
string InstanceID;
string Caption;
string Description;
string ElementName;
};
Miembros
La clase MSFT_NetFirewallHyperVRule tiene estos tipos de miembros:
Métodos
La clase MSFT_NetFirewallHyperVRule tiene estos métodos.
Method | Descripción |
---|---|
Deshabilitar | Deshabilita esta regla. |
Habilitar | Habilita esta regla. |
EnumerateFull | Enumera todos los campos de todas las reglas. |
Cambiar nombre | Cambia el nombre de esta regla. |
Propiedades
La clase MSFT_NetFirewallHyperVRule tiene estas propiedades.
DisplayName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Nombre localizado de esta regla. El valor de este campo se basa en el valor de ElementName. Los cambios realizados en este campo se omiten.
RulePriority
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Determina el orden de evaluación de las reglas. Las reglas con prioridad más baja se evalúan primero. Si este valor es 0 (sin establecer), el sistema asignará un valor de 1 a las reglas con la acción Bloquear y 2 a las reglas con la acción Permitir.
Direction
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Especifica la dirección del tráfico que debe coincidir con esta regla.
Entrante (1)
Saliente (2)
VMCreatorId
Tipo de datos: cadena
Tipo de acceso: lectura/escritura
Especifica el identificador único del creador de la máquina virtual al que se aplica esta regla. Un valor GUID NULL significa que esta regla se aplica a todos los puertos de Hyper-V del sistema.
Protocol
Tipo de datos: cadena
Tipo de acceso: lectura/escritura
Número de protocolo de Internet IANA al que se aplica este filtro. Puede estar entre 0 y 255 o ser uno de los siguientes: TCP, UDP.
LocalAddresses
Tipo de datos: cadena[]
Tipo de acceso: lectura/escritura
Matriz de direcciones IP, subredes o intervalos. Los formatos válidos incluyen: una dirección IPv4 válida en notación decimal con puntos estrictos de cuatro partes (por ejemplo, 10.0.0.10), una dirección IPv6 válida en formato estándar de Internet, como se describe en la sección 2.2 de RFC 4291 (por ejemplo, 2620:1ec:c11::200), un intervalo de direcciones IPv4 en el formato de "dirección de inicio - dirección final" sin espacios incluidos (por ejemplo, 10.0.0.0-10.0.0.255), un intervalo de direcciones IPv6 con el formato "dirección de inicio- dirección final" sin espacios incluidos (por ejemplo, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff:ffff), una subred IPv4 válida especificada mediante la notación de prefijo de red (por ejemplo, 10.0.0.0/24), una subred IPv6 válida especificada mediante la notación de longitud de prefijo (por ejemplo, 2001: db8:abcd:0012::/64)".
LocalPorts
Tipo de datos: cadena[]
Tipo de acceso: lectura/escritura
Puertos locales a los que se aplica este filtro (solo se aplica cuando el protocolo es TCP o UDP). Puede ser un número o intervalo comprendido entre 0 y 65 535, o bien uno de los valores siguientes: Any, RPC, RPC-EPMap, IPHTTPSIn, PlayToDiscovery.
RemoteAddresses
Tipo de datos: cadena[]
Tipo de acceso: lectura/escritura
Matriz de direcciones IP, subredes o intervalos. Los formatos válidos incluyen: una dirección IPv4 válida en notación decimal con puntos estrictos de cuatro partes (por ejemplo, 10.0.0.10), una dirección IPv6 válida en formato estándar de Internet, como se describe en la sección 2.2 de RFC 4291 (por ejemplo, 2620:1ec:c11::200), un intervalo de direcciones IPv4 en el formato de "dirección de inicio - dirección final" sin espacios incluidos (por ejemplo, 10.0.0.0-10.0.0.255), un intervalo de direcciones IPv6 con el formato "dirección de inicio- dirección final" sin espacios incluidos (por ejemplo, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff:ffff), una subred IPv4 válida especificada mediante la notación de prefijo de red (por ejemplo, 10.0.0.0/24), una subred IPv6 válida especificada mediante la notación de longitud de prefijo (por ejemplo, 2001: db8:abcd:0012::/64)".
RemotePorts
Tipo de datos: cadena[]
Tipo de acceso: lectura/escritura
Puertos remotos a los que se aplica este filtro (solo se aplica cuando el protocolo es TCP o UDP). Puede ser un número o un intervalo comprendido entre 0 y 65 535, o bien uno de los siguientes: Any, IPHTTPSOut.
Action
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Especifica la acción que se va a realizar en el tráfico que coincide con esta regla.
Permitir (2)
Bloque (4)
EnforcementStatus
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Describe el estado de cumplimiento actual de esta regla.
Inválido (0)
FullyEnforced (1)
PartiallyEnforced (2)
NoApplicablePorts (3)
ParsingError (4)
Error (5)
PolicyStoreSourceType
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Describe el tipo de PolicyStore del que procede originalmente esta regla.
Unknown (0)
Local (1)
Dinámico (3)
Generado (5)
MDM (6)
HostFirewallLocal (8)
HostFirewallGroupPolicy (9)
HostFirewallDynamic (10)
HostFirewallMDM (11)
PortStatuses
Tipo de datos: cadena[]
Tipo de acceso: lectura/escritura
Lista de estados para cada puerto al que se ha aplicado esta regla.
Profiles
Tipo de datos: uint16
Tipo de acceso: lectura/escritura
Máscara de bits de perfiles en los que esta regla está activa.
Todos (0)
Público (0x4)
Privado (0x2)
Dominio (0x1)
SystemCreationClassName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Reservado solo para uso interno por parte del proveedor de WMI.
SystemName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Reservado solo para uso interno por parte del proveedor de WMI.
CreationClassName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Reservado solo para uso interno por parte del proveedor de WMI.
PolicyRuleName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Reservado solo para uso interno por parte del proveedor de WMI.
ConditionListType
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
RuleUsage
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
Priority
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
Mandatory
Tipo de datos: booleano
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
SequencedActions
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
ExecutionStrategy
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
PolicyDecisionStrategy
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
PolicyRoles
Tipo de datos: cadena[]
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
Profiles
Tipo de datos: uint16
Tipo de acceso: solo lectura
Certificadores: invalidación
Indica si esta regla está habilitada o deshabilitada administrativamente. El valor predeterminado es "1" (habilitado).
Habilitado (1)
Deshabilitado (2)
CommonName
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
PolicyKeywords
Tipo de datos: cadena[]
Tipo de acceso: solo lectura
Certificadores: invalidación
Este campo se omite.
InstanceID
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: invalidación
Cadena que identifica de forma única esta instancia dentro de PolicyStore.
Caption
Tipo de datos: cadena
Tipo de acceso: solo lectura
Certificadores: Invalidación, MaxLen (64)
La propiedad Caption es una breve descripción textual (cadena de una línea) del objeto.
Description
Tipo de datos: cadena
Tipo de acceso: lectura/escritura
Certificadores: invalidación
Una breve descripción de la regla. Puede ser una cadena indirecta. Si es una cadena indirecta, es posible que no se sobrescriba.
ElementName
Tipo de datos: cadena
Tipo de acceso: lectura/escritura
Certificadores: invalidación
Nombre independiente de la configuración regional de la regla. Puede ser una cadena indirecta.
Requisitos
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Espacio de nombres | Root\StandardCimv2 |
MOF | WFasCim.mof |
Archivo DLL | WFasCim.dll |