PS_IPFilter, ROOT\Microsoft\Windows\RemoteAccess

Class | Methods (4) | Properties | Qualifiers (5) | Instances | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Cim class for Ip filter.

PS_IPFilter methods

PS_IPFilter has 4 methods (4 Local)

NameOriginReturn
AddPS_IPFilteruint32 {'out':True}
GetPS_IPFilteruint32 {'out':True}
RemovePS_IPFilteruint32 {'out':True}
SetPS_IPFilteruint32 {'out':True}

Detailed description of PS_IPFilter methods

Local methods (4) of PS_IPFilter class

▲ Add method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
InterfaceAliasstring0✓-{'Description':'Specifies the interface alias of interface.','In':True}
Actionuint321✓-{'Description':'[-Action {Allow | Deny}] ','In':True}
Liststring2✓-{'Description':'List of filters to be applied in the below format SourceIP/mask:DestinationIP/Mask:Protocol:ProtocolData1:ProtocolData2: ','In':True}
Directionuint323✓-{'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True}
PassThruboolean4✓-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
AddressFamilyuint325✓-{'Description':'Specified whether the filter is IPv4 or IPv6 filter. {IPv4 | IPv6}','In':True}
cmdletOutputobject:InterfaceIpFilter6-✓{'Description':'InteraceAlias Direction1 Action1 List1 Direction2 Action2 List2','EmbeddedInstance':'InterfaceIpFilter','Out':True}
Description'This cmdlet is used to add filter for traffic passing through interface.'
implementedTrue
staticTrue
Add method is in 12 classes of ROOT\Microsoft\Windows\RemoteAccess and in 17 namespaces
▲ Get method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
InterfaceAliasstring0✓-{'Description':'Specifies the interface alias of interface.','In':True}
Directionuint321✓-{'Description':'Direction in which filter needs to be retrieved. {Inbound | Outbound}] ','In':True}
cmdletOutputobject:InterfaceIpFilter2-✓{'Description':'InteraceAlias Direction1 Action1 List1 Direction2 Action2 List2','EmbeddedInstance':'InterfaceIpFilter','Out':True}
Description'Retrieves IP filters on specified Interface'
implementedTrue
staticTrue
Get method is in 28 classes of ROOT\Microsoft\Windows\RemoteAccess and in 19 namespaces
▲ Remove method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
InterfaceAliasstring0✓-{'Description':'Specifies the interface alias of interface.','In':True}
Directionuint321✓-{'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True}
Liststring2✓-{'Description':'List of filters to be removed in the below format SourceIP/mask:DestinationIP/Mask:Protocol:ProtocolData1:ProtocolData2: ','In':True}
PassThruboolean3✓-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
Forceboolean4✓-{'Description':'If specified, overrides the default confirmation before performing the operation.','In':True}
AddressFamilyuint325✓-{'Description':'Specified whether the filter is IPv4 or IPv6 filter','In':True}
cmdletOutputobject:InterfaceIpFilter6-✓{'Description':'InteraceAlias Direction1 Action1 List1 Direction2 Action2 List2','EmbeddedInstance':'InterfaceIpFilter','Out':True}
Description'Removes specified IP filter for a specified interface.'
implementedTrue
staticTrue
Remove method is in 13 classes of ROOT\Microsoft\Windows\RemoteAccess and in 18 namespaces
▲ Set method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Actionuint320✓-{'Description':'[-Action {Allow | Deny}] ','In':True}
Directionuint321✓-{'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True}
InterfaceAliasstring2✓-{'Description':'Specifies the interface alias of interface.','In':True}
AddressFamilyuint323✓-{'Description':'Specified whether the filter is IPv4 or IPv6 filter','In':True}
PassThruboolean4✓-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
cmdletOutputobject:InterfaceIpFilter5-✓{'Description':'InteraceAlias Direction1 Action1 List1 Direction2 Action2 List2','EmbeddedInstance':'InterfaceIpFilter','Out':True}
Description'This cmdlet is used to change the filter action.'
implementedTrue
staticTrue
Set method is in 18 classes of ROOT\Microsoft\Windows\RemoteAccess and in 20 namespaces

PS_IPFilter Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
ClassVersion'1.0'✗✗✓✗✓
Description'Cim class for Ip filter.'✗✓✓✓✓
dynamicTrue✓✗✓✗✓
locale'MS_409'✗✗✓✓✓
provider'RAMgmtPSProvider'✓✗✓✗✓

PS_IPFilter System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\Microsoft\Windows\RemoteAccess:PS_IPFilter'___SYSTEM8✗✗
__NAMESPACE'ROOT\Microsoft\Windows\RemoteAccess'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION[]___SYSTEM8✗✓
__PROPERTY_COUNT0___SYSTEM3✗✗
__RELPATH'PS_IPFilter'___SYSTEM8✗✗
__DYNASTY'PS_IPFilter'___SYSTEM8✗✗
__SUPERCLASSnull___SYSTEM8✗✗
__CLASS'PS_IPFilter'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to PS_IPFilter

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
InterfaceIpFilter050----
comments powered by Disqus
WUtils.com