none
SCCM2012 | Deploying an Application | the Application works | but Getting the wrong %errorlevel% back RRS feed

  • Frage

  • Hi,

    I deploy an Application over a Task Sequence.

    The Application is a Simple batch file who set some registry keys.

    The application paket works, the reg keys are gone.

    But i always get an error in the Status Message Viewer:

    Here is the batch file:

    "@echo off

    REG ADD "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment\1.6.0_30\MSI" /v "AUTOUPDATECHECK" /t REG_SZ /d "0" /f
    REG ADD "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment\1.6.0_30\MSI" /v "JAVAUPDATE" /t REG_SZ /d "0" /f
    REG ADD "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy" /v "EnableJavaUpdate" /t REG_DWORD /d "0" /f

    set errorlevel=0"

    I tried with and without set errorlevel=0, it won't change.

    I don't know what's wrong.

    Does somebody has an idea??

    Many Thanks.

    The task sequence execution engine failed executing the action (Java JRE 1.6.0.30 X64 regpatch) in the group (Standart Softwares) with the error code 2147500037
    Action output: ''
    Completed installation job.
    Step 2 out of 2 complete
    Sending error status message
       Setting URL = http://S106283.streck.local, Ports = 80,443, CRL = false
       Setting Server Certificates.
       Setting Authenticator.
    Set authenticator in transportSetting Media Certificate.
    Sending StatusMessage
    Setting message signatures.
    Setting the authenticator.
    CLibSMSMessageWinHttpTransport::Send: URL: S106283.streck.local:80  CCM_POST /ccm_system/request
    Request was succesful.
    hrInstallation, HRESULT=80004005 (e:\nts_sccm_release\sms\client\osdeployment\installapplication\installapplication.cpp,799)
    pInstall->InstallApplications(saAppNames, sContinueOnError), HRESULT=80004005 (e:\nts_sccm_release\sms\client\osdeployment\installapplication\main.cpp,277)
    Installation failed.
    Install application action failed: 'Java JRE 1.6.0.30 X32 reg patch'. Error Code 0x80004005
    Install application action cannot continue. ContinueOnErrorFlag is set to false.
    Install Static Applications failed, hr=0x80004005. The operating system reported error 2147500037: Unbekannter Fehler

    Donnerstag, 28. Juni 2012 16:00

Antworten

  • Du musst den Fehler bei der Detection Method suchen (Software Library -> Applications -> <Application> -> Deployment Type -> Detection Method), so dass die Installation auch erkannt wird.

    Torsten Meringer | http://www.mssccmfaq.de

    • Als Antwort markiert olivierdsm2 Freitag, 29. Juni 2012 11:17
    Freitag, 29. Juni 2012 09:54
    Beantworter

Alle Antworten

  • Das ist ist das deutsche System Center Forum, deshalb kannst Du gerne deutsch posten (die Fehlermeldung "The operating system reported error 2147500037: Unbekannter Fehler") klingt nämlich ebenfalls deutsch.
    Willst Du wirklich eine "Application" mittels einer TS installieren? Oder ein Package/Program? Wobei der Screenshot eher auf Application deutet. Was steht denn im AppEnforce.log? Und wieso eine Application in eine TS stecken? Könnte es sein, dass Du auf etwas ähnlich gelagertes wie http://www.mssccmfaq.de/2012/06/19/installation-failed-0x87d00324/ stößt?

    Torsten Meringer | http://www.mssccmfaq.de

    Donnerstag, 28. Juni 2012 16:49
    Beantworter
  • Ich bin Franzozich, kann aber auch deutsch ;).

    Vielen dank für die Antwort und für den hinweis.

    Den Link : http://www.mssccmfaq.de/2012/06/19/installation-failed-0x87d00324/ erklärt genau meine problem.

    Z.b :

    --> Der fall von Oben:

        Performing detection of app deployment type system-install(ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_e123d471-48c1-4a18-b5e0-dbc3a2e252f2, revision 8) for system. AppEnforce 28.06.2012 17:23:18 3908 (0x0F44)
    +++ Application not discovered. [AppDT Id: ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_e123d471-48c1-4a18-b5e0-dbc3a2e252f2, Revision: 8] AppEnforce 28.06.2012 17:23:18 3908 (0x0F44)

    --> andere Biespiel

    +++++ App enforcement completed (36 seconds) for App DT "System-Install" [ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_c501d51b-244a-442f-8264-f38bb02d9173], Revision: 2, User SID: ] ++++++ AppEnforce 28.06.2012 16:06:09 2380 (0x094C)
    +++ Starting Install enforcement for App DT "System_Install_MUI" ApplicationDeliveryType - ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_d5b07864-fa1b-4009-b68e-830d6811a397, Revision - 2, ContentPath - C:\Windows\ccmcache\2, Execution Context - System AppEnforce 28.06.2012 16:20:42 1576 (0x0628)
        A user is not logged on to the system. AppEnforce 28.06.2012 16:20:43 1576 (0x0628)
        Performing detection of app deployment type System_Install_MUI(ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_d5b07864-fa1b-4009-b68e-830d6811a397, revision 2) for system. AppEnforce 28.06.2012 16:20:43 1576 (0x0628)
    +++ Application not discovered. [AppDT Id: ScopeId_5D81F765-785C-4C95-9D82-A935BA38F12F/DeploymentType_d5b07864-fa1b-4009-b68e-830d6811a397, Revision: 2] AppEnforce 28.06.2012 16:20:43 1576 (0x0628)

    Kann man es korrigieren, ich meine gibt es ein Schalter "kein app. enforcement durchfuhren"?

    Sonnst, kann man irgendwas anderes machen?

    PS : Leider geht das hardcopy upload nicht.

    das wegen habe ich einfach den text kopiert .

    Gruss

    Freitag, 29. Juni 2012 08:31
  • Du musst den Fehler bei der Detection Method suchen (Software Library -> Applications -> <Application> -> Deployment Type -> Detection Method), so dass die Installation auch erkannt wird.

    Torsten Meringer | http://www.mssccmfaq.de

    • Als Antwort markiert olivierdsm2 Freitag, 29. Juni 2012 11:17
    Freitag, 29. Juni 2012 09:54
    Beantworter
  • Vielen dank!

    Jetzt verstehe ich warum die Fehler meldung kommt oder nicht.

    Für diese Registry loesch befehlt, hate ich (bis jetzt) eine nicht existierende Odner (z. B: c:\blabla\blabla) als Detection method condition gegeben.

    Wenn SCCM nach diese Ordner danach gesucht hat, es war nichts da, und es hat ein fehler meldung generiert.

    Ich werde jetzt eine Datei am ende der Script nach C:\Windows\CCM\appl_logs\reg_delete_key_success.txt kopieren und diese datei als condition eingeben.

    Danke noch mal und gruss.

    Freitag, 29. Juni 2012 11:25
  • Oder, alternative loesung : Ein Package statt Applikation benutzen.

    Da lauft keine "Appenforcement" oder?

    Freitag, 29. Juni 2012 11:54
  • Richtig, aber dann gibt's keine Funktionen wie state based, dependencies, supersedence usw

    Torsten Meringer | http://www.mssccmfaq.de

    Freitag, 29. Juni 2012 12:05
    Beantworter