Teil 13b: Windows 10 Upgrade Task Sequence erstellen

In diesem Teil werde ich die Windows 10 Upgrade Task Sequence erstellen und einen Rechner von Windows 7 auf Windows 10 upgraden.

Windows 10 Upgrade Task Sequence erstellen

  1. Als Administrator an MDT01 anmelden
  2. Deployment Workbench starten
  3. OSD Prod Share erweitern
  4. Task Sequences rechts anklicken > New Task Sequence
  5. New Task Sequence Wizard
    1. General Settings
      1. Tsk sequence ID: UPGRADE-001
      2. Task sequence name: Windows 10 Enterprise x64 Version 1511 Upgrade > Next
        Upgrade-008
    2. Select Template: Standard Client Upgrade Task Sequence > Next
      Upgrade-009
    3. Select OS: Windows 10 Enterprise x64 Version 1511.1 > Next
      Upgrade-010
    4. Specify Product Key > Next
    5. OS Settings
      1. Full Name: Einfaches Netzwerk
      2. Organization: Einfaches Netzwerk
      3. Internet Explorer Home Page: about:blank > Next
        Upgrade-011
    6. Admin Password: Password1 > Next
      Upgrade-012
    7. Summary > Next
      Upgrade-013
    8. Confirmation > Finish
      Upgrade-014

Task Sequence konfigurieren

  1. Task Sequence zum Bearbeiten öffnen

Die Gruppe Preparation

  1. Folgenden Schritt einfügen
    1. Type: Run Command Line
    2. Name: Set Power Scheme High Perf
    3. Command line:
      powercfg.exe /SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

      Upgrade-015

  2. Den Schritt Validate markieren
  3. Im Detailbereich folgende Einstellung ändern
    1. Ensure minimum memory (MB): 1990
      Upgrade-016

Die Gruppe Upgrade the Operating System

  1. Nach dem Schritt Copy Scripts folgende Gruppe einfügen
    1. Windows 10 Upgrade Drivers
  2. Den Schritt Inject Drivers nach Windows 10 Upgrade Drivers verschieben und wie folgt ändern
    1. Type: Inject Drivers
    2. Name: HP EliteBook 840 G3
    3. Choose a selection profile: Windows 10 x64 – HP EliteBook 840 G3
    4. Install all drivers from the selection profile
      Upgrade-032
    5. Reiter Options > Add… > Query WMI
      1. WMI namespace: root\cimv2
      2. WQL query:
        SELECT * FROM Win32_ComputerSystem WHERE Model LIKE "%EliteBook 840 G3%"

        Upgrade-018

Die Gruppe Post-Processing

  1. Den Schritt Set Power Scheme High Perf kopieren
  2. Nach dem Schritt Tattoo folgenden Schritt einfügen
    1. Type: Run Command Line
    2. Name: Set-ExecutionPolicy Bypass
    3. Command line:
      powershell.exe -command "Set-ExecutionPolicy Bypass"

      Upgrade-033

  3. Nach dem Schritt Set-ExecutionPolicy Bypass folgenden Schritt einfügen
    1. Type: Run Command Line
    2. Name: Remove Windows 10 In-Box Apps
    3. Command line:
      powershell.exe -file "%SCRIPTROOT%\RemoveApps.ps1"

      Upgrade-034

  4. Nach dem Schritt Remove Windows 10 In-Box Apps folgende Gruppe erstellen
    1. Install Driver Software\HP EliteBook 840 G3
      1. Reiter Options > Add… > Query WMI
        1. WMI namespace: root\cimv2
        2. WQL query:
          SELECT * FROM Win32_ComputerSystem WHERE Model LIKE "%EliteBook 840 G3%"
  5. In der Gruppe HP EliteBook 840 G3 folgende Schritte vom Typ Install Application einfügen
    1. Install Conexant HD Audio Driver
      1. Options > Continue on error aktivieren
    2. Install HP Hotkey Support
    3. Install HP lt4120 Snapdragon X5 LTE
    4. Install HP Wireless Button
    5. Install Intel Wireless Bluetooth
      Upgrade-022
  6. Die Schritte Windows Update aktivieren
  7. Nach dem Schritt Windows Update (Post-Application Installation) folgenden Schritt einfügen
    1. Type: Run Command Line
    2. Name: Set Power Scheme Balanced
    3. Command line:
      powercfg.exe /SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e

      Upgrade-035

Die Gruppe Rollback

  1. Den Schritt Set Power Scheme Balanced an die letzte Stelle kopieren
    Upgrade-036
  2. Fenster mit OK schließen

Windows 7 auf Windows 10 upgraden

  1. CLIENT01 starten und als INTERN\Administrator anmelden
  2. Start > Ausführen > \\MDT01\OSDProd$\Scripts\LiteTouch.vbs
    Upgrade-037
  3. Windows Deployment Wizard
    1. Task Sequence
      1. Windows 10 Enterprise x64 Version 1511 Upgrade > Next
        Upgrade-038
    2. Credentials
      1. User Name: osd_build
      2. Password: Password1
      3. Domain: intern.einfaches-netzwerk.at > Next
        Upgrade-039
    3. Ready > Begin
      Upgrade-040
  4. Die Task Sequence startet
    Upgrade-048
  5. Dateien werden kopiert
    Upgrade-042
  6. Features und Treiber werden installiert
    Upgrade-043
  7. Einstellungen werden konfiguriert
    Upgrade-044
  8. Die Upgrade Task Seuqence ist abgeschlossen > Finish
    Upgrade-051
  9. Gott-sei-Dank, meine Dateien sind da, wo ich sie vorher gehabt habe
    Upgrade-052
  10. Der Windows.old-Ordner
    Upgrade-054

 

Fertig!

Teil 13a: Windows 10 Upgrade konfigurieren

Im Teil Windows 10 Upgrade vorbereiten habe ich die für das Upgrade notwendigen Dateien, Treiber und Einstellungen vorbereitet. In diesem Teil werde ich MDT für das Windows 10 Upgrade konfigurieren.

Windows 10 RSAT Tools vom OSD Build Share kopieren

  1. Als Administrator an MDT01 anmelden
  2. Deployment Workbench starten
  3. OSD Prod Share\Applications erweitern
  4. Folgende Ordner erstellen
    1. HP\HP EliteBook 840 G3
    2. Microsoft
      Upgrade-030
  5. OSD Build Share\Applications\Microsoft erweitern
  6. Microsoft RSAT for Windows 10 x64 rechts anklicken > Copy
    Upgrade-023
  7. OSD Prod Share\Applications\Microsoft rechts anklicken > Paste
    Upgrade-024
  8. Microsoft RSAT for Windows 10 x64 rechts anklicken > Properties
  9. Hide this application in the Deployment Wizard aktivieren
    Upgrade-031
  10. Fenster mit OK schließen

Treiber-Software hinzufügen

  1. OSD Prod Share\Applications\HP\HP EliteBook 840 G3 erweitern
  2. Folgende Applications hinzufügen
    1. Conexant HD Audio Driver
      1. Application with source files
      2. Publisher: Conexant
      3. Application Name: HD Audio Driver
      4. Source directory: D:\Sourcen\Applications\HP\HP EliteBook 840 G3\Conexant HD Audio Driver
      5. Command line: install.exe
    2. HP Hotkey Support
      1. Application with source files
      2. Publisher: HP
      3. Application Name: Hotkey Support
      4. Source directory: D:\Sourcen\Applications\HP\HP EliteBook 840 G3\HP Hotkey Support
      5. Command line: install.exe
    3. HP lt4120 Snapdragon X5 LTE
      1. Application with source files
      2. Publisher: HP
      3. Application Name: lt4120 Snapdragon X5 LTE
      4. Source directory: D:\Sourcen\Applications\HP\HP EliteBook 840 G3\HP lt4120 Snapdragon X5 LTE
      5. Command line: install.exe
    4. HP Wireless Button
      1. Application with source files
      2. Publisher: HP
      3. Application Name: Wireless Button
      4. Source directory: D:\Sourcen\Applications\HP\HP EliteBook 840 G3\HP Wireless Button
      5. Command line: install.exe
    5. Intel Wireless Bluetooth
      1. Application with source files
      2. Publisher: Intel
      3. Application Name: Wireless Bluetooth
      4. Source directory: D:\Sourcen\Applications\HP\HP EliteBook 840 G3\Intel Wireless Bluetooth
      5. Command line: install.exe
  3. Bei allen Applications Hide this application in the Deployment Wizard aktivieren
    Upgrade-003

Windows 10 zum OSD Prod Share hinzufügen

  1. Operating Systems rechts anklicken > Import Operating System
  2. Import Operating System Wizard
    1. OS Type: Full set of source files > Next
      Upgrade-001
    2. Source: E:\ > Next
    3. Destination > Next
    4. Summary > Next
    5. Confirmation > Finish
  3. Image nach Windows 10 Enterprise x64 Version 1511.1 umbenennen
    Upgrade-002

Out-of-Box Drivers hinzufügen

  1. OSD Prod Share\Out-of-Box Drivers erweitern
  2. Folgende Ordner erstellen
    1. Windows 10 x64\HP EliteBook 840 G3
  3. Den Ordner HP EliteBook 840 G3 rechts anklicken > Import Drivers
  4. Import Drivers Wizard
    1. Specify Directory
      1. Driver source driectory: D:\Sourcen\Out-of-Box Drivers\Windows 10 x64\HP EliteBook 840 G3
    2. Summary > Next
    3. Confirmation > Finish
      Upgrade-004

Selection Profile für die Out-of-Box Drivers erstellen

  1. OSD Prod Share\Advanced Configuration erweitern
  2. Selection Profiles rechts anklicken > New Selection Profile
  3. New Selection Profile Wizard
    1. General Settings
      1. Selection profile name: Windows 10 x64 – HP EliteBook 840 G3 > Next
    2. Folders: Out-of-Box Drivers\Windows 10 x64\HP EliteBook 840 G3
      Upgrade-007
    3. Summary > Next
    4. Confirmation > Finish

SetupComplete.cmd anpassen

Damit die Upgrade Task Sequence sauber funktioniert, muss die Datei SetupComplete.cmd wie folgt angepasst werden:

  1. Die Datei D:\OSDProd\Scripts\SetupComplete.cmd mit dem Notepad öffnen
  2. Folgende Zeile nach for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%d:\MININT\Scripts\LTIBootstrap.vbs (wscript.exe %%d:\MININT\Scripts\LTIBootstrap.vbs ) einfügen
    reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows" /v Win10UpgradeStatusCode /t REG_SZ /d "SUCCESS" /f

    Upgrade-050

  3. Speichern und schließen

Soweit ist die Konfiguration von MDT für das Windows 10 Upgrade abgeschlossen. Das mit der SetupComplete.cmd ist meiner Meinung nach wieder ein kleiner Bug. Im nächsten Teil werde ich die Upgrade-Task Sequence erstellen.

Teil 13: Windows 10 Upgrade vorbereiten

In diesem Teil werde ich das Windows 10 Upgrade vorbereiten. Den Anfang macht eine Gruppenrichtlinieneinstellung zum Deaktivieren der Microsoft-Anwenderfeatures. Im Anschluss bereite ich die Gerätetreiber für ein HP EliteBook 840 G3 vor, bevor ich diese in meinen OSD Prod Share importiere. Als Grundlage werden die Artikel der Kapitel Gruppenrichtlinien und ADK / MDT / Operating System Deployment benötigt.

Gruppenrichtlinie zum Deaktivieren der Microsoft-Anwenderfeatures konfigurieren

Damit die Windows 10 In-Box Apps nach der Installation nicht aus dem Internet nachinstalliert werden, deaktiviere ich die Microsoft-Anwenderfeatures.

  1. Als Administrator an DC01 anmelden
  2. Server Manager > Tools > Group Policy Management
  3. Forest\Domains\intern.einfaches-netzwerk.at\Group Policy Objects erweitern
  4. Standard Client Settings mit Edit… öffnen
    Upgrade-028
  5. Computer Configuration\Policies\Administrative Templates\Windows Components\Cloud Content erweitern
  6. Im Detailbreich die Einstellung Turn off Microsoft consumer experiences mit Edit öffnen
  7. Enabled aktivieren > OK
    Upgrade-029
  8. Alle Fenster schließen
  9. Von DC01 abmelden

Gerätetreiber vorbereiten

  1. Als Administrator an MDT01 anmelden
  2. Gerätetreiber wie im Teil Exkurs – Treiber mit dem HP SoftPaq Download Manager herunterladen beschrieben herunterladen
  3. Die Treiber, welche sich mittels inf-Datei installieren lassen, nach D:\Sourcen\Out-of-Box Drivers\Windows 10 x64\HP EliteBook 840 G3 kopieren
    Upgrade-006
  4. Die Treiber, welche mittels Setup installiert werden müssen, nach D:\Sourcen\Applications\HP\HP EliteBook 840 G3 kopieren
    Upgrade-005
  5. Folgende AutoIt-Scripte erstellen und kompilieren
    1. Conexant HD Audio Driver
      #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("Setup.exe -s -l:C:\Windows\Temp\CNXTHDASup.log")
    2. HP Hotkey Support
      #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("setup.exe /s /v""/qn /lv C:\Windows\Temp\Hotkey_setup.log REBOOT=ReallySuppress""")
    3. HP lt4120 Snapdragon X5 LTE
      #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("setup.exe silent")
    4. HP Wireless Button
      #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("setup.exe /s /v""/qn REBOOT=ReallySuppress""")
    5. Intel Bluetooth
      #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("Setup.exe /quiet /norestart")

Script zum Deinstallieren der Windows 10 In-Box Apps kopieren

In der Kurzmitteilung Entfernen der Windows 10 In-Box Apps habe ich das Entfernen der unerwünschten Windows 10 Apps beschrieben. Im folgenden werde ich das Script einfach in den OSD Prod Share kopieren.

  1. Als Administrator an MDT01 anmelden
  2. Folgende Dateien von D:\OSDBuild\Scripts nach D:\OSDProd\Scripts kopieren
    1. RemoveApps.ps1
    2. RemoveApps.xml

Damit sind alle erforderlichen Dateien verfügbar. Im nächsten Teil konfiguriere ich den OSD Prod Share und erstelle die Task Sequence für mein Windows 10 Upgrade.