Met de eerste opdracht wordt een netwerkgateway met de naam VMGateway01 opgeslagen en vervolgens opgeslagen in de $VmNetworkGateway variabele.
Met de tweede opdracht wordt een VPN-verbinding op de gateway in $VmNetworkGateway opgeslagen en vervolgens opgeslagen in de $VPNConnection variabele.
Met de derde opdracht wordt een Uitvoeren als-account opgeslagen en vervolgens opgeslagen in de variabele $RunAsAccount.
Dit account wordt gebruikt om de VPN-verbinding te wijzigen.
Met de laatste opdracht wijzigt u de VPN-verbinding in $VPNConnection.
Hiermee worden nieuwe waarden voor verschillende parameters opgegeven.
Parameters
-AuthenticationMethod
Hiermee geeft u een VPN-verificatiemethode (Virtual Private Network) op.
Geldige waarden zijn: PSKOnly, MachineCertificates.
Type:
VPNAuthenticationMethod
Geaccepteerde waarden:
PSKOnly, MachineCertificates
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-AuthenticationTransformConstants
Hiermee geeft u een vpn-transformatieconstante (virtual private network) op.
Geldige waarden zijn:
Hiermee geeft u een GRE(Generic Route Encapsulation) IPv4-adres op.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-GREIPv6Address
Hiermee geeft u een GRE IPv6-adres op.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-GREKey
Hiermee geeft u een GRE-sleutel.
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-GRETunnel
Geeft aan dat deze cmdlet gebruikmaakt van een GRE-tunnel.
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
True
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IntegrityCheckMethod
Hiermee geeft u een VPN-integriteitscontrolemethode (Virtual Private Network) op.
Geldige waarden zijn:
MD5
SHA1
SHA256
SHA384
Type:
VPNIntegrityCheckMethod
Geaccepteerde waarden:
MD5, SHA1, SHA256, SHA384, SHA196
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPAddresses
Type:
String[]
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPSecIdleDisconnectSeconds
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPSecMainSALifeTimeKiloBytes
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPSecMainSALifeTimeSeconds
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPSecQuickSALifeTimeKiloBytes
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-IPSecQuickSALifeTimeSeconds
Type:
UInt32
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-LocalTrafficSelectors
Type:
TrafficSelector[]
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-MaximumBandwidthInboundKbps
Hiermee geeft u, in kbps, de maximale binnenkomende bandbreedte.
Type:
UInt64
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-MaximumBandwidthOutboundKbps
Hiermee geeft u, in kbps, de maximale uitgaande bandbreedte.
Type:
UInt64
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-Name
Hiermee geeft u de naam van een VMM-object.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-NextHopNetwork
Hiermee geeft u een VMNetwork--object.
Type:
VMNetwork
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam.
Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op.
Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen.
Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.
Type:
UserRole
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-PeerIPAddresses
Type:
String[]
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-PFSGroup
Hiermee geeft u een PFS-groep (Virtual Private Network) Perfect Forward Secrecy (PFS) op.
Geldige waarden zijn:
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd.
Met deze parameter kunt u PRO-tips controleren.
Type:
Guid
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RemoteTrafficSelectors
Type:
TrafficSelector[]
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RemoveLocalTrafficSelectors
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RemoveMaximumBandwidthInbound
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RemoveMaximumBandwidthOutbound
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RemoveRemoteTrafficSelectors
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type:
SwitchParameter
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-Secret
Hiermee geeft u een Uitvoeren als-account.
Gebruik de cmdlet Get-SCRunAsAccount om een Uitvoeren als-account te verkrijgen.
Type:
RunAsAccount
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-Status
Type:
GatewayConnectionStatus
Geaccepteerde waarden:
Error, Enabled, Disabled
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-TargetIPv4VPNAddress
Hiermee geeft u een doel-VPN-adres in IPv4-indeling.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-TargetIPv6VPNAddress
Hiermee geeft u een doel-VPN-adres in IPv6-indeling.
Type:
String
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
False
Jokertekens accepteren:
False
-VMMServer
Hiermee geeft u een VMM-serverobject.
Type:
ServerConnection
Position:
Named
Default value:
None
Vereist:
False
Pijplijninvoer accepteren:
True
Jokertekens accepteren:
False
-VPNConnection
Hiermee geeft u een VPN-verbindingsobject (Virtual Private Network) op.
Als u een VPN-verbindingsobject wilt verkrijgen, gebruikt u de cmdlet Get-SCVPNConnection.