Found it - thankyou. Do I need to provide an implementation of PSHost to make a remote connection?
---snip---
RemoteRunspace rs = new RemoteRunspace("https", "exchange.adamjbradley.com/powershell/", 443 , "Microsoft.Exchange", LiveCredential, null);
---snip---
Thanks in advance.
Adam