1

Возможный дубликат:
Что такое Sysprep? Чем это полезно?

У меня есть образ WMI для загрузки предустановленной и предварительно настроенной картинки окон. Мы используем Windows PE в загрузочном USB для загрузки и автоформатирования жесткого диска.

Все работает так, как мы ожидали, однако нам нужно добавить машину в домен и изменить некоторую информацию о машине (такую как имя, компания и т.д.). Мы можем сделать это с помощью Configuration Manager, но (как и любое программное обеспечение Windows) иногда происходит сбой, или мы должны отформатировать ПК, чтобы зарегистрировать его в CM, а затем снова отформатировать его с образом, который мы настроили. Чтобы избежать этого, мы устанавливаем все образы в один USB-накопитель емкостью 32 ГБ, поэтому оттуда мы можем установить все.

Как я могу изменить домен компьютера и добавить всю эту информацию таким же образом, как CM это делает?

Ps. Я нашел, как изменить имя машины с помощью пакетного скрипта, но нам нужно изменить больше информации, чем просто имя:

SET /P PCNAME=Please enter your name: 
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\ /v ComputerName /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ /v Hostname /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ /v "NV Hostname" /t REG_SZ /d %PCNAME% /f

РЕДАКТИРОВАТЬ

У меня есть это в моем Configuration Manager:

    <step type="SMS_TaskSequence_ApplyNetworkSettingsAction" name="Apply Network Settings" description="Actions to configure network settings" runIn="WinPEandFullOS" successCodeList="0">
      <action>osdnetsettings.exe configure</action>
      <defaultVarList>
        <variable name="OSDDomainName" property="DomainName">something.domain.org</variable>
        <variable name="OSDDomainOUName" property="DomainOUName">LDAP://OU=Transition PCs,OU=Clients,OU=MEX,DC=something,DC=domain,DC=org</variable>
        <variable name="OSDJoinPassword" property="DomainPassword">
        </variable>
        <variable name="OSDJoinAccount" property="DomainUsername">something\user</variable>
        <variable name="OSDEnableTCPIPFiltering" property="EnableTCPIPFiltering" hidden="true">false</variable>
        <variable name="OSDNetworkJoinType" property="NetworkJoinType">0</variable>
        <variable name="OSDAdapterCount" property="NumAdapters" hidden="true">0</variable>
      </defaultVarList>
    </step>

И это вся информация, которую мне нужно изменить после установки wim. Он использует osdnetsettings.exe, но эта программа существует только в CM ...

0