Classe MSFT_NetFirewallHyperVRule
Rappresenta una regola Hyper-V di Windows Defender Firewall.
Per altre informazioni, vedere la documentazione di PowerShell New-NetFirewallHyperVRule.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
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;
};
Membri
La classe MSFT_NetFirewallHyperVRule ha questi tipi di membri:
Metodi
La classe MSFT_NetFirewallHyperVRule dispone di questi metodi.
metodo | Descrizione |
---|---|
Disabilita | Disabilitare questa regola. |
Abilitazione | Abilitare questa regola. |
EnumerateFull | Enumera tutti i campi di tutte le regole. |
Rinomina | Rinominare questa regola. |
Proprietà
La classe MSFT_NetFirewallHyperVRule ha queste proprietà.
DisplayName
Tipo di dati: string
Tipo di accesso: sola lettura
Nome localizzato di questa regola. Il valore di questo campo si basa sul valore di ElementName. Le modifiche apportate a questo campo vengono ignorate.
RulePriority
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Determina l'ordine in cui vengono valutate le regole. Le regole con priorità inferiore vengono valutate per prime. Se questo valore è 0 (unset), il sistema assegnerà il valore 1 alle regole con azione Blocca e 2 a regole con l'azione Consenti.
Direction
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Specifica la direzione del traffico da associare a questa regola.
In ingresso (1)
In uscita (2)
VMCreatorId
Tipo di dati: string
Tipo di accesso: lettura/scrittura
Specifica l'identificatore univoco dell'autore della macchina virtuale a cui è applicabile questa regola. Un valore GUID NULL indica che questa regola è applicabile a tutte le porte Hyper-V nel sistema.
Protocol
Tipo di dati: string
Tipo di accesso: lettura/scrittura
IANA Internet Protocol Number a cui si applica questo filtro. Può essere 0-255 o uno dei seguenti: TCP, UDP.
LocalAddresses
Tipo di dati: string[]
Tipo di accesso: lettura/scrittura
Matrice di indirizzi IP, subnet o intervalli. I formati validi includono: un indirizzo IPv4 valido in formato decimale a quattro parti rigoroso (ad esempio, 10.0.0.10), un indirizzo IPv6 valido in formato standard Internet, come descritto nella sezione 2.2 di RFC 4291 (ad esempio, 2620:1ec:c11::200), un intervallo di indirizzi IPv4 nel formato di "indirizzo iniziale - indirizzo finale" senza spazi inclusi (ad esempio, 10.0.0.0-10.0.0.0.255), Un intervallo di indirizzi IPv6 nel formato "indirizzo iniziale - indirizzo finale" senza spazi inclusi (ad esempio, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ff), una subnet IPv4 valida specificata usando la notazione del prefisso di rete (ad esempio, 10.0.0.0/24), una subnet IPv6 valida specificata usando la notazione di lunghezza del prefisso (ad esempio, 2001: db8:abcd:0012::/64)".
LocalPorts
Tipo di dati: string[]
Tipo di accesso: lettura/scrittura
Porte locali a cui si applica questo filtro (si applica solo quando Protocollo è TCP o UDP). Può essere un numero o un intervallo compreso tra 0 e 65535 o uno dei seguenti: Any, RPC, RPC-EPMap, IPHTTPSIn, PlayToDiscovery.
RemoteAddresses
Tipo di dati: string[]
Tipo di accesso: lettura/scrittura
Matrice di indirizzi IP, subnet o intervalli. I formati validi includono: un indirizzo IPv4 valido in formato decimale a quattro parti rigoroso (ad esempio, 10.0.0.10), un indirizzo IPv6 valido in formato standard Internet, come descritto nella sezione 2.2 di RFC 4291 (ad esempio, 2620:1ec:c11::200), un intervallo di indirizzi IPv4 nel formato di "indirizzo iniziale - indirizzo finale" senza spazi inclusi (ad esempio, 10.0.0.0-10.0.0.0.255), Un intervallo di indirizzi IPv6 nel formato "indirizzo iniziale - indirizzo finale" senza spazi inclusi (ad esempio, 2001:db8:abcd:12::-2001:db8:abcd:12:ffff:ffff:ffff:ff), una subnet IPv4 valida specificata usando la notazione del prefisso di rete (ad esempio, 10.0.0.0/24), una subnet IPv6 valida specificata usando la notazione di lunghezza del prefisso (ad esempio, 2001: db8:abcd:0012::/64)".
RemotePorts
Tipo di dati: string[]
Tipo di accesso: lettura/scrittura
Porte remote a cui si applica questo filtro (si applica solo quando Protocollo è TCP o UDP). Può essere un numero o un intervallo compreso tra 0 e 65535 o uno dei seguenti: Any, IPHTTPSOut.
Action
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Specifica l'azione da eseguire sul traffico che corrisponde a questa regola.
Consenti (2)
Blocco (4)
EnforcementStatus
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Descrive lo stato di imposizione corrente di questa regola.
Non valido (0)
FullyEnforced (1)
ParzialmenteEnforced (2)
NoApplicablePorts (3)
ParsingError (4)
Errore (5)
PolicyStoreSourceType
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Descrive il tipo di PolicyStore da cui proviene originariamente questa regola.
Sconosciuto (0)
Locale (1)
Dinamico (3)
Generato (5)
MDM (6)
HostFirewallLocal (8)
HostFirewallGroupPolicy (9)
HostFirewallDynamic (10)
HostFirewallMDM (11)
PortStatuses
Tipo di dati: string[]
Tipo di accesso: lettura/scrittura
Elenco di stati per ogni porta a cui è stata applicata questa regola.
Profiles
Tipo di dati: uint16
Tipo di accesso: lettura/scrittura
Maschera di bit dei profili su cui questa regola è attiva.
Qualsiasi (0)
Pubblico (0x4)
Privato (0x2)
Dominio (0x1)
SystemCreationClassName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Riservato solo per uso interno da parte del provider WMI.
SystemName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Riservato solo per uso interno da parte del provider WMI.
CreationClassName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Riservato solo per uso interno da parte del provider WMI.
PolicyRuleName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Riservato solo per uso interno da parte del provider WMI.
ConditionListType
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
RuleUsage
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
Priority
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
Mandatory
Tipo di dati: booleano
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
SequencedActions
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
ExecutionStrategy
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
PolicyDecisionStrategy
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
PolicyRoles
Tipo di dati: string[]
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
Profiles
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: Override
Indica se questa regola è abilitata o disabilitata in modo amministrativo. Il valore predefinito è "1" (Abilitato).
Abilitato (1)
Disabilitato (2)
CommonName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
PolicyKeywords
Tipo di dati: string[]
Tipo di accesso: sola lettura
Qualificatori: Override
Questo campo viene ignorato.
InstanceID
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override
Stringa che identifica in modo univoco questa istanza all'interno di PolicyStore.
Caption
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: Override, MaxLen (64)
La proprietà Caption è una breve descrizione testuale (una stringa di una riga) dell'oggetto .
Description
Tipo di dati: string
Tipo di accesso: lettura/scrittura
Qualificatori: Override
Breve descrizione della regola. Potrebbe essere una stringa indiretta. Se si tratta di una stringa indiretta, potrebbe non essere sovrascritto.
ElementName
Tipo di dati: string
Tipo di accesso: lettura/scrittura
Qualificatori: Override
Nome indipendente dalle impostazioni locali della regola. Potrebbe essere una stringa indiretta.
Requisiti
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Spazio dei nomi | Root\StandardCimv2 |
MOF | WFasCim.mof |
DLL | WFasCim.dll |