G-regL
6/13/2017 - 3:50 PM

SNIP | VMware - Host - Re-login FC adapter

SNIP | VMware - Host - Re-login FC adapter

$cli = Get-EsxCli -V2 -VMHost <Host>
$cli.storage.san.fc.list.invoke() |Select Adapter,ModelDescription, NodeName,PortName,PortState,SPeed |Ft -auto
$cli.storage.san.fc.reset.invoke(@{adapter="<adapter>"})

Get-VMHost | %{
  $cli = Get-EsxCli -V2 -VMHost $_
  $cli.storage.san.fc.list.invoke() | %{
    $cli.storage.san.fc.reset.invoke(@{adapter=$_.Adapter});
    Start-Sleep -Seconds 5
    $cli.storage.core.adapter.rescan.Invoke(@{adapter=$_.Adapter})
    Start-Sleep -Seconds 5
  }
}