none
Проблема с установкой клиента SCCM при OSD RRS feed

  • Вопрос

  • Разворачиваю winxp из wim образа, на шаге установки SCCM клиента в smsts.log пишется ошибка

    [Process completed with exit code 1]

    [FALSE, HRESULT=80004005 (e:\nts_sms_fre\sms\client\osdeployment\osdgina\installclient.cpp,1078)]

    [Client installation failed, code 1]

    [Failed to install SMS Client (0x80004005)]LOG]

    Соответсвенно лог ccmsetup.log

    [Failed to find resource file client.mst for locale 1049]
    Failed to find resource file client.mst for locale 1033
    [Not trying base path for resource file]LOG]
    [Failed to find resource file 'client.mst']
    [0, HRESULT=80070002 (e:\nts_sms_fre\sms\framework\core\ccmcore\util.cpp,719)]
    [No transform available for this locale. Installation will proceed with no transformation.]

     

    [Couldn't verify 'C:\WINDOWS\system32\ccmsetup\wimgapi.msi' authenticode signature without revocation]
    [!(0x80000000 & dwSslState), HRESULT=00000001 (e:\nts_sms_fre\sms\framework\ccmutillib\ccmutillib.cpp,1500)][SSL State is invalid: 0x80000000.]
    [SSL Registry Value HttpsState is corrupt. Assuming Client SSL is disabled.]
    [Certificate doesn't have EKU, meaning good for all usages.]

     

    [Couldn't get directory list for directory 'http://NT-29.MKM.LAN/CCM_Client/ClientPatch'.  This directory may not exist.]
    [Adding file 'http://NT-29.MKM.LAN:80/CCM_Client/i386/wimgapi.msi' to BITS job, saving as 'C:\WINDOWS\system32\ccmsetup\wimgapi.msi'.]
    [Adding file 'http://NT-29.MKM.LAN:80/CCM_Client/i386/client.msi' to BITS job, saving as 'C:\WINDOWS\system32\ccmsetup\client.msi'.]
    [Couldn't get directory list for directory 'http://NT-29.MKM.LAN/CCM_Client/i386/00000419'.  This directory may not exist.]
    [Starting BITS download for client deployment files.]
    [Download Update: 520870 out of 18635264 bytes transferred.]
    [Successfully completed BITS download for client deployment files.]
    [Successfully downloaded client files via BITS.]
    [Updated security on object C:\WINDOWS\system32\ccmsetup\.]
    [Couldn't verify 'C:\WINDOWS\system32\ccmsetup\wimgapi.msi' authenticode signature without revocation]
    [!(0x80000000 & dwSslState), HRESULT=00000001 (e:\nts_sms_fre\sms\framework\ccmutillib\ccmutillib.cpp,1500)]
    [SSL State is invalid: 0x80000000.]LOG]
    [SSL Registry Value HttpsState is corrupt. Assuming Client SSL is disabled.]LOG]
    [Certificate doesn't have EKU, meaning good for all usages.]LOG]
    [IsMSSignedByFileHash Verified file 'C:\WINDOWS\system32\ccmsetup\wimgapi.msi' is MS signed.]

    27 февраля 2011 г. 12:00

Ответы

  • Почитал, не мои случаи. Заметил, что если оставить компьютер в момент ошибки установки клиента (нажав F8, TS не дает перезагрузить пк, пока консоль не будет закрыта) клиент ставится сам посредством Push installation с сайта SCCM. Но все последующие действия естественно не выполняются. Если в TS поменять контейнер (A) в который будет помещаться пк на отличный от того, который указан в настройках push installation (контейнер B), то клиент успешно ставится, и все последующие пункты выполняются. Можно ли сделать так, чтобы пк все таки перемещался в конейнер B? Всетаки автоматизировать хочется до конца XD
    • Помечено в качестве ответа shoowizmo 1 марта 2011 г. 20:10
    27 февраля 2011 г. 17:19
  • написал скрит, который в зависимости от имени компьютера добавляет в соответствующий контейнер. если кому интересно вот

    wmiroot = "winmgmts:\\.\root\CIMV2"

    Set objwmiservice = getobject(wmiroot)

    Set colItems = objWMIService.ExecQuery("select * from Win32_OperatingSystem")

    For Each objItem In colItems

    compname = objitem.CSName

    Next

    compname = Ucase(compname)

    if instr(1,compname,"random1")<>0 then

    container = "OU1"

    elseif instr(1,compname,"random2")<>0 then

    container = "OU2"

    end if

    Set oMyObj = GetObject("LDAP://OU="&container&",DC=test,DC=lan")

    Set objMoveComputer = oMyObj.MoveHere("LDAP://CN="&compname&",CN=Computers,DC=test,DC=lan", "CN="&compname)

     

    Добавил его в конец TS, все работает

    • Помечено в качестве ответа shoowizmo 1 марта 2011 г. 20:10
    1 марта 2011 г. 20:10

Все ответы

  • Почитал, не мои случаи. Заметил, что если оставить компьютер в момент ошибки установки клиента (нажав F8, TS не дает перезагрузить пк, пока консоль не будет закрыта) клиент ставится сам посредством Push installation с сайта SCCM. Но все последующие действия естественно не выполняются. Если в TS поменять контейнер (A) в который будет помещаться пк на отличный от того, который указан в настройках push installation (контейнер B), то клиент успешно ставится, и все последующие пункты выполняются. Можно ли сделать так, чтобы пк все таки перемещался в конейнер B? Всетаки автоматизировать хочется до конца XD
    • Помечено в качестве ответа shoowizmo 1 марта 2011 г. 20:10
    27 февраля 2011 г. 17:19
  • написал скрит, который в зависимости от имени компьютера добавляет в соответствующий контейнер. если кому интересно вот

    wmiroot = "winmgmts:\\.\root\CIMV2"

    Set objwmiservice = getobject(wmiroot)

    Set colItems = objWMIService.ExecQuery("select * from Win32_OperatingSystem")

    For Each objItem In colItems

    compname = objitem.CSName

    Next

    compname = Ucase(compname)

    if instr(1,compname,"random1")<>0 then

    container = "OU1"

    elseif instr(1,compname,"random2")<>0 then

    container = "OU2"

    end if

    Set oMyObj = GetObject("LDAP://OU="&container&",DC=test,DC=lan")

    Set objMoveComputer = oMyObj.MoveHere("LDAP://CN="&compname&",CN=Computers,DC=test,DC=lan", "CN="&compname)

     

    Добавил его в конец TS, все работает

    • Помечено в качестве ответа shoowizmo 1 марта 2011 г. 20:10
    1 марта 2011 г. 20:10