问题描述
我想通过C#连接到SkypeOnlineConnector端点,然后能够执行从端点下载的命令。
类似于如何为Exchange命令建立连接
示例:Exchange连接
string severName = "ps.outlook.com/PowerShell-LiveID?Psversion=2.0";
string userName = "name@domain.com";
string password = "Password";
System.Security.securestring securestring = new System.Security.securestring();
foreach (char c in password)
securestring.AppendChar(c);
PSCredential credential = new PSCredential(userName,securestring);
WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("https://" + severName),"http://schemas.microsoft.com/powershell/Microsoft.Exchange",credential)
{
AuthenticationMechanism = AuthenticationMechanism.Basic,SkipCACheck = true,SkipCNCheck = true,MaximumConnectionRedirectionCount = 4
};
我已经尝试过了
string PSServerName = "admingb1.online.lync.com/OcsPowershellOAuth";
string UserName = "name@domain.com";
string Password = "password";
System.Security.securestring securestring = new System.Security.securestring();
foreach (char c in Password)
securestring.AppendChar(c);
PSCredential credential = new PSCredential(UserName,securestring);
WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("https://" + PSServerName),MaximumConnectionRedirectionCount = 4
};
运行以上命令会给我以下错误
System.Management.Automation.Remoting.PSRemotingTransportException : Connecting to Remote Server admingb1.online.lync.com Failed with the following error message : The WinRM client cannot process the request. The authentication mechanism requested by the client is not supported by the server or unencrypted traffic is disabled in the service configuration. Verify the unencrypted traffic setting in the service configuration or specify one of the authentication mechanisms supported by the server. To use Kerberos,specify the computer name as the remote destination. Also verify that the client computer and the destination computer are joined to a domain. To use Basic,specify the computer name as the remote destination,specify Basic authentication and provide user name and password. Possible authentication mechanisms reported by server: For more information,see the about_Remote_Troubleshooting Help topic.
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)