get-wmiobject Win32_DiskDrive | select name,caption, scsibus, scsilogicalunit, @{Name="size(GB)";Expression={"{0:N1}" -f($_.size/1gb)}} | sort-object name
These are just random notes and programs that may have incomplete descriptions. Any scripts or programs use at your risk