Поделиться через


класс MSFT_NetFirewallRule

Представляет правило брандмауэра Windows.

Следующий синтаксис упрощен из кода управляемого формата объектов (MOF) и включает все унаследованные свойства.

Синтаксис

class MSFT_NetFirewallRule : CIM_PolicyRule
{
  uint16  Profiles;
  boolean LooseSourceMapping;
  boolean LocalOnlyMapping;
  string  RuleGroup;
  string  DisplayName;
  string  DisplayGroup;
  uint16  EdgeTraversalPolicy;
  string  Platforms[];
  uint16  Direction;
  uint16  Action;
  uint16  PrimaryStatus;
  uint32  StatusCode;
  string  Status;
  uint16  EnforcementStatus[];
  uint16  PolicyStoreSourceType;
  string  PolicyStoreSource;
  string  Owner;
  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;
};

Члены

Класс MSFT_NetFirewallRule имеет следующие типы элементов:

Методика

Класс MSFT_NetFirewallRule имеет эти методы.

Метод Описание
CloneObject Скопируйте это правило.
Отключить Отключите это правило.
Включить Включите это правило.
EnumerateFull Desc
переименовать Переименуйте это правило.

Свойства

Класс MSFT_NetFirewallRule имеет эти свойства.

действия

Тип данных: uint16

Тип доступа: только для чтения

Указывает действие для выполнения трафика, соответствующего этому правилу.

разрешить (2)

AllowBypass (3)

блок (4)

заголовка

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: переопределение, MaxLen ( 64 )

Свойство Caption — это короткое текстовое описание (однострочная строка) объекта.

CommonName

Тип данных: строка

Тип доступа: только для чтения

Это поле игнорируется.

ConditionListType

Тип данных: uint16

Тип доступа: только для чтения

Это поле игнорируется.

CreationClassName

Тип данных: строка

Тип доступа: только для чтения

Зарезервировано только для внутреннего использования поставщиком WMI.

описание

Тип данных: строка

Тип доступа: только для чтения

Краткое описание правила. Может быть косвенной строкой. Если это непрямая строка, она не может быть перезаписана.

направления

Тип данных: uint16

Тип доступа: только для чтения

Указывает направление трафика, соответствующее этому правилу.

входящий (1)

исходящие (2)

DisplayGroup

Тип данных: строка

Тип доступа: только для чтения

Группа, к которой принадлежит это правило. Это поле основано на значении RuleGroup и изменения в этом поле игнорируются.

DisplayName

Тип данных: строка

Тип доступа: только для чтения

Локализованное имя этого правила. Значение этого поля основано на значении ElementName. Изменения в этом поле игнорируются.

EdgeTraversalPolicy

Тип данных: uint16

Тип доступа: только для чтения

Указывает, как это правило брандмауэра будет обрабатывать пограничные обходные случаи.

блок (0)

разрешить (1)

отложить пользователя (2)

отложить в приложение (3)

ElementName

Тип данных: строка

Тип доступа: только для чтения

Независимое от языкового стандарта имя правила. Может быть косвенной строкой.

включено

Тип данных: uint16

Тип доступа: только для чтения

Указывает, включено ли это правило в административном режиме или отключено.

включено (1)

отключенные (2)

EnforcementStatus

Тип данных: массив uint16

Тип доступа: только для чтения

Если этот объект извлекается из ActiveStore, описывает текущее состояние принудительного применения правила.

недопустимые (0)

full (1)

FirewallOffInProfile (2)

CategoryOff (3)

DisabledObject (4)

InactiveProfile (5)

LocalAddressResolutionEmpty (6)

RemoteAddressResolutionEmpty (7)

LocalPortResolutionEmpty (8)

RemotePortResolutionEmpty (9)

InterfaceResolutionEmpty (10)

ApplicationResolutionEmpty (11)

RemoteMachineEmpty (12)

RemoteUserEmpty (13)

LocalGlobalOpenPortsDisallowed (14)

LocalAuthorizedApplicationsDisallowed (15)

LocalFirewallRulesDisallowed (16)

LocalConsecRulesDisallowed (17)

NotTargetPlatform (18)

Оптимизировано (19)

LocalUserEmpty (20)

TransportMachinesEmpty (21)

TunnelMachinesEmpty (22)

TupleResolutionEmpty (23)

ExecutionStrategy

Тип данных: uint16

Тип доступа: только для чтения

Это поле игнорируется.

InstanceID

Тип данных: строка

Тип доступа: только для чтения

Строка, которая однозначно идентифицирует этот экземпляр в PolicyStore.

LocalOnlyMapping

Тип данных: логическое

Тип доступа: только для чтения

Следует ли группировать пакеты UDP в беседы только на основе локального адреса и порта. Применяется только к UDP.

LooseSourceMapping

Тип данных: логическое

Тип доступа: только для чтения

Следует ли группировать пакеты UDP в беседы на основе локального адреса, локального порта и удаленного порта. Применяется только к UDP.

обязательный

Тип данных: логическое

Тип доступа: только для чтения

Это поле игнорируется.

владелец

Тип данных: строка

Тип доступа: только для чтения

Владелец правила брандмауэра в качестве идентификатора безопасности.

платформ

Тип данных: строковый массив

Тип доступа: только для чтения

Указывает, на каких платформах применяется правило. Если значение NULL, правило применяется ко всем платформам (по умолчанию). Каждая запись принимает форму Major.Minor+, например 6.0, 6.1+ или 6.2. Если задано значение +, это означает, что правило применяется к этой версии или больше. Например, Windows Vista может быть представлена как 6 или 6.0, а Windows 7 или более поздней версии будет представлена как 6.1+. + может быть присоединен только к окончательному элементу в списке. Значение 6.0+ недопустимо, так как это означает то же, что и null (все платформы).

PolicyDecisionStrategy

Тип данных: uint16

Тип доступа: только для чтения

Это поле игнорируется.

PolicyKeywords

Тип данных: строковый массив

Тип доступа: только для чтения

Это поле игнорируется.

PolicyRoles

Тип данных: строковый массив

Тип доступа: только для чтения

Это поле игнорируется.

PolicyRuleName

Тип данных: строка

Тип доступа: только для чтения

Зарезервировано только для внутреннего использования поставщиком WMI.

PolicyStoreSource

Тип данных: строка

Тип доступа: только для чтения

Если этот объект извлекается из ActiveStore с набором параметров TracePolicyStoreSource, содержит путь к PolicyStore, из которого изначально поступило это правило.

PolicyStoreSourceType

Тип данных: uint16

Тип доступа: только для чтения

Если этот объект извлекается из ActiveStore с набором параметров TracePolicyStoreSource, описывает тип PolicyStore, из которого изначально поступило это правило.

PrimaryStatus

Тип данных: uint16

Тип доступа: только для чтения

PrimaryStatus предоставляет значение состояния высокого уровня, предназначенное для выравнивания с типом Red-Yellow-Green представления состояния. Он должен использоваться вместе с DetailedStatus для обеспечения высокого уровня и подробного состояния работоспособности ManagedElement и его подкомпонентов. PrimaryStatus состоит из одного из следующих значений: Unknown, OK, Degraded или Error. "Неизвестно" указывает, что реализация в целом может возвращать это свойство, но не может сделать это в настоящее время. "ОК" указывает, что ManagedElement работает нормально. "Пониженный" указывает, что ManagedElement работает ниже нормального. "Ошибка" указывает, что ManagedElement находится в состоянии ошибки.

неизвестные (0)

OK (1)

пониженный (2)

ошибка (3)

зарезервированные DMTF (.)

зарезервированныепоставщика (0x8000.)

приоритета

Тип данных: uint16

Тип доступа: только для чтения

Это поле игнорируется.

профилей

Тип данных: uint16

Тип доступа: только для чтения

Какие профили этого правила активны.

любой (0)

общедоступной (0x4)

частные (0x2)

доменных (0x1)

RuleGroup

Тип данных: строка

Тип доступа: только для чтения

Независимое от языкового стандарта имя группы, к которой принадлежит это правило. Если это поле не равно null, брандмауэр Windows с расширенной безопасностью предполагает, что это правило принадлежит компоненту Windows или установленному приложению, а некоторые части правила защищены (включая, но не ограничиваются именем, описанием, программой и службой).

RuleUsage

Тип данных: строка

Тип доступа: только для чтения

Это поле игнорируется.

SequencedActions

Тип данных: uint16

Тип доступа: только для чтения

Это поле игнорируется.

состояния

Тип данных: строка

Тип доступа: только для чтения

Подробное состояние правила в виде строки.

StatusCode

Тип данных: uint32

Тип доступа: только для чтения

Подробное состояние правила в виде числового кода ошибки.

SystemCreationClassName

Тип данных: строка

Тип доступа: только для чтения

Зарезервировано только для внутреннего использования поставщиком WMI.

SystemName

Тип данных: строка

Тип доступа: только для чтения

Зарезервировано только для внутреннего использования поставщиком WMI.

Требования

Минимальный поддерживаемый клиент
Windows 8
Минимальный поддерживаемый сервер
Windows Server 2012
Пространство имен
Root\StandardCimv2
MOF
WFasCim.mof
Библиотека dll
WFasCim.dll