Teil 7e: Exkurs – Die Installation von Microsoft Office anpassen

In diesem Teil werde ich die Installation von Microsoft Office anpassen. Dafür wird das Microsoft Office-Anpassungstool verwendet. Ziel ist eine Installation

  • automatisiert ohne Anzeige
  • ohne Neustart
  • ohne dem Bestätigungs-Assistenten beim ersten Start
  • ohne die Animationen und Videos beim ersten Start
  • ohne OneDrive for Business und Lync
  • mit einer zusätzlichen Desktop-Vernüpfung für Outlook

Den Inhalt der Microsoft Office 2013-DVD kopieren

  1. Als Administrator an MDT1 anmelden
  2. Die Microsft Office 2013 Pro Plus-ISO-Datei mounten
    OFFICE-001
  3. Command Prompt (Admin) starten
  4. Mit folgendem Befehl den Inhalt der DVD nach E:\Sourcen\Software\Microsoft\Microsoft Office 2013 Pro Plus x86 kopieren
    xcopy /e /h f:\*.* "e:\Sourcen\Software\Microsoft\Microsoft Office 2013 Pro Plus x86"

    OFFICE-002
    OFFICE-003

Die Installation von Microsoft Office anpassen

  1. Mit folgendem Befehl das Office-Anpassungstool starten
    "e:\Sourcen\Software\Microsoft\Microsoft Office 2013 Pro Plus x86\setup.exe" /admin

    OFFICE-004

  2. Produkt auswählen
    1. Neue Setupanpassungsdatei erstellen > OK
      OFFICE-005
  3. Standarddateitypen
    1. Office Open XML-Formate > OK
      OFFICE-006
  4. Folgende Einstellungen konfigurieren:
    1. Installationsspeicherort und Name der Organisation
      OFFICE-007
    2. Lizenzierung und Benutzeroberfläche
      OFFICE-008
    3. Setup-Eigenschaften ändern
      OFFICE-015
    4. Benutzereinstellungen ändern
      1. Microsoft Office 2013\Datenschutz\Trust Center
        OFFICE-010
      2. Microsoft Office 2013\First Run
        OFFICE-011
    5. Featureinstallationsstatus festlegen: OneDrive for Business und Lync deaktivieren
      OFFICE-009
    6. Verknüpfungen konfigurieren > Hinzufügen…
      1. Verknüpfungseintrag hinzufügen/ändern > OK
        OFFICE-012
        OFFICE-013
  5. Datei > Speichern > E:\Sourcen\Software\Microsoft\Microsoft Office 2013 Pro Plus x86\updates\001_Office_2013_CUSTOM.MSP
    OFFICE-014
  6. Alle Fenster schließen

Weitere Informationen

Teil 7d: Standard Software vorbereiten

In diesem Teil werde ich die Standard Software vorbereiten für die Betriebssystemverteilung. Dafür erstelle ich für jede Software ein AutoIt-Script (siehe Exkurs – AutoIt installieren und ein Programm erstellen).

Standard Software herunterladen

Folgende Software herunterladen und in die passenden Ordner auf E:\Sourcen\Software\Microsoft\ kopieren (siehe Ordner erstellen und Berechtigungen vergeben):

AutoIt-Installationsprogramme erstellen

Folgende AutoIt-Installationsprogramme in den passenden Ordnern auf E:\Sourcen\Software\Microsoft\ erstellen:

  • Microsoft RSAT for Windows 10 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    RunWait("wusa.exe WindowsTH-KB2693643-x64.msu /quiet /norestart")
    
  • Microsoft Silverlight 5.1 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    RunWait("Silverlight_x64.exe /Q")
    
  • Microsoft Visual C++ 2005 SP1 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vcredist_x86.exe /Q")
    If @OSArch = "X64" Then
        RunWait("vcredist_x64.exe /Q")
    EndIf
    
  • Microsoft Visual C++ 2008 SP1 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vcredist_x86.exe /q /norestart")
    If @OSArch = "X64" Then
        RunWait("vcredist_x64.exe /q /norestart")
    EndIf
    
  • Microsoft Visual C++ 2010 SP1 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vcredist_x86.exe /q /norestart")
    If @OSArch = "X64" Then
        RunWait("vcredist_x64.exe /q /norestart")
    EndIf
    
  • Microsoft Visual C++ 2012 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vcredist_x86.exe /q /norestart")
    If @OSArch = "X64" Then
        RunWait("vcredist_x64.exe /q /norestart")
    EndIf
    
  • Microsoft Visual C++ 2013 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vcredist_x86.exe /q /norestart")
    If @OSArch = "X64" Then
        RunWait("vcredist_x64.exe /q /norestart")
    EndIf
    
  • Microsoft Visual C++ 2015 x86 x64
    #cs ------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         Dietmar's Blog | Noch so ein IT-Blog
     Script Function: Install Software.
    
    #ce ------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    RunWait("vc_redist.x86.exe /q /norestart")
    If @OSArch = "X64" Then
        RunWait("vc_redist.x64.exe /q /norestart")
    EndIf

AUTOIT-016

AUTOIT-017

Microsoft Office 2013 Pro Plus folgt im nächsten Teil.

Teil 7c: Exkurs – AutoIt installieren und ein Programm erstellen

In diesem Teil werde ich AutoIt installieren und ein Programm erstellen. AutoIt ist einfach zu erlernen und bietet genau das, was für die Installation der Standard Software gebraucht wird. Für die Erstellung der Installationsprogramme braucht man nur wenig Erfahrung mit AutoIt.

AutoIt herunterladen und installieren

  1. Als Administrator an MDT1 anmelden
  2. AutoIt von https://www.autoitscript.com/site/autoit/downloads/ herunterladen
  3. AutoIt Script Editor von https://www.autoitscript.com/site/autoit-script-editor/downloads/ herunterladen
  4. autoit-v3-setup.exe doppelklicken
  5. AutoIt Setup
    1. Welcome > Next
    2. License Agreement > I agree
    3. 64-bit Operating System Support
      1. Use x86 tools by default > Next
        AUTOIT-001
    4. Defaults
      1. Edit the script > Next
        AUTOIT-002
    5. Choose components > Next
    6. Choose Install Location > Install
    7. Completing …
      1. Show release notes > deaktivieren > Finish
        AUTOIT-003
  6. SciTE4AutoIt3.exe doppelklicken
  7. Wizard folgen > Finish

Ein einfaches AutoIt-Script erstellen und kompilieren

  1. Im Datei-Explorer im Ornder C:\Temp rechts klicken > New > AutoIt v3 Script
    AUTOIT-004
  2. Die Datei als install.au3 speichern
  3. Zum Bearbeiten doppelklicken
    AUTOIT-005
  4. Folgendes Script erstellen
    
    #cs ---------------------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         myName
    
     Script Function:
    	Template AutoIt script.
    
    #ce ---------------------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    MsgBox(4096, "Einfaches-Netzwerk", "Für Notepad auf OK klicken!")
    RunWait(@SystemDir & "\Notepad.exe")
    MsgBox(4096, "Einfaches-Netzwerk", "Danke für die Verwendung von Notepad!", 3)
    
  5. Datei speichern
  6. Tools > Compile
    AUTOIT-006
  7. Standardeinstellungen übernehmen > Compile Script
    AUTOIT-007
  8. Die Datei install.exe wird erstellt
    AUTOIT-008
  9. install.exe doppelklicken > OK
    AUTOIT-009
  10. Notepad wird gestartet
    AUTOIT-010
  11. Das Script wartet aufgrund der Verwendung von RunWait bis der Prozess Notepad.exe beendet wird
    AUTOIT-011
  12. Notepad schließen
    AUTOIT-012
  13. Das Fenster wird nach 3 Sekunden automatisch geschlossen

Kurze Erklärung zum Script

  • Opt(„TrayIconHide“, 1)
    • Verhindert die Anzeige eines Symboles im Infobereich, das Programm wird „unsichtbar“ ausgeführt
      • „TrayIconHide“ > Icon wird ausgeblendet
      • 1 > ausblenden (0 > einblenden)
  • MsgBox(4096, „Einfaches-Netzwerk“, „Für Notepad auf OK klicken!“)
    • Das erste Fenster wird erzeugt
      • Flag 4096, System modal > Fenster hat ein Icon
      • „Einfaches-Netzwerk“ > Überschrift
      • „Für Notepad auf OK klicken!“ > Text
  • RunWait(@SystemDir & „\Notepad.exe“)
    • Ein Prozess wird gestartet
      • RunWait > Startet den Prozess und wartet, bis dieser beendet wird (wichtig für die Softwareinstallation)
      • @SystemDir > Directory Macro in AutoIt (C:\Windows\System32, C:\Windows\SysWOW64)
  • MsgBox(4096, „Einfaches-Netzwerk“, „Danke für die Verwendung von Notepad!“, 3)
    • Das zweite Fenster wird erzeugt
      • Flag 4096, System modal > Fenster hat ein Icon
      • „Einfaches-Netzwerk“ > Überschrift
      • „Danke für die Verwendung von Notepad!“ > Text
      • 3 > Timeout, nach 3 Sekunden wird das Fenster geschlossen

Tipp: Hilfe für AutoIt

AutoIt verfügt über eine ausgezeichete Hilfe. Einfach auf den Befehl stellen und die Taste F1 drücken. Die Hilfe öffnet beim markierten Befehl.

  1. Script install.au3 zum Bearbeiten öffnen
  2. Den Befehl RunWait anklicken und F1 drücken
    AUTOIT-013
  3. Die Hilfe öffnet beim markierten Befehl RunWaitAUTOIT-014