This was a weird one (maybe still is). Trying to “repair” a server from a bare-metal backup on a network share.
Boot into recovery mode off the ISO image, go into troubleshooting command prompt and try to set a LAN address. Nothing. Read a few comments on TechNet social, run “wpeinit” then re-run all the netsh stuff, nothing.
Reboot the server, run wpeinit immediately then try out the netsh stuff- this seems to work. This is not very good, MS. In a DR situation, you just want to boot your servers back up and recover them, not fight with the PE recovery environment.