After you created a hyper-v server and did some configurations you are ready to create some networking.
But after running some PowerShell scripts you have errors on creating a external vswitch.
PS C:\Users\Administrator> New-VMSwitch -Name HVNET -NetAdapterName "ethernet 3" -AllowManagementOS $True -MinimumBandwidthMode Weight
New-VMSwitch : Cannot find a physical network adapter named Realtek PCIe GBE Family Controller.
The nic is there and working I updated the nic with new drivers uninstalled still the same problem.
Present and up. lets check this with WMI , If the nic is not there or not UP make sure it is there and UP. Uninstall the network device and scan for new devices.
WMIC NICCONFIG GET Description,SettingID
We could find this in the register if needed. But lets see if the bindings are ok
If the Hyper-v Extensible Virtual Switch Protocol is not there you can not Create a external VSwitch !
Easy thing to do is add the Vswitch protocol !
Now that the Protocol is there you can create the external vswitch and create a working Hyper-v Server!
There are multiple errors or issues that can avoid you for creating a external vswitch.
tools like nvspbind are helpful more info on this : http://blogs.technet.com/b/jhoward/archive/2010/01/25/announcing-nvspbind.aspx
Or see my older blog post on Windows Server 2012 R2 update thoughts hyper-v virtual Ethernet adapter network cable unplugged