none
AD Client MP - ошибки RRS feed

  • Вопрос

  • Добрый день.

    Кто встречал подобные ошибки

    AD Client Serverless Bind : The script 'AD Client Serverless Bind' encountered an error while determining whether the DC 'dc1.xxx.xxx.ru' is configured to cover the local site. The error returned was: 'The remote server machine does not exist or is unavailable' (0x1CE)
     
    Client PDC Response : The script 'Client PDC Response' failed to create object 'McActiveDir.ActiveDirectory'. This is an unexpected error. The error returned was: 'ActiveX component can't create object' (0x1AD)

    AD Client Serverless Bind : The script 'AD Client Serverless Bind' encountered an error while creating the 'OOMADS' object. The error returned was: 'ActiveX component can't create object' (0x1AD)

    AD Client Serverless Bind : The script 'AD Client Serverless Bind' encountered an error while binding to the RootDSE. The error returned was: 'The specified domain either does not exist or could not be contacted.' (0x8007054B)

    AD Client Serverless Bind : The script 'AD Client Serverless Bind' encountered an error while determining whether the DC 'dc2.xxx.xxx.ru' is configured to cover the local site. The error returned was: 'The remote server machine does not exist or is unavailable' (0x1CE)


    21 июля 2008 г. 23:31

Все ответы

  • Установите (или удалите и установите заново) AD Helper object (oomads.msi) на машине с агентом.

     

    23 июля 2008 г. 1:21
    Отвечающий
  • Спасибо за информацию.

    Дело в том, что подобные ошибки возникают на нескольких контроллерах домена. Windows 2000. 

    Но другие правила по AD работают нормально на тех же серверах.

    24 июля 2008 г. 13:55
  • В скрипте AD_Client_GC_Availability.vbs похоже не предусмотрен выбор контроллеров домена из того же сайта, в котором находится клиент

    '*************************************************************************
    ' Script Name - AD Client GC Availability
    '
    ' Purpose - Attempts to contact all the configured GCs
    ' Generates alerts if either there are not enough GCs
    ' configured, or if not enough GCs are contactable
    '
    ' Assumptions - Script is run by a timed event
    '
    ' Parameters - MinimumAvailableGCs - the minimum number of GCs that must be
    available at all times
    ' LogSuccessEvent - Logs an event when the script completes.


    SCOM вызывает скрипт примерно так:
    "C:\WINDOWS\system32\cscript.exe" //nologo "C:\Program Files\System Center
    Operations Manager 2007\Health Service State\Monitoring Host Temporary Files
    49\1320\AD_Client_GC_Availability.vbs" server.somedomain.ru 3 true

    Причём переменная strSite не заполняется и не используется в скрипте

    ' Now query the root DSE to get the site of the DC
    Dim strSite, strServerName, strDNSHostName, strConfigNamingContext
    ...
    strQuery = "<LDAP://" & strDNSHostName & "/CN=Sites," &
    strConfigNamingContext &
    ">;(&(objectCategory=nTDSDSA)(options:1.2.840.113556.1.4.803:=1)(!isDeleted=TRUE));adspath,cn;subtree"
    Set rsGCs = oADOConn.Execute(strQuery)

    В результате, этот скрипт выбирает контроллеры домена в случайном порядке и может выбрать, например, те контроллеры домена, которые находятся за WAN-ом. Поэтому в случае плохого канала связи скрипт будет выполняться дольше таймаута и завершиться аварийно.

     

    Может ли MS поправить скрипт так, чтобы выбирались контроллеры в одном сайте с клиентом?

     

    И ещё одна проблема. Для обхода ошибки в этом скрипте я пытался перезаписать (через override + enforce) значение, передаваемое в MinimumAvailableGCs, на 1. Но новое значение почему-то не применилось и осталось = 3 (по умолчанию). В чём может быть проблема?

     

    29 июля 2008 г. 12:50