FILE: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\VpnClient\VpnClientPSProvider.Format.ps1xml
--
VpnCommonConfig_Table
Microsoft.Management.Infrastructure.CimInstance#VpnCommonConfig
15
20
15
20
20
Name
ServerAddress
ProfileType
ConnectionStatus
IsAutoTriggerEnabled
VpnCommonConfig_Wide
Microsoft.Management.Infrastructure.CimInstance#VpnCommonConfig
Name
VpnConnection_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnection
Name
ServerAddress
AllUserConnection
Guid
TunnelType
AuthenticationMethod
EncryptionLevel
L2tpIPsecAuth
UseWinlogonCredential
EapConfigXmlStream
ConnectionStatus
RememberCredential
SplitTunneling
DnsSuffix
IdleDisconnectSeconds
ThirdPartyVpnConnection_List
Microsoft.Management.Infrastructure.CimInstance#ThirdPartyVpnConnection
Name
ServerAddress
Guid
ConnectionStatus
RememberCredential
SplitTunneling
DnsSuffix
IdleDisconnectSeconds
PlugInApplicationID
CustomConfiguration
EapConfiguration_List
Microsoft.Management.Infrastructure.CimInstance#EapConfiguration
EapConfigXmlStream
EapConfiguration_Table
Microsoft.Management.Infrastructure.CimInstance#EapConfiguration
80
EapConfigXmlStream
EapConfiguration_Wide
Microsoft.Management.Infrastructure.CimInstance#EapConfiguration
EapConfigXmlStream
VpnServerAddress_List
Microsoft.Management.Infrastructure.CimInstance#VpnServerAddress
ServerAddress
FriendlyName
VpnServerAddress_Table
Microsoft.Management.Infrastructure.CimInstance#VpnServerAddress
20
20
ServerAddress
FriendlyName
VpnServerAddress_Wide
Microsoft.Management.Infrastructure.CimInstance#VpnServerAddress
FriendlyName
VpnConnectionIPsecConfiguration_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionIPsecConfiguration
AuthenticationTransformConstants
CipherTransformConstants
DHGroup
IntegrityCheckMethod
PfsGroup
EncryptionMethod
VpnConnectionIPsecConfiguration_Table
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionIPsecConfiguration
20
20
20
20
20
20
AuthenticationTransformConstants
CipherTransformConstants
DHGroup
IntegrityCheckMethod
PfsGroup
EncryptionMethod
VpnConnectionTriggerApplication_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerApplication
ConnectionName
ApplicationID
VpnConnectionTriggerApplication_Table
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerApplication
20
20
ConnectionName
ApplicationID
VpnConnectionTriggerApplication_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerApplication
ConnectionName
ApplicationID
VpnConnectionTriggerTrustedNetwork_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerTrustedNetwork
ConnectionName
DnsSuffix
VpnConnectionTriggerTrustedNetwork_Table
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerTrustedNetwork
20
40
ConnectionName
DnsSuffix
VpnConnectionTriggerTrustedNetwork_Wide
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerTrustedNetwork
ConnectionName
VpnConnectionTriggerDnsConfiguration_Table
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTriggerDnsConfiguration
20
20
40
40
ConnectionName
DnsSuffix
DnsIPAddress
DnsSuffixSearchList
MSFT_NetRoute_ListView
Microsoft.Management.Infrastructure.CimInstance#MSFT_NetRoute
DestinationPrefix
InterfaceIndex
InterfaceAlias
AddressFamily
NextHop
Publish
RouteMetric
Store
VpnConnectionTrigger_Custom
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionTrigger
$outputStr = "";
$outputStr += "ConnectionName : " + $_.ConnectionName + "`r`n";
$appidlist = $null
foreach($appid in $_.ApplicationID)
{
if($appidlist -ne $null)
{
$appidlist += ", " ;
}
$appidlist += $appid;
}
if($appidlist -ne $null)
{
$outputStr += "ApplicationID : {" + $appidlist + "} `r`n";
}
$trustednetworklist = $null
foreach($trustednetwork in $_.TrustedNetwork)
{
if($trustednetworklist -ne $null)
{
$trustednetworklist += ", " ;
}
$trustednetworklist += $trustednetwork;
}
if($trustednetworklist -ne $null)
{
$outputStr += "TrustedNetwork : {" + $trustednetworklist + "} `r`n";
}
$dnssuffixsearchlist = $null
foreach($dnssearchsuffix in $_.DnsSuffixSearchList)
{
if($dnssuffixsearchlist -ne $null)
{
$dnssuffixsearchlist += ", ";
}
$dnssuffixsearchlist += $dnssearchsuffix;
}
if($dnssuffixsearchlist -ne $null)
{
$outputStr += "Dns Suffix Search List : " + $dnssuffixsearchlist + "`r`n";
}
if($_.dnsConfig -ne $null)
{
$dnsSuffixColWidth = 50;
$dnsServerColWidth = 50;
$spaceBtwCols = 10;
$outputStr += "`r`n";
$name = "Dns Suffix";
$outputStr += $name;
$temp = $dnsSuffixColWidth + $spaceBtwCols - $name.Length;
while($temp -gt 0)
{
$outputStr += " ";
$temp = $temp - 1;
}
$outputStr += "Dns Servers `r`n";
$temp = 0;
while($temp -lt $dnsSuffixColWidth)
{
$outputStr += "_ ";
$temp = $temp + 2;
}
$temp = 0;
while($temp -lt $spaceBtwCols)
{
$outputStr += " ";
$temp = $temp + 1;
}
$temp = 0;
while($temp -lt $dnsServerColWidth)
{
$outputStr += "_ ";
$temp = $temp + 2;
}
$outputStr += "`r`n";
$dnsConfig = $null;
foreach($a in $_.dnsConfig)
{
$suffix = $a.DnsSuffix;
if($suffix.Length -gt 50)
{
$suffix = $suffix.Substring(0, $dnsSuffixColWidth - 3);
$suffix += "...";
}
$dnsConfig += $suffix;
$temp = $dnsSuffixColWidth + $spaceBtwCols - $suffix.Length;
while($temp -gt 0)
{
$dnsConfig += " ";
$temp = $temp - 1;
}
$ipaddrlist = $null;
foreach($ipaddr in $a.DnsIPAddress)
{
if($ipaddrlist -ne $null)
{
$ipaddrlist += ", " ;
}
$ipaddrlist += $ipaddr;
}
if($ipaddrlist -ne $null)
{
if($ipaddrlist.Length -gt $dnsServerColWidth)
{
$ipaddrlist = $ipaddrlist.Substring(0, $dnsServerColWidth - 3);
$ipaddrlist += "...";
}
$dnsConfig += "{" + $ipaddrlist + "}";
}
$dnsConfig += "`r`n";
$outputStr += $dnsConfig;
$dnsConfig = $null;
}
}
$outputStr;
VpnConnectionProxy_List
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionProxy
AutoDetect
AutoConfigurationScript
ProxyServer
BypassProxyForLocal
ExceptionPrefix
VpnConnectionProxy_Table
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionProxy
20
40
40
20
40
AutoDetect
AutoConfigurationScript
ProxyServer
BypassProxyForLocal
ExceptionPrefix
VpnConnectionProxy_Wide
Microsoft.Management.Infrastructure.CimInstance#VpnConnectionProxy
ProxyServer
--