Создание файла Cfg.ini

Область применения: Windows Server 2016 Essentials, Windows Server 2012 R2 Essentials, Windows Server 2012 Essentials

Файл cfg.ini используется для автоматизации установки операционной системы в следующем сценарии:

  • При тестировании работы конечного пользователя с помощью образа, предварительно установленного на целевом компьютере, раздел начальной настройки используется для пошагового выполнения установки в автоматическом или ручном режиме. Соответствующую процедуру см. в разделе Create the Initial Configuration section.

Создание раздела начальной настройки

Раздел начальной настройки файла cfg.ini используется для пошагового выполнения установки в автоматическом или ручном режиме.

Определение раздела начальной настройки

  1. Если файл cfg.ini уже существует, откройте его в Блокноте. В противном случае создайте новый файл.

  2. Добавьте следующий текст, чтобы создать раздел InitialConfiguration.

    
    [InitialConfiguration]
    ;Optional, display language can only be one of the installed language
    Language=en-us
    ;Optional, The name of a script that runs after setupComplete.cmd but before the initial configuration begins.
    ;Optional
    Locale=en-us
    ;Optional
    Country=US
    ;Optional
    Keyboard=0409:00000409
    AcceptEula=true
    ;This is only required on a server where an OEM EULA has been specified
    ;by using the OOBE.xml file
    AcceptOEMEula=true
    ;Optional. Example: My Company Name
    CompanyName=EnterCompanyName
    ServerName=EnterServerName
    ; Example: CONTOSO
    NetbiosName=EnterNetbiosDomainName
    ; Example: contoso.local
    DNSName=EnterDNSDomain
    ; Used to set the user name for the domain admin
    UserName=EnterDomainAdminUserName
    ;The password has to be strong and at least 8 characters
    PlainTextPassword=EnterAdminPassword
    ;. Used to set the user name for the domain standard user account. Ignored in migration mode.
    StdUserName=EnterDomainStandardUserName
    ;. The password for the domain standard user account has to be strong and at least 8 characters
    StdUserPlainTextPassword=EnterStandardUserPassword
    ;Controls the Watson and automatic update settings
    Settings=All or Updates or None
    WebDomainName=www.abc.com
    TrustedCertFileName=c:\cert\a.pfx
    TrustedCertPassword=Enteryourpassword
    EnableVPN=true
    EnableRWA=true
    IPv4DNSForwarder=<IPV4Address,IPV4Address,¦>
    IPv6DNSForwarder=<IPV6Address,IPV6Address,¦>
    VpnIPv4StartAddress=<IPV4Address>
    VpnIPv4EndAddress=<IPV4Address>
    VpnBaseIPv6Address=<IPV6Address>
    VpnIPv6PrefixLength=<number>
    ;All these section are optional.
     [PostOSInstall]
    ;Optional, The name of a script that runs after setupComplete.cmd but before the initial configuration begins.
    
    IsHosted=true
    StaticIPv4Address=<IPV4Address>
    StaticIPv4Gateway=<IPV4Address>
    StaticIPv4SubnetMask=<IPV4SubnetMask>
    StaticIPv6Address=<IPV6Address>
    StaticIPv6SubnetPrefixLength=<number>
    StaticIPv6Gateway=<IPV6Address>
    ClientBackupOn=true
    FileHistoryOn=true
    LaunchPadHiddenTasks=<Microsoft.LaunchPad.AdminDashboard,Microsoft.LaunchPad.Backup>
    
    

    Примечание.

    Параметр для выбора другого языка во время начальной установки не предусмотрен. При сбросе параметров операционной системы в ней используется первоначально установленный язык.

    Имя параметра Описание параметра
    AcceptEula Указывает, что пользователь принял условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт. Допустимые значения: True и False. Однако установка продолжается, только если задано значение True.
    AcceptOEMEula (Необязательно) Указывает, что пользователь принял условия лицензии Microsoft для партнера. Допустимые значения: True и False. Это поле требуется только в случае, если сервер был приобретен у партнера, который предоставил отдельное лицензионное соглашение.
    CompanyName (необязательно) Название компании. Название компании используется для связи сервера с конкретной компанией и настройки отчетов этой компании. Должно содержать не более 254 символов.
    Страна/регион (Необязательно) Строка, в которой указана требуемая страна или регион. Пример: US для США.
    ServerName Имя сервера однозначно определяет сервер в сети. Имя сервера должно удовлетворять следующим условиям:

    — может содержать до 15 символов.

    — может содержать буквы, цифры и дефисы (-).

    - Не должно начинаться с дефиса.

    — не должно содержать пробелов.

    — не должно содержать только цифры.

    Пример: ContosoServer.
    DNSName Внутренний домен группирует сервер и клиентские компьютеры для совместного использования общей базы данных имен пользователей, паролей и другой общей информации. Это имя отображается для пользователей, когда они входят в системы компьютеров, однако оно используется только во внутренней сети и не совпадает с именем домена в Интернете. Требования к имени внутреннего домена аналогичны требованиям к ServerName.

    Пример: contoso.local.
    Net биография sName Имя NetBIOS используется для идентификации ресурсов, которые выполняются на сервере. Должно содержать не более 15 символов. Пример: Contoso.
    Язык (Необязательно) Задает язык интерфейса. Это может быть только один из установленных языков. Пример: en-us для английского языка (США).
    Локаль (Необязательно) Задает формат времени и денежных единиц с помощью формата LocaleID . Пример: en-us для отображения времени и денежных единиц на английском языке в соответствии с правилами форматирования, принятыми в США.
    Клавиатура Возможны два формата клавиатуры:

    - язык ввода:раскладка клавиатуры. Например, 0409:00000409, где 0409 до : является языком ввода, а 00000409 — раскладкой клавиатуры. Список раскладок клавиатуры можно найти в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts.

    - язык ввода: идентификатор IME. Ниже приведен полный список идентификаторов IME.

    — {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{8F96574E-C86C-4bd6-9666-3F7327D4CBE8} Амхарический метод ввода

    — {81d4e9c9-1d3b-41bc-9e6c-4b40bf79e35e}{FA550B04-5AD7-411F-A5AC-CA038EC515D7} Microsoft Pinyin - Simple Fast (китайский упрощенный)

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{B2F9C502-1742-11D4-9790-0080C82687E} китайский (традиционное) - New Телефон tic

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E} китайский (традиционное) - ChangJie

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E} китайский (традиционное)

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B} китайский традиционный массив

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{037B2C25-480C-4D7F-B027-D6CA6B69788A} китайский традиционный DaYi

    — {03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76} Microsoft IME (японский)

    — {A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1} Microsoft IME (корейский)

    - {A1E2B86B-924A-4D43-80F6-8A820DF7190F}{B60AF051-257A-46BC-B9D3-84DAD819BAFB} Old Hangul IME (корейский)

    — {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{409C8376-007B-4357-AE8E-26316EE3FB0D} Yi Input Method

    — {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{3CAB88B7-CC3E-46A6-9765-B772AD7761FF} Метод ввода Tigrinya
    Параметры Задает возможности выбора, доступные пользователю при обновлении. Используйте одно из следующих значений:

    — Все равные используйте рекомендуемые параметры.

    — Обновления равно установке важных обновлений. только

    — Нет равных не проверка для обновлений.
    UserName — имя новой учетной записи администратора, созданной во время установки. Имена учетных записей администратора и обычного пользователя должны отвечать следующим критериям:

    — Может содержать до 19 символов.

    - Не удается содержать / \ [ ] | <> + = ; , ? *

    — не должно начинаться или заканчиваться периодом.

    — не должно содержать два последовательных периода.

    — Не должно совпадать с именем сервера или внутренним доменным именем.

    — Не должно совпадать с предопределенным именем пользователя, например Администратор istrator или Guest.
    PlainTextPassword Это пароль для новой учетной записи администратора, созданной при установке.

    — должно быть не менее восьми символов длиной.

    — должен содержать не менее трех из четырех следующих категорий:

    — символы верхнего регистра.

    — символы нижнего регистра.

    -Номера.

    -Символы.
    StdUserName Имя новой стандартной учетной записи пользователя, которая создается при установке. Требования аналогичны требованиям для параметра UserName .
    StdUserPlainTextPassword Пароль новой стандартной учетной записи пользователя, которая создается при установке.
    WebDomainName (Необязательно) Настройка имени домена Интернета для сервера. Этот файл позволяет настраивать доменное имя аналогично тому методу, который использовался для ручной настройки в мастере настройки доменного имени.
    TrustedCertFileName (Необязательно) Настройка доверенного сертификата для доменного имени. Это позволяет использовать PFX-сертификат, содержащий закрытый ключ.
    TrustedCertPassword (Необязательно) Пароль для импорта PFX-файла.
    EnableVPN (Необязательно) Включение VPN по умолчанию.
    VpnIPv4StartAddress (Необязательно) Задание начального адреса VPN.
    VpnIPv4EndAddress (Необязательно) Задание конечного адреса VPN.
    VpnBaseIPv6Address (Необязательно) Задание базового IPV6-адреса для VPN.
    VpnIPv6PrefixLength (Необязательно) Задание длины префикса IPv6-адреса VPN.
    IsHosted (Необязательно) Если не указано, значение по умолчанию – "ложь". Задайте это значение, если установка выполняется в среде поставщика услуг размещения. При этом конфигурация маршрутизатора отключается.
    StaticIPv4Address (Необязательно) Укажите статический IP-адрес, если необходимо настроить статический IP-адрес вместо динамического.
    StaticIPv4Gateway (Необязательно) Укажите адрес основного шлюза, если необходимо настроить статический IP-адрес вместо динамического.
    StaticIPv4SubnetMask (Необязательно) Укажите маску подсети, если необходимо настроить статический IP-адрес вместо динамического.
    StaticIPv6Address (Необязательно) Укажите IP-адрес по умолчанию, если необходимо настроить статический IP-адрес вместо динамического.
    StaticIPv6SubnetPrefixLength (Необязательно) Укажите длину префикса IPv6 подсети, если хотите настроить статический IP-адрес вместо динамического.
    StaticIPv6Gateway (Необязательно) Укажите адрес шлюза по умолчанию, если хотите настроить статический IP-адрес вместо динамического.
    ClientBackupOn (Необязательно) Выключите архивацию клиента по умолчанию при подключении к серверу новых клиентов.
    FileHistoryOn (Необязательно) Выключите архивацию журнала файлов по умолчанию при подключении к серверу новых клиентов, работающих в среде Windows 8 Consumer Preview.
    EnableRWA Он включает удаленный веб-доступ при установке Windows Server Essentials, но пропустит конфигурацию маршрутизатора. Поддерживается только при чистой установке продукта. По умолчанию используется значение false.
    IPv4DNSForwarder Установите сервер пересылки IPv4 DNS.
    IPv6DNSForwarder Установите сервер пересылки Set IPv6 DNS.
    LaunchPadHiddenTasks — (Необязательно) Можно скрыть запись резервного копирования или (или) Администратор панель мониторинга на панели запуска.

    — Чтобы отключить панель мониторинга: LaunchPadHiddenTasks=Microsoft.LaunchPad. Администратор Dashboard

    — Отключение резервного копирования: LaunchPadHiddenTasks=Microsoft.LaunchPad.Backup

    — Чтобы отключить резервное копирование и панель мониторинга: LaunchPadHiddenTasks=Microsoft.LaunchPad.Backup, Microsoft.LaunchPad. Администратор Dashboard
  3. Сохраните файл. Убедитесь, что файл был сохранен как cfg.ini, а не cfg.ini.txt.

    Примечание.

    Созданный файл можно сохранить на USB-устройстве флэш-памяти, которое можно использовать на определенных этапах установки. Можно также поместить файл cfg.ini в корневую папку любого жесткого диска на целевом сервере. Необходимо убедиться, что для файла выбрана кодировка ANSI или Юникод, кодировка UTF-8 не поддерживается.

Важно!

Раздел начальной настройки файла cfg.ini должен использоваться только конечным пользователем для персонализации сервера или партнером для тестирования работы пользователей сервера с помощью файла ответов автоматической установки. Этот раздел файла не предназначен для использования при создании образа.

См. также

Начало работы с windows Server Essentials ADK создание и настройка дополнительныхнастроек образадля подготовки образа для тестированияклиентского интерфейса