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
}
}