|
PS_IPFilter, ROOT\Microsoft\Windows\RemoteAccess
Class
| Methods (4)
| Properties | Qualifiers (5)
| Instances | Namespaces (2)
Samples: VB Script
| C#
| VB.Net
| Search on:Microsoft
DescriptionCim class for Ip filter.
PS_IPFilter methodsPS_IPFilter has 4 methods (4 Local) Name | Origin | Return |
---|
Add | PS_IPFilter | uint32 {'out':True} |
Get | PS_IPFilter | uint32 {'out':True} |
Remove | PS_IPFilter | uint32 {'out':True} |
Set | PS_IPFilter | uint32 {'out':True} |
Detailed description of PS_IPFilter methodsLocal methods (4) of PS_IPFilter class▲ Add method |
---|
Return | uint32 {'out':True} |
---|
Parameters | Name | CIMType | ID | IN | OUT | Qualifiers | |
---|
InterfaceAlias | string | 0 | ✓ | - | {'Description':'Specifies the interface alias of interface.','In':True} | Action | uint32 | 1 | ✓ | - | {'Description':'[-Action {Allow | Deny}] ','In':True} | List | string | 2 | ✓ | - | {'Description':'List of filters to be applied in the below format
SourceIP/mask:DestinationIP/Mask:Protocol:ProtocolData1:ProtocolData2:
','In':True} | Direction | uint32 | 3 | ✓ | - | {'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True} | PassThru | boolean | 4 | ✓ | - | {'Description':'If specified, returns the object or objects on which the operation was done.','In':True} | AddressFamily | uint32 | 5 | ✓ | - | {'Description':'Specified whether the filter is IPv4 or IPv6 filter. {IPv4 | IPv6}','In':True} | cmdletOutput | object:InterfaceIpFilter | 6 | - | ✓ | {'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.' |
---|
implemented | True |
---|
static | True |
---|
Add method is in 12 classes of ROOT\Microsoft\Windows\RemoteAccess and in 17 namespaces |
▲ Get method |
---|
Return | uint32 {'out':True} |
---|
Parameters | Name | CIMType | ID | IN | OUT | Qualifiers | |
---|
InterfaceAlias | string | 0 | ✓ | - | {'Description':'Specifies the interface alias of interface.','In':True} | Direction | uint32 | 1 | ✓ | - | {'Description':'Direction in which filter needs to be retrieved. {Inbound | Outbound}] ','In':True} | cmdletOutput | object:InterfaceIpFilter | 2 | - | ✓ | {'Description':'InteraceAlias
Direction1
Action1
List1
Direction2
Action2
List2','EmbeddedInstance':'InterfaceIpFilter','Out':True} |
|
---|
Description | 'Retrieves IP filters on specified Interface' |
---|
implemented | True |
---|
static | True |
---|
Get method is in 28 classes of ROOT\Microsoft\Windows\RemoteAccess and in 19 namespaces |
▲ Remove method |
---|
Return | uint32 {'out':True} |
---|
Parameters | Name | CIMType | ID | IN | OUT | Qualifiers | |
---|
InterfaceAlias | string | 0 | ✓ | - | {'Description':'Specifies the interface alias of interface.','In':True} | Direction | uint32 | 1 | ✓ | - | {'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True} | List | string | 2 | ✓ | - | {'Description':'List of filters to be removed in the below format
SourceIP/mask:DestinationIP/Mask:Protocol:ProtocolData1:ProtocolData2:
','In':True} | PassThru | boolean | 3 | ✓ | - | {'Description':'If specified, returns the object or objects on which the operation was done.','In':True} | Force | boolean | 4 | ✓ | - | {'Description':'If specified, overrides the default confirmation before performing the operation.','In':True} | AddressFamily | uint32 | 5 | ✓ | - | {'Description':'Specified whether the filter is IPv4 or IPv6 filter','In':True} | cmdletOutput | object:InterfaceIpFilter | 6 | - | ✓ | {'Description':'InteraceAlias
Direction1
Action1
List1
Direction2
Action2
List2','EmbeddedInstance':'InterfaceIpFilter','Out':True} |
|
---|
Description | 'Removes specified IP filter for a specified interface.' |
---|
implemented | True |
---|
static | True |
---|
Remove method is in 13 classes of ROOT\Microsoft\Windows\RemoteAccess and in 18 namespaces |
▲ Set method |
---|
Return | uint32 {'out':True} |
---|
Parameters | Name | CIMType | ID | IN | OUT | Qualifiers | |
---|
Action | uint32 | 0 | ✓ | - | {'Description':'[-Action {Allow | Deny}] ','In':True} | Direction | uint32 | 1 | ✓ | - | {'Description':'Direction in which filter needs to be applied. {Inbound | Outbound}] ','In':True} | InterfaceAlias | string | 2 | ✓ | - | {'Description':'Specifies the interface alias of interface.','In':True} | AddressFamily | uint32 | 3 | ✓ | - | {'Description':'Specified whether the filter is IPv4 or IPv6 filter','In':True} | PassThru | boolean | 4 | ✓ | - | {'Description':'If specified, returns the object or objects on which the operation was done.','In':True} | cmdletOutput | object:InterfaceIpFilter | 5 | - | ✓ | {'Description':'InteraceAlias
Direction1
Action1
List1
Direction2
Action2
List2','EmbeddedInstance':'InterfaceIpFilter','Out':True} |
|
---|
Description | 'This cmdlet is used to change the filter action.' |
---|
implemented | True |
---|
static | True |
---|
Set method is in 18 classes of ROOT\Microsoft\Windows\RemoteAccess and in 20 namespaces |
PS_IPFilter QualifiersName | Value | ToInstance | ToSubclass | Overridable | Amended | Local |
ClassVersion | '1.0' | ✗ | ✗ | ✓ | ✗ | ✓ |
Description | 'Cim class for Ip filter.' | ✗ | ✓ | ✓ | ✓ | ✓ |
dynamic | True | ✓ | ✗ | ✓ | ✗ | ✓ |
locale | 'MS_409' | ✗ | ✗ | ✓ | ✓ | ✓ |
provider | 'RAMgmtPSProvider' | ✓ | ✗ | ✓ | ✗ | ✓ |
PS_IPFilter System propertiesName | Value | Origin | CIMType | Local | Array |
__PATH | '\\.\ROOT\Microsoft\Windows\RemoteAccess:PS_IPFilter' | ___SYSTEM | 8 | ✗ | ✗ |
__NAMESPACE | 'ROOT\Microsoft\Windows\RemoteAccess' | ___SYSTEM | 8 | ✗ | ✗ |
__SERVER | '.' | ___SYSTEM | 8 | ✗ | ✗ |
__DERIVATION | [] | ___SYSTEM | 8 | ✗ | ✓ |
__PROPERTY_COUNT | 0 | ___SYSTEM | 3 | ✗ | ✗ |
__RELPATH | 'PS_IPFilter' | ___SYSTEM | 8 | ✗ | ✗ |
__DYNASTY | 'PS_IPFilter' | ___SYSTEM | 8 | ✗ | ✗ |
__SUPERCLASS | null | ___SYSTEM | 8 | ✗ | ✗ |
__CLASS | 'PS_IPFilter' | ___SYSTEM | 8 | ✗ | ✗ |
__GENUS | 1 | ___SYSTEM | 3 | ✗ | ✗ |
Similar Classes to PS_IPFilterNumber of classes:1 Class name | Childs | Properties | Methods | Class Instances | Child Instances | Abstract | Singleton |
InterfaceIpFilter | 0 | 5 | 0 | - | - | - | - |
|
|