Dela via


Add-AzureRmLoadBalancerFrontendIpConfig

Lägger till en IP-konfiguration på klientsidan till en lastbalanserare.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -Subnet <PSSubnet>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -SubnetId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -PublicIpAddressId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -PublicIpAddress <PSPublicIpAddress>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cmdleten Add-AzureRmLoadBalancerFrontendIpConifg lägger till en IP-konfiguration på klientsidan till en Azure-lastbalanserare.

Exempel

Exempel 1 Lägg till en IP-konfiguration på klientsidan med en dynamisk IP-adress

PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzureRmLoadBalancer

Det första kommandot hämtar det virtuella Azure-nätverket med namnet MyVnet och skickar resultatet med pipelinen till cmdleten Get-AzureRmVirtualNetworkSubnetConfig för att hämta undernätet med namnet MySubnet. Kommandot lagrar sedan resultatet i variabeln med namnet $Subnet. Det andra kommandot hämtar lastbalanseraren med namnet MyLB och skickar resultatet till cmdleten Add-AzureRmLoadBalancerFrontendIpConfig som lägger till en IP-konfiguration på klientsidan till lastbalanseraren med en dynamisk privat IP-adress från undernätet som lagras i variabeln med namnet $MySubnet.

Exempel 2 Lägg till en IP-konfiguration på klientsidan med en statisk IP-adress

PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzureRmLoadBalancer

Det första kommandot hämtar det virtuella Azure-nätverket med namnet MyVnet och skickar resultatet med pipelinen till cmdleten Get-AzureRmVirtualNetworkSubnetConfig för att hämta undernätet med namnet MySubnet. Kommandot lagrar sedan resultatet i variabeln med namnet $Subnet. Det andra kommandot hämtar lastbalanseraren med namnet MyLB och skickar resultatet till cmdleten Add-AzureRmLoadBalancerFrontendIpConfig som lägger till en IP-konfiguration på klientsidan till lastbalanseraren med en statisk privat IP-adress från undernätet som lagras i variabeln med namnet $Subnet.

Exempel 3 Lägg till en IP-konfiguration på klientsidan med en offentlig IP-adress

PS C:\>$PublicIp = Get-AzureRmPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzureRmLoadBalancer

Det första kommandot hämtar den offentliga IP-adressen i Azure med namnet MyPub och lagrar resultatet i variabeln med namnet $PublicIp. Det andra kommandot hämtar lastbalanseraren med namnet MyLB och skickar resultatet till cmdleten Add-AzureRmLoadBalancerFrontendIpConfig som lägger till en IP-konfiguration på klientsidan till lastbalanseraren med en offentlig IP-adress som lagras i variabeln med namnet $PublicIp.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-LoadBalancer

Anger ett LoadBalancer-objekt . Den här cmdleten lägger till en IP-konfiguration på klientsidan till lastbalanseraren som den här parametern anger.

Typ:PSLoadBalancer
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger namnet på ip-konfigurationen för klientdelen som ska läggas till.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PrivateIpAddress

Anger den privata IP-adress som ska associeras med en IP-konfiguration på klientsidan.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIpAddress

Anger den offentliga IP-adress som ska associeras med en IP-konfiguration på klientsidan.

Typ:PSPublicIpAddress
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIpAddressId

Anger ID för den offentliga IP-adress där du kan lägga till en IP-konfiguration på klientsidan.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Subnet

Anger det undernätsobjekt där du vill lägga till en IP-konfiguration på klientsidan.

Typ:PSSubnet
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SubnetId

Anger ID:t för undernätet där du vill lägga till en IP-konfiguration på klientsidan.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Zone

En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från.

Typ:List<T>[String]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

PSLoadBalancer

Parametrar: LoadBalancer (ByValue)

System.Collections.Generic.List\`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Utdata

PSLoadBalancer