Aracılığıyla paylaş


Set-AzureRmNetworkInterface

Ağ arabiriminin hedef durumunu ayarlar.

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Sözdizimi

Set-AzureRmNetworkInterface
   -NetworkInterface <PSNetworkInterface>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Set-AzureRmNetworkInterface, azure ağ arabiriminin hedef durumunu ayarlar.

Örnekler

Örnek 1: Ağ arabirimi yapılandırma

$Nic = Get-AzureRmNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$Nic.IpConfigurations[0].PrivateIpAddress = "10.0.1.20"
$Nic.IpConfigurations[0].PrivateIpAllocationMethod = "Static"
$Nic.Tag = @{Name = "Name"; Value = "Value"}
Set-AzureRmNetworkInterface -NetworkInterface $Nic

Bu örnekte bir ağ arabirimi yapılandırılır. İlk komut ResourceGroup1 kaynak grubunda NetworkInterface1 adlı bir ağ arabirimi alır. İkinci komut, IP yapılandırmasının özel IP adresini ayarlar. Üçüncü komut, özel IP ayırma yöntemini Statik olarak ayarlar. Dördüncü komut, ağ arabiriminde bir etiket ayarlar. Beşinci komut, ağ arabirimini ayarlamak için $Nic değişkeninde depolanan bilgileri kullanır.

Örnek 2: Ağ arabiriminde DNS ayarlarını değiştirme

$nic = Get-AzureRmNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.DnsSettings.DnsServers.Add("192.168.1.100")
$nic | Set-AzureRmNetworkInterface

İlk komut, ResourceGroup1 kaynak grubu içinde bulunan NetworkInterface1 adlı bir ağ arabirimi alır. İkinci komut bu arabirime DNS sunucusu 192.168.1.100 ekler. Üçüncü komut bu değişiklikleri ağ arabirimine uygular. DNS sunucusunu kaldırmak için, yukarıda listelenen komutları izleyin, ancak ". "Ekle" ile ". İkinci komutta remove" yazın.

Örnek 3: Ağ arabiriminde IP'yi beklemeyi etkinleştirme

$nic = Get-AzureRmNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.EnableIPForwarding = 1
$nic | Set-AzureRmNetworkInterface

İlk komut NetworkInterface1 adlı mevcut bir ağ arabirimini alır ve $nic değişkeninde depolar. İkinci komut IP iletme değerini true olarak değiştirir. Son olarak, üçüncü komut değişiklikleri ağ arabirimine uygular. Ağ arabiriminde IP iletmeyi devre dışı bırakmak için örnek örneği izleyin, ancak ikinci komutu "$nic olarak değiştirdiğinizden emin olun. EnableIPForwarding = 0".

Örnek 4: Ağ arabiriminin alt ağını değiştirme

$nic = Get-AzureRmNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$vnet = Get-AzureRmVirtualNetwork -Name VNet1 -ResourceGroupName crosssubcrossversionpeering
$subnet2 = Get-AzureRmVirtualNetworkSubnetConfig -Name Subnet2 -VirtualNetwork $vnet
$nic.IpConfigurations[0].Subnet.Id = $subnet2.Id
$nic | Set-AzureRmNetworkInterface

İlk komut NetworkInterface1 ağ arabirimini alır ve $nic değişkeninde depolar. İkinci komut, ağ arabiriminin ilişkilendirileceği alt ağ ile ilişkilendirilmiş sanal ağı alır. İkinci komut alt ağı alır ve $subnet 2 değişkeninde depolar. Üçüncü komut, ağ arabiriminin birincil özel IP adresini yeni alt ağ ile ilişkilendirdi. Son olarak, son komut bu değişiklikleri ağ arabirimine uyguladı.

Not

Alt ağı değiştirebilmeniz için önce IP yapılandırmalarının dinamik olması gerekir. Statik IP yapılandırmalarınız varsa devam etmeden önce dinamik olarak değiştirin.

Not

Ağ arabiriminde birden çok IP yapılandırması varsa, son Set-AzureRmNetworkInterface komutu yürütülmeden önce tüm bu IP yapılandırmaları için ileri komutun yapılması gerekir. Bu, ilerideki komutta olduğu gibi yapılabilir, ancak "0" yerine uygun sayı kullanılabilir. Ağ arabiriminde N IP yapılandırmaları varsa, bu komutların N-1'i mevcut olmalıdır.

Örnek 5: Ağ Güvenlik Grubunu bir ağ arabirimiyle ilişkilendirme/ilişkilendirme

$nic = Get-AzureRmNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nsg = Get-AzureRmNetworkSecurityGroup -ResourceGroupName "ResourceGroup1" -Name "MyNSG"
$nic.NetworkSecurityGroup = $nsg
$nic | Set-AzureRmNetworkInterface

İlk komut NetworkInterface1 adlı mevcut bir ağ arabirimini alır ve $nic değişkeninde depolar. İkinci komut MyNSG adlı mevcut bir ağ güvenlik grubunu alır ve $nsg değişkeninde depolar. İleri komutu $nsg $nic atar. Son olarak, beşinci komut değişiklikleri Ağ arabirimine uygular. Ağ güvenlik gruplarını bir ağ arabirimiyle ilişkilendirmek için, ilerideki komuttaki $nsg $null ile basit bir şekilde değiştirin.

Parametreler

-AsJob

Cmdlet'i arka planda çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NetworkInterface

arabiriminin hedef durumunu temsil eden bir NetworkInterface nesnesi belirtir.

Tür:PSNetworkInterface
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

PSNetworkInterface

Parametreler: NetworkInterface (ByValue)

Çıkışlar

PSNetworkInterface