Exchange 2007 ActiveSync - 重新创建 IIS 虚拟目录

Posted

技术标签:

【中文标题】Exchange 2007 ActiveSync - 重新创建 IIS 虚拟目录【英文标题】:Exchange 2007 ActiveSync - Recreate IIS Virtual Directory 【发布时间】:2013-02-25 19:17:39 【问题描述】:

我从 IIS 中删除了 Exchange ActiveSync 虚拟目录,因为我有时会做一些愚蠢的事情。

我正在运行 Exchange 2007、IIS 6.0 和 Windows Server 2008。

现在我的忏悔已经不碍事了,我一直在尝试重新创建它。我已经搜索了互联网,似乎有两种方法可以做到这一点:

微软的方式,围绕删除元数据库数据,让 Exchange 自动重新创建虚拟目录。

我自己尝试使用 Metabase Explorer 以及 Adsutil,但我找不到文章描述的元数据库 (DS2MB)。使用命令“adsutil delete ds2mb”时,我得到“找不到请求的路径”

人们用来重新创建这些目录的另一种方法是使用 Exchange 命令行管理程序:http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007。

我成功使用了 Remove-ActiveSyncVirtualDirectory 命令。当我运行“Get-ActiveSyncVirtualDirectory”时,没有列出任何内容。

但是当我尝试使用提升的 Exchange 外壳创建新外壳时:

New-ActiveSyncVirtualDirectory -WebsiteName "Default Web Site" -InternalUrl @987654322@ -ExternalAuthenticationMethods Basic -InternalAuthenticationMethods Basic

New-ActiveSyncVirtualDirectory : 创建 IIS 时出错 虚拟目录 'IIS://server/W3SVC/1/ROOT/Mic '服务器'上的 rosoft-Server-ActiveSync'。 在行:1 字符:1 + New-ActiveSyncVirtualDirectory -WebsiteName“默认网站” + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (server\Microsoft-...fault Web S ite):ADObjectId) [New-ActiveSyncVirtualDirectory], InvalidOperationExcepti 在 + FullyQualifiedErrorId:9321FFDB,Microsoft.Exchange.Management.SystemCon figurationTasks.NewMobileSyncVirtualDirectory

如果我尝试将虚拟目录也添加到其他网站,也会出现同样的错误。

如何修复 ActiveSync?

我在 Metabase Explorer 中缺少 DS2MB 是否有问题? 我在使用 New-ActiveSyncVirtualDirectory 时是否遗漏了什么?

感谢任何帮助。

谢谢, 本

【问题讨论】:

【参考方案1】:

在将我的头撞到墙上之后,我最终从我的 Exchange 2007 安装中删除了客户端访问服务器角色,重新启动,然后重新添加了该角色。 ActiveSync 现在工作正常。我不需要像一些在线指南建议的那样重新安装 IIS。

【讨论】:

以上是关于Exchange 2007 ActiveSync - 重新创建 IIS 虚拟目录的主要内容,如果未能解决你的问题,请参考以下文章

注销 Exchange ActiveSync

Python Exchange ActiveSync 库

Exchange Web Service 与 Exchange ActiveSync(或者当您可以免费获得奶牛时,为啥还要购买牛奶?)

如何将 PC 桌面邮件客户端同步到 Exchange Activesync 服务器?

在 Exchange ActiveSync 客户端上实施配置

通过 Exchange ActiveSync (EAS) 为 Office365 使用 OAuth2