However, when a student starts a VM from this template, it appears the network configuration is messed up. ipconfig only shows the NIC for the virtual switch, but not the "ethernet" adapter that's connected to the HyperV host. However, looking at the adapter settings I see the adapter is enabled. Routing and Remote Access does not list the adapters in the NAT configuration, wherass the template VM does.
My assumption is that something happens with the virtual NIC on the root/parent HyperV host when it gets created from the template.