Updated: Optimizing WinPE for SCCM

Update 10.5.2016: New PowerShell based Script, Power Management included

There are some challenges, when you have to troubleshoot problems in WinPE. To improve the troubleshooting process I created a prestart package which solves these points:

  • Set the current Time. (MiniWebService is required)
  • Set Keyboard Layout
  • Set All Disk Except Disk 0 to Offline
  • If SAN Disks are connected stop
  • Copy Tools (CMTRACE/WMIExplorer/DevManView)
  • Set PowerPlan to Heigh Performance

 

Usage

  1. Copy the Package to your DeploymentShare\SoftwarePackage\BIOS\Customer_WinPETools_1.00_ML_x99_005
  2. If you would like another keyboard layout you can change that in the WinPEPreRun_005.ps1
  3. Modify your WinPE Package to run
    powershell.exe -executionpolicy bypass -file WinPEPreRun_005.ps1 -FqdnCMServer server01.contoso.local

    as prestart command and to contain the files from (DeploymentShare\SoftwarePackage\BIOS\Customer_WinPETools_1.00_ML_x99_005)

Follow me

Thomas Kurth

Principal Workplace Consultant at baseVISION AG
I’m a consultant, trainer and architect formodern workplace and enterprise mobility projects with Microsoft Technologies in the past eight years. I love to push and design the modern workplace based on Windows 10, EM&S and O365 for my customers which is the only answer for the current security threats, agile world and the fast-changing business requirements of my customers. Important for me is to simplify and automate the operational processes, because there are the highest costs.

Enterprise Adminstrator ExpertMCTCMCE
Thomas Kurth
Follow me