PS_VpnS2SInterface, ROOT\Microsoft\Windows\RemoteAccess

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

Description

Represents Site-to-Site VPN Interface

PS_VpnS2SInterface methods

PS_VpnS2SInterface has 8 methods (8 Local)

NameOriginReturn
AddByCustomPolicyPS_VpnS2SInterfaceuint32 {'out':True}
AddByEncryptionTypePS_VpnS2SInterfaceuint32 {'out':True}
ConnectPS_VpnS2SInterfaceuint32 {'out':True}
DisconnectPS_VpnS2SInterfaceuint32 {'out':True}
GetPS_VpnS2SInterfaceuint32 {'out':True}
RemovePS_VpnS2SInterfaceuint32 {'out':True}
SetByCustomPolicyPS_VpnS2SInterfaceuint32 {'out':True}
SetByEncryptionTypePS_VpnS2SInterfaceuint32 {'out':True}

Detailed description of PS_VpnS2SInterface methods

Local methods (8) of PS_VpnS2SInterface class

AddByCustomPolicy method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0-{'Description':'Specifies the Name of the connection','In':True}
Protocolstring1-{'Description':'Specifies the underlying Protocol.','In':True}
Destinationstring2-{'Description':'Specifies the destination end-point of the S2S connection','In':True}
AdminStatusboolean3-{'Description':'Specifies the admin status of the cmdlet.','In':True}
PromoteAlternateboolean4-{'Description':'An alternate IP addresses that connects successfully becomes the primary IP address, and the current primary IP address is moved to the alternate list.','In':True}
AuthenticationMethodstring5-{'Description':'Specifies the AuthenticationMethod to be used by the S2S connection.If pre shared key is specified as authentication method. There can only be one active site to site VPN interface per destination IP address.','In':True}
PostConnectionIPv4Subnetstring6-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
PostConnectionIPv6Subnetstring7-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
InitiateConfigPayloadboolean8-{'Description':'Specifies whether Config payload negotiation should be initiated or not. If set to $False does not send any CP request to the peer','In':True}
RadiusAttributeClassstring9-{'Description':'Specifies Radius attribute 25 (Class). Applicable when this attribute is not received from RADIUS','In':True}
EnableQoSuint3210-{'Description':'Specifies whether QoS is enabled on the interface','In':True}
TxBandwidthKbpsuint6411-{'Description':'Specifies Transmit bandwidth limit for the Interface in kbps.','In':True}
RxBandwidthKbpsuint6412-{'Description':'Specifies Receive bandwidth limit for the Interface in kbps.','In':True}
IPv4TriggerFilterstring13-{'Description':'Specifies IPv4 filters that trigger demand dial connection. Format is same as Filter list . NULL value will clear the triggering filter','In':True}
IPv6TriggerFilterstring14-{'Description':'Specifies IPv6 filter that trigger demand dial connection. Format is same as Filterlist. NULL value will clear the triggering Filter','In':True}
Persistentboolean15-{'Description':'If specified, connection is not disconnected due to idle timeout','In':True}
IPv4TriggerFilterActionuint3216-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection. {Allow |Deny}','In':True}
IPv6TriggerFilterActionuint3217-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection [-IPv6TriggerSubnetAction {Allow | Block}] ','In':True}
SADataSizeForRenegotiationKilobytesuint3218-{'Description':'Number of Kilobytes that are allowed to transfer using a SA. After that the SA will be renegotiated ','In':True}
IPv4Subnetstring19-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified trigger the s2s connection','In':True}
IPv6Subnetstring20-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. Routes specified trigger S2S connection.','In':True}
ResponderAuthenticationMethodstring21-{'Description':'Specifies the Responder AuthenticationMethod to be used by the S2S connection.','In':True}
PassThruboolean22-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
RoutingDomainstring23-{'Description':'Specifies the RoutingDomainName in which interface is to be added.','In':True}
Certificateuint824-{'Description':'Certificate to be used in default store. Applicable only if AuthenticationMethod is set to 'MachineCert'','In':True}
SharedSecretstring25-{'Description':'Text of the Shared Secret to be used in dialing the connection. Applicable only if AuthenticationMethod is set to 'PSK'','In':True}
NetworkOutageTimeSecondsuint3226-{'Description':'Maximum network outage time after which the connection is disconnected','In':True}
NumberOfTriesuint3227-{'Description':'Number of tries the connection is retried. 0 means infinite.','In':True}
RetryIntervalSecondsuint3228-{'Description':'Number of seconds between Retries.','In':True}
SALifeTimeSecondsuint3229-{'Description':'Lifetime of a security association (SA) in seconds, after which the SA is no longer valid ','In':True}
EapMethodstring30-{'Description':'Specifies EAP method if IkeLocalAuthenticationMethod is EAP.','In':True}
InternalIPv4boolean31-{'Description':'Specifies Negotiation of IPv4 Address.','In':True}
InternalIPv6boolean32-{'Description':'Specifies Negotiation of IPv6 Address.','In':True}
IdleDisconnectSecondsuint3233-{'Description':'A value that specifies the time, in seconds, after which an idle connection is terminated. Unless the idle time-out is disabled, the entire connection is terminated if the connection is idle for the specified interval.','In':True}
UserNamestring34-{'Description':'Username to be used for dialing this connection. Applicable only if AuthenticationMethod is set to 'EAP'','In':True}
Passwordstring35-{'Description':'Password of the username to be used for dialing the connection. Applicable only if AuthenticationMethod is set to 'EAP'','In':True}
CustomPolicyboolean36-{'Description':'Specifies custom IKE IPSEC policies.','In':True}
EncryptionMethoduint3237-{'Description':'Encryption method plumbed in IKE policy','In':True}
IntegrityCheckMethoduint3238-{'Description':'Integrity method plumbed in IPsec policy','In':True}
CipherTransformConstantsuint3239-{'Description':'Cipher plumbed in Ipsec policy.','In':True}
AuthenticationTransformConstantsuint3240-{'Description':'Auth transform plumbed in Ipsec policy','In':True}
PfsGroupuint3241-{'Description':'PFS Group plumbed in Ipsec policy.','In':True}
DHGroupuint3242-{'Description':'DH group plumbed in IPsec policy','In':True}
SourceIpAddressstring43-{'In':True}
cmdletOutputobject:VpnS2SInterface44-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to create a S2S Interface with the specified parameters'
implementedTrue
staticTrue
AddByCustomPolicy method is in 1 class (PS_VpnS2SInterface) of ROOT\Microsoft\Windows\RemoteAccess and in 2 namespaces
AddByEncryptionType method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0-{'Description':'Specifies the Name of the connection','In':True}
Protocolstring1-{'Description':'Specifies the underlying Protocol.','In':True}
Destinationstring2-{'Description':'Specifies the destination end-point of the S2S connection','In':True}
AdminStatusboolean3-{'Description':'Specifies the admin status of the cmdlet.','In':True}
PromoteAlternateboolean4-{'Description':'An alternate IP addresses that connects successfully becomes the primary IP address, and the current primary IP address is moved to the alternate list.','In':True}
AuthenticationMethodstring5-{'Description':'Specifies the AuthenticationMethod to be used by the S2S connection.If pre shared key is specified as authentication method. There can only be one active site to site VPN interface per destination IP address.','In':True}
PostConnectionIPv4Subnetstring6-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
PostConnectionIPv6Subnetstring7-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
InitiateConfigPayloadboolean8-{'Description':'Specifies whether Config payload negotiation should be initiated or not. If set to $False does not send any CP request to the peer','In':True}
RadiusAttributeClassstring9-{'Description':'Specifies Radius attribute 25 (Class). Applicable when this attribute is not received from RADIUS','In':True}
EnableQoSuint3210-{'Description':'Specifies whether QoS is enabled on the interface','In':True}
TxBandwidthKbpsuint6411-{'Description':'Specifies Transmit bandwidth limit for the Interface in kbps.','In':True}
RxBandwidthKbpsuint6412-{'Description':'Specifies Receive bandwidth limit for the Interface in kbps.','In':True}
IPv4TriggerFilterstring13-{'Description':'Specifies IPv4 filters that trigger demand dial connection. Format is same as Filter list . NULL value will clear the triggering filter','In':True}
IPv6TriggerFilterstring14-{'Description':'Specifies IPv6 filter that trigger demand dial connection. Format is same as Filterlist. NULL value will clear the triggering Filter','In':True}
Persistentboolean15-{'Description':'If specified, connection is not disconnected due to idle timeout','In':True}
IPv4TriggerFilterActionuint3216-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection. {Allow |Deny}','In':True}
IPv6TriggerFilterActionuint3217-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection [-IPv6TriggerSubnetAction {Allow | Block}] ','In':True}
SADataSizeForRenegotiationKilobytesuint3218-{'Description':'Number of Kilobytes that are allowed to transfer using a SA. After that the SA will be renegotiated ','In':True}
IPv4Subnetstring19-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified trigger the s2s connection','In':True}
IPv6Subnetstring20-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. Routes specified trigger S2S connection.','In':True}
ResponderAuthenticationMethodstring21-{'Description':'Specifies the Responder AuthenticationMethod to be used by the S2S connection.','In':True}
PassThruboolean22-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
RoutingDomainstring23-{'Description':'Specifies the RoutingDomainName in which interface is to be added.','In':True}
Certificateuint824-{'Description':'Certificate to be used in default store. Applicable only if AuthenticationMethod is set to 'MachineCert'','In':True}
SharedSecretstring25-{'Description':'Text of the Shared Secret to be used in dialing the connection. Applicable only if AuthenticationMethod is set to 'PSK'','In':True}
NetworkOutageTimeSecondsuint3226-{'Description':'Maximum network outage time after which the connection is disconnected','In':True}
NumberOfTriesuint3227-{'Description':'Number of tries the connection is retried. 0 means infinite.','In':True}
RetryIntervalSecondsuint3228-{'Description':'Number of seconds between Retries.','In':True}
SALifeTimeSecondsuint3229-{'Description':'Lifetime of a security association (SA) in seconds, after which the SA is no longer valid ','In':True}
EapMethodstring30-{'Description':'Specifies EAP method if IkeLocalAuthenticationMethod is EAP.','In':True}
InternalIPv4boolean31-{'Description':'Specifies Negotiation of IPv4 Address.','In':True}
InternalIPv6boolean32-{'Description':'Specifies Negotiation of IPv6 Address.','In':True}
IdleDisconnectSecondsuint3233-{'Description':'A value that specifies the time, in seconds, after which an idle connection is terminated. Unless the idle time-out is disabled, the entire connection is terminated if the connection is idle for the specified interval.','In':True}
UserNamestring34-{'Description':'Username to be used for dialing this connection. Applicable only if AuthenticationMethod is set to 'EAP'','In':True}
Passwordstring35-{'Description':'Password of the username to be used for dialing the connection. Applicable only if AuthenticationMethod is set to 'EAP'','In':True}
EncryptionTypestring36-{'Description':'Specifies the type of Encryption','In':True}
SourceIpAddressstring37-{'In':True}
cmdletOutputobject:VpnS2SInterface38-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to create a S2S Interface with the specified parameters'
implementedTrue
staticTrue
AddByEncryptionType method is in 1 class (PS_VpnS2SInterface) of ROOT\Microsoft\Windows\RemoteAccess and in 2 namespaces
Connect method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0-{'Description':'Specifies the Name of the connection','In':True}
PassThruboolean1-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
cmdletOutputobject:VpnS2SInterface2-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to connect a S2S Interface that is currently not connected'
implementedTrue
staticTrue
Connect method is in 1 class (PS_VpnS2SInterface) of ROOT\Microsoft\Windows\RemoteAccess and in 3 namespaces
Disconnect method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0-{'Description':'Specifies the Name of the interface','In':True}
PassThruboolean1-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
Forceboolean2-{'Description':'If specified, overrides the default confirmation before performing the operation.','In':True}
cmdletOutputobject:VpnS2SInterface3-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to disconnect a S2S Interface that is currently connected.'
implementedTrue
staticTrue
Disconnect method is in 1 class (PS_VpnS2SInterface) of ROOT\Microsoft\Windows\RemoteAccess and in 7 namespaces
Get method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0-{'Description':'Specifies the Name of the connection','In':True}
RoutingDomainstring1-{'Description':'Name of the RoutingDomain whose S2S Interface details need to be retrieved. Not applicable when Name is specified. ','In':True}
cmdletOutputobject:VpnS2SInterface2-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to retrieve details of a S2S 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
Namestring0-{'Description':'Specifies the Name of the interface','In':True}
PassThruboolean1-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
Forceboolean2-{'Description':'If specified, overrides the default confirmation before performing the operation.','In':True}
cmdletOutputobject:VpnS2SInterface3-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to remove a specified S2S Interface'
implementedTrue
staticTrue
Remove method is in 13 classes of ROOT\Microsoft\Windows\RemoteAccess and in 18 namespaces
SetByCustomPolicy method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Destinationstring0-{'Description':'Specifies the destination end-point of the S2S connection.','In':True}
AdminStatusboolean1-{'Description':'Specifies the admin status of the cmdlet.','In':True}
PromoteAlternateboolean2-{'Description':'An alternate IP addresses that connects successfully becomes the primary IP address, and the current primary IP address is moved to the alternate list.','In':True}
AuthenticationMethodstring3-{'Description':'Specifies the AuthenticationMethod to be used by the S2S connection.','In':True}
EapMethodstring4-{'Description':'Specifies EAP method if IkeLocalAuthenticationMethod is EAP.','In':True}
InternalIPv4boolean5-{'Description':'Specifies Negotiation of IPv4 Address.','In':True}
Forceboolean6-{'Description':'If specified, overrides the default confirmation before performing the operation.','In':True}
PostConnectionIPv4Subnetstring7-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
IPv4TriggerFilterstring8-{'Description':'Specifies IPv4 filters that trigger demand dial connection. Format is same as Filter list . NULL value will clear the triggering filter','In':True}
IPv4TriggerFilterActionuint329-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection. {Allow |Deny}','In':True}
PostConnectionIPv6Subnetstring10-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
IPv6TriggerFilterstring11-{'Description':'Specifies IPv6 filter that trigger demand dial connection. Format is same as Filterlist. NULL value will clear the triggering Filter','In':True}
IPv6TriggerFilterActionuint3212-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection [-IPv6TriggerSubnetAction {Allow | Block}] ','In':True}
IPv4Subnetstring13-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric.','In':True}
Namestring14-{'Description':'Specifies the Name of the connection.','In':True}
ResponderAuthenticationMethodstring15-{'Description':'Specifies the Responder AuthenticationMethod to be used by the S2S connection.','In':True}
PassThruboolean16-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
Persistentboolean17-{'Description':'If specified, connection is not disconnected due to idle timeout','In':True}
InitiateConfigPayloadboolean18-{'Description':'Specifies whether Config payload negotiation should be initiated or not. If set to $False does not send any CP request to the peer','In':True}
RadiusAttributeClassstring19-{'Description':'Specifies Radius attribute 25 (Class). Applicable when this attribute is not received from RADIUS','In':True}
EnableQoSuint3220-{'Description':'Specifies whether QoS is enabled on the interface','In':True}
TxBandwidthKbpsuint6421-{'Description':'Specifies Transmit bandwidth limit for the Interface in kbps.','In':True}
RxBandwidthKbpsuint6422-{'Description':'Specifies Receive bandwidth limit for the Interface in kbps.','In':True}
NetworkOutageTimeSecondsuint3223-{'Description':'Maximum network outage time after which the connection is disconnected.','In':True}
NumberOfTriesuint3224-{'Description':'Number of tries the connection is retried.0 means infinite.','In':True}
RetryIntervalSecondsuint3225-{'Description':'Number of seconds between Retries.','In':True}
SADataSizeForRenegotiationKilobytesuint3226-{'Description':'Number of Kilobytes that are allowed to transfer using a SA. After that the SA will be renegotiated .','In':True}
SALifeTimeSecondsuint3227-{'Description':'Lifetime of a security association (SA) in seconds, after which the SA is no longer valid .','In':True}
IPv6Subnetstring28-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric.','In':True}
InternalIPv6boolean29-{'Description':'Specifies Negotiation of IPv6 Address.','In':True}
IdleDisconnectSecondsuint3230-{'Description':'A value that specifies the time, in seconds, after which an idle connection is terminated. Unless the idle time-out is disabled, the entire connection is terminated if the connection is idle for the specified interval.','In':True}
UserNamestring31-{'Description':'Username to be used for dialing this connection. Applicable only if AuthenticationMethod is set to 'EAP'.','In':True}
Passwordstring32-{'Description':'Password of the username to be used for dialing the connection.Applicable only if AuthenticationMethod is set to 'EAP'.','In':True}
Certificateuint833-{'Description':'Subject Name of the certificate to be used in default store. Applicable only if AuthenticationMethod is set to 'MachineCert'.','In':True}
SharedSecretstring34-{'Description':'Text of the Shared Secret to be used in dialing the connection. Applicable only if AuthenticationMethod is set to 'PSK'.','In':True}
EncryptionMethoduint3235-{'Description':'Encryption Method Plumbed in IKE policy.','In':True}
IntegrityCheckMethoduint3236-{'Description':'Integrity method plumbed in IPsec policy.','In':True}
CipherTransformConstantsuint3237-{'Description':'Cipher plumbed in Ipsec policy.','In':True}
DHGroupuint3238-{'Description':'DH Group Plumbed in Ipsec policy.','In':True}
AuthenticationTransformConstantsuint3239-{'Description':'Auth transform plumbed in Ipsec policy.','In':True}
PfsGroupuint3240-{'Description':'PFS Group plumbed in Ipsec policy.','In':True}
CustomPolicyboolean41-{'Description':'Specifies custom IKE IPSEC policies, must be a separate parameter set','In':True}
SourceIpAddressstring42-{'In':True}
cmdletOutputobject:VpnS2SInterface43-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to modify parameters a S2S Interface. If the interface is already connected, the changes take effect after disconnection.'
implementedTrue
staticTrue
SetByCustomPolicy method is in 3 classes of ROOT\Microsoft\Windows\RemoteAccess and in 4 namespaces
SetByEncryptionType method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Destinationstring0-{'Description':'Specifies the destination end-point of the S2S connection.','In':True}
AdminStatusboolean1-{'Description':'Specifies the admin status of the cmdlet.','In':True}
PromoteAlternateboolean2-{'Description':'An alternate IP addresses that connects successfully becomes the primary IP address, and the current primary IP address is moved to the alternate list.','In':True}
AuthenticationMethodstring3-{'Description':'Specifies the AuthenticationMethod to be used by the S2S connection.','In':True}
EapMethodstring4-{'Description':'Specifies EAP method if IkeLocalAuthenticationMethod is EAP.','In':True}
InternalIPv4boolean5-{'Description':'Specifies Negotiation of IPv4 Address.','In':True}
Forceboolean6-{'Description':'If specified, overrides the default confirmation before performing the operation.','In':True}
PostConnectionIPv4Subnetstring7-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
IPv4TriggerFilterstring8-{'Description':'Specifies IPv4 filters that trigger demand dial connection. Format is same as Filter list . NULL value will clear the triggering filter','In':True}
IPv4TriggerFilterActionuint329-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection. {Allow |Deny}','In':True}
PostConnectionIPv6Subnetstring10-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric. The routes specified do not trigger the s2s connection','In':True}
IPv6TriggerFilterstring11-{'Description':'Specifies IPv6 filter that trigger demand dial connection. Format is same as Filterlist. NULL value will clear the triggering Filter','In':True}
IPv6TriggerFilterActionuint3212-{'Description':'Specifies if the Filters should trigger or should not trigger S2S connection [-IPv6TriggerSubnetAction {Allow | Block}] ','In':True}
IPv4Subnetstring13-{'Description':'Specifies the IPv4 subnet that is routed on this connection with metric.','In':True}
Namestring14-{'Description':'Specifies the Name of the connection.','In':True}
ResponderAuthenticationMethodstring15-{'Description':'Specifies the Responder AuthenticationMethod to be used by the S2S connection.','In':True}
PassThruboolean16-{'Description':'If specified, returns the object or objects on which the operation was done.','In':True}
Persistentboolean17-{'Description':'If specified, connection is not disconnected due to idle timeout','In':True}
InitiateConfigPayloadboolean18-{'Description':'Specifies whether Config payload negotiation should be initiated or not. If set to $False does not send any CP request to the peer','In':True}
RadiusAttributeClassstring19-{'Description':'Specifies Radius attribute 25 (Class). Applicable when this attribute is not received from RADIUS','In':True}
EnableQoSuint3220-{'Description':'Specifies whether QoS is enabled on the interface','In':True}
TxBandwidthKbpsuint6421-{'Description':'Specifies Transmit bandwidth limit for the Interface in kbps.','In':True}
RxBandwidthKbpsuint6422-{'Description':'Specifies Receive bandwidth limit for the Interface in kbps.','In':True}
NetworkOutageTimeSecondsuint3223-{'Description':'Maximum network outage time after which the connection is disconnected.','In':True}
NumberOfTriesuint3224-{'Description':'Number of tries the connection is retried.0 means infinite.','In':True}
RetryIntervalSecondsuint3225-{'Description':'Number of seconds between Retries.','In':True}
SADataSizeForRenegotiationKilobytesuint3226-{'Description':'Number of Kilobytes that are allowed to transfer using a SA. After that the SA will be renegotiated .','In':True}
SALifeTimeSecondsuint3227-{'Description':'Lifetime of a security association (SA) in seconds, after which the SA is no longer valid .','In':True}
IPv6Subnetstring28-{'Description':'Specifies the IPv6 subnet that is routed on this connection with metric.','In':True}
InternalIPv6boolean29-{'Description':'Specifies Negotiation of IPv6 Address.','In':True}
IdleDisconnectSecondsuint3230-{'Description':'A value that specifies the time, in seconds, after which an idle connection is terminated. Unless the idle time-out is disabled, the entire connection is terminated if the connection is idle for the specified interval.','In':True}
UserNamestring31-{'Description':'Username to be used for dialing this connection. Applicable only if AuthenticationMethod is set to 'EAP'.','In':True}
Passwordstring32-{'Description':'Password of the username to be used for dialing the connection.Applicable only if AuthenticationMethod is set to 'EAP'.','In':True}
Certificateuint833-{'Description':'Subject Name of the certificate to be used in default store. Applicable only if AuthenticationMethod is set to 'MachineCert'.','In':True}
SharedSecretstring34-{'Description':'Text of the Shared Secret to be used in dialing the connection. Applicable only if AuthenticationMethod is set to 'PSK'.','In':True}
EncryptionTypestring35-{'Description':'Specifies the type of Encryption.','In':True}
SourceIpAddressstring36-{'In':True}
cmdletOutputobject:VpnS2SInterface37-{'Description':'Object containing the following fields is returned:NameDestinationAdminStatusConnectionStateIPv4SubnetIPv6SubnetProtocolEncryptionTypeAuthenticationMethodEapMethodCertificateUserNameResponderAuthenticationMethodNumberOfTriesRetryInterval(s)SADataSizeForRenegotiation(KB)SALifeTime(s)NetworkOutageTime(s)IdleDisconnect(s)InternalIPv4InternalIPv6PromoteAlternateLastErrorUnReachabilityReasonsCustomPolicyAuthenticationTransformConstantDHGroupCipherTransformConstantEncryptionMethodIntegrityCheckMethodPfsGroupRoutingDomainInitiateConfigPayloadRadiusAttributeClassEnableQoSTxBandwidthKbpsRxBandwidthKbpsIPV4TriggerSubnetIPV6TriggerSubnetPersistent','EmbeddedInstance':'VpnS2SInterface','Out':True}
Description'This cmdlet is used to modify parameters a S2S Interface. If the interface is already connected, the changes take effect after disconnection.'
implementedTrue
staticTrue
SetByEncryptionType method is in 3 classes of ROOT\Microsoft\Windows\RemoteAccess and in 2 namespaces

PS_VpnS2SInterface Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
ClassVersion'1.0.0'
Description'Represents Site-to-Site VPN Interface'
dynamicTrue
locale'MS_409'
provider'RAMgmtPSProvider'

PS_VpnS2SInterface System properties

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

Similar Classes to PS_VpnS2SInterface

Number of classes:3
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
PS_VpnS2SInterfaceStatistics003----
VpnS2SInterface2360----
VpnS2SInterfaceStatistics1150----
comments powered by Disqus
WUtils.com