Запуск новой службы
Каждая служба определяется записями в реестре (на Рисунке 4 показаны значения параметров реестра для службы поиска MSN). Чтобы активировать новую службу, необходимо внести соответствующие значения в реестр клиентской машины. Для этого есть несколько способов:
- Пользователи самостоятельно вводят URL, как показано в примере на Рисунке 7. От администратора не требуется никаких действий.
- Изменения вносятся в реестр системы, на основе которой создается образ для развертывания.
- Служба регистрируется в службе обнаружения Microsoft. От администратора не требуется никаких действий. Поставщики сторонних служб используют этот способ, чтобы оповестить пользователей Office 2003 о своих услугах. Клиентские приложения Office 2003 обращаются к службе обнаружения Microsoft за информацией о доступных службах.
- Размещение службы на внутреннем сервере обнаружения. Организации могут предоставить URL клиентам или настроить Arbitrary Discovery Server (произвольный сервер обнаружения – примечание переводчика), который сообщит пользователям о начале работы новой службы.
На клиентской машине может быть настроено до пяти указателей на Arbitrary Discovery Server. С их помощью Office 2003 будет проверять наличие новых служб и, в зависимости от параметров, указанных администратором для клиентов, извещать пользователя об обнаруженных новых службах или автоматически устанавливать их. Более подробная информация содержится в разделе "Управление параметрами установки служб".
Если необходимо предоставить пользователям полный контроль над установкой необходимых служб, никаких дополнительных действий от администраторов не требуется.
Управление параметрами установки служб
При необходимости администраторы могут изменять набор служб, устанавливаемых по умолчанию, предоставлять пользователям возможности добавления служб вручную и автоматического соединения с внутренним Arbitrary Discovery Server.
Для изменения набора служб, устанавливаемых по умолчанию, администратор может создать соответствующие параметры в реестре, в разделе HKEY_LOCAL_MACHINE. По умолчанию в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Common\Research\Sources\ нет параметров. Внесение параметров (по одному для каждой службы, как показано на Рисунке 9) изменит обычную процедуру установки служб по умолчанию Office 2003. Вместо обращения на сервер обнаружения Microsoft и загрузки служб оттуда, клиент Office найдет необходимые параметры в разделе реестра HKEY_LOCAL_MACHINE и перенесет их в HKEY_CURRENT_USER, в результате чего заданные администратором службы будут установлены для текущего пользователя. Этот процесс называется "распространением".
Рисунок 9 – Распространение параметров из раздела HKEY_LOCAL_MACHINE
Администраторы могут использовать дополнительные параметры реестра, не существующие по умолчанию, для осуществления более полного контроля над параметрами пользователей. Этих параметров три:
- NoAdd - создается в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\common\Research\Options\NoAdd.
Это параметр типа DWORD, относящийся к логическим, но допускающий разные значения. При значении 1 NoAddблокирует использование всех способов добавления служб, кроме:
- Распространения параметров из HKLM в HKCU
- Добавления источников вручную в HKCU с помощью программы regedit
- NoDiscovery - создается в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Common\Research\Options\NoDiscovery.
Параметр DWORD. При значении 1 NoDiscoveryблокирует соединения приложений Office с серверами обнаружения, как принадлежащими Microsoft, так и любым Arbitrary Discovery Server.
- Discovery - создается в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Common\Research\Discovery.
При наличии этого параметра приложения Office 2003 запрашивают доступные службы по заданным адресам. Как говорилось выше, можно ввести до пяти записей, имеющих вид:
- "DiscoveryPath1"="http://server1:82/discovery/discovery.asmx"
- "DiscoveryPath2"="http://server2:82/discovery/discovery.asmx"
- …
На Рисунке 10 показаны новые параметры, NoAddв активном состоянии, а NoDiscovery – в выключенном.
Рисунок 10 – Новые параметры
Для применения этих настроек реестра администраторы могут использовать Office Resource Kit, редактировать реестр вручную либо создать файл настройки.