no - that's correct.
the actual values are part of the counters property
PS E:\> get-ncperfdata -name system -instance system -counter hostname,uptime,nfs_ops,cifs_ops,http_ops,fcp_ops,iscsi_ops
Name Uuid Counters
---- ---- --------
system LCNA2-01:kernel:system {cifs_ops, fcp_ops, hostname, http_ops...}
system LCNA2-02:kernel:system {cifs_ops, fcp_ops, hostname, http_ops...}
system LCNA2-03:kernel:system {cifs_ops, fcp_ops, hostname, http_ops...}
system LCNA2-04:kernel:system {cifs_ops, fcp_ops, hostname, http_ops...}
they can be painful to work with (at least for me) - wrap the above in ( ).counters and you will see the values.
you can loop through them and create a custome object to make working with them easier
$data = get-ncperfdata -name system -instance system -counter hostname,uptime,nfs_ops,cifs_ops,http_ops,fcp_ops,iscsi_ops
$results = foreach($datum in $data){
[PSCustomObject]@{
"node" = ($datum.counters |where name -eq hostname).value
"cifs_ops" = ($datum.counters |where name -eq cifs_ops).value
"fcp_ops" = ($datum.counters |where name -eq fcp_ops).value
"http_ops" = ($datum.counters |where name -eq http_ops).value
"iscsi_ops" = ($datum.counters |where name -eq iscsi_ops).value
"nfs_ops" = ($datum.counters |where name -eq nfs_ops).value
"uptime" = ($datum.counters |where name -eq uptime).value
"timestamp" = $datum.timestamp
"timestampdt" = $datum.timestampdt
}
}
$results | ft
which should get you something like this:
PS E:\> $results | ft -AutoSize
node cifs_ops fcp_ops http_ops iscsi_ops nfs_ops uptime timestamp timestampdt
---- -------- ------- -------- --------- ------- ------ --------- -----------
LCNA2-01 35877 0 0 0 4 2855419 1424883849 2/25/2015 11:04:09 AM
LCNA2-02 48 0 0 0 6 2857639 1424883849 2/25/2015 11:04:09 AM
LCNA2-03 189 0 0 0 0 2854620 1424883849 2/25/2015 11:04:09 AM
LCNA2-04 22 0 0 0 6 2856406 1424883849 2/25/2015 11:04:09 AM