Polecenie cmdlet Add-SCVPNConnection dodaje połączenie wirtualnej sieci prywatnej (VPN) z siecią maszyn wirtualnych w celu ustanowienia tunelu lokacja-lokacja z bramy sieci zarządzanej programu Virtual Machine Manager (VMM) do innego punktu końcowego.
Pierwsze polecenie pobiera bramę sieciową o nazwie VMGateway01, a następnie zapisuje ją w zmiennej $VmNetworkGateway.
Drugie polecenie pobiera konto Uruchom jako, a następnie zapisuje je w zmiennej $RunAsAccount.
To konto służy do dodawania połączenia sieci VPN.
Ostatnie polecenie dodaje połączenie sieci VPN do bramy sieci maszyny wirtualnej w $VmNetworkGateway, a następnie zapisuje je w zmiennej $VpnConnection.
Parametry
-AuthenticationMethod
Określa metodę uwierzytelniania wirtualnej sieci prywatnej (VPN).
Prawidłowe wartości to: PSKOnly, MachineCertificates.
Type:
VPNAuthenticationMethod
Accepted values:
PSKOnly, MachineCertificates
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AuthenticationTransformConstants
Określa stałą przekształcenia wirtualnej sieci prywatnej (VPN).
Prawidłowe wartości:
Określa ogólny adres IPv4 protokołu IPv4 (Generic Route Encapsulation).
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GREIPv6Address
Określa adres IPv6 protokołu GRE.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GREKey
Określa klucz GRE.
Type:
UInt32
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-GRETunnel
Wskazuje, że to polecenie cmdlet używa tunelu GRE.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IntegrityCheckMethod
Określa metodę sprawdzania integralności wirtualnej sieci prywatnej (VPN).
Prawidłowe wartości:
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
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
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
Określa w kb/s maksymalną przepustowość ruchu przychodzącego.
Type:
UInt64
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumBandwidthOutboundKbps
Określa w kb/s maksymalną przepustowość ruchu wychodzącego.
Type:
UInt64
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Name
Określa nazwę obiektu programu VMM.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-NextHopNetwork
Określa obiekt VMNetwork .
Type:
VMNetwork
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-OnBehalfOfUser
Określa nazwę użytkownika.
To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-OnBehalfOfUserRole
Określa rolę użytkownika.
Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole .
To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
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
Określa grupę doskonałej tajemnicy przesyłania dalej wirtualnej sieci prywatnej (VPN).
Prawidłowe wartości: