Microsoft KB Archive/906596

= Event ID 30011 is logged in the Application log after you install Live Communications Server 2005 on a domain in a forest that has multiple domains =

Article ID: 906596

Article Last Modified on 9/23/2005

-

APPLIES TO


 * Microsoft Office Live Communications Server 2005 Standard Edition
 * Microsoft Office Live Communications Server 2005 Enterprise Edition

-





SYMPTOMS
Consider the following scenario. You install Microsoft Office Live Communications Server (LCS) 2005 on a domain. The domain is in a forest that has multiple domains. However, you want to perform the prep step for one domain only. In this scenario, the following event is logged in the Application log: Event Type:ErrorEvent Source: Live Communications User Replicator Event Category: (1009) Event ID: 30011 Description: Encountered an unrecognized error while processing users from a domain. This error caused User Replicator to abort synchronization of this domain. Synchronization will be retried for this domain. If this domain is not enabled for Live Communications Server, then this warning can be ignored. Domain: domain Error: error code (error message) Cause: Varies; see the previously mentioned error message. Resolution: Contact support services if the error is not descriptive enough to remedy the problem. You see this event when you monitor the Event Viewer on a domain controller of the other domains.



CAUSE
This issue occurs because the domain has not been prepped for Live Communications Server 2005.



RESOLUTION
To resolve this issue, use one of the following methods to prep the domain for Live Communications Server 2005.

Note To follow these steps, you must use an account that is a member of the RTCDomainServerAdmins group.

Method1: Use the Wbemtest.exe tool to update the MSFT_SIPESGlobalRegistrarSetting::UserDomainList class
To use the Wbemtest.exe tool to update the MSFT_SIPESGlobalRegistrarSetting::UserDomainList class, follow these steps:  Click Start, click Run, type wbemtest.exe in the Open box, and then click OK. In the Windows Management Instrumentation (WMI) Tester box, click Connect. In the Namespace box, type root\cimv2, and then click Connect. Click Enum Instances, type MSFT_SIPESGlobalRegistrarSetting in the Enter superclass name box, and then click OK. In the Query Result box, double-click the instance of MSFT_SIPESGlobalRegistrarSetting. In the Object editor for MSFT_SIPESGlobalRegistrarSetting box, click UserDomainList in the Properties list, and then click Edit Property.</li> In the Property Editor box, click Not Null under Value, and then type a value that is similar to the following:

&quot;DC= ,DC= ,DC=com&quot;,&quot;DC= ,DC= ,DC=com&quot;.

Note You must populate the domain names of your organization in the Property Editor box.</li> Click Save Property, and then click Save Object in the Object editor for MSFT_SIPESGlobalRegistrarSetting box.</li> Click Exit in the Windows Management Instrumentation (WMI) Tester box.</li></ol>

Method2: Use a sample script to update the MSFT_SIPESGlobalRegistrarSetting::UserDomainList class
To use a sample script to update the MSFT_SIPESGlobalRegistrarSetting::UserDomainList class, follow these steps: <ol>  Copy the following code to a .txt file, and then save the file as &quot;DomainList.vbs&quot;. Dim ObjGlobalSetting Dim objWbem Dim DomainList DomainList = array(&quot;DC=urtest,DC=rtmp,DC=selfhost,DC=corp,DC=UpperLevelDomainName,DC=com&quot;,&quot;DC=urchild,DC=urtest,DC=rtmp,DC=selfhost,DC=corp,DC=UpperLevelDomainName,DC=com&quot;) set objWbem= CreateObject(&quot;WbemScripting.SWbemLocator&quot;).ConnectServer(&quot;.&quot;,&quot;root\cimv2&quot;) for each ObjGlobalSetting in objWbem.ExecQuery(&quot;select * from MSFT_SIPESGlobalRegistrarSetting&quot;) ObjGlobalSetting.UserDomainList = DomainList ObjGlobalSetting.Put_ 1 next Note You must use valid domain names from your organization to populate the &quot;DomainList =array&quot; code section. </li> At the command line, locate the directory in which you saved the DomainList.vbs file, type cscript domainlist.vbs, and then press ENTER.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
To verify the settings for Method 1 and Method 2 in the &quot;Resolution&quot; section, run the following script: Dim ObjGlobalSetting Dim objWbem Dim DomainList Dim i set objWbem= CreateObject(&quot;WbemScripting.SWbemLocator&quot;).ConnectServer(&quot;.&quot;,&quot;root\cimv2&quot;) for each ObjGlobalSetting in objWbem.ExecQuery(&quot;select * from MSFT_SIPESGlobalRegistrarSetting&quot;) DomainList = ObjGlobalSetting.UserDomainList next Wscript.echo &quot;Verifying the value set for MSFT_SIPESGlobalRegistrarSetting::UserDomainList&quot; Wscript.echo &quot;&quot; i = 1 for each domain in DomainList Wscript.echo &quot;Domain&quot; & i & &quot;: &quot; & domain i = i + 1 next

Additional query words: 30011, MSFT_SIPESGlobalRegistrarSetting

Keywords: kbprb KB906596

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.