如何使用 PowerShell 停用 Azure VM 加速設定?
要使用 PowerShell 停用 Azure VM 加速設定,我們需要停用連線到 VM 的 NIC 上的 **EnableAcceleratedNetworking** 屬性。
$vm = Get-AzVM -Name TestVM
$nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]
$nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName -
Name $nicname
$nicsetting.EnableAcceleratedNetworking = $false在上述示例中,我們在 Azure VM **“TestVM”** 上設定 AN 設定。要對特定訂閱設定 AN 設定,請使用以下命令。確保您已使用 **Set-AzContext** 命令連線到適當的訂閱。
Get-AzVM | Select Name, ResourceGroupName,`
@{N='Accelerated Netoworking'; E={
$nic = (($_.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]
$nicsetting = Get-AzNetworkInterface -
ResourceGroupName $_.ResourceGroupName -Name $nic
$nicsetting.EnableAcceleratedNetworking = $true
if($nicsetting.EnableAcceleratedNetworking){"Enabled"}
else{"Disabled"}
}}要在特定資源組的 VM 上設定 AN 設定,請在上述程式碼中使用 **Get-AzVM - ResourceGroupName ‘ResourceGroup’** 代替 Get-AzVM。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP