I spent way too much time trying to use PowerShell WinRM to connect to Outlook Live this week. Here is my basic connection code: public void ConnectToOutlookLive() { string username = “user@domain.com”; string password = “plaintextpassword”; string uri = “https://ps.outlook.com/powershell/”; string schema = “http://schemas.microsoft.com/powershell/Microsoft.Exchange”; SecureString securePassword = new SecureString(); foreach (char c in password.ToCharArray()) securePassword.AppendChar(c); [...]