在实际的工作当中,我们会经常碰到访问OWA出错,比如440 Login Timeout错误,当我们使用很多办法来修复后,都没有结果的时候,这时候,我们可以通过删除OWA虚拟目录,然后在重新创建OWA虚拟目录来解决该问题。 此外,在下面几种情况中我们也可能需要用到Remove-OwaVirtualDirectory命令:
1. Get-OwaVirtualDirectory cmdlet 可以检测已在 IIS 中删除但未在 Active Directory 中删除的 Outlook Web Access 虚拟目录。这些被放弃的 Outlook Web Access 虚拟目录对象称为 Active Directory 孤儿。建议您使用 Remove-OwaVirtualDirectory cmdlet 删除 Active Directory 中的这类 Outlook Web Access 虚拟目录。
2. 应当从纯 Exchange 2007 组织中删除所有旧版 Outlook Web Access 虚拟目录。旧版 Outlook Web Access 虚拟目录可能是在 Exchange 2007 安装期间创建的,或者是在 Exchange 混合环境中手动创建的。
3. 如果从 Exchange 服务器上卸载客户端访问服务器角色,则还会删除该 Exchange 服务器上的所有 Outlook Web Access 虚拟目录。
首先不要使用 Internet 信息服务 (IIS) 管理器删除 Outlook Web Access 虚拟目录。如果使用 IIS 管理器删除 Outlook Web Access 虚拟目录,可能会产生孤立虚拟目录。应使用使用 Exchange 命令行管理程序删除 Outlook Web Access 虚拟目录。还可以使用此步骤删除孤立虚拟目录。
具体的步骤如下:
1、 打开EMS,若要从名为ex2k7-01 的服务器上名为"Default Web site"的站点中删除名为 owa 的虚拟目录,请运行以下命令然后运行下面的命令:
Remove-OwaVirtualDirectory -identity "ex2k7-01\owa (default web site)"
请将ex2k7-01替换为您实际的Exchange 2007服务器名称
2、 在执行回车后,系统会提示您是否确定要删除该虚拟目录,如图1所示,确认删除的话按y即可完成。