PowerCLI

 View Only
  • 1.  Remove VMkernel adapter on vDS

    Posted Aug 07, 2019 06:55 PM

    I am in need of a powercli script to remove a specific VMkernel adapter on a ESXi 6.5 host on a Distributed Switch.

    I am targeting the vmk1 which also has 'vmotion' enabled.

    This script snippet works but I need to target the adapter by either having vmotion enabled or by the device name "vmk1"

    $network = Get-VMHostNetwork

    Remove-VMHostNetworkAdapter $network.VirtualNic[0] -Confirm

    Any help would be great.



  • 2.  RE: Remove VMkernel adapter on vDS
    Best Answer

    Posted Aug 07, 2019 07:23 PM

    With the vmkernel name, you can do

    Get-VMHostNetworkAdapter -VMKernel -Name vmk1 -VMHost $esx |

    Remove-VMHostNetworkAdapter -Confirm:$false

    You can also target the one(s) where vMotion is enabled.

    Get-VMHostNetworkAdapter -VMKernel -VMHost $esx |

    where{$_.VMotionEnabled} |

    Remove-VMHostNetworkAdapter -Confirm:$false

    ---------------------------------------------------------------------------------------------------------

    Was it helpful? Let us know by completing this short survey here.