Hello Medvitz,
This appears to be a bug, I've opened a BURT for it.
As a temporary workaround, you can use the "Invoke-NcSystemApi" cmdlet to do a raw query:
$result = @()
foreach ($adapter in (Get-NcStorageAdapter)) {
$adapterInfo = Invoke-NcSystemApi "<storage-adapter-get-adapter-info><node-name>$($adapter.NodeName)</node-name><adapter-name>$($adapter.AdapterName)</adapter-name></storage-adapter-get-adapter-info>"
$o = "" | Select Node,Adapter,Type,WWN
$o.Node = $adapter.NodeName
$o.Adapter = $adapter.AdapterName
$o.Type = $adapterInfo.results.'adapter-details'.'adapter-detail-info'.'adapter-type'
if ($o.Type -eq "ADT_IF_FC") {
$o.WWN = $adapterInfo.results.'adapter-details'.'adapter-detail-info'.'adapter-fc'.'adapter-fc-info'.'fc-port-name'
} elseif ($o.Type -eq "ADT_IF_SAS") {
$o.WWN = $adapterInfo.results.'adapter-details'.'adapter-detail-info'.'adapter-sas'.'adapter-sas-info'.'base-wwn'
}
$result += $o
}
$result
Hope that helps.
Andrew
If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.