In my last projects I could replace many of my old VBS and CMD scripts with new PowerShell version. So PowerShell is now my primary scripting language. The only scripts which I couldn’t migrate where the one which I run during the WinPE phase. It was very hard to integrate PowerShell or any other module in the WinPE until SCCM 2012 SP1. With the Service Pack it’s now very easy to choose the components which should be available in the WinPE. As you can see in the screenshot, you are now able to choose all the components from a list in the boot image properties.
Still not implemented are settings to choose the keyboard layout or to synchronize the time after boot. For these problems we continue to recommend to use our WinPE Helper Scripts. This package solves these problems:
- Set Correct Time(Bios Time): Time will be get from the SiteServer over WMI
- Set Keyboard Layout to Swiss German
- Copy WMI Explorer to System32
- Copy CMTrace to System32
- Register CMTrace for Extension .log