Microsoft System Center Configuration Manager 2007 во время установки, обновления и удаления клиента мобильного устройства использует файлы DMCommonInstaller.ini или ClientSettings.ini. Значения в INI-файле указывают, производится ли установка, обновление или удаление клиента, а также настраивают выполнение процесса. Во время установки и обновления обрабатываются значения INI-файла, после чего настраивается клиент мобильного устройства.

Значения файла конфигурации

В INI-файле содержатся следующие категории значений:

  • Значения установки

  • Значения среды Microsoft System Center Configuration Manager 2007

  • Значения подключения

  • Значения конфигурации пользовательского интерфейса

  • Значения сертификатов

Значения установки

Файлы DMCommonInstaller.ini и ClientSettings.ini определяют значения установки клиента.

Значения базы установщика

Эти значения определяют файлы, используемые во время установки клиента мобильного устройства, а также базовые параметры, устанавливаемые на мобильном устройстве. Они также указывают, что запись подробных сведений в журнал должна быть отключена. Для DMCommonInstaller.ini эти файлы содержат пометку "Не изменять", поскольку они уже настроены для работы с определенными платформами. Указанные значения ClientSetting.ini могут использоваться при работе с конечной платформой мобильного устройства.

Установщик — имя программы установки управления устройством, использующего определенную платформу. Имя файла имеет формат DMInstaller_[platform].exe. Дополнительные сведения об установщике клиента мобильного устройства см. в разделе Установка или обновление клиента управления мобильным устройством.

ClientSetup — имя установщика клиента мобильного устройства. Имя файла имеет формат DMClientSetup_[platform].exe.

Клиент — имя CAB-файла клиента, использующего определенную платформу, необходимое для установки клиента мобильного устройства. Имя файла имеет формат DeviceClient_[platform].exe.

ClientVersion — версия устанавливаемого клиента мобильного устройства. BaseOSMinVersion — минимальный номер версии операционной системы платформы, поддерживающей установку клиента.

BaseOSMaxVersion — максимальный номер версии операционной системы платформы, поддерживающей установку клиента.

Devicetype — тип мобильного устройства, поддерживаемый клиентом мобильного устройства.

ProcessorType — тип процессора, поддерживаемый клиентом мобильного устройства.

EnableVerboseLogging — включение записи подробных сведений в журнал мобильного устройства. Значением параметра по умолчанию является значение "False".

Примечание
Устройства Windows Mobile 6 используют файлы установки клиента мобильного устройства Windows Mobile 5. Дополнительные сведения об установочных файлах см. в разделе Файлы установки для клиента мобильного устройства.

Конфигурации установщика

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

ClientInstallAction — определяет действие, выполняемое установщиком. По умолчанию для оператора ClientInstallAction используется значение "Install". Этот параметр поддерживает три значения:

  • "None" — не изменять состояние клиента мобильного устройства.

  • "Установить" — установить клиент мобильного устройства, поставляемый с установочным пакетом, на мобильное устройство.

  • "Uninstall" — удалить клиент мобильного устройства с мобильного устройства. Этот параметр используется для удаления клиента устройства.

Если параметры управления мобильными устройствами устройства устанавливаются в зависимости от состояния клиента мобильного устройства, возможны следующие действия:

Состояние устройства

Действие по развертыванию клиента

Клиент отсутствует

Установите развернутый клиент

Клиент старше, чем развернутый клиент

Обновите клиент до версии развернутого клиента

Клиент совпадает с промежуточным клиентом

Измените параметры клиента

Клиент новее, чем промежуточный клиент

Не предпринимайте никаких действий

InstallType — определяет тип выполняемой установки. По умолчанию InstallType имеет значение "Clean". Этот параметр поддерживает два значения:

  • "Clean" для удаления базы данных программы

  • "Preserve" для сохранения записи установленных программ

Важно!
Параметр "InstallType=clean" для обязательного обновления с помощью беспроводного соединения приведет к периодической загрузке и обновлению клиентской политики на мобильным устройстве.

Pre-InstallCommandLine — определяет командную строку, которая должна быть запущена перед установкой клиента мобильного устройства, или другие операции, выполняемые на мобильном устройстве. По умолчанию этот параметр закомментирован.

Pre-InstallCommandLine — определяет командную строку, которая должна быть запущена после установки клиента мобильного устройства, или другие операции, выполняемые на мобильном устройстве. По умолчанию этот параметр закомментирован.

AdditionalFileX — определяет дополнительные файлы, которые будут скопированы в папку мобильного устройства \temp\dminstall при запуске программы установки. Убедитесь в уникальности записей каждого файла, добавив номер к имени "AdditionalFile". По умолчанию этот параметр закомментирован.

Значения среды Configuration Manager

Значения среды определяют среду клиента мобильного устройства Configuration Manager 2007.

Определения сервера сайта

Следующие значения определяют серверы, с которых мобильные устройства получают данные и политику.

DMServerName — имя сервера точки управления устройством, к которому будет подключаться мобильное устройство. Это значение должно быть определено для правильной работы клиента.

Примечание
Если точка управления устройством изменяется без обновления имени сервера, клиенты мобильного устройства могут утратить связь с сервером Configuration Manager 2007. Сведения об обновлении клиента мобильного устройства см. в разделе Установка или обновление клиента управления мобильным устройством.

ServerPort — изменяет порт, через который мобильное устройство подключается из порта 80 (HTTP) или 443 (HTTPS) к порту с указанным номером. Измените это значение и отмените комментирование, если среда Configuration Manager 2007 использует другую конфигурацию портов. По умолчанию это значение закомментировано.

SiteCode — трехсимвольный буквенно-цифровой код сайта, с которого мобильное устройство будет получать политику. Если имя DMServerName, указанное для клиента, находится на основном сайте, используйте код сайта, на котором установлен клиент. Если имя DMServerName, указанное для клиента, находится на дополнительном сайте, используйте код сайта, являющегося родительским по отношению к дополнительному сайту. Это значение должно быть изменено для правильной работы клиента мобильного устройства в основном режиме безопасности. Дополнительные сведения о кодах сайта см. в разделе Понимание работы сайтов Configuration Manager.

FSPServerName — имя сервера резервной точки состояния, на который мобильное устройство будет отправлять сообщения FSP. Имя FSPServerName может быть указано как имя NetBIOS, FQDN или URL-адрес. Серверы резервной точки состояния должны определяться как URL-адреса и публиковаться на внешнем DNS-сервере, чтобы интернет-устройства могли к нему подключаться. Интернет-устройства для связи с сервером резервной точки состояния будут использовать только протокол HTTP. Дополнительные сведения о точке состояния резерва см. в разделе О резервной точке состояния в Configuration Manager.

FSPPort — основной http-порт, который используется мобильным устройством для подключения к серверу резервной точки состояния. По умолчанию для порта FSPPort установлено значение 80.

FSPAlternatePort — альтернативный http-порт, который используется мобильным устройством для подключения к серверу резервной точки состояния. По умолчанию для порта FSPPort установлено значение 80.

Значения подключения

SecurityMode — определяет режим безопасности проверки подлинности клиентов мобильного устройства. Значением по умолчанию для параметра "SecurityMode" является значение "None". Параметр "SecurityMode" принимает три значения:

  • "None" — проверка подлинности сервера или клиента не требуется.

  • "SSLServerAuth" — требуется проверка подлинности сервера HTTPS. На устройстве должен быть установлен сертификат сервера. Для получения дополнительных сведений см. документацию.

  • "NativeMode" — требуется взаимная проверка подлинности HTTPS между клиентом устройства и DMP/DP. Для регистрации клиента в базе данных Configuration Manager 2007 и подписывания данных клиента требуется сертификат проверки подлинности клиента.

CreateConnection — определяет создание подключение для обмена данными с клиентом мобильного устройства Configuration Manager 2007. Значением по умолчанию параметра "CreateConnection" является значение "USER". Параметр "CreateConnection" принимает три значения:

  • "ALL" — позволяет клиенту мобильного устройства создавать подключение для выполнения любого действия.

  • "USER" — позволяет клиенту мобильного устройства создавать подключение только для выполнения действия, инициированного пользователем.

  • "NEVER" – запрещает клиенту мобильного устройства создавать подключения для выполнения любых операций. Клиент мобильного устройства обменивается данными только по существующему подключению.

InternetConnected — указывает, подключается ли клиент устройства к точке управления из Интернета. Значением по умолчанию является значение "False". Параметр "InternetConnected" принимает два значения:

  • "True" — клиент мобильного устройства подключается к точке управления устройством из Интернета.

  • "False" — клиент мобильного устройства не подключается к точке управления устройством из Интернета.

Конфигурация пользовательского интерфейса

EnforceConfig — определяет параметры, которые должны быть отключены в пользовательском интерфейсе, чтобы пользователь не мог изменить определенные параметры конфигурации мобильного устройства Configuration Manager 2007. По умолчанию используется значение "'ServerName". Параметр "EnforceConfig" принимает три значения:

  • "None" — позволяет пользователю изменять имя сервера, режим безопасности и параметры автоматического подключения.

Примечание
При запуске установщика клиента мобильного устройства, например, при подключении мобильного устройства, измененные пользователем параметры имени сервера и режима безопасности будут перезаписаны.
  • "ServerName" — запрещает пользователям изменять имя сервера и параметры режима безопасности.

  • "All" — запрещает пользователям изменять имя сервера, а также параметры режима безопасности и автоматического подключения.

Значения сертификатов

Файлы DMCommonInstaller.ini и ClientSettings.ini определяют значения развертывания и использования сертификатов. Эти значения должны быть настроены в соответствии с определенной средой. Значения для развертывания сертификатов на устройствах делятся на следующие категории:

  • Средство запроса сертификатов

  • Импорт сертификатов

  • Продление сертификата для подписи сервера сайта

Значения средства запроса сертификатов

Приведенные ниже значения в файлах DMCommonInstaller.ini или ClientSettings.ini используются для определения запроса сертификата в процессе установки или обновления клиента. При необходимости в запросе сертификатов, укажите следующие значения для развертывания сайта:

CertEnrollAction — определяет, используется ли сертификат при установке клиента мобильного устройства. По умолчанию значение параметра "CertEnrollAction" — "Enroll". Параметр "CertEnrollAction" принимает три значения:

  • "None" – сертификат не выпускается.

  • "Enroll" — выпуск сертификата проверки подлинности клиента и добавление сертификата сервера в КОРНЕВОЕ хранилище сертификатов мобильного устройства, если текущий сертификат не может использоваться для регистрации устройств. Для выпуска сертификата у пользователя будут запрошены учетные данные.

  • "ForceEnroll" — выпуск сертификата проверки подлинности клиента и добавление сертификата сервера в КОРНЕВОЕ хранилище сертификатов мобильного устройства, независимо от текущего состояния существующего выпущенного сертификата. Для выпуска сертификата у пользователя будут запрошены учетные данные CertEnrollAction=Enroll.

CertEnrollServer — имя веб-сервера служб IIS, пограничного для центра сертификации (CA).

CertEnrollServerPort — номер порта веб-сервера служб IIS, пограничного для центра сертификации (CA).

Примечание
Средство запроса сертификатов для мобильных устройств Configuration Manager 2007 поддерживает HTTPS.

CertSubjectName — предоставляет подсказку, какой сертификат, содержащийся в пользовательском хранилище, необходимо использовать для регистрации мобильного устройства. Клиент управления мобильными устройствами попытается использовать все сертификаты, имя темы которых содержит допустимые критерии CertSubjectName. При наличии значения "None" будет осуществлена попытка использования всех допустимых сертификатов проверки подлинности клиента, содержащихся в пользовательском хранилище. По умолчанию используется значение "None". Формат имени темы имеет следующую структуру:

CertSubjectName = код сайта этого сервера сайта [sitecode],

где [sitecode] является кодом сайта сервера сайта. Эта строка не учитывает регистр знаков.

CertRequestPage — веб-страница на веб-сервере, которая получает запрос сертификата.

CertDownloadPage — веб-страница на веб-сервере, используемая для загрузки сертификата.

CertChainDownloadPage — веб-страница на веб-сервере, используемая для загрузки цепи сертификатов.

Импорт значения сертификатов: ImportCerts

ImportCerts — определяет, что файлы сертификатов (*.cer) будут импортированы в хранилище сертификатов мобильного устройства. Этот параметр может использоваться для развертывания сертификатов для использования необходимых режимов безопасности. Файлы сертификатов (*.cer) должны быть включены в папку развертывания клиента мобильного устройства. Импортируемые сертификаты должны иметь двоичный формат X.509 с шифрованием DER. Сертификаты X.509 с шифрованием Base-64 не поддерживаются. Значением по умолчанию является "False". Параметр "ImportCerts" поддерживает два значения:

  • "True" — импортировать сертификаты.

  • "False" — не импортировать сертификаты.

Продление сертификатов для подписи сервера сайта

EnableSSSCRenewal — определяет, должен ли сертификат для подписи сервера сайта быть обновлен по истечении срока действия.

  • "True" — включить обновление сертификата для подписи сервера сайта

  • "False" — отключить обновление сертификата для подписи сервера сайта

См. также