Hey looking for some pointers on setting up PS Remoting from a non-domain joined endpoint to a domain-joined server. Having some trouble getting this to work,

I keep getting the following error when trying to connect.

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://SRV-EXCHANGE/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session -DisableNameChecking

WinRM cannot process the request because the input XML contains a syntax error. For more information, see the
about_Remote_Troubleshooting Help topic.

Several articles on SpiceWorks suggest this might be timeserver related but this does not appear to be the case in my scenario 
6 Spice ups

Hi,

Can domain-joined PC successfully using remote powershell to connect to server? And does EMS work properly?

Have you checked the configuration of the powershell virtual directory:

Get-PowerShellVirtualDirectory | fl *url*

It seems that you have confirmed that Exchange server and DC server are in the same timezone, you can also have a look in Event Viewer application log to check whether there exist any error related with this issue.

Would you please check whether your system clock on that server is correct and whether it can talk to the DCs properly?

@priyal-stellar-info-tech

Yes the System clock and DC are properly in sync and can communicate appropriately.

@joyceshen

The EMC from the Exchange server works fine. I don’t have any domain-joined PC’s to test from atm I would have to set one up. Which I am willing to do just have to fit into my schedule.

If you’re running Exchange on VMWare, check this article - Exchange Servers Running on VMware Time Sync Errors .

Any progress about this issue so far?

What’s the result using this method on Exchange server directly to see if any error?