Dela via


Add-AzVirtualNetworkSubnetConfig

Lägger till en undernätskonfiguration i ett virtuellt nätverk.

Syntax

SetByResource (Standard)

Add-AzVirtualNetworkSubnetConfig
    -Name <String>
    -VirtualNetwork <PSVirtualNetwork>
    [-AddressPrefix <String[]>]
    [-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
    [-NetworkSecurityGroup <PSNetworkSecurityGroup>]
    [-RouteTable <PSRouteTable>]
    [-InputObject <PSNatGateway>]
    [-ServiceEndpoint <String[]>]
    [-NetworkIdentifier <PSResourceId>]
    [-ServiceEndpointConfig <PSServiceEndpoint[]>]
    [-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
    [-Delegation <PSDelegation[]>]
    [-PrivateEndpointNetworkPoliciesFlag <String>]
    [-PrivateLinkServiceNetworkPoliciesFlag <String>]
    [-IpAllocation <PSIpAllocation[]>]
    [-DefaultOutboundAccess <Boolean>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByResourceId

Add-AzVirtualNetworkSubnetConfig
    -Name <String>
    -VirtualNetwork <PSVirtualNetwork>
    [-AddressPrefix <String[]>]
    [-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
    [-NetworkSecurityGroupId <String>]
    [-RouteTableId <String>]
    [-ResourceId <String>]
    [-ServiceEndpoint <String[]>]
    [-NetworkIdentifier <PSResourceId>]
    [-ServiceEndpointConfig <PSServiceEndpoint[]>]
    [-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
    [-Delegation <PSDelegation[]>]
    [-PrivateEndpointNetworkPoliciesFlag <String>]
    [-PrivateLinkServiceNetworkPoliciesFlag <String>]
    [-IpAllocation <PSIpAllocation[]>]
    [-DefaultOutboundAccess <Boolean>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Cmdleten Add-AzVirtualNetworkSubnetConfig lägger till en undernätskonfiguration i ett befintligt virtuellt Azure-nätverk.

Exempel

Exempel 1: Lägga till ett undernät i ett befintligt virtuellt nätverk

New-AzResourceGroup -Name TestResourceGroup -Location centralus
    $frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "10.0.1.0/24"
    $virtualNetwork = New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet
    Add-AzVirtualNetworkSubnetConfig -Name backendSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.0.2.0/24"
    $virtualNetwork | Set-AzVirtualNetwork

Det här exemplet skapar först en resursgrupp som en container med de resurser som ska skapas. Den skapar sedan en undernätskonfiguration och använder den för att skapa ett virtuellt nätverk. Add-AzVirtualNetworkSubnetConfig används sedan för att lägga till ett undernät i minnesintern representation av det virtuella nätverket. Kommandot Set-AzVirtualNetwork uppdaterar det befintliga virtuella nätverket med det nya undernätet.

Exempel 2: Lägg till en delegering till ett undernät som läggs till i ett befintligt virtuellt nätverk

$vnet = Get-AzVirtualNetwork -Name "myVNet" -ResourceGroupName "myResourceGroup"
$delegation = New-AzDelegation -Name "myDelegation" -ServiceName "Microsoft.Sql/servers"
Add-AzVirtualNetworkSubnetConfig -Name "mySubnet" -VirtualNetwork $vnet -AddressPrefix "10.0.2.0/24" -Delegation $delegation | Set-AzVirtualNetwork

Det här exemplet hämtar först ett befintligt virtuellt nätverk. Sedan skapas ett delegeringsobjekt i minnet. Slutligen skapas ett nytt undernät med den delegering som läggs till i det virtuella nätverket. Den ändrade konfigurationen skickas sedan till servern.

Parametrar

-AddressPrefix

Anger ett intervall med IP-adresser för en undernätskonfiguration.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultOutboundAccess

Standardutgående anslutning för alla virtuella datorer i undernätet

Parameteregenskaper

Typ:

Nullable<T>[Boolean]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-DefaultProfile

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

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Delegation

Lista över tjänster som har behörighet att utföra åtgärder i det här undernätet.

Parameteregenskaper

Typ:

PSDelegation[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-InputObject

Anger den nat-gateway som är associerad med undernätskonfigurationen.

Parameteregenskaper

Typ:PSNatGateway
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:NatGateway (på engelska)

Parameteruppsättningar

SetByResource
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-IpAllocation

Anger IpAllocations för ett undernät.

Parameteregenskaper

Typ:

PSIpAllocation[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-IpamPoolPrefixAllocation

IpamPool för automatisk allokering från för undernätsadressprefix.

Parameteregenskaper

Typ:

PSIpamPoolPrefixAllocation[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Anger namnet på den undernätskonfiguration som ska läggas till.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-NetworkIdentifier

NetworkIdentifier-värde för ServiceEndpoint

Parameteregenskaper

Typ:PSResourceId
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-NetworkSecurityGroup

Anger ett NetworkSecurityGroup-objekt . Den här cmdleten lägger till en undernätskonfiguration för virtuellt nätverk till det objekt som den här parametern anger.

Parameteregenskaper

Typ:PSNetworkSecurityGroup
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetByResource
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-NetworkSecurityGroupId

Anger ID för en nätverkssäkerhetsgrupp.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetByResourceId
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-PrivateEndpointNetworkPoliciesFlag

Konfigurera för att aktivera eller inaktivera tillämpning av nätverksprinciper på en privat slutpunkt i undernätet. Standardvärdet är Inaktiverat.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-PrivateLinkServiceNetworkPoliciesFlag

Konfigurera för att aktivera eller inaktivera tillämpning av nätverksprinciper på tjänsten private link i undernätet.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ResourceId

Anger ID för NAT Gateway-resursen som är associerad med undernätskonfigurationen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:NatGatewayId

Parameteruppsättningar

SetByResourceId
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-RouteTable

Cmdleten Add-AzVirtualNetworkSubnetConfig lägger till en undernätskonfiguration i ett befintligt virtuellt Azure-nätverk.

Parameteregenskaper

Typ:PSRouteTable
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetByResource
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-RouteTableId

Cmdleten Add-AzVirtualNetworkSubnetConfig lägger till en undernätskonfiguration i ett befintligt virtuellt Azure-nätverk.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetByResourceId
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ServiceEndpoint

Tjänstslutpunktsvärde

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ServiceEndpointConfig

Tjänstslutpunkt med NetworkIdentifier-värde

Parameteregenskaper

Typ:

PSServiceEndpoint[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ServiceEndpointPolicy

Tjänstslutpunktsprinciper

Parameteregenskaper

Typ:

PSServiceEndpointPolicy[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-VirtualNetwork

Anger det VirtualNetwork-objekt där en undernätskonfiguration ska läggas till.

Parameteregenskaper

Typ:PSVirtualNetwork
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

PSVirtualNetwork

String

PSNetworkSecurityGroup

PSRouteTable

String

PSServiceEndpointPolicy

PSDelegation

Utdata

PSVirtualNetwork