Я пытаюсь заставить свою среду WinPE переименовать себя, в настоящее время у меня есть WinPE .wim, который я использую для развертывания через сервер WDS, он настраивает диски и развертывает ту же среду WinPE в одном из разделов и делает его загрузочным. Однако мне нужно, чтобы не загружаемое на диске имя хоста WinPE было изменено со случайного имени компьютера «MININT-******» на то, что мне нужно.
Я попробовал unattend.xml и запустил wpeinit.exe /unattend:[путь к unattend.xml]
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>ASDF1234</ComputerName>
</component>
</settings>
</unattend>
Я пробовал много вариантов unattend.xml, и каждый из них в файле журнала wpeinit говорит
WPEINIT is processing the unattend file [Path]
==== Initializing Display Settings ====
No display settings specified
STATUS: SUCCESS (0x0000001)
==== Initializing Computer Name ====
Generating a random computer name
No computer name specified, generating a random name.
Renaming computer to MININT-*******.
Waiting on the profiling mutex handle
Acquired profiling mutex
Service winmgmt disable: 0x0000000
...
На данный момент все работает, кроме переименования системы, при использовании Rename-Computer с powershell это работает, но после перезагрузки он снова запускает wpeinit, который, кажется, генерирует случайное имя.
Любая помощь приветствуется!