Add-AzLoadBalancerFrontendIpConfig
Lägger till en IP-konfiguration på klientsidan till en lastbalanserare.
Syntax
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-PrivateIpAddress <String>]
[-PrivateIpAddressVersion <String>]
[-Zone <String[]>]
-Subnet <PSSubnet>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-PrivateIpAddress <String>]
[-PrivateIpAddressVersion <String>]
[-Zone <String[]>]
-SubnetId <String>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <String[]>]
-PublicIpAddressId <String>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <String[]>]
-PublicIpAddress <PSPublicIpAddress>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <String[]>]
-PublicIpAddressPrefixId <String>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <String[]>]
-PublicIpAddressPrefix <PSPublicIpPrefix>
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Add-AzLoadBalancerFrontendIpConfig 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
$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzLoadBalancer
Det första kommandot hämtar det virtuella Azure-nätverket Med namnet MyVnet och skickar resultatet med pipelinen till Get-AzVirtualNetworkSubnetConfig cmdlet 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 Add-AzLoadBalancerFrontendIpConfig cmdlet 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
$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzLoadBalancer
Det första kommandot hämtar det virtuella Azure-nätverket Med namnet MyVnet och skickar resultatet med pipelinen till Get-AzVirtualNetworkSubnetConfig cmdlet 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 Add-AzLoadBalancerFrontendIpConfig cmdlet som lägger till en FRONT-IP-konfiguration 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
$PublicIp = Get-AzPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzLoadBalancer
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 Add-AzLoadBalancerFrontendIpConfig cmdlet som lägger till en IP-konfiguration på klientsidan till lastbalanseraren med en offentlig IP-adress som lagras i variabeln med namnet $PublicIp.
Exempel 4 Lägg till en IP-konfiguration på klientsidan med ett offentligt IP-prefix
$PublicIpPrefix = Get-AzPublicIpPrefix -ResourceGroupName "myRG" -Name "MyPubPrefix"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddressPrefix $PublicIpPrefix | Set-AzLoadBalancer
Det första kommandot hämtar azures offentliga IP-prefix med namnet MyPubPrefix och lagrar resultatet i variabeln med namnet $PublicIpPrefix. Det andra kommandot hämtar lastbalanseraren med namnet MyLB och skickar resultatet till Add-AzLoadBalancerFrontendIpConfig cmdlet som lägger till en FRONT-IP-konfiguration till lastbalanseraren med offentliga IP-prefix som lagras i variabeln med namnet $PublicIpPrefix.
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: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-GatewayLoadBalancerId
Referensen för Gateway LoadBalancer-providerresursen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
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 |
-PrivateIpAddressVersion
Ip-konfigurationens privata IP-adressversion.
Typ: | String |
Godkända värden: | IPv4, IPv6 |
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 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 |
-PublicIpAddressPrefix
Anger det offentliga ip-adressprefixobjektet som ska associeras med en IP-konfiguration på klientsidan.
Typ: | PSPublicIpPrefix |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-PublicIpAddressPrefixId
Anger ID för det offentliga ip-adressprefixobjektet som ska associeras med 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örs. 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: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
String[]
Utdata
Relaterade länkar
Azure PowerShell