“无法find自动发现服务”:Exchange

我正在尝试使用以下脚本通过交换login

ExchangeService Service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); Service.Credentials = new WebCredentials("abc", "123456","mydomain.net"); Service.TraceEnabled = true; Service.UseDefaultCredentials = false; Service.AutodiscoverUrl("[email protected]"); Folder inbox = Folder.Bind(Service, WellKnownFolderName.Inbox); Console.WriteLine("The folder name is " + inbox.DisplayName.ToString()); 

我收到exception“无法find自动发现服务”。 这里的用户名和密码是正确的。


我通过下面的代码得到答案。

 ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack; ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); service.TraceEnabled = true; service.Credentials = new WebCredentials("[email protected]", "123456"); service.AutodiscoverUrl("[email protected]", RedirectionCallback); string url=service.url.toString(); 

现在我想要获取像前景提供的日志和结果相同的信息。 请为我提供方法。

尝试运行Get-ClientAccessServer | Select Name, *Internal* | fl Get-ClientAccessServer | Select Name, *Internal* | fl Get-ClientAccessServer | Select Name, *Internal* | fl在Exchange Powershell中将您当前的设置用于url并将其发布到此处。

你有没有检查自动发现服务工作正常? 转到https://testconnectivity.microsoft.com/并运行testing。