Here's what I did to make it "work"... not sure how well it's working yet, but here goes anyway...
Install, configure and confirm Splunk Universal Forwarder is working on Hyper-V host (2008 R2)
Download the tgz file from splunk-base.
Copied tgz file to Hyper-V host (it was called TA-HyperV08-Server.tar.gz)
From the Hyper-V host, ran Powershell as administrator, then ran this command> set-executionpolicy RemoteSigned
Extracted tgz file. You'll see that there's a folder inside of the tgz file which is also named "TA-HyperV08-Server". The deepest folder with this name is what you want - it has folders inside of it called bin, default, local, and metadata
Copied that folder called TA-HyperV08-Server to $splunk_home\etc\apps folder [for me in Windows 2008 R2, this was c:\program files\splunkuniversalforwarder\etc\apps\ ]
Restarted Splunk Universal Forwarder
Went to Splunk > Apps > Splunk App for Server Virtualization
Saw my Hyper-V host name listed.
... View more