Set-RemoteAccessRoutingDomain
Set-RemoteAccessRoutingDomain
Configures S2S VPN settings for a routing domain configuration.
Syntaxe
Parameter Set: EncryptionType
Set-RemoteAccessRoutingDomain [-Name] <String> [-AsJob] [-CimSession <CimSession[]> ] [-DnsIPAddress <IPAddress[]> ] [-EnableQoS <EnableQoS> ] [-EncryptionType <String> ] [-Force] [-InterimAccountingPeriodSec <UInt32> ] [-IPAddressRange <String[]> ] [-IPv6Prefix <String> ] [-MaximumVpnConnections <UInt32> ] [-NetBiosIPAddress <IPAddress[]> ] [-PassThru] [-RxBandwidthKbps <UInt64> ] [-TenantName <String[]> ] [-ThrottleLimit <Int32> ] [-TxBandwidthKbps <UInt64> ] [ <CommonParameters>]
Parameter Set: CustomPolicy
Set-RemoteAccessRoutingDomain [-Name] <String> -CustomPolicy [-AsJob] [-AuthenticationTransformConstant <AuthenticationTransformConstant> ] [-CimSession <CimSession[]> ] [-CipherTransformConstant <CipherTransformConstant> ] [-DHGroup <DHGroup> ] [-DnsIPAddress <IPAddress[]> ] [-EnableQoS <EnableQoS> ] [-EncryptionMethod <EncryptionMethod> ] [-Force] [-IdleDisconnectSec <UInt32> ] [-IntegrityCheckMethod <IntegrityCheckMethod> ] [-InterimAccountingPeriodSec <UInt32> ] [-IPAddressRange <String[]> ] [-IPv6Prefix <String> ] [-MaximumVpnConnections <UInt32> ] [-NetBiosIPAddress <IPAddress[]> ] [-PassThru] [-PfsGroup <PfsGroup> ] [-RxBandwidthKbps <UInt64> ] [-SaLifeTimeSec <UInt32> ] [-SaRenegotiationDataSizeKB <UInt32> ] [-TenantName <String[]> ] [-ThrottleLimit <Int32> ] [-TxBandwidthKbps <UInt64> ] [ <CommonParameters>]
Description détaillée
The Set-RemoteAccessRoutingDomain cmdlet configures site to site (S2S) virtual private network (VPN) settings for a routing domain.
Paramètres
-AsJob
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-AuthenticationTransformConstant<AuthenticationTransformConstant>
Specifies a transform constant. Les valeurs acceptables pour ce paramètre sont :
-- MD596
-- SHA196
-- SHA256128
-- GCMAES128
-- GCMAES192
-- GCMAES256
-- None
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
2 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-CimSession<CimSession[]>
Exécute l’applet de commande dans une session à distance ou sur un ordinateur distant. Entrez un nom d’ordinateur ou un objet de session, comme la sortie d’une applet de commande New-CimSession ou Get-CimSession. La valeur par défaut est la session active sur l’ordinateur local.
Alias |
Session |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-CipherTransformConstant<CipherTransformConstant>
Specifies a cipher transform constant. Les valeurs acceptables pour ce paramètre sont :
-- DES
-- DES3
-- AES128
-- AES192
-- AES256
-- GCMAES128
-- GCMAES192
-- GCMAES256
-- None
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
1 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-CustomPolicy
Indicates that the interface uses custom Internet Key Exchange (IKE) IPsec policies.
Alias |
none |
Obligatoire ? |
true |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-DHGroup<DHGroup>
Specifies the Diffie-Hellman (DH) group for the IKE policy. Les valeurs acceptables pour ce paramètre sont :
-- None
-- Group1
-- Group2
-- Group14
-- ECP256
-- ECP384
-- Group24
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
2 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-DnsIPAddress<IPAddress[]>
Specifies an array of IP addresses.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-EnableQoS<EnableQoS>
Indicates whether to enable Quality of Service (QoS) on an interface. Les valeurs acceptables pour ce paramètre sont :
-- Enabled
-- Disabled
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByValue, ByPropertyName) |
Accepter les caractères génériques ? |
false |
-EncryptionMethod<EncryptionMethod>
Specifies the encryption method for IKE policy. Les valeurs acceptables pour ce paramètre sont :
-- DES
-- DES3
-- AES128
-- AES192
-- AES256
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
4 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-EncryptionType<String>
Specifies the type of encryption. Les valeurs acceptables pour ce paramètre sont :
-- NoEncryption
-- RequireEncryption
-- OptionalEncryption
-- MaximumEncryption
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
RequireEncryption |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-Force
Force la commande à s’exécuter sans demander confirmation à l’utilisateur.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-IdleDisconnectSec<UInt32>
Specifies the time interval, in seconds, after which an idle connection is disconnected. Unless you disable idle timeout, an idle connection is disconnected after this time interval is exceeded.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
300 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-IntegrityCheckMethod<IntegrityCheckMethod>
Specifies an integrity check method for the IPsec policy. Les valeurs acceptables pour ce paramètre sont :
-- MD5
-- SHA1
-- SHA256
-- SHA384
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
2 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-InterimAccountingPeriodSec<UInt32>
Specifies a time interval, in seconds, for interim accounting.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-IPAddressRange<String[]>
Specifies an array of IP addresses to allocate to VPN clients. The array consists of a beginning IP address and an ending IP address.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-IPv6Prefix<String>
Specifies the IPv6 prefix used for IPv6 address assignment.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
fe80::/64 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-MaximumVpnConnections<UInt32>
Specifies the maximum number of concurrent VPN connections.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
100 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-Name<String>
Specifies the name of a routing domain.
Alias |
RoutingDomainName,RoutingDomain |
Obligatoire ? |
true |
Position ? |
1 |
Valeur par défaut |
null |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-NetBiosIPAddress<IPAddress[]>
Specifies an array of IP addresses for NetBIOS names.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-PassThru
Retourne un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande ne génère aucun résultat.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-PfsGroup<PfsGroup>
Specifies the PFS group in the IPsec policy.
-- PFS1
-- PFS2
-- PFS2048
-- ECP256
-- ECP384
-- PFSMM
-- PFS24
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
3 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-RxBandwidthKbps<UInt64>
Specifies the receive, or ingress, bandwidth limit, in kilobits per second (Kbps).
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByValue, ByPropertyName) |
Accepter les caractères génériques ? |
false |
-SaLifeTimeSec<UInt32>
Specifies the lifetime, in seconds, of a security association (SA). The SA is no longer valid after this time interval.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
7200 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-SaRenegotiationDataSizeKB<UInt32>
Specifies the amount of data, in kilobytes (KB), that can be transferred using a security association (SA). When the limit is reached, the SA must be renegotiated.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
10000 |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-TenantName<String[]>
Specifies an array of tenant names.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByPropertyName) |
Accepter les caractères génériques ? |
false |
-ThrottleLimit<Int32>
Spécifie le nombre maximal d’opérations simultanées qui peuvent être établies pour exécuter cette applet de commande. Si ce paramètre est omis ou si la valeur 0
est entrée, Windows PowerShell ® calcule une limitation optimale pour l’applet de commande en fonction du nombre d’applets de commande CIM qui s’exécutent sur l’ordinateur. La limitation s’applique seulement à l’applet de commande actuelle, et non pas à la session ni à l’ordinateur.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-TxBandwidthKbps<UInt64>
Specifies a transmit, or egress, bandwidth limit, in Kbps, for the interface.
Alias |
none |
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
none |
Accepter l’entrée de pipeline ? |
True (ByValue, ByPropertyName) |
Accepter les caractères génériques ? |
false |
<CommonParameters>
Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer et -OutVariable. Pour plus d’informations, consultez about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Entrées
Le type d’entrée correspond au type des objets que vous pouvez transmettre à l’applet de commande.
Sorties
Le type de sortie est le type des objets émis par l’applet de commande.
- Microsoft.Management.Infrastructure.CimInstance#VpnRoutingDomainConfig
Exemples
Example 1: Modify the configuration for a routing domain
This command modifies configuration settings for a specified routing domain in a multitenant environment and displays the resulting configuration.
PS C:\> Set-RemoteAccessRoutingDomain -RoutingDomain Rd_01 -IPAddressRange @("10.0.0.1","10.0.0.10") -Passthru
Example 2: Modify configuration for IPv6 addresses and encryption
This command modifies configuration settings for a routing domain in a multitenant environment and displays the resulting configuration.
PS C:\> Set-RemoteAccessRoutingDomain -RoutingDomain Rd_01 -IPAddressRange @("10.0.0.1","10.0.0.10") -IPv6Prefix 3ffe::/64 -EncryptionType OptionalEncryption -Passthru
Rubriques connexes
Disable-RemoteAccessRoutingDomain