Lync错误:不支持在STA线程上使用多个句柄的waitall

时间:2013-01-10 16:54:05

标签: powershell lync-2010

我正在尝试从Lync存档服务器导出IM聊天记录。我按照http://technet.microsoft.com/en-us/magazine/hh328432.aspx详细说明进行了操作。

当我发出命令时:

export-CSArchivingData -DBInstance <sqlserername> -StartDate 12/31/12 -EndDate 01/03/13 -OutputFolder "C:\SJS" -UserURI <emailaddress>

我收到以下错误:

export-CSArchivingData : WaitAll for multiple handles on a STA thread is not supported.
At line:1 char:1
+ export-CSArchivingData -DBInstance <sqlservername> -StartDate 12/31/12 -EndDate 01/ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (Microsoft.Rtc.A...ArchiveDataImpl:ExportArchiveDataImpl) [Export-CsArchivingData], NotSupportedException
    + FullyQualifiedErrorId : export-CSArchivingData,ExportArchiveData.ExportArchiveDataCmdlet

并且不返回任何记录。有任何想法吗?这是Lync 2010,我从管理员lync服务器管理shell运行此命令。我对lync服务器机器和存储日志的sql server拥有完全的管理权限。

1 个答案:

答案 0 :(得分:0)

我从Lync服务器导出时遇到了同样的错误。它看起来与Exchange服务器和最新的WMF 3.0版本的这个问题太相似了: http://blogs.technet.com/b/exchange/archive/2012/12/14/windows-management-framework-3-0-on-exchange-2007-and-exchange-2010.aspx

因此,我卸载了KB2506143更新并重新启动了Lync服务器。奇怪的是我能够再次从档案中导出。 欢呼声,