АВТОМАТИЗИРОВАННОЕ УПРАВЛЕНИЕ ДРАЙВЕРАМИ УСТРОЙСТВ

1. Способ добавления драйверов устройств в компьютерной системе, содержащий этапы, на которых
устанавливают минимальную операционную систему на компьютерную систему, причем минимальная операционная система выполнена с возможностью создания предустановочной среды в компьютерной системе;
создают предустановочную среду в компьютерной системе; и
в предустановочной среде просматривают аппаратные компоненты в компьютерной системе (502);
создают список идентификаторов аппаратных устройств для просмотренных аппаратных компонентов (504);
получают список пакетов драйверов устройств, совместимых с идентификаторами аппаратных устройств в списке идентификаторов аппаратных устройств (506); и
конфигурируют автономную операционную систему в компьютерной системе для учета использования драйверов устройств в пакетах драйверов устройств (510).
2. Способ по п.1, в котором список идентификаторов совместимых драйверов устройств получают от удаленного сервера.
3. Способ по п.1, в котором пакеты драйверов устройств получают от сервера содержимого.
4. Способ по п.1, в котором список идентификаторов аппаратных устройств включает в себя идентификаторы совместимых аппаратных устройств (504).
5. Способ по п.1, дополнительно содержащий этапы, на которых
в предустановочной среде определяют, является ли полученный пакет драйвера устройства необходимым при загрузке драйвером; и
после определения, что полученный пакет драйвера устройства является необходимым при загрузке драйвером, устанавливают необходимый при загрузке драйвер на автономную компьютерную систему.
6. Способ по п.1, в котором список идентификаторов аппаратных устройств является ранжированным.
7. Способ по п.1, в котором автономная операционная система сконфигурирована так, чтобы учитывать использование драйверов устройств при выполнении процесса "подключи и работай".
8. Способ по п.1, в котором, по меньшей мере, один из пакетов драйверов устройств является пакетом драйвера WINDOWS.
9. Способ по п.1, в котором минимальную операционную систему устанавливают через сеть.
10. Способ добавления драйвера устройства к каталогу драйверов в компьютерной системе, при этом способ содержит этапы, на которых
принимают пакет драйвера устройства производителя для драйвера устройства (202);
анализируют команды установки, предоставленные с пакетом драйвера устройств, для определения метаданных, связанных с пакетом драйвера устройства (204);
получают любые дополнительные метаданные, которые необходимо связать с пакетом драйвера устройства (206);
сохраняют метаданные, связанные с пакетом драйвера устройства, в каталоге драйверов (210); и
помещают пакет драйвера устройства, по меньшей мере, на один сервер содержимого (212).
11. Способ по п.10, в котором пакет драйвера устройства является пакетом драйвера WINDOWS.
12. Способ по п.10, в котором метаданные и дополнительные метаданные используются для того, чтобы определить, следует ли загрузить пакет драйвера устройства на целевую машину.
13. Способ по п.10, в котором дополнительные метаданные получают от администратора.
14. Способ по п.10, в котором дополнительные метаданные включают в себя указание производителя целевой машины, для которого подходит пакет драйвера устройства.
15. Способ по п.10, в котором дополнительные метаданные включают в себя указание на модель целевой машины, для которой подходит пакет драйвера устройства.
16. Способ предоставления идентификаторов пакетов драйверов устройств, совместимых с идентификаторами аппаратных устройств, в компьютерной системе, при этом способ содержит этапы, на которых
принимают запрос на пакеты драйверов устройств, совместимые с идентификаторами аппаратных устройств в списке идентификаторов аппаратных устройств (402), причем запрос включает в себя описание целевой машины;
для каждого идентификатора аппаратного устройства в списке идентификаторов аппаратных устройств (404);
получают пакеты драйверов устройств, совместимые с идентификатором аппаратного устройства (406);
добавляют идентификаторы пакетов драйверов устройств, соответствующие полученным пакетам драйверов устройств, к списку идентификаторов пакетов драйверов устройств (408); и
предоставляют список идентификаторов совместимых пакетов драйверов устройств в качестве ответа на запрос (412).
17. Способ по п.16, в котором список идентификаторов совместимых драйверов устройств является ранжированным.
18. Способ по п.16, в котором идентификаторы драйверов устройств получают посредством запроса к базе данных.
19. Способ по п.18, в котором база данных является каталогом драйверов.
20. Способ по п.18, в котором база данных содержит метаданные, связанные с пакетами драйверов устройств, соответствующими идентификаторам драйверов устройств.