I am able to deploy metricbeat now to the windows hosts. Looking at heartbeat again though.
Install-Client and Install-Server are now valid. They will install what is needed per the hosts file. Computers in Linux will get client and computers in Elastic will get server.