如何使用 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。

以上是 如何使用 PowerShell 禁用 Azure VM 加速设置? 的全部内容, 来源链接: utcz.com/z/322686.html

回到顶部