O cmdlet Add-SCVPNConnection adiciona uma conexão VPN (rede virtual privada) a uma rede de máquina virtual para estabelecer um túnel site a site de um gateway de rede gerenciado do VMM (Virtual Machine Manager) para outro ponto de extremidade.
O primeiro comando obtém um gateway de rede chamado VMGateway01 e, em seguida, armazena-o na variável $VmNetworkGateway.
O segundo comando obtém uma conta Executar como e, em seguida, armazena-a na variável $RunAsAccount.
Essa conta é usada para adicionar a conexão VPN.
O comando final adiciona uma conexão VPN ao gateway de rede da máquina virtual em $VmNetworkGateway e, em seguida, armazena-a na variável $VpnConnection.
Parâmetros
-AuthenticationMethod
Especifica um método de autenticação VPN (rede virtual privada).
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 vpn (rede virtual privada).
Os valores válidos são:
Especifica um endereço IPv4 de Encapsulamento de Rota Genérico (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 esse 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 da VPN (rede virtual privada).
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 andamento do trabalho é controlado e armazenado na variável nomeada por esse 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 usuário.
Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-OnBehalfOfUserRole
Especifica uma função de usuário.
Para obter uma função de usuário, use o cmdlet Get-SCUserRole .
Esse cmdlet opera em nome da função de usuário especificada por esse parâmetro.
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 PFS (Rede Virtual Privada Privada) Perfeito Para Encaminhamento (PFS).
Os valores válidos são: