Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa uma regra de Hyper-V de firewall Windows Defender.
Para obter mais informações, consulte a documentação do Powershell New-NetFirewallHyperVRule.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Sintaxe
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;
};
Membros
A classe MSFT_NetFirewallHyperVRule tem estes tipos de membros:
Métodos
A classe MSFT_NetFirewallHyperVRule tem esses métodos.
| Método | Descrição |
|---|---|
| Desabilitar | Desabilite essa regra. |
| Habilitar | Habilite essa regra. |
| EnumerateFull | Enumera todos os campos de todas as regras. |
| renomear | Renomeie essa regra. |
Propriedades
A classe MSFT_NetFirewallHyperVRule tem essas propriedades.
DisplayName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
O nome localizado dessa regra. O valor desse campo baseia-se no valor de ElementName. As alterações nesse campo são ignoradas.
RulePriority
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Determina a ordem na qual as regras são avaliadas. As regras de prioridade mais baixa são avaliadas primeiro. Se esse valor for 0 (não definido), o sistema atribuirá um valor de 1 às regras com a ação Bloquear e 2 às regras com a ação Permitir.
Direction
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Especifica qual direção de tráfego corresponder a essa regra.
de entrada (1)
de saída (2)
VMCreatorId
Tipo de dados: cadeia de caracteres
Tipo de acesso: leitura/gravação
Especifica o identificador exclusivo do criador de VM ao qual essa regra é aplicável. Um valor DE GUID NULL significa que essa regra é aplicável a todas as portas Hyper-V no sistema.
Protocol
Tipo de dados: cadeia de caracteres
Tipo de acesso: leitura/gravação
Número do Protocolo de Internet IANA ao qual esse filtro se aplica. Pode ser 0-255 ou um dos seguintes: TCP, UDP.
LocalAddresses
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: leitura/gravação
Uma matriz de endereços IP, sub-redes ou intervalos. Os formatos válidos incluem: um endereço IPv4 válido na notação decimal pontilhada de quatro partes estrita (por exemplo, 10.0.0.10), um endereço IPv6 válido no formato padrão da Internet, conforme descrito na seção 2.2 do RFC 4291 (por exemplo, 2620:1ec:c11::200), um intervalo de endereços IPv4 no formato "endereço inicial – endereço final" sem espaços incluídos (por exemplo, 10.0.0.0-10.0.0.255), um intervalo de endereços IPv6 no formato "endereço inicial - endereço final" sem espaços incluídos (por exemplo, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff), uma sub-rede IPv4 válida especificada usando a notação de prefixo de rede (por exemplo, 10.0.0.0/24), uma sub-rede IPv6 válida especificada usando a notação de comprimento do prefixo (por exemplo, 2001: db8:abcd:0012::/64)".
LocalPorts
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: leitura/gravação
Portas locais às quais esse filtro se aplica (aplica-se somente quando o protocolo é TCP ou UDP). Pode ser um número ou intervalo de 0 a 65535 ou um dos seguintes: Qualquer, RPC, RPC-EPMap, IPHTTPSIn, PlayToDiscovery.
RemoteAddresses
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: leitura/gravação
Uma matriz de endereços IP, sub-redes ou intervalos. Os formatos válidos incluem: um endereço IPv4 válido na notação decimal pontilhada de quatro partes estrita (por exemplo, 10.0.0.10), um endereço IPv6 válido no formato padrão da Internet, conforme descrito na seção 2.2 do RFC 4291 (por exemplo, 2620:1ec:c11::200), um intervalo de endereços IPv4 no formato "endereço inicial – endereço final" sem espaços incluídos (por exemplo, 10.0.0.0-10.0.0.255), um intervalo de endereços IPv6 no formato "endereço inicial - endereço final" sem espaços incluídos (por exemplo, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff), uma sub-rede IPv4 válida especificada usando a notação de prefixo de rede (por exemplo, 10.0.0.0/24), uma sub-rede IPv6 válida especificada usando a notação de comprimento do prefixo (por exemplo, 2001: db8:abcd:0012::/64)".
RemotePorts
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: leitura/gravação
Portas remotas às quais esse filtro se aplica (aplica-se somente quando o protocolo é TCP ou UDP). Pode ser um número ou intervalo de 0 a 65535, ou um dos seguintes: Qualquer, IPHTTPSOut.
Action
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Especifica a ação a ser tomada no tráfego que corresponde a essa regra.
Permitir (2)
bloco (4)
EnforcementStatus
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Descreve o status de imposição atual dessa regra.
Inválido (0)
FullyEnforced (1)
ParcialmenteEnforced (2)
NoApplicablePorts (3)
ParsingError (4)
de Erro (5)
PolicyStoreSourceType
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Descreve o tipo de PolicyStore de onde essa regra veio originalmente.
Desconhecido (0)
Local (1)
Dinâmico (3)
Gerado (5)
MDM (6)
HostFirewallLocal (8)
HostFirewallGroupPolicy (9)
HostFirewallDynamic (10)
HostFirewallMDM (11)
PortStatuses
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: leitura/gravação
Lista de status para cada porta à qual essa regra foi aplicada.
Profiles
Tipo de dados: uint16
Tipo de acesso: leitura/gravação
Máscara de bits de perfis em que essa regra está ativa.
qualquer (0)
Público (0x4)
Privado (0x2)
domínio (0x1)
SystemCreationClassName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Reservado apenas para uso interno pelo provedor WMI.
SystemName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Reservado apenas para uso interno pelo provedor WMI.
CreationClassName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Reservado apenas para uso interno pelo provedor WMI.
PolicyRuleName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Reservado apenas para uso interno pelo provedor WMI.
ConditionListType
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
RuleUsage
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
Priority
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
Mandatory
Tipo de dados: booliano
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
SequencedActions
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
ExecutionStrategy
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
PolicyDecisionStrategy
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
PolicyRoles
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
Profiles
Tipo de dados: uint16
Tipo de acesso: somente leitura
Qualificadores: substituir
Indica se essa regra está habilitada ou desabilitada administrativamente. O valor padrão é "1" (Habilitado).
Habilitado (1)
desabilitado (2)
CommonName
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
PolicyKeywords
Tipo de dados: cadeia de caracteres[]
Tipo de acesso: somente leitura
Qualificadores: substituir
Esse campo é ignorado.
InstanceID
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir
Uma cadeia de caracteres que identifica exclusivamente essa instância no PolicyStore.
Caption
Tipo de dados: cadeia de caracteres
Tipo de acesso: somente leitura
Qualificadores: substituir, MaxLen (64)
A propriedade Caption é uma descrição textual curta (uma cadeia de caracteres de uma linha) do objeto.
Description
Tipo de dados: cadeia de caracteres
Tipo de acesso: leitura/gravação
Qualificadores: substituir
Uma breve descrição da regra. Pode ser uma cadeia de caracteres indireta. Se for uma cadeia de caracteres indireta, talvez ela não seja substituída.
ElementName
Tipo de dados: cadeia de caracteres
Tipo de acesso: leitura/gravação
Qualificadores: substituir
O nome independente da localidade da regra. Pode ser uma cadeia de caracteres indireta.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 |
| Servidor mínimo com suporte | Windows Server 2012 |
| Namespace | Root\StandardCimv2 |
| MOF | WFasCim.mof |
| DLL | WFasCim.dll |