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


класс MSFT_NetFirewallHyperVRule

Представляет правило брандмауэра Hyper-V в Защитнике Windows.

Дополнительные сведения см. в документации По Powershell New-NetFirewallHyperVRule.

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

Синтаксис

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;
};

Участники

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

Методы

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

Метод Description
Отключить Отключите это правило.
Включение Включите это правило.
ПеречислениеFull Перечисляет все поля всех правил.
Переименовать Переименуйте это правило.

Свойства

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

DisplayName

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

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

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

RulePriority

Тип данных: uint16

Тип доступа: чтение и запись

Определяет порядок оценки правил. Сначала вычисляются правила нижнего приоритета. Если это значение равно 0 (не задано), система назначит значение 1 правилам с блоком действий и 2 правилам с действием Allow.

Direction

Тип данных: uint16

Тип доступа: чтение и запись

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

Входящий трафик (1)

Исходящий трафик (2)

VMCreatorId

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

Тип доступа: чтение и запись

Указывает уникальный идентификатор создателя виртуальной машины, к которому применимо это правило. Значение GUID NULL означает, что это правило применимо ко всем портам Hyper-V в системе.

Protocol

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

Тип доступа: чтение и запись

Номер протокола IANA, к которому применяется этот фильтр. Может быть 0–255 или одно из следующих: TCP, UDP.

LocalAddresses

Тип данных: string[]

Тип доступа: чтение и запись

Массив IP-адресов, подсетей или диапазонов. Допустимые форматы включают: допустимый IPv4-адрес в строгом четырехкомпонентном десятичном нотации (например, 10.0.0.10), допустимый IPv6-адрес в стандартном формате Интернета, как описано в разделе 2.2 RFC 4291 (например, 2620:1ec:c11::200), диапазон адресов IPv4 в формате "начальный адрес - конечный адрес" без пробелов (например, 10.0.0.0-10.0.0.0.0.255), Диапазон адресов IPv6 в формате "начальный адрес — конечный адрес" без пробелов (например, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff), допустимая подсеть IPv4, указанная с использованием нотации префикса сети (например, 10.0.0.0/24) допустимая подсеть IPv6, указанная с использованием нотации длины префикса (например, 2001: db8:abcd:0012::/64)".

LocalPorts

Тип данных: string[]

Тип доступа: чтение и запись

Локальные порты, к которым применяется этот фильтр (применяется только при использовании протокола TCP или UDP). Может быть числом или диапазоном 0–65535 или одним из следующих вариантов: Any, RPC, RPC-EPMap, IPHTTPSIn, PlayToDiscovery.

RemoteAddresses

Тип данных: string[]

Тип доступа: чтение и запись

Массив IP-адресов, подсетей или диапазонов. Допустимые форматы включают: допустимый IPv4-адрес в строгом четырехкомпонентном десятичном нотации (например, 10.0.0.10), допустимый IPv6-адрес в стандартном формате Интернета, как описано в разделе 2.2 RFC 4291 (например, 2620:1ec:c11::200), диапазон адресов IPv4 в формате "начальный адрес - конечный адрес" без пробелов (например, 10.0.0.0-10.0.0.0.0.255), Диапазон адресов IPv6 в формате "начальный адрес — конечный адрес" без пробелов (например, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ffff), допустимая подсеть IPv4, указанная с использованием нотации префикса сети (например, 10.0.0.0/24) допустимая подсеть IPv6, указанная с использованием нотации длины префикса (например, 2001: db8:abcd:0012::/64)".

RemotePorts

Тип данных: string[]

Тип доступа: чтение и запись

Удаленные порты, к которым применяется этот фильтр (применяется только при использовании протокола TCP или UDP). Может быть числом или диапазоном 0–65535 или одним из следующих вариантов: Any, IPHTTPSOut.

Action

Тип данных: uint16

Тип доступа: чтение и запись

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

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

Блокировать (4)

EnforcementStatus

Тип данных: uint16

Тип доступа: чтение и запись

Описывает текущее состояние применения этого правила.

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

FullyEnforced (1)

ЧастичноEnforced (2)

NoApplicablePorts (3)

Синтаксический анализError (4)

Ошибка (5)

PolicyStoreSourceType

Тип данных: uint16

Тип доступа: чтение и запись

Описывает тип PolicyStore, из которого изначально поступило это правило.

Неизвестно (0)

Local (1)

Dynamic (3)

Создано (5)

MDM (6)

HostFirewallLocal (8)

HostFirewallGroupPolicy (9)

HostFirewallDynamic (10)

HostFirewallMDM (11)

PortStatuses

Тип данных: string[]

Тип доступа: чтение и запись

Список состояний для каждого порта, к которому было применено это правило.

Profiles

Тип данных: uint16

Тип доступа: чтение и запись

Битовая маска профилей, в которые активируется это правило.

Any (0)

Public (0x4)

Частный (0x2)

Домен (0x1)

SystemCreationClassName

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

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

Квалификаторы: переопределение

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

SystemName

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

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

Квалификаторы: переопределение

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

CreationClassName

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

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

Квалификаторы: переопределение

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

PolicyRuleName

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

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

Квалификаторы: переопределение

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

ConditionListType

Тип данных: uint16

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

Квалификаторы: переопределение

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

RuleUsage

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

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

Квалификаторы: переопределение

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

Priority

Тип данных: uint16

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

Квалификаторы: переопределение

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

Mandatory

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

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

Квалификаторы: переопределение

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

SequencedActions

Тип данных: uint16

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

Квалификаторы: переопределение

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

ExecutionStrategy

Тип данных: uint16

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

Квалификаторы: переопределение

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

PolicyDecisionStrategy

Тип данных: uint16

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

Квалификаторы: переопределение

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

PolicyRoles

Тип данных: string[]

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

Квалификаторы: переопределение

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

Profiles

Тип данных: uint16

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

Квалификаторы: переопределение

Указывает, включено ли это правило в административном режиме или отключено. Значение по умолчанию — "1" (включено).

Включено (1)

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

CommonName

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

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

Квалификаторы: переопределение

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

PolicyKeywords

Тип данных: string[]

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

Квалификаторы: переопределение

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

InstanceID

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

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

Квалификаторы: переопределение

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

Caption

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

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

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

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

Description

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

Тип доступа: чтение и запись

Квалификаторы: переопределение

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

ElementName

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

Тип доступа: чтение и запись

Квалификаторы: переопределение

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

Требования

Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Пространство имен Root\StandardCimv2
MOF WFasCim.mof
DLL-библиотеки WFasCim.dll