none
Unbeaufsichtigte Installation von Win 7 + Software installation RRS feed

  • Frage

  • Hallo liebe Forumleser,

     

    Ich bin gerade dabei mir eine Unattended Installation für Windows 7 zu basteln die aber ein bischen speziel sein soll und zwar sollte Win 7 normal installiert werden (das habe ich bereits gemacht) und dann sollten noch Programme installiert werden und nach jeder installation soll ein Reboot gemacht werden. Das alles soll automatisch ablaufen ohne das der User eingreifen muss.

     

    Habe bereits Win 7 installiert und in der Installation wird ein FirstlogonScript aufgerufen und genau da weiß ich leider nicht mehr wirklich weiter.

     

    Was passieren sollte:

    Installation Windows 7 -->

    Installation Adobe --> Restart -->

    Installation Symantec --> Restart -->

    Installation Flashplayer --> Restart

     

    Habe bereits die Installationpackete für die Software geschrieben muss die jetzt nurnoch in ein Script einbauen das mir dann die Software nach der Reihe installiert und dazwischen die Restarts macht.

     

    Also meine Frage: Wie muss/soll dieses Script aussehen dass ich dann in meiner XML aufrufe?

     

    Danke im Voraus

    Sascha

    Montag, 28. Juni 2010 05:49

Antworten

  • Moin Sascha,

    also ehrlich gesagt wirst Du das am einfachsten mit dem Microsoft Deployment Toolkit erledigen können. Dort wird der gesamte Deployment Prozess über eine Task Sequenz geregelt die u.a. auch mehrere Neustarts des Computers "überlebt". Du kannst verschiedene Konfigurationen für Windows vorsehen, zusätzliche Anwendungen installieren usw.

    Unter http://www.youtube.com/watch?v=0MUrcjxN43M findest Du ein kurzes Video welches den Prozess (zwar für ein "Refresh" von XP auf Windows 7 aber der Prozess ist für alle Scenarien mehr oder weniger der gleiche) anschaulich zeigt.

    Unter http://www.deploymentcd.com/ gibts eine (englisch sprachiche) CD mit vielen How-To Videos und Schritt-für-Schritt Anleitungen.

    viele Grüße

    Maik


    http://myitforum.com/cs2/blogs/maikkoster/

    Montag, 28. Juni 2010 06:32

Alle Antworten

  • Moin Sascha,

    also ehrlich gesagt wirst Du das am einfachsten mit dem Microsoft Deployment Toolkit erledigen können. Dort wird der gesamte Deployment Prozess über eine Task Sequenz geregelt die u.a. auch mehrere Neustarts des Computers "überlebt". Du kannst verschiedene Konfigurationen für Windows vorsehen, zusätzliche Anwendungen installieren usw.

    Unter http://www.youtube.com/watch?v=0MUrcjxN43M findest Du ein kurzes Video welches den Prozess (zwar für ein "Refresh" von XP auf Windows 7 aber der Prozess ist für alle Scenarien mehr oder weniger der gleiche) anschaulich zeigt.

    Unter http://www.deploymentcd.com/ gibts eine (englisch sprachiche) CD mit vielen How-To Videos und Schritt-für-Schritt Anleitungen.

    viele Grüße

    Maik


    http://myitforum.com/cs2/blogs/maikkoster/

    Montag, 28. Juni 2010 06:32
  • Hallo Maik,

     

    Vielen Dank für deine schnelle Antwort.

    Werde mich da mal durchlesen und ma reintesten.

     

    Erfolgsberichte oder Berichte kommen dann nach :-)

     

    lg Sascha

     

    Montag, 28. Juni 2010 06:46
  • Aufwand ist immer relativ ;-)

    Also grundsätzlich kannst Du in der Unattend.xml auch AutoLogon und Kommandos hinterlegen, die während oder zum Schluss ausgeführt werden. Gerade mit mehreren Restarts ist das aber nicht ganz trivial weil das eigentlich Setup spätestens nach dem ersten Reboot durch wäre. Du müsstest also über ein Skript temporär ein Autologon konfigurieren und über mehrere RunOnce Einträge in der Registry dafür sorgen, dass die entsprechenden Anwendungen installiert werden sobald das Autologon durch ist und nach erfolgreicher Installation alles wieder zurücksetzen. Das ist alles andere als trivial, weswegen bevorzugt fertige Frameworks dafür genutzt werden. Wie z.B. MDT. Komplexere Anwendungen wie der ConfigMgr von Microsoft sind zwar auch in der Lage Anwendungen im System context, sprich ohne Anmeldung während eines Deployment zu installieren, aber das führt hier denke ich zu weit.

    Ich persönlich würde für einen einzelnen Computer so einen Aufwand nicht tätigen. Da ist die manuelle Installation deutlich einfacher und schneller. Zur Not sichert man sich diesen Stand als Backup weg und kann jederzeit wieder dorthin zurück. Soll diese Prozess jedoch mal für mehrere Rechner genutzt werden lohnt sich der Aufwand für die Einarbeitungszeit in MDT deutlich eher. Folgt man der Schritt-für-Schritt Anleitung hat man innerhalb weniger Stunden bereits seinen ersten Rechner "deployed". Vom Aufwand her würde ich die Grenze bei etwa 5-10 Computer sehen. Bei weniger Rechnern ist man manuell schneller.

    viele Grüße

    Maik


    http://myitforum.com/cs2/blogs/maikkoster/

    Montag, 28. Juni 2010 09:04
  • Habs jetzt mal so gebastelt mit den ganzen kleinen Scripts auch den Autologon über die Registry hinzugefügt.

     

    Klappt alles bis auf den Autologon in der registry wird der Wert von AutoAdminLogon immer wieder auf "0" gesetzt. Das noch hinbekommen und ich kann die arbeit ma abgeben und dann werd ich mir den MDT mal genauer angucken

    liebe Grüße

    Sascha

    Montag, 28. Juni 2010 09:25
  • Hi,

    Am 28.06.2010 07:49, schrieb sasa_w:

    Installation Adobe -->  Restart --> Installation Symantec -->
    Restart --> Installation Flashplayer -->  Restart Habe bereits die
    Installationpackete für die Software geschrieben

    Dann integriere einfach ein shutdown -r -t 0 als externen CMD Aufruf
    in das MSI

    Tschö
    Mark


    Mark Heitbrink - MVP Windows Server - Group Policy

    Homepage:    www.gruppenrichtlinien.de - deutsch
    NNTP Bridge: http://communitybridge.codeplex.com/releases

    Montag, 28. Juni 2010 13:52
  • Du kannst auch ein 2. Windows neben deinem installieren, vor der OOBE Phase in den Audit Modus wechseln, alle Programme installieren, mit Sysprep das Image verallgemeinern und dann in dein normales Windows booten und mit ImageX eine neue Install.wim erstellen und diese dann verteilen. So sind alle Programme schon integriert.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Montag, 28. Juni 2010 23:59