Run commands during a Windows Preinstallation Environment (WinPE) session.
Syntax Wpeutil CreatePageFile [/path=path] [/size=size] Wpeutil DisableExtendedCharactersForVolume path_on_target_volume Wpeutil Disablefirewall Wpeutil EnableExtendedCharactersForVolume path_on_target_volume Wpeutil Enablefirewall Wpeutil InitializeNetwork Wpeutil ListKeyboardLayouts LCID Wpeutil Reboot Wpeutil SaveProfile Wpeutil SetKeyboardLayout keyboard_layout_ID Run ListKeyboardLayouts to get a list of supported keyboard layouts Wpeutil SetMuiLanguage language-name[;language-name] Specify multiple languages in priority order, separating them with a semicolon. For example: Wpeutil SetMuiLanguage de-DE;en-US Wpeutil SetUserLocale language-name[;language-name] Wpeutil Shutdown Wpeutil UpdateBootInfo Wpeutil WaitForNetwork (Waits for the network card to be initialized.) Wpeutil WaitForRemovableStorage (block startup until removable devices, e.g. USB drives, are initialized.) Wpeutil can only accept one command per line.
A common method to initiate an unattended Setup is to boot the computer using Windows PE, and then launch Setup with an answer file from a distribution folder on the network.
Examples
Enable the firewall, set the language and then wait for the network to initialise:
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage en-US
Wpeutil WaitForNetwork
“Since the day of my birth, my death began its walk. It is walking toward me, without hurrying” ~Jean Cocteau
Related:
Wpeutil - Microsoft help page.
WinPE - Wikipedia.