Создание DCP пакета не представляет особой сложности. В окне настроек необходимо задать нужные параметры и сохранить пакет в формате msi. Размер DCP пакета составляет примерно 1,5 Мб. В параметрах пакета можно задать:
После создания пакета необходимо выбрать компьютеры, на которых будет развернут DCP пакет. Здесь необходимо использовать принцип установки пакетов на самые часто используемые компьютеры в каждом подразделении или каждой логической конфигурации. Информация о совместимости приложения генерируется только во время его использования. Если данное приложение установлено, но во время сбора информации оно не используется, то и данных о нем сгенерировано не будет. Рациональней всего разбить все компьютеры на логические конфигурации. Логические конфигурации не обязательно должны совпадать с подразделениями организации. Если несколько подразделений используют одинаковые приложения, то правильнее объединить их в одну логическую конфигурацию и установить DCP пакет на несколько компьютеров, которые максимально нагружены работой и в которых используются все инспектируемые приложения.
После выбора компьютеров, которые будут участвовать в сборе информации необходимо решить, каким образом производить установку DCP пакетов. Таких способов существует несколько. Все зависит от возможности системных администраторов, их инструментов и логической карты сети (например, территориально разделенные филиалы), вот некоторые из способов установки DCP пакетов:
После того, как DCP пакеты успешно установлены, на клиентских компьютерах производится первичная инвентаризация используемых программных и аппаратных средств. На основании этих данных необходимо выбрать приложения, которые будут участвовать в анализе совместимости. Можно определить их критерии.
Если есть подключение к Интернет, можно загрузить оценки из сообщества. Для аппаратного обеспечения поддерживаются только категории и приоритеты.
После определения несовместимых приложений необходимо принять попытку по полному устранению проблем или, хотя бы, по уменьшению последствий. Для обеспечения совместимости приложений необходимо выполнить следующие шаги:
Для примера возьмем демо приложение, позволяющее оценить проблемы совместимости и подготовить решения для их устранения. Для этой работы нам потребуется Microsoft Application Verifier. Загрузить его можно по ссылке http://www.microsoft.com/downloads/details.aspx?FamilyID=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18&DisplayLang=en.
Собственно сценарий:
После окончания работы с клиентом DCP пакет можно удалить.
Программный комплекс ACT 5.6 обладает большим количеством функций:
Таким образом, Microsoft Application Compatibility Toolkit – комплексный продукт, оценивающий совместимость приложений и позволяющий, при возможности, исправить возникающие проблемы. ACT является приложением уровня предприятия и в дополнении к анализу установленного программного обеспечения, позволяет произвести оценку совместимости аппаратных средств и устанавливаемых обновлений.
ACT (Application Compatibility Toolkit) – бесплатный программный продукт, созданный компанией Microsoft для облегчения задачи сбора информации о совместимости программного и аппаратного обеспечения с такими операционными системами как Windows Vista Windows 7.
ACT Data Base – Microsoft SQL Server, хранящий информацию по анализируем клиентским компьютерам и приложениям.
ACT Log Processing Service – служба используемая для обслуживания лог файлов загруженных с клиентов, она, анализируя логи, вносит информацию в базу данных.
ACT Log Processing Share – сетевой ресурс, предназначенный для хранения лог файлов.
Application Compatibility Manager (ACM) – компонент ACT, позволяющий собирать, хранить и анализировать информацию поступающую от клиентов.
Data Collection Package (DCP) – пакет установщика Windows Installer (.msi), созданный при помощи ACT и позволяющий осуществить развертывание на каждом клиентском компьютере. DCP позволяет содержать один или несколько оценщиков, по вашему выбору.
Internet Explorer Compatibility Test Tool (IECTT) – компонент ACT, позволяющий собирать веб-информацию.
Standard User Analyzer (SUA) – компонент ACT, позволяющий определять проблемы совместимости, возникающие при запуске приложения под стандартной учетной записью обычного пользователя.
Оценка совместимости обновлений (Update Compatibility Evaluator – UCE) - компонент ACT, позволяющий определять проблемы совместимости при установке новых обновлений, установленных с Windows Update.
Оценка совместимости с контролем учетных записей (User Account Control Compatibility Evaluator – UACCE) - компонент ACT, позволяющий определять потенциальные проблемы совместимости приложений при их использовании с контролем учетных записей (UAC).
Оценщик совместимости с операционной системой Windows (Windows Compatibility Evaluator – WCE) - компонент ACT, позволяющий определять проблемы совместимости Graphical Identification and Authentication (GINA) DLL библиотек.
Сборщик информации об инвентаризации (Inventory Collector) - исследует компьютер в поисках установленных приложений, устройств.