Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
The VpnCommonConfig class represents the common attributes of the VpnConnection and ThirdPartyVpnConnection objects.
The following syntax is simplified from MOF code and includes all inherited properties.
Syntax
[ClassVersion("1.0"), dynamic, provider("VpnClientPSProvider"), AMENDMENT]
class VpnCommonConfig
{
string Name;
string ProfileType;
string ServerAddress;
string ProvisioningAuthority;
boolean RememberCredential;
boolean SplitTunneling;
string Guid;
string ConnectionStatus;
uint32 IdleDisconnectSeconds;
VpnServerAddress ServerList[];
MSFT_NetRoute Routes[];
VpnConnectionTrigger VpnTrigger;
string DnsSuffix;
VpnConnectionProxy Proxy;
boolean IsAutoTriggerEnabled;
};
Members
The VpnCommonConfig class has these types of members:
Properties
The VpnCommonConfig class has these properties.
-
ConnectionStatus
-
-
Data type: string
-
Access type: Read-only
The connection status of the VPN connection.
-
-
Connected ("Connected")
-
Connected.
-
Connecting ("Connecting")
-
In the process of connecting.
-
Dormant ("Dormant")
-
The connection is dormant.
-
Limited ("Limited")
-
There connection has less than full capabilities.
-
NotConnected ("NotConnected")
-
Not connected.
DnsSuffix
-
Data type: string
-
Access type: Read/write
The DNS suffix of the connection.
Guid
-
Data type: string
-
Access type: Read-only
The GUID of this VPN profile.
IdleDisconnectSeconds
-
Data type: uint32
-
Access type: Read/write
The amount of idle time after which a connection is terminated. A value of 0 disables the time-out.
IsAutoTriggerEnabled
-
Data type: boolean
-
Access type: Read-only
true if the VPN connection is enabled for auto-trigger; false if it is not.
Windows 8 and Windows Server 2012: The property is not available before Windows 8.1 and Windows Server 2012 R2.
Name
-
Data type: string
-
Access type: Read/write
The name of the current VPN connection profile.
ProfileType
-
Data type: string
-
Access type: Read/write
The profile type.
Inbox ("Inbox")
The profile is an inbox profile.
ThirdParty ("ThirdParty")
The profile is a third party profile.
ProvisioningAuthority
-
Data type: string
-
Access type: Read/write
The provisioning authority of the VPN profile.
Windows 8 and Windows Server 2012: The property is not available before Windows 8.1 and Windows Server 2012 R2.
Proxy
-
Data type: VpnConnectionProxy
-
Access type: Read/write
-
Qualifiers: EmbeddedInstance ("VpnConnectionProxy")
The proxy settings of the VPN connection.
RememberCredential
-
Data type: boolean
-
Access type: Read/write
true to store the credentials used for the first successful connection; otherwise, false.
Routes
-
Data type: MSFT_NetRoute array
-
Access type: Read/write
-
Qualifiers: EmbeddedInstance ("MSFT_NetRoute")
The list of routes to plumb on the VPN interface when the VPN profile is connected.
ServerAddress
-
Data type: string
-
Access type: Read/write
The address of the remote VPN server that the client connects to. This address is a URL, a friendly name, an IPv4 address, or an IPv6 address. This should be one of the elements of ServerList.
ServerList
-
Data type: VpnServerAddress array
-
Access type: Read/write
-
Qualifiers: EmbeddedInstance ("VpnServerAddress")
The VPN server list.
SplitTunneling
-
Data type: boolean
-
Access type: Read/write
true to enable split tunneling; false to disable it.
VpnTrigger
-
Data type: VpnConnectionTrigger
-
Access type: Read/write
-
Qualifiers: EmbeddedInstance ("VpnConnectionTrigger")
The trigger properties of the VPN connection.
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\RemoteAccess\Client |
MOF |
|
DLL |
|