I have a dell r300 running under a Hyper-V server 2008 r2. I have installed a 2 port Intel Gigabit ET. However when I list the interfaces using either sconfig or netsh, they are invisible. Prosetcl does find them:
c:\Program Files\Intel\DMIX\CL>prosetcl adapter_enumerate
Number of adapters currently present: 4
1) Intel(R) Gigabit ET Dual Port Server Adapter #2
2) Broadcom NetXtreme Gigabit Ethernet #4
3) Broadcom NetXtreme Gigabit Ethernet #3
4) Intel(R) Gigabit ET Dual Port Server Adapter
Netsh will only list the adapters that are actually bound to TCP. When you create a team/VLAN interface or a hyper-V VNIC interface on an adapter, the adapter is no longer bound to TCP and is instead bound to ANS protocol (in case of team/VLAN) or the Vmswitch protocol (in case of a Hyper-V VNIC). ProsetCl on the other hand lists the Intel adapters it sees even if they are not bound to TCP.
In your example, ProsetCl is not listing any team/VLAN, we assuming you don’t have any team/VLAN interface. However, it is possible that you have a hyper-V VNIC bound to the adapter, but you may not have that VNIC be shared by the management OS. So in the host partition, you will not see that VNIC being listed.