Reply to Message

View discussion in a popup

Replying to:
LucD
Leadership
Leadership

Try like this

$dvSwName = 'dvSw1' 

$mirrorSessionName = 'Test' 

$vmName = 'VM2' 

 

$dvSw = Get-VDSwitch -Name $dvSwName 

$vm = Get-VM -Name $vmName 

$spec = New-Object VMware.Vim.VMwareDVSConfigSpec 

foreach($mirrorSession in $dvSw.ExtensionData.Config.VspanSession){

    if($mirrorSession.Name -eq $mirrorSessionName){

        $vspan = New-Object VMware.Vim.VMwareDVSVspanConfigSpec

        $vspan.Operation = [VMware.Vim.ConfigSpecOperation]::remove

        $vspan.VspanSession += $mirrorSession

        $spec.vspanConfigSpec += $vspan 

    }

$spec.ConfigVersion = $dvSw.ExtensionData.Config.ConfigVersion 

$dvSw.ExtensionData.ReconfigureDvs($spec)


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos