none
.exe kann in unattend task sequenz nicht installiert werden RRS feed

  • Frage

  • Hallo Leute,

    folgendes Problem:

    Wir installieren Windows XP SP3 bzw Vista SP2 über eine unattend Task Sequenz. Nun tritt das Problem auf, dass wir Installationspakete nach der OS installation installieren.

    Pakete die via .msi installiert werden funktionieren ohne Probleme.

    Pakete die via .exe installiert werden (Programminstallation über z.B setup.exe bzw Hersteller) bleiben in einem undefinierbaren Zustand hängen.

    Wenn wir die .exe Pakete manuell über SCCM verteilen funktioniert die Installation ohne Probleme.

    Danke für eure Hilfe

    Grüße,

    Alex

    Dienstag, 29. Juni 2010 14:39

Antworten

  • Danke für deine Antwort Torsten.

    Ich habe die Lösung nun aber gefunden, mit der für Citrix vorhanden mst und dem Registrieren der exe funktioniert die Installation nun und Citrix funktioniert auch :)

    Kaum macht man es richtig funktioniert es schon.

    Ich versuche jetzt den gleichen Workaround für meine anderen 2 Programme zu finden.

    Falls ich nochmals Hilfe brauche werde ich mich nochmal melden, trotzdem vielen Dank für deine Hilfe.

    Grüße,

    Alex

    • Als Antwort markiert aschurr Mittwoch, 30. Juni 2010 09:42
    Mittwoch, 30. Juni 2010 09:41

Alle Antworten

  • Was steht im smsts.log / execmgr.log während des "undefinierbaren Zustands"? Schreiben diese Installationen Logfiles oder kann das hinzugefügt werden, so dass man an mehr Infos kommt.
    Wird in der Tasksequenz genau das Package/Program verwendet (per "Install Software" Tasksequenzschritt), wie bei der normalen Verteilung?

    Dienstag, 29. Juni 2010 14:56
    Beantworter
  • Hallo Torsten,

     

    danke für die Antwort. Wir sind im Moment am testen, ich melde mich hier nochmals, sobald ich neue Infos habe.

     

    Grüße,

    Alex

    Dienstag, 29. Juni 2010 15:21
  • Nach ein paar Tests bin ich nun nicht wirklich weiter gekommen..

     

    das Package um das es sich handelt, evtl als Info wäre Citrix Online Plug-In 11.2

    Hierzu gibt es auch ein Artikel von Citrix direkt zu dem Problem

    http://support.citrix.com/article/CTX123761

    allerdings funktioniert dieser Weg leider auch nicht..

    die execmgr.log hat folgendes ausgespuckt:

    [SMS_CodePage(850), SMS_LocaleID(1031)]
    instance of SoftDistProgramStartedEvent
    {
     AdvertisementId = "SGD20050";
     ClientID = "GUID:39CA5DC3-59A6-42C4-9575-9E8D85DE820D";
     CommandLine = "\"C:\\WINDOWS\\system32\\cscript.exe\" Silent_SGD_Citrix_XenApp-Client_11.2_01_DE.vbs";
     DateTime = "20100629155100.565000+000";
     MachineName = "DE1156";
     PackageName = "SGD0008E";
     ProcessID = 1920;
     ProgramName = "SGD_XenApp-Client - TS";
     SiteCode = "SGD";
     ThreadID = 1676;
     UserContext = "NT-AUTORITÄT\\SYSTEM";
     WorkingDirectory = "\\\\"Server"\\SMSPKGE$\\SGD0008E\\";
    };
     execmgr 29.06.2010 17:51:00 1676 (0x068C)
    Raised Program Started Event for Ad:SGD20050, Package:SGD0008E, Program: SGD_XenApp-Client - TS execmgr 29.06.2010 17:51:00 1676 (0x068C)
    GetProcessInfo - Process creation time high = 30087074, low = 3743168380 execmgr 29.06.2010 17:51:00 1676 (0x068C)
    Execution Manager received Temp Path C:\WINDOWS\TEMP\ execmgr 29.06.2010 17:51:00 1676 (0x068C)
    Power lease started with ID = 115 for 43200 seconds execmgr 29.06.2010 17:51:00 1676 (0x068C)
    Persisting request for program SGD_XenApp-Client - TS package SGD0008E in state Running execmgr 29.06.2010 17:51:00 1676 (0x068C)
    The reference count for program SGD_XenApp-Client - TS, package SGD0008E has been incremented to 1 execmgr 29.06.2010 17:51:00 1676 (0x068C)
    Persisting request for program SGD_XenApp-Client - TS package SGD0008E in state Running execmgr 29.06.2010 17:51:00 1676 (0x068C)
    CExecutionRequestManager::OnTimer - Processing the ClearNewProgramNotificationTimer execmgr 29.06.2010 17:51:00 1108 (0x0454)
    CExecutionRequestManager::ProcessClearNewProgramNotificationTimer execmgr 29.06.2010 17:51:00 1108 (0x0454)
    Entering CTimerTask::CancelTimer. execmgr 29.06.2010 17:51:00 1108 (0x0454)

    Die smsts.log hat nichts interessantes ausgespuckt.

    Wir schreiben zu jedem Programm ein logfile, das logfile endet mit dem Programmaufruf, also auch nicht hilfreich :)

    Wir verwenden jeweils das gleiche Package

    Ich hoffe jemand kann mit diesen Infos was anfangen.

    Danke und Grüße,

    Alex

    Mittwoch, 30. Juni 2010 07:30
  • instance of SoftDistProgramStartedEvent
    [...]
    CommandLine = "\"C:\\WINDOWS\\system32\\cscript.exe\" Silent_SGD_Citrix_XenApp-Client_11.2_01_DE.vbs";
    D.h. dass ConfigMgr das Skript schonmal gestartet hat (wobei die Command line irgendwie komisch aussieht; wenn allerdings ein Log durch das Skript geschrieben wird, dann wird's ok sein). Vermutlich läuft jetzt das Skript (bitte im Taskmanager kontrollieren, ob ein cscript Prozeß vorhanden ist) und wurde noch nicht beendet (sonst würde das im execmgr.log zu sehen sein - oder Du hast nicht alle Infos gepostet). Ohne das Skript kommt man hier nicht weiter.
    Mittwoch, 30. Juni 2010 09:20
    Beantworter
  • Danke für deine Antwort Torsten.

    Ich habe die Lösung nun aber gefunden, mit der für Citrix vorhanden mst und dem Registrieren der exe funktioniert die Installation nun und Citrix funktioniert auch :)

    Kaum macht man es richtig funktioniert es schon.

    Ich versuche jetzt den gleichen Workaround für meine anderen 2 Programme zu finden.

    Falls ich nochmals Hilfe brauche werde ich mich nochmal melden, trotzdem vielen Dank für deine Hilfe.

    Grüße,

    Alex

    • Als Antwort markiert aschurr Mittwoch, 30. Juni 2010 09:42
    Mittwoch, 30. Juni 2010 09:41