What commands are you running? Are these all in a shared domain? What errors did you get? Are you attempting the connection as an Admin of the remote machine?
Have you read through “Secrets of PowerShell Remoting” to be sure you understand everything you need to have in place?
Across domains, that will definitely not work. You need to specify an authentication protocol other than Kerberos, which is the default, and you either need to be using HTTPS (and specify -UseSSL) or mangle your local TrustedHosts. Read the book - there’s a lot of coverage on this scenario.
That’s not actually “Remoting.” That’s PowerShell Direct. It relies on the Hyper-V Integration components built into the VM, and I don’t think it works earlier than 2016. Sorry - I totally missed -VMName.
Operating system requirements:
+
Host: Windows 10, Windows Server Technical Preview 2, or later running Hyper-V.
Guest/Virtual Machine: Windows 10, Windows Server Technical Preview 2, or later.