|
|
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 Qualifiers| Name | 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 properties| Name | 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 | - | - | - | - |
comments powered by
|
|