O cmdlet Add-SCVPNConnection adiciona uma ligação de rede privada virtual (VPN) a uma rede de máquinas virtuais para estabelecer um túnel local-local a partir de um Gestor de Máquinas Virtuais (VMM) gerido gateway de rede para outro ponto final.
O primeiro comando recebe uma porta de rede chamada VMGateway01, e depois armazena-o na variável $VmNetworkGateway.
O segundo comando recebe uma conta Run As, e depois armazena-a na variável $RunAsAccount.
Esta conta é usada para adicionar a ligação VPN.
O comando final adiciona uma ligação VPN ao gateway de rede de máquinas virtuais em $VmNetworkGateway e, em seguida, armazena-o na variável $VpnConnection.
Parâmetros
-AuthenticationMethod
Especifica um método de autenticação de rede privada virtual (VPN).
Os valores válidos são: PSKOnly, MachineCertificates.
Type:
VPNAuthenticationMethod
Accepted values:
PSKOnly, MachineCertificates
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AuthenticationTransformConstants
Especifica uma constante de transformação de rede privada virtual (VPN).
Os valores válidos são:
Especifica um endereço IPv4 de Rota Genérica (GRE).
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GREIPv6Address
Especifica um endereço GRE IPv6.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GREKey
Especifica uma chave GRE.
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GRETunnel
Indica que este cmdlet usa um túnel GRE.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IntegrityCheckMethod
Especifica um método de verificação de integridade de rede privada virtual (VPN).
Os valores válidos são:
MD5
SHA1
SHA256
SHA384
Type:
VPNIntegrityCheckMethod
Accepted values:
MD5, SHA1, SHA256, SHA384, SHA196
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IPAddresses
Type:
String[]
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IPSecIdleDisconnectSeconds
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IPSecMainSALifeTimeKiloBytes
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IPSecMainSALifeTimeSeconds
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IPSecQuickSALifeTimeKiloBytes
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IPSecQuickSALifeTimeSeconds
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-LocalTrafficSelectors
Type:
TrafficSelector[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumBandwidthInboundKbps
Especifica, em kbps, a largura de banda máxima de entrada.
Type:
UInt64
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumBandwidthOutboundKbps
Especifica, em kbps, a largura de banda máxima de saída.
Type:
UInt64
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Name
Especifica o nome de um objeto VMM.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-NextHopNetwork
Especifica um objeto VMNetwork .
Type:
VMNetwork
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-OnBehalfOfUser
Especifica um nome de utilizador.
Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-OnBehalfOfUserRole
Especifica uma função de utilizador.
Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole .
Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.
Type:
UserRole
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PeerIPAddresses
Type:
String[]
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-PFSGroup
Especifica um grupo de rede privada virtual (VPN) Perfect Forward Secrecy (PFS).
Os valores válidos são: