sync
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
|
||||
$VMHostNames = @"
|
||||
itdvmbissqla01.nd.gov
|
||||
itdvmbissqla02.nd.gov
|
||||
itdvmmdnsqla01.nd.gov
|
||||
"@
|
||||
$VMHostNames = ConvertTo-Array -MultiLineString $VMHostNames
|
||||
|
||||
$result = [System.Collections.ArrayList]@()
|
||||
|
||||
ForEach ($VMHostName in $VMHostNames)
|
||||
{
|
||||
$VMHostHba = Get-VMHostHba -VMHost $VMHostName -Type FibreChannel | Sort-Object Device
|
||||
|
||||
$obj=[PSCustomObject]@{
|
||||
'VMHostName' = $VMHostName;
|
||||
'WWPNa' = $VMHostHba[0].PortWorldWideName
|
||||
'WWPNb' = $VMHostHba[1].PortWorldWideName
|
||||
}
|
||||
|
||||
#Write-Output $obj
|
||||
$null = $result.Add($obj)
|
||||
}
|
||||
|
||||
$result
|
||||
|
||||
|
||||
$result | ForEach-Object{
|
||||
Write-Host $_.VMHostName
|
||||
Write-Host $_.WWPNa
|
||||
Write-Host $_.WWPNb
|
||||
Write-Host ""
|
||||
}
|
||||
Reference in New Issue
Block a user