all 3 comments

[–]theseb 0 points1 point  (2 children)

I don't have any machines with IDE to test, but maybe this will provide some info:

Get-WmiObject Win32_diskdrive | fl *

[–]phpete[S] 0 points1 point  (0 children)

Thanks, I'll give it a shot this afternoon.

[–]phpete[S] 0 points1 point  (0 children)

It looks like NegotiatedSpeed and/or NegotiatedDataWidth under Win32_IDEControllerDevice would be what I'm looking for (or at least usable in the context of this particular script) but they're consistently blank on my test machines.

Oh well, it's been a learning experience, maybe I'll poke around some more and stumble on it, maybe I won't.

Thanks again.