Add-AzVMNetworkInterface

Sanal makineye bir ağ arabirimi ekler.

Syntax

Add-AzVMNetworkInterface
   [-VM] <PSVirtualMachine>
   [-Id] <String>
   [-Primary]
   [-DeleteOption <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Add-AzVMNetworkInterface
   [-VM] <PSVirtualMachine>
   [-NetworkInterface] <System.Collections.Generic.List`1[Microsoft.Azure.Management.Internal.Network.Common.INetworkInterfaceReference]>
   [-DeleteOption <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Add-AzVMNetworkInterface cmdlet'i sanal makineye bir ağ arabirimi ekler. Bir sanal makine oluşturduğunuzda veya var olan bir sanal makineye bir arabirim ekleyebilirsiniz.

Örnekler

Örnek 1: Yeni bir sanal makineye ağ arabirimi ekleme

$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1"
Add-AzVMNetworkInterface -VM $VirtualMachine -Id "/subscriptions/46fc8ea4-2de6-4179-8ab1-365da4121af4/resourceGroups/contoso/providers/Microsoft.Network/networkInterfaces/sshNIC"

İlk komut bir sanal makine nesnesi oluşturur ve bunu $VirtualMachine değişkeninde depolar. komutu sanal makineye bir ad ve boyut atar. İkinci komut, $VirtualMachine'de depolanan sanal makineye bir ağ arabirimi ekler.

Örnek 2: Mevcut bir sanal makineye ağ arabirimi ekleme

$VirtualMachine = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Add-AzVMNetworkInterface -VM $VirtualMachine -Id "/subscriptions/46fc8ea4-2de6-4179-8ab1-365da4121af4/resourceGroups/contoso/providers/Microsoft.Network/networkInterfaces/sshNIC"
Update-AzVM -ResourceGroupName "ResourceGroup11" -VM $VirtualMachine

İlk komut, Get-AzVM cmdlet'ini kullanarak VirtualMachine07 adlı sanal makineyi alır. komutu sanal makineyi $VirtualMachine değişkeninde depolar. İkinci komut, $VirtualMachine'de depolanan sanal makineye bir ağ arabirimi ekler. Son komut, ResourceGroup11'de $VirtualMachine depolanan sanal makinenin durumunu güncelleştirir.

Parametreler

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

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

-DeleteOption

VM silindikten sonra Ağ Arabirimi silme seçeneğini belirtir. Seçenekler Ayır, Sil'dir

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

-Id

Sanal makineye eklenecek ağ arabiriminin kimliğini belirtir. Ağ arabirimi edinmek için Get-AzNetworkInterface cmdlet'ini kullanabilirsiniz.

Type:String
Aliases:NicId, NetworkInterfaceId
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NetworkInterface

Ağ arabirimini belirtir.

Type:List<T>[INetworkInterfaceReference]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Primary

Bu cmdlet'in ağ arabirimini birincil arabirim olarak eklediğini gösterir.

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

-VM

Ağ arabiriminin ekleneceği yerel bir sanal makine nesnesi belirtir. Sanal makine oluşturmak için New-AzVMConfig cmdlet'ini kullanın. Mevcut bir sanal makineyi almak için Get-AzVM cmdlet'ini kullanın.

Type:PSVirtualMachine
Aliases:VMProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

PSVirtualMachine

String

List<T>[[Microsoft.Azure.Management.Internal.Network.Common.INetworkInterfaceReference, Microsoft.Azure.PowerShell.Clients.Network, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

SwitchParameter

Çıkışlar

PSVirtualMachine