New-AzVirtualNetwork

Virtuális hálózatot hoz létre.

Syntax

New-AzVirtualNetwork
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -AddressPrefix <String[]>
   [-DnsServer <String[]>]
   [-FlowTimeout <Int32>]
   [-Subnet <PSSubnet[]>]
   [-BgpCommunity <String>]
   [-EnableEncryption <String>]
   [-EncryptionEnforcementPolicy <String>]
   [-Tag <Hashtable>]
   [-EnableDdosProtection]
   [-DdosProtectionPlanId <String>]
   [-IpAllocation <PSIpAllocation[]>]
   [-EdgeZone <String>]
   [-Force]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

A New-AzVirtualNetwork parancsmag létrehoz egy Azure-beli virtuális hálózatot.

Példák

1. példa: Virtuális hálózat létrehozása két alhálózattal

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

Ez a példa létrehoz egy két alhálózattal rendelkező virtuális hálózatot. Először egy új erőforráscsoport jön létre a centralus régióban. Ezután a példa két alhálózat memórián belüli ábrázolását hozza létre. A New-AzVirtualNetworkSubnetConfig parancsmag nem hoz létre alhálózatot a kiszolgálóoldalon. Van egy frontendSubnet nevű alhálózat és egy backendSubnet nevű alhálózat. A New-AzVirtualNetwork parancsmag ezután létrehoz egy virtuális hálózatot a CIDR 10.0.0.0/16 címelőtagként és két alhálózattal.

2. példa: Virtuális hálózat létrehozása DNS-beállításokkal

New-AzResourceGroup -Name TestResourceGroup -Location centralus
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "10.0.1.0/24"
$backendSubnet  = New-AzVirtualNetworkSubnetConfig -Name backendSubnet  -AddressPrefix "10.0.2.0/24"
New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet,$backendSubnet -DnsServer 10.0.1.5,10.0.1.6

Ez a példa két alhálózattal és két DNS-kiszolgálóval rendelkező virtuális hálózatot hoz létre. A DNS-kiszolgálók virtuális hálózaton való megadásának az a hatása, hogy a virtuális hálózaton üzembe helyezett hálózati adapterek/virtuális gépek alapértelmezés szerint öröklik ezeket a DNS-kiszolgálókat. Ezek az alapértelmezett értékek felülírhatók hálózati adapterenként egy hálózati adapterszintű beállítással. Ha nincs megadva DNS-kiszolgáló egy virtuális hálózaton, és a hálózati adaptereken nincs DNS-kiszolgáló, akkor a rendszer az alapértelmezett Azure DNS-kiszolgálókat használja a DNS-feloldáshoz.

3. példa: Virtuális hálózat létrehozása egy hálózati biztonsági csoportra hivatkozó alhálózattal

New-AzResourceGroup -Name TestResourceGroup -Location centralus
$rdpRule              = New-AzNetworkSecurityRuleConfig -Name rdp-rule -Description "Allow RDP" -Access Allow -Protocol Tcp -Direction Inbound -Priority 100 -SourceAddressPrefix Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 3389
$networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName TestResourceGroup -Location centralus -Name "NSG-FrontEnd" -SecurityRules $rdpRule
$frontendSubnet       = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup
$backendSubnet        = New-AzVirtualNetworkSubnetConfig -Name backendSubnet  -AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup
New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet,$backendSubnet

Ez a példa egy hálózati biztonsági csoportra hivatkozó alhálózatokkal rendelkező virtuális hálózatot hoz létre. Először is a példa létrehoz egy erőforráscsoportot tárolóként a létrehozandó erőforrásokhoz. Ezután létrejön egy hálózati biztonsági csoport, amely engedélyezi a bejövő RDP-hozzáférést, de máskülönben kikényszeríti az alapértelmezett hálózati biztonsági csoportszabályokat. A New-AzVirtualNetworkSubnetConfig parancsmag ezután két alhálózat memórián belüli reprezentációit hozza létre, amelyek mindkettő a létrehozott hálózati biztonsági csoportra hivatkoznak. A New-AzVirtualNetwork parancs ezután létrehozza a virtuális hálózatot.

Paraméterek

-AddressPrefix

Egy virtuális hálózat IP-címtartományát adja meg.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AsJob

Parancsmag futtatása a háttérben

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BgpCommunity

A BGP-közösség az ExpressRoute-on hirdetett.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DdosProtectionPlanId

Hivatkozás a virtuális hálózathoz társított DDoS védelmi terv erőforrására.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsServer

Egy alhálózat DNS-kiszolgálójának megadása.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EdgeZone

{{ Fill EdgeZone Description }}

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EnableDdosProtection

Kapcsolóparaméter, amely azt jelzi, hogy engedélyezve van-e a DDoS-védelem.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableEncryption

Azt jelzi, hogy engedélyezve van-e a titkosítás a virtuális hálózaton. Az értéknek igaznak kell lennie ahhoz, hogy engedélyezze a titkosítást a virtuális hálózaton, hamisnak kell lennie a titkosítás letiltásához.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EncryptionEnforcementPolicy

Állítsa be a Encryption EnforcementPolicy parancsot. Az értéknek engedélyeznie kell, hogy a titkosított virtuális hálózaton belüli titkosítási képesség nélküli virtuális gépek, vagy a dropUnencrypted letiltsa a titkosítási képesség nélküli virtuális gépeket a titkosított virtuális hálózathoz való hozzáadástól.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-FlowTimeout

A FlowTimeout lehetővé teszi a kapcsolat nyomon követését a virtuális gépeken belüli folyamatokhoz. Az értéknek 4 és 30 perc közöttinek kell lennie (beleértve) a nyomon követés engedélyezéséhez, vagy null értéknek kell lennie a nyomon követés letiltásához.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IpAllocation

IpAllocations értékeket ad meg egy virtuális hálózathoz.

Type:PSIpAllocation[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Megadja a virtuális hálózat régióját.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Megadja a parancsmag által létrehozott virtuális hálózat nevét.

Type:String
Aliases:ResourceName
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Megadja a virtuális hálózatot tartalmazó erőforráscsoport nevét.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Subnet

Megadja a virtuális hálózathoz társítandó alhálózatok listáját.

Type:PSSubnet[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Kulcs-érték párok kivonattábla formájában. Például: @{key0="value0"; key1=$null; key2="value2"}

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

String[]

PSSubnet[]

Hashtable

Kimenetek

PSVirtualNetwork