El cmdlet Add-SCVPNConnection agrega una conexión de red privada virtual (VPN) a una red de máquina virtual para establecer un túnel de sitio a sitio desde una puerta de enlace de red administrada de Virtual Machine Manager (VMM) a otro punto de conexión.
El primer comando obtiene una puerta de enlace de red denominada VMGateway01 y, a continuación, la almacena en la variable $VmNetworkGateway.
El segundo comando obtiene una cuenta de ejecución y, a continuación, la almacena en la variable $RunAsAccount.
Esta cuenta se usa para agregar la conexión VPN.
El comando final agrega una conexión VPN a la puerta de enlace de red de máquina virtual en $VmNetworkGateway y, a continuación, la almacena en la variable $VpnConnection.
Parámetros
-AuthenticationMethod
Especifica un método de autenticación de red privada virtual (VPN).
Los valores válidos son: PSKOnly, MachineCertificates.
Tipo:
VPNAuthenticationMethod
Valores aceptados:
PSKOnly, MachineCertificates
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AuthenticationTransformConstants
Especifica una constante de transformación de red privada virtual (VPN).
Los valores válidos son:
Especifica una dirección IPv4 de encapsulación de ruta genérica (GRE).
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-GREIPv6Address
Especifica una dirección IPv6 de GRE.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-GREKey
Especifica una clave GRE.
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-GRETunnel
Indica que este cmdlet usa un túnel GRE.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IntegrityCheckMethod
Especifica un método de comprobación de integridad de red privada virtual (VPN).
Los valores válidos son:
MD5
SHA1
SHA256
SHA384
Tipo:
VPNIntegrityCheckMethod
Valores aceptados:
MD5, SHA1, SHA256, SHA384, SHA196
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPAddresses
Tipo:
String[]
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPSecIdleDisconnectSeconds
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPSecMainSALifeTimeKiloBytes
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPSecMainSALifeTimeSeconds
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPSecQuickSALifeTimeKiloBytes
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IPSecQuickSALifeTimeSeconds
Tipo:
UInt32
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-LocalTrafficSelectors
Tipo:
TrafficSelector[]
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-MaximumBandwidthInboundKbps
Especifica, en kbps, el ancho de banda de entrada máximo.
Tipo:
UInt64
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-MaximumBandwidthOutboundKbps
Especifica, en kbps, el ancho de banda de salida máximo.
Tipo:
UInt64
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Name
Especifica el nombre de un objeto VMM.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-NextHopNetwork
Especifica un objeto VMNetwork de .
Tipo:
VMNetwork
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-OnBehalfOfUser
Especifica un nombre de usuario.
Este cmdlet funciona en nombre del usuario que especifica este parámetro.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-OnBehalfOfUserRole
Especifica un rol de usuario.
Para obtener un rol de usuario, use el cmdlet Get-SCUserRole.
Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.
Tipo:
UserRole
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-PeerIPAddresses
Tipo:
String[]
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-PFSGroup
Especifica un grupo de confidencialidad directa perfecta (PFS) de una red privada virtual (VPN).
Los valores válidos son:
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción.
Este parámetro le permite auditar sugerencias PRO.
Tipo:
Guid
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Protocol
Especifica un protocolo VPN.
Los valores aceptables para este parámetro son:
IKEv2
L2TP
PPTP
GRE
Tipo:
VPNProtocol
Valores aceptados:
IKEv2, L2TP, PPTP, GRE, L3, IPSec
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-RemoteTrafficSelectors
Tipo:
TrafficSelector[]
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Secret
Especifica una cuenta de ejecución.
Para obtener una cuenta de ejecución, use el cmdlet Get-SCRunAsAccount.
Tipo:
RunAsAccount
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-TargetIPv4VPNAddress
Especifica una dirección VPN de destino en formato IPv4.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-TargetIPv6VPNAddress
Especifica una dirección VPN de destino en formato IPv6.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-VMMServer
Especifica un objeto de servidor VMM.
Tipo:
ServerConnection
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
True
Aceptar caracteres comodín:
False
-VMNetworkGateway
Especifica un objeto de puerta de enlace de red de máquina virtual.
Para obtener un objeto de VMNetworkGateway, use el cmdlet Get-SCVMNetworkGateway .