Удаленно управляемый компьютер — это компьютер без монитора, клавиатуры или мыши. Так как удаленно управляемые компьютеры должны быть подключены к сети, необходимо включить некоторые дополнительные сетевые настройки, например открыть порты брандмауэра и разрешить подключения к удаленному рабочему столу. Для этого типа конфигурации компьютера требуется использование автоматической установки.
В данном разделе представлены инструкции по установке Windows Server® 2008 и Windows Server® 2008 R2. Чтобы установить удаленно управляемый компьютер с Windows® 7 или Windows Vista®, необходимо настроить дополнительный параметр, предотвращающий отображение страниц пользовательского интерфейса приветствия Windows®. Дополнительные сведения см. в разделе Автоматизация экранa приветствия Windows.
Создание файла ответов для удаленно управляемого компьютера
- Создайте новый файл ответов или обновите существующий.
Дополнительные сведения о создании или обновлении файлов ответа см. в разделе Работа с файлами ответов в диспетчере установки Windows.
Если файл ответов создается для компьютера на основе унифицированного расширенного интерфейса микропрограмм UEFI, в нем необходимо создать дополнительные разделы. Дополнительные сведения см. в разделе Создание разделов жесткого диска на базе UEFI с помощью диспетчера установки Windows. Необходимо также убедиться, что микропрограмма компьютера на основе EFI настроена на загрузку в режиме EFI, а не в режиме BIOS. Для получения дополнительных сведений ознакомьтесь с документацией микропрограммы.
- Добавьте в файл ответов следующие параметры на описываемом
этапе настройки.
Компонент Этап настройки Microsoft-Windows-International-Core-WinPE
windowsPE
Microsoft-Windows-Setup/DiskConfiguration
windowsPE
Microsoft-Windows-Setup/UserData
windowsPE
Microsoft-Windows-Setup/ImageInstall
windowsPE
Microsoft-Windows-Shell-Setup
specialize
Microsoft-Windows-TerminalServices-LocalSessionManager
specialize
Microsoft-Windows-TerminalServices-RDP-WinStationExtensions
specialize
Networking-MPSSVC-Svc/FirewallGroup
specialize
Microsoft-Windows-Shell-Setup/OOBE
oobeSystem
Microsoft-Windows-Shell-Setup/UserAccounts/AdministratorPassword
oobeSystem
Microsoft-Windows-International-Core
oobeSystem
Настройка параметров windowsPE
- Настройте языковый параметр компонента
Microsoft-Windows-International-Core-WinPE.
Путь компонента Параметр и значение Microsoft-Windows-International-Core-WinPE/SetupUILanguage
UILanguage= язык
Microsoft-Windows-International-Core-WinPE
UILanguage= язык
- Настройте следующие параметры в узле
Microsoft-Windows-Setup.
Путь компонента Параметр и значение Microsoft-Windows-Setup
EnableNetwork=false
Установите для этого параметра значение True, если во время автоматической установки используется общий сетевой ресурс.
- Настройте разделы диска с помощью компонента
Microsoft-Windows-Setup. Щелкните правой кнопкой мыши элемент
DiskConfiguration и в контекстном меню выберите команду
Вставить новый диск.
- В узле DiskConfiguration правой кнопкой щелкните
CreatePartitions, а затем в контекстном меню выберите
команду Вставить новый параметр CreatePartition. Повторите
этот шаг, чтобы создать второй параметр CreatePartition.
- В узле DiskConfiguration правой кнопкой щелкните
ModifyPartitions, а затем в контекстном меню выберите
команду Вставить новый параметр ModifyPartition. Повторите
этот шаг, чтобы создать второй параметр ModifyPartition.
- Настройте следующие параметры в узле
Microsoft-Windows-Setup/DiskConfiguration.
Путь компонента Параметр и значение Microsoft-Windows-Setup/DiskConfiguration/Disk
WillWipeDisk=true
DiskID=0
Измените эти значения, если производится развертывание на диск другой конфигурации.
Microsoft-Windows-Setup/DiskConfiguration/Disk/CreatePartitions/CreatePartition
Extend=false Order=1
Size=300
Type=Primary
Измените эти значения, если производится развертывание на диск другой конфигурации.
Microsoft-Windows-Setup/DiskConfiguration/Disk/CreatePartitions/CreatePartition
Order=2
Extend=true
Type=Primary
Измените эти значения, если производится развертывание на диск другой конфигурации.
Microsoft-Windows-Setup/DiskConfiguration/Disk/ModifyPartitions/ModifyPartition
Active=true
Extend=false
Format=NTFS
Label=System
Order=1
PartitionID=1
TypeID=0x27
Измените эти значения, если производится развертывание на диск другой конфигурации.
Microsoft-Windows-Setup/DiskConfiguration/Disk/ModifyPartitions/ModifyPartition
Extend=false Format=NTFS
Label=Windows
Letter=C
Order=2
PartitionID=2
TypeID=0x7
Измените эти значения, если производится развертывание на диск другой конфигурации.
Примечание. Если файл ответов создается для компьютера на основе унифицированного расширенного интерфейса микропрограмм (UEFI), в нем необходимо настроить разные типы разделов. Дополнительные сведения см. в разделе Создание разделов жесткого диска на базе UEFI с помощью диспетчера установки Windows.
- В компоненте Microsoft-Windows-Setup разверните узел
ImageInstall, затем узел OSImage.
- Настройте следующие параметры в узле
Microsoft-Windows-Setup/DiskConfiguration.
Путь компонента Параметр и значение Microsoft-Windows-Setup/ImageInstall/OSImage/InstallTo
DiskID= диск
PartitionID= раздел
- Щелкните правой кнопкой элемент InstallFrom и выберите
Вставить новые метаданные.
- Настройте следующие параметры в узле
Microsoft-Windows-Setup/ImageInstall/OSImage/InstallFrom/MetaData.
Путь компонента Параметр и значение Microsoft-Windows-Setup/ImageInstall/OSImage/InstallFrom/MetaData
Key= идентификатор метаданных образа
Value= значение метаданных образа
Пример:
Key=/IMAGE/INDEX
Value=2
- Настройте следующие параметры в узле
Microsoft-Windows-Setup/UserData.
Путь компонента Параметр и значение Microsoft-Windows-Setup/UserData/ProductKey
ProductKey/Key= ключ_продукта
ProductKey/WillShowUI=Never
Microsoft-Windows-Setup/UserData
AcceptEula=true
Настройка параметров specialize
- Настройте следующие параметры в узле
Microsoft-Windows-Shell-Setup.
Путь компонента Параметр и значение Microsoft-Windows-Shell-Setup
ComputerName= имя_компьютера
- Настройте следующие параметры в компоненте
Microsoft-Windows-TerminalServices-LocalSessionManager.
Путь компонента Параметр и значение Microsoft-Windows-TerminalServices-LocalSessionManager
fDenyTSConnections=false
- Настройте следующие параметры в компоненте
Microsoft-Windows-TerminalServices-RDP-WinStationExtensions.
Путь компонента Параметр и значение Microsoft-Windows-TerminalServices-RDP-WinStationExtensions
UserAuthentication=0
- На панели файла ответов правой кнопкой мыши щелкните
FirewallGroups, а затем выберите пункт Вставить новую
группу брандмауэра.
- Настройте следующие параметры в группе брандмауэра.
Путь компонента Параметр и значение Networking-MPSSVC-Svc/FirewallGroups/FirewallGroup
Active=true
Group=Remote Desktop
Key=EnableRemoteDesktop
Profile=all
Настройка параметров oobeSystem
- Настройте следующие параметры в узле
Microsoft-Windows-Shell-Setup.
Путь компонента Параметр и значение Microsoft-Windows-Shell-Setup/UserAccounts/AdministratorPassword
Value= пароль
Microsoft-Windows-Shell-Setup/OOBE
HideEULAPage=true
- Настройте следующие параметры в узле
Microsoft-Windows-International-Core.
Путь компонента Параметр и значение Microsoft-Windows-International-Core
InputLocale= язык
SystemLocale= язык
UILanguage= язык
UserLocale= язык
Образ Windows готов к установке.
Примечание. | |
Если в образе Windows выполняется команда Sysprep с параметром /generalize, значения некоторых параметров, необходимых для запрета отображения страниц пользовательского интерфейса, могут быть сброшены. При загрузке компьютера после процесса подготовки к использованию установка может отображать страницы интерфейса программы приветствия Windows. Чтобы эти страницы не отображались, используйте файл ответов с командой Sysprep, чтобы скрыть страницы интерфейса во время приветствия Windows. Дополнительные сведения см. в разделе Автоматизация экранa приветствия Windows. Дополнительные сведения об использовании файла ответов со средством Sysprep см. в разделе Принципы работы Sysprep. |
Пример файла ответов
Пример файла ответов приведен ниже. Иногда параметрам,
настроенным с помощью -INSERT VALUE HERE-
, требуется
задать особые значения.
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-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"> <ImageInstall> <OSImage> <InstallTo> <DiskID>0</DiskID> <PartitionID>2</PartitionID> </InstallTo> <InstallFrom> <MetaData wcm:action="add"> <Key>/IMAGE/INDEX</Key> <Value>-INSERT VALUE HERE-</Value> </MetaData> </InstallFrom> </OSImage> </ImageInstall> <UserData> <ProductKey> <Key>-INSERT VALUE HERE-</Key> <WillShowUI>OnError</WillShowUI> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> <DiskConfiguration> <Disk wcm:action="add"> <CreatePartitions> <CreatePartition wcm:action="add"> <Extend>false</Extend> <Order>1</Order> <Size>300</Size> <Type>Primary</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Order>2</Order> <Extend>true</Extend> <Type>Primary</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action="add"> <Active>true</Active> <Extend>false</Extend> <Format>NTFS</Format> <Label>System</Label> <Order>1</Order> <PartitionID>1</PartitionID> <TypeID>0x27</TypeID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Extend>false</Extend> <Format>NTFS</Format> <Label>Windows</Label> <Letter>C</Letter> <Order>2</Order> <PartitionID>2</PartitionID> <TypeID>0x7</TypeID> </ModifyPartition> </ModifyPartitions> <DiskID>0</DiskID> <WillWipeDisk>true</WillWipeDisk> </Disk> </DiskConfiguration> </component> <component name="Microsoft-Windows-International-Core-WinPE" 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"> <SetupUILanguage> <UILanguage>en-us</UILanguage> </SetupUILanguage> <InputLocale>en-us</InputLocale> <UILanguage>en-us</UILanguage> <UILanguageFallback>en-us</UILanguageFallback> <UserLocale>en-us</UserLocale> </component> </settings> <settings pass="oobeSystem"> <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"> <OOBE> <HideEULAPage>true</HideEULAPage> </OOBE> <AutoLogon> <Password> <Value>-INSERT VALUE HERE-</Value> <PlainText>true</PlainText> </Password> <LogonCount>9</LogonCount> <Username>Administrator</Username> <Enabled>true</Enabled> </AutoLogon> <UserAccounts> <AdministratorPassword> <Value>-INSERT VALUE HERE-</Value> <PlainText>true</PlainText> </AdministratorPassword> </UserAccounts> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" 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"> <fDenyTSConnections>false</fDenyTSConnections> </component> <component name="Networking-MPSSVC-Svc" 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"> <FirewallGroups> <FirewallGroup wcm:action="add" wcm:keyValue="EnableRemoteDesktop"> <Active>true</Active> <Group>Remote Desktop</Group> <Profile>all</Profile> </FirewallGroup> </FirewallGroups> </component> <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>Headless</ComputerName> </component> </settings> </unattend>