Partager via


New-AzureRmVirtualNetworkTap

Crée une ressource VirtualNetworkTap.

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

New-AzureRmVirtualNetworkTap
   -ResourceGroupName <String>
   -Name <String>
   [-DestinationPort <Int32>]
   [-Location <String>]
   [-Tag <Hashtable>]
   [-DestinationNetworkInterfaceIPConfiguration <PSNetworkInterfaceIPConfiguration>]
   [-DestinationLoadBalancerFrontEndIPConfiguration <PSFrontendIPConfiguration>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmVirtualNetworkTap
   -ResourceGroupName <String>
   -Name <String>
   [-DestinationPort <Int32>]
   [-Location <String>]
   [-Tag <Hashtable>]
   [-DestinationNetworkInterfaceIPConfigurationId <String>]
   [-DestinationLoadBalancerFrontEndIPConfigurationId <String>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande New-AzureRmVirtualNetworkTap crée une ressource d’appui sur un réseau virtuel Azure.

Exemples

Exemple 1 : Créer un appui sur un réseau virtuel Azure

PS C:\>New-AzureRmVirtualNetworkTap -Name "VirtualNetworkTap1" -ResourceGroupName "ResourceGroup1" -Location "centralus" -DestinationPort 8888 -DestinationNetworkInterfaceIPConfiguration $destinationNic.IpConfigurations[0]

Cette commande crée un appui de réseau virtuel nommé « VirtualNetworkTap1 » qui contient les détails de configuration de la machine virtuelle de destination (DestinationIpConfiguration, DestinationPort). Tout le trafic de la machine virtuelle configurée par le tap source est routé vers cette adresse IP de destination + port.

Exemple 2 : Créer un appui sur un réseau virtuel Azure à l’aide de l’adresse IP LoadBalancer

# Create LoadBalancer
PS C:\>$frontend = New-AzureRmLoadBalancerFrontendIpConfig -Name $frontendName -PublicIpAddress $publicip
PS C:\>New-AzureRmVirtualNetworkTap -Name "VirtualNetworkTap1" -ResourceGroupName "ResourceGroup1" -Location "centralus" -DestinationLoadBalancerFrontEndIPConfiguration $frontend

Cette commande crée un appui de réseau virtuel nommé « VirtualNetworkTap1 » qui contient des détails de configuration de machine virtuelle de destination (FrontEndIpConfiguration). Tout le trafic de la machine virtuelle configurée par le tap source est routé vers ce LoadBalancer IpConfiguration. Le port de destination par défaut est 4789.

Paramètres

-AsJob

Exécuter l’applet de commande en arrière-plan

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DestinationLoadBalancerFrontEndIPConfiguration

Référence de la ressource de configuration IP frontale de l’équilibreur de charge de destination.

Type:PSFrontendIPConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DestinationLoadBalancerFrontEndIPConfigurationId

Référence de la ressource de configuration IP frontale de l’équilibreur de charge de destination.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DestinationNetworkInterfaceIPConfiguration

Référence de la ressource de configuration IP de l’interface réseau de destination.

Type:PSNetworkInterfaceIPConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DestinationNetworkInterfaceIPConfigurationId

Référence de la ressource de configuration IP de l’interface réseau de destination.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DestinationPort

Port de destination du collecteur de paquets

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Force

Ne demandez pas de confirmation si vous souhaitez remplacer une ressource

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Location

Emplacement.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Nom de l’appui.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources de l’appui sur le réseau virtuel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Tag

Table de hachage qui représente les balises de ressource.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

Int32

Hashtable

PSNetworkInterfaceIPConfiguration

PSFrontendIPConfiguration

Sorties

PSVirtualNetworkTap