Compartilhar via


MSFT_NetSARule classe

Representa uma regra IPsec. Os subtipos diferenciam entre Regras de Segurança de Conexão (MSFT_NetConSecRule) e Regras de Modo Principal (MSFT_NetMainModeRule).

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

class MSFT_NetSARule : CIM_SARule
{
  string Platforms[];
  string RuleGroup;
  string DisplayName;
  string DisplayGroup;
  uint16 Profiles;
  string MainModeCryptoSet;
  string QuickModeCryptoSet;
  string Phase1AuthSet;
  string Phase2AuthSet;
  uint16 PrimaryStatus;
  uint32 StatusCode;
  string Status;
  uint16 EnforcementStatus[];
  uint16 PolicyStoreSourceType;
  string PolicyStoreSource;
};

Membros

A classe MSFT_NetSARule tem estes tipos de membros:

Propriedades

A classe MSFT_NetSARule tem essas propriedades.

Grupo de Exibição

Tipo de dados: string

Tipo de acesso: Somente leitura

O grupo ao qual essa regra pertence. Esse campo é baseado no valor de RuleGroup e as alterações nesse campo são ignoradas.

DisplayName

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome localizado desta regra. O valor deste campo é baseado no valor de ElementName. As alterações nesse campo são ignoradas.

Status de Execução

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Se esse objeto for recuperado do ActiveStore, descreve o status de imposição atual da regra.

Inválido (0)

Completo (1)

FirewallOffInProfile (2)

CategoriaOff (3)

DisabledObject (4)

Perfil Inativo (5)

LocalAddressResolutionEmpty (6)

RemoteAddressResolutionEmpty (7)

LocalPortResolutionEmpty (8)

RemotePortResolutionVazio (9)

InterfaceResolutionEmpty (10)

ApplicationResolutionVazio (11)

RemoteMachineVazio (12)

RemoteUserEmpty (13)

LocalGlobalOpenPortsNão permitido (14)

LocalAuthorizedApplicationsDisallowed (15)

LocalFirewallRulesNão permitido (16)

LocalConsecRulesNão permitido (17)

NotTargetPlatform (18)

Otimizado para fora (19)

LocalUserEmpty (20)

TransportMachinesVazio (21)

TunnelMachinesVazio (22)

TupleResoluçãoVazio (23 )

MainModeCryptoSet

Tipo de dados: string

Tipo de acesso: Somente leitura

O InstanceID do MainModeCryptoSet a ser usado para o modo principal.

Fase1AuthSet

Tipo de dados: string

Tipo de acesso: Somente leitura

O InstanceID do Phase1AuthenticationSet a ser usado para a autenticação da Fase 1.

Phase2AuthSet

Tipo de dados: string

Tipo de acesso: Somente leitura

O InstanceID do Phase2AuthenticationSet a ser usado para a autenticação da Fase 2.

Plataformas

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Especifica em quais plataformas a regra é aplicável. Se nula, a regra se aplica a todas as plataformas (o padrão). Cada entrada assume a forma Major.Minor+, por exemplo, 6.0, 6.1+ ou 6.2. Se + for especificado, significa que a regra se aplica a essa versão ou superior. Por exemplo, o Windows Vista poderia ser representado como 6 ou 6.0 e o Windows 7 ou posterior seria representado como 6.1+. + só pode ser anexado ao item final da lista. 6.0+ não é válido porque significa a mesma coisa que null (todas as plataformas).

PolicyStoreSource

Tipo de dados: string

Tipo de acesso: Somente leitura

Se esse objeto for recuperado do ActiveStore, com a opção TracePolicyStoreSource definida, conterá o caminho para o PolicyStore de onde essa regra veio originalmente.

PolicyStoreSourceType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Se esse objeto for recuperado do ActiveStore, com a opção TracePolicyStoreSource definida, descreverá o tipo de PolicyStore de onde essa regra veio originalmente.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

PrimaryStatus fornece um valor de status de alto nível, destinado a se alinhar com a representação de status do tipo Vermelho-Amarelo-Verde. Ele deve ser usado em conjunto com DetailedStatus para fornecer status de integridade detalhado e de alto nível do ManagedElement e seus subcomponentes. PrimaryStatus consiste em um dos seguintes valores: Unknown, OK, Degraded ou Error. "Desconhecido" indica que a implementação é, em geral, capaz de retornar essa propriedade, mas não é possível fazê-lo no momento. "OK" indica que o ManagedElement está funcionando normalmente. "Degradado" indica que o ManagedElement está funcionando abaixo do normal. "Erro" indica que o ManagedElement está em uma condição de erro.

Desconhecido (0)

OK (1)

Degradado (2)

Erro (3)

DMTF Reservado (..)

Reservado pelo fornecedor (0x8000..)

Perfis

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Em quais perfis essa regra está ativa.

Qualquer (0)

Público (0x4)

Privado (0x2)

Domínio (0x1 )

QuickModeCryptoSet

Tipo de dados: string

Tipo de acesso: Somente leitura

O InstanceID do QuickModeCryptoSet a ser usado para o Modo Rápido.

Grupo de regras

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome independente de localidade para o grupo ao qual essa regra pertence. Se esse campo não for nulo, o Firewall do Windows com Segurança Avançada pressupõe que essa regra pertence a um componente do Windows ou a um aplicativo instalado e algumas partes da regra estão protegidas (incluindo, mas não se limitando a, Nome, Descrição, Programa e Serviço).

Status

Tipo de dados: string

Tipo de acesso: Somente leitura

O status detalhado da regra, como uma cadeia de caracteres.

StatusCode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O status detalhado da regra, como um código de erro numérico.

Requisitos

Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Raiz\StandardCimv2
MOF
WFasCim.mof
DLL
WFasCim.dll