0utLook 2010打开后无法连接到CAS Array

简介:

【故障现象】

计算机生成了可选文字:
pekdcl—chs—OL conto 
吡 全 书 来 自 受 信 任 的 书 机 构 。 
全 书 的 日 有 敲 。 
全 书 上 的 名 称 无 敲 或 与 网 站 的 名 称 不 相 符 。 
是 吉 缍 ? 
查 香 书 凹

出现此现象后,尝试关闭PEKDC1-CHS-01.contoso-corp.com ,此时查看NLB节点是否正常切换至PEKDC1-CHS-02.contoso-corp.com节点

计算机生成了可选文字:
网 络 负 载 屮 衡 管 理 
件 〔 F 〕 群 蘖 0 芏 机 〔 囗 〕 选 项 〔 p 〕 帮 助 〔 H 〕 
网 络 负 载 屮 衡 群 蘖 
存 群 蘖 m 1 c 
的 芏 机 舌 信 
〔 1 巳 16 & 171213 〕 
onto 
〔 1 巳 1E8 
1 c ont 0 
一 囗 20 〕 
PE 玉 Il 匚 1 一 匚 
一 囗 20 〕 
。 PE 玉 Il 匚 1 一 匚 
1 巳 1 171 21 囗 
25 25 25 囗 
一 囗 IQ 〕 
PE 玉 Il 匚 1 一 匚 
不 司 到 达 
一 囗 IQ 〕 
PE 玉 Il 匚 1 一 匚 
1 巳 1 171 2 囗 
25 25 25 囗 
“ 苣 理 器 会 话 已 开 始 
2 囗 16 / 2 / 3 
囗 囗 囗 1 
1 41 : 5 囗 
从 君 丰 蘖 1 巳 16 & 171213 
的 芏 机 ' 
2 囗 16 / 2 / 3 
' p Il 匚 1 一 匚 一 囗 上 
囗 囗 囗 2 
1 41 : 55 
onto 
从 君 丰 蘖 1 巳 16 & 171213 
的 芏 机 ' 
2 囗 16 / 2 / 3 
' p Il 匚 1 一 匚 一 囗 巳 
囗 囗 囗 3 
1 41 : 58 
onto 
0 
一 囗 1 
不 能 连 接 到 “ PE 匚 1 一 匚 
2 囗 16 / 2 / 5 
囗 囗 囗 4 
15 : 43 : 2 囗 
PE 玉 Il 匚 1 一 匚 
一 囗 上 匚 ont 0 
0 
芏 机 不 司 访 问 。 连 接 到 
” 时 出 
2 囗 16 / 2 / 5 
“ p Il 匚 1 一 匚 一 囗 上 匚 onto 
囗 囗 囗 5 
15 : 43 : 24 
PEETCI 
从 君 丰 蘖 1 巳 16 & 171213 
的 芏 机 “ PE 匚 1 一 匚 
2 囗 16 / 2 / 5 
15 : 43 : 24 
一 囗 上 
onto 
芏 机 不 司 访 问 。 连 接 到 
” 时 出 
2 囗 16 / 2 / 5 
“ p Il 匚 1 一 匚 一 囗 上 匚 onto 
囗 囗 囗 7 
15 : 43 : 27

此时再打开outlook 2010后,不再弹上图所示的报错,而当把PEKDC1-CHS-01启动后,outlook 2010就会再次报这个错误,此时可以确认问题是出现在PEKDC1-CHS-01服务器上了。

我们来检查虚拟目录EWS,命令如下:

计算机生成了可选文字:
C : Windows ys tem32 t —WebSeru ices U irtua ID ire c top y 
ame 
WS 
PEKDCI -CHS-OI 
WS 
PEKDCI -CHS -02 
Server 
(Default 
(Default 
Web 
Web 
Site) 
Site) 
InternalUrI 
https://pekdcl—chs—?l . 
https://mail.contoso—c..

此时可以看到,PEKDC1-CHS-01的虚拟目录内部地址未设置,而PEKDC1-CHS-02则是正常的。

计算机生成了可选文字:
[PSI 
NEWS (Default Web Site)" : 
ame 
InternalNLBBypassUrI 
—Identity 
"PEKDC1-CHS-? 
FI name. 
. BWS (Default Web Site) 
InternalRuthenticationMethods 
InternalUrI 
xternaIRuthenticationMethods 
ExtendedProtect ion Token Checking 
ExtendedProtectionFIags 
ExtendedProtectionSPNList 
xternaIUrI 
[PSI 
. https://pekdcl—chs—?l.contoso—corp.com/ews/ex 
change . asmx 
. {Nt 1m. Windows Integrated. WSSecurity} 
. https : 
change . asmx 
. {Nt 1m. Windows Integrated. WSSecurity} 
. None 
—Identity 
"PEKDC1-CHS-? 
NEWS (Default Web Site)" : 
ame 
InternalNLBBypassUrI 
FI name. 
. BWS (Default Web Site) 
. https://pekdcl—chs—m.contoso—corp.com/ews/ex 
change . asmx 
InternalRuthenticationMethods 
xternaIRuthenticationMethods 
Windows Integrated. 
WSSecurity} 
mal . con oso—corp.com 
Windows Integrated. 
WSSecurity} 
ange

接下来我们来手动修改有问题的PEKDC1-CHS-01服务器,将InternalUrl 地址改为正确的https://mail.contoso-corp.com/ews/exchange.asmx 命令如下:

计算机生成了可选文字:
[PSI —Identity 
NEWS (Default Web Site) 
" —InternalUrI "https://maiI.contoso—corp.com/EWS/Exchan

输出结果如下:

计算机生成了可选文字:
C : Windows ys tem32 t —WebSeru ices U irtua ID ire c top y 
ame 
WS 
PEKDCI -CHS-OI 
WS 
PEKDCI -CHS -02 
Server 
(Default 
(Default 
Web 
Web 
Site) 
Site) 
InternalUrI 
https://mail.contoso—c... 
https://mail.contoso—c..

修改后打开outlook客户端依然上图所示错误,没有连接至mail.contoso-corp.com,而是连接到了pekdc1-chs-01.contoso-corp.com服务器。

继续排查,发现autodiscoverserviceinternalurl地址未正常指向mail.contoso-corp.com,而PEKDC1-CHS-02则正常指向mail.contoso-corp.com

计算机生成了可选文字:
C: Windows ys tem32 t —ClientRccessSeruer 
name 
auto* 
ame 
utoDiscouerSeruiceCN 
utoDiscouerSeruiceCIassName 
PEKDCI -CHS-OI 
PEKDCI -CHS-OI 
ms —Exchange —Auto Discouer—Seru ice 
utoDiscouerSeru ice InternalUri : 
https : 
couer/Rutodiscouer . xmI 
utoDiscouerSeruiceGuid 
. 77378F46-2c66-4aa9-a6a6-3e?a48b19596 
utoDiscouerSiteScope 
. {Def ite—Name} 
PEKDCI -CHS -02 
ame 
utoDiscouerSeruiceCN 
PEKDCI -CHS -02 
utoDiscouerSeruiceCIassName 
ms —Exchange —Auto Discouer—Seru ice 
utoDiscouerSeru ice InternalUri : 
https : /'mail.contoso—corp.com/Rutodiscouer/Rut 
odiscouer . xmI 
utoDiscouerSeruiceGuid 
. 77378F46-2c66-4aa9-a6a6-3e?a48b19596 
utoDiscouerSiteScope 
. {Def ite—Name}

使用如下命名修改目录地址,命令如下:

计算机生成了可选文字:
[PSI —Identity —AutoDis 
couerSeruiceInternaIUri "https://maiI.contoso—corp.com/Rutodiscouer/Rutodiscouer 
. xmI"

修改后命令输出结果如下:

计算机生成了可选文字:
C: Windows ys tem32 t —ClientRccessSeruer 
name 
auto* 
Name 
Auto DiscouerSeruiceCN 
Auto DiscouerSeruiceCIassName 
PEKDCI -CHS-OI 
PEKDCI -CHS-OI 
ms —Exchange —Auto Discouer—Seru ice 
AutoDiscouerSeru ice InternalUri : 
https : /'mail.contoso—corp.com/Rutodiscouer/Rut 
odiscouer . xmI 
AutoDiscouerSeruiceGuid 
. 77378F46-2c66-4aa9-a6a6-3e?a48b19596 
AutoDiscouerSiteScope 
. {Def ite—Name} 
Name 
PEKDCI -CHS -02 
Auto DiscouerSeruiceCN 
PEKDCI -CHS -02 
Auto DiscouerSeruiceCIassName 
ms —Exchange —Auto Discouer—Seru ice 
AutoDiscouerSeru ice InternalUri : 
https : /'mail.contoso—corp.com/Rutodiscouer/Rut 
odiscouer . xmI 
AutoDiscouerSeruiceGuid 
. 77378F46-2c66-4aa9-a6a6-3e?a48b19596 
AutoDiscouerSiteScope 
. {Def ite—Name}

再次打开outlook客户端不再提示上图错误。



本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/1826729,如需转载请自行联系原作者

相关文章
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
457 67
|
测试技术 PHP 开发者
PHP 数组查找:为什么 `isset()` 比 `in_array()` 快得多?
PHP 数组查找:为什么 `isset()` 比 `in_array()` 快得多?
|
人工智能 Java
Java 中数组Array和列表List的转换
本文介绍了数组与列表之间的相互转换方法,主要包括三部分:1)使用`Collections.addAll()`方法将数组转为列表,适用于引用类型,效率较高;2)通过`new ArrayList<>()`构造器结合`Arrays.asList()`实现类似功能;3)利用JDK8的`Stream`流式计算,支持基本数据类型数组的转换。此外,还详细讲解了列表转数组的方法,如借助`Stream`实现不同类型数组间的转换,并附带代码示例与执行结果,帮助读者深入理解两种数据结构的互转技巧。
1141 1
Java 中数组Array和列表List的转换
|
JavaScript 前端开发 API
JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请求、DOM操作、搜索和过滤等,array.map()的使用详解(附实际应用代码)
array.map()可以用来数据转换、创建派生数组、应用函数、链式调用、异步数据流处理、复杂API请求梳理、提供DOM操作、用来搜索和过滤等,比for好用太多了,主要是写法简单,并且非常直观,并且能提升代码的可读性,也就提升了Long Term代码的可维护性。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
移动开发 运维 供应链
通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理;js数组元素检查的方法,some()的使用详解,array.some与array.every的区别(附实际应用代码)
array.some()可以用来权限检查、表单验证、库存管理、内容审查和数据处理等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
供应链 JavaScript 前端开发
通过array.every()实现数据验证、权限检查和一致性检查;js数组元素检查的方法,every()的使用详解,array.some与array.every的区别(附实际应用代码)
array.every()可以用来数据验证、权限检查、一致性检查等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
Web App开发 存储 前端开发
别再用双层遍历循环来做新旧数组对比,寻找新增元素了!使用array.includes和Set来提升代码可读性
这类问题的重点在于能不能突破基础思路,突破基础思路是从程序员入门变成中级甚至高级的第一步,如果所有需求都通过最基础的业务逻辑来做,是得不到成长的。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~

热门文章

最新文章

  • 1
    PHP 数组查找:为什么 `isset()` 比 `in_array()` 快得多?
    385
  • 2
    Java 中数组Array和列表List的转换
    1141
  • 3
    JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请求、DOM操作、搜索和过滤等,array.map()的使用详解(附实际应用代码)
    842
  • 4
    通过array.reduce()实现数据汇总、条件筛选和映射、对象属性的扁平化、转换数据格式、聚合统计、处理树结构数据和性能优化,reduce()的使用详解(附实际应用代码)
    1663
  • 5
    通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理;js数组元素检查的方法,some()的使用详解,array.some与array.every的区别(附实际应用代码)
    830
  • 6
    通过array.every()实现数据验证、权限检查和一致性检查;js数组元素检查的方法,every()的使用详解,array.some与array.every的区别(附实际应用代码)
    586
  • 7
    多维数组操作,不要再用遍历循环foreach了!来试试数组展平的小妙招!array.flat()用法与array.flatMap() 用法及二者差异详解
    432
  • 8
    别再用双层遍历循环来做新旧数组对比,寻找新增元素了!使用array.includes和Set来提升代码可读性
    404
  • 9
    Array.forEach实战详解:简化循环与增强代码可读性;Array.forEach怎么用;面对大量数据时怎么提高Array.forEach的性能
    292
  • 10
    深入理解 JavaScript 中的 Array.find() 方法:原理、性能优势与实用案例详解
    915