如何使用 PowerShell,獲取連線到 Azure VM 的負載均衡器?


為了使用 PowerShell 獲取連線到 Azure VM 的負載均衡器,我們首先需要檢索 Azure VM 網路設定。例如,我們有一個 Azure VM 名稱“TestVM”,然後我們:

PS C:\> $vm = Get-AzVM -Name TestVM
$nic = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]

一旦我們有了網路介面名稱,我們需要檢索負載均衡器設定,並檢索負載均衡器設定,我們需要使用Get-AzNetworkInterface命令。

PS C:\> $nicsettings = Get-AzNetworkInterface -Name $nic

如下命令將檢索負載均衡器名稱。

(($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-3]

要獲取負載均衡器後端池名稱,請使用以下命令。

(($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-1]

總體指令碼 −

$vm = Get-AzVM -Name ‘TestVM’
$vmnic = ($vm.NetworkProfile.NetworkInterfaces.id).Split('/')[-1]
$nicsettings = Get-AzNetworkInterface -Name $vmnic
Write-Output "Load Balancer: : $((($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-3])"
Write-Output "Backend Pool: $((($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-1])"

更新日期: 2021 年 9 月 1 日

458 次瀏覽

啟動您的 職業

透過完成該課程獲得認證

開始
廣告
© . All rights reserved.