WinPE PreBoot Support

WinPE PreBoot Support is the next step within Empirum OS Installer



Current Release

WinPE PreBoot Support


Overview

WinPE PreBoot Support is the next step within Empirum OS Installer. It now allows all customers to create their own – Powershell based – packages and using their own tools – pretty similar as creating and using software packages on Windows. Having this flexibility, it gives you more options to realize full featured OS provisioning (e.g. including BIOS settings or updates using vendor specific tools).
The download extends and updates the existing functionality. Please see the change history below.

Changes

  • 2020-05-13: Update to 1.8.3
  • Note: Due to missing functions in WADK 1809 there are problems in WinPE. We recommend the WADK 1903 and 2004!

New features and changes:

    • Show status of current task at PE-Agent
    • Package EndOfLife 1.0 available (more information in WinPE HowTo)
    • Added http/s support for Server certificate/ thumbprint validation
    • Added http/s support for Selfprovisioning
    • DriverIntegration 2.13
    • - Model entries no longer have to correspond completely with the model name (more information in Driverintegration HowTo)

Bugfixes:

    • PRB34467: Drivers are cached in ram which results in error 'There is not enough space on the disk'

  • 2020-03-26: Update to 1.8.2 (also part of Empirum v20.0)

New features and changes:

    • Updated VCRedist to version 2019:
    • - WindowsInstallation 5.2

    • WinPE HTTP/S support
    • - PE Agent uses http port depending on agent template configuration

      - Added connection retries depending on app.config value

      - Increase timeout to avoid TimeoutException at transfering OS sources

Bugfixes:

    • PRB256175: Error 409 at deployment via Http(s)

  • 2020-02-17: Update to 1.8.1

New features and changes:

    • New PreOsPackages are default "ready to install" after an import
    • You may define the Netsetup JoinOptions bitmask for the domain join process

Bugfixes:

    • PRB33823: Added LpkSetupTimeoutSec variable to control LpkSetup behaviour
    • PRB34162: Client ist not deactivated after OS installation with Offline (USB) Self Provisioning with WinPE

  • 2019-12-19: Update to 1.8.0

New features and changes:

    • WinPE HTTP/S support
    • - Enhanced Get-EmpirumPackagePath functionality to support caching requested files and folders

      - Added new Cmdlet Get-EmpirumTransfer for caching requested folders and write back changes

      - Enhanced PE Agent to transfer files via HTTP/S depending on agent template configuration

    • Updated PreOS Packages for HTTP/S support:
    • - BiosUpdateTemplate 2.0

      - EmpirumAgentSetup 2.0

      - HardwareInfo 3.0

      - WindowsInstallation 5.0

  • 2019-11-29: Update to 1.7.1

New features and changes:

    • The PE Agent is using .Net 4.6.1 again (Support of Windows 7 and Windows 10 LTSB 2016)
    • Added environment check at the following PreOS packages:
    • - DiskImageCreate

      - DiskImageDeploy

      - DiskPartitioning

      - DomainJoin

      - DriverIntegration

      - EmpirumAgentSetup

      - LanguagePacksInstallation

      - PxeOffAndReboot

      - WindowsInstallation

    • Changes in DiskPartitioning 3.16
    • - Added customizing option of EFI partition size

      - Added customizing option of MSR partition size

  • 2019-11-01: Update to 1.7.0

New features and changes:

    • PE agent can be started without automatically starting the deployment
    • Hardware Info 2.6 saves the hardware information as json file
    • SelfProvisioning provides only assigned computer templates

Bugfixes:

    • PRB33746: WinPE 1.6.6 image can't be created because of access rights issues
    • PRB33464: WINPE - Empirum v19.01 - Self Provisioning
    • PRB33746 / PRB33738: WinPE Driver Wizard - Semicolon in the name of the computer model found in Drivers.json

  • 2019-03-28: Update to 1.5.1

  • Changes in this release:
      • DiskPartitioning 3.11: Volumes are shown in the log file
      • DomainJoin 1.3: Removed unneccessary Verbose switches
      • WindowsInstallation 4.10: Removed reboot timeout after First Logon and added log entries for Windows 7 workaround
      • LanguagePacksInstallation 1.2: User (Display) Language List is updated with installed Language Packs
      • Add-EmpirumComputer removes space separators from OU (if given) before joining the computer to a domain
      • WinPE-Agent writes the PackagesStatus.xml and log files in directory "EmpInst\Wizard\OS\WinPeStatus"
      • ESubdepot_OS, ESubdepot_OS_QuickSync_Night sync jobs now exclude the "EmpInst\Wizard\OS\WinPeStatus" folder to preserve the WinPe log files

    If you are using Empirum v18.0.3 and earlier (not needed in Empirum v19):
    Please execute the supplied script "OS_SyncJobsExcludeWinPeStatus.sql" with DbUtil. Reinstall this jobs on all depot servers

    • Bugfixes:
      • PRB32734: WinPE Language Packs
      • PRB32732: WinPe: ESubdepot_OS sync deletes the UUID (MAC8) folder from depot server when the UUID (MAC8) folder doesn't exist bei Master Server

Known Issues and limitations

  • Creation of a PXE Boot image requires latest Windows Admistration and Deployment Kit (WADK) installed on the master server (where the backend task queue service runs on)
  • OS Agent supports SMB protocol only based on the server settings of the agent template

Prerequisites

Updates are supported from the following version:

  • Matrix42 Empirum v17.0 Update 2 incl. current Hotfix Installer or later
  • Windows Server 2012 R2 or Windows Server 2016 on the Empirum Master Server.

Documentation

The documention for support Windows PE within Empirum is currently available in English and German and can be downloaded via the download button (switch to the desired display language to get a differnt language version of the PDF)

Addons

Variable Configurations OSI Package

This package contains examples of variable configurations for the easy and fast use of WinPE for the OS installation

    Driver Extraction Package 2.0

    This add-on supports you in finding and collecting all your installed Windows drivers and puts them into a file. Designed for WinPE
    • 2020-05-06: New version of Driver Extraction Package