Add-AzVirtualNetworkSubnetConfig
Lägger till en undernätskonfiguration i ett virtuellt nätverk.
Syntax
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
-AddressPrefix <String[]>
[-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>]
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
-AddressPrefix <String[]>
[-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.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultOutboundAccess
Standardutgående anslutning för alla virtuella datorer i undernätet
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
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 |
-Delegation
Lista över tjänster som har behörighet att utföra åtgärder i det här undernätet.
Typ: | PSDelegation[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-InputObject
Anger den nat-gateway som är associerad med undernätskonfigurationen.
Typ: | PSNatGateway |
Alias: | NatGateway |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-IpAllocation
Anger IpAllocations för ett undernät.
Typ: | PSIpAllocation[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Anger namnet på den undernätskonfiguration som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NetworkIdentifier
NetworkIdentifier-värde för ServiceEndpoint
Typ: | PSResourceId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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.
Typ: | PSNetworkSecurityGroup |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NetworkSecurityGroupId
Anger ID för en nätverkssäkerhetsgrupp.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-PrivateLinkServiceNetworkPoliciesFlag
Konfigurera för att aktivera eller inaktivera tillämpning av nätverksprinciper på tjänsten private link i undernätet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ResourceId
Anger ID för NAT Gateway-resursen som är associerad med undernätskonfigurationen.
Typ: | String |
Alias: | NatGatewayId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RouteTable
Typ: | PSRouteTable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RouteTableId
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceEndpoint
Tjänstslutpunktsvärde
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceEndpointConfig
Tjänstslutpunkt med NetworkIdentifier-värde
Typ: | PSServiceEndpoint[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceEndpointPolicy
Principer för tjänstslutpunkter
Typ: | PSServiceEndpointPolicy[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VirtualNetwork
Anger det VirtualNetwork-objekt där en undernätskonfiguration ska läggas till.
Typ: | PSVirtualNetwork |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
String[]
Utdata
Relaterade länkar
Azure PowerShell