В этой главе содержится дополнительная информация о возможностях обработки образов ОС и миграции профилей в продукте LANDesk.
В этой главе вы изучите следующее:
Компонент развертывания ОС (OSD) LANDesk включает утилиту для создания загрузочного диска, которую можно использовать для загрузки устройств в управляемом состоянии в сети LANDesk. Используя этот загрузочный диск, можно выполнять задания OSD на устройствах, где нет операционной системы или по какой-либо причине не удалось выполнить задание, в результате чего устройство перестало быть загрузочным.
ПРИМЕЧАНИЕ: Для создания загрузочного диска OSD пользователю необходимы права администратора на главном сервере (даже если у него уже имеется право на развертывание ОС).
Загрузочные диски ассоциированы с главным сервером, на котором они были созданы. Если главных серверов несколько, используйте загрузочный диск, созданный с того главного сервера, на который устройство должно отправлять отчеты.
ПРИМЕЧАНИЕ: Все данные на дискете будут удалены.
В сценарии развертывания ОС вы легко можете создать часть, отвечающую за распространение пакетов приложений — усовершенствованное распространение программного обеспечения (Enhanced Software Distribution, ESWD).
REMEXECxx=LDSLEEP.EXE 120
В состав LANDesk входит утилита командной строки, с помощью которой можно импортировать данные инвентаризации в главную базу данных. Это может оказаться полезным, если вы устанавливаете новые устройства и располагаете такой информацией, как MAC-адреса. С помощью утилиты CSVIMPORT.EXE можно импортировать эти данные на главный сервер, и вы сможете заранее выбрать целевые устройства для заданий развертывания ОС.
Утилите CSVIMPORT.EXE требуется файл шаблона, описывающий содержимое полей и столбцы в главной базе данных, в которые следует поместить данные. Кроме того, утилите CSVIMPORT.EXE требуется CSV-файл, который содержит данные, соответствующие указанному файлу шаблона. CSVIMPORT.EXE создает файлы miniscan, которые можно затем скопировать в каталог LANDesk/ManagementSuite/LDScan, чтобы они добавились в главную базу данных.
Network - NIC Address = %1%
Network - TCPIP - Adapter 0 - Subnet Mask = 255.255.255.0
BIOS - Serial Number = %2%
BIOS - Asset Tag = %3%
Display Name = %4%
Имейте в виду, что вы можете включать пользовательские данные в файлы. Записи %1, %2 и т. п. относятся соответственно к первому столбцу, второму столбцу и т. д. Маска подсети 255.255.255.0 в этом случае будет применяться ко всем записям. Файл шаблона не может содержать какой-либо текст заголовка помимо фактических данных шаблона.
0010A4F77BC3, SERIAL11, ASSETTAG-123-1,
MACHINE1
0010A4F77BC4, SERIAL21, ASSETTAG-123-2, MACHINE2
0010A4F77BC5, SERIAL31, ASSETTAG-123-3, MACHINE3
0010A4F77BC6, SERIAL41, ASSETTAG-123-4, MACHINE4
0010A4F77BC7, SERIAL51, ASSETTAG-123-5, MACHINE5
0010A4F77BC8, SERIAL61, ASSETTAG-123-6, MACHINE6
Запустите CSVIMPORT с тремя следующими параметрами: <имя_файла_шаблона> <имя_файла_csv> <выходной_каталог_для_отсканированных_файлов>. Если вы хотите, чтобы результат вводился в главную базу данных немедленно, укажите LANDesk/ManagementSuite/LDScan в качестве выходного каталога.
На странице Соглашение об именах (Naming convention) в мастере задач развертывания ОС и миграции можно создавать имена компьютеров на основе MAC-адресов, вводимого текста и счетчиков (nnn...). Посредством создания файла COMPUTERNAME.INI можно также создавать имена на основе данных инвентаризации для инвентарных номеров активов, серийных номеров и имен входа.
[Rename Operations]
tok0=ASSET TAG
tok1=SERIAL NUMBER
tok2=LOGIN NAME
Значения, возвращаемые INI-файлом, подставляются вместо маркера $MAC на странице соглашения об именах в мастере.
Вы можете использовать только три указанных выше значения данных инвентаризации в файле. Компонент развертывания ОС проверяет параметры в порядке нумерации tok<x>. В файле необязательно должны присутствовать все три указанных выше маркера. Первый параметр tok<x> определяет, что имеются эквивалентные подстановки записей базы данных для маркера $MAC для устройства, образ которого обрабатывается. Например, если в показанном выше случае в базе данных отсутствовали записи об инвентарном или серийном номере актива, но было указано имя входа, для маркера $MAC использовалось бы имя входа. Если ни один из параметров не совпадает, для маркера $MAC используется MAC-адрес.
Параметр имени входа возвращает имя входа, полученное при самом последнем сканировании данных инвентаризации.
На странице Соглашение об именах (Naming convention) мастера задач развертывания ОС и миграции используется параметр nnn, вместо которого подставляется номер, содержащий от 3 до 15 цифр, в зависимости от указанного вами количества символов n. Для каждого используемого в мастере шаблона имен компьютеров компонент развертывания ОС поддерживает непрерывный счет используемых номеров. Таким образом, нумерация каждого последующего задания продолжается с того места, где закончилась нумерация предыдущего задания.
Для каждого отдельного шаблона имеется собственный счетчик. Если всегда используется один и тот же шаблон, счетчик будет отсчитывать задания. Если после развертывания некоторых устройств вы меняете шаблон, а позднее решаете вернуться к первоначальному шаблону, счетчик запоминает, где был прекращен отсчет для этого шаблона, и продолжает нумерацию с этого места.
В файле SYSPREP.INF содержится раздел [RunOnce], в котором указывается, какие программы нужно запускать после первой загрузки устройства. Добавляя в этот раздел свои программы, вы можете включить в командную строку программы маркеры базы данных, если их применение целесообразно для выполняемой программы. Компонент развертывания ОС подставляет вместо указанного маркера соответствующую информацию из главной базы данных.
%Computer - Device Name%
%Computer - Login Name%
%Computer - Manufacturer%
%Computer - Model%
%Computer - Type%
%Computer - BIOS - Asset Tag%
%Computer - BIOS - Service Tag%
%Network - TCPIP - Address%
%System - Manufacturer%
%System - Model%
%System - Serial Number%
%Processor - Processor Count%
%Computer - Workgroup%
%Computer - Domain Name%
Можно соединить несколько маркеров в одну цепочку. Например, можно отделить два маркера двоеточием: команда %Computer - Workgroup%:%Computer - Device Name% возвращает значение MyWorkgroup:MyComputer.
ПРИМЕЧАНИЕ: Следует использовать только маркеры, возвращающие одно значение.
Однопроцессорным и многопроцессорным устройствам требуются различные образы Windows 2000 и Windows XP. В зависимости от конфигурации оборудования можно использовать образ однопроцессорного устройства на многопроцессорном устройстве и наоборот.
В устройствах, поддерживающих дополнительные возможности процессора, обычно имеется усовершенствованный программируемый контроллер прерываний (Advanced Programmable Interrupt Controller, APIC). Устройства, поддерживающие дополнительные возможности процессора, также могут быть оснащены усовершенствованным интерфейсом конфигурирования и управления питанием (Advanced Configuration and Power Interface, ACPI).
Схема поддержки совместного использования образа для однопроцессорных и многопроцессорных устройств довольно сложна. Дополнительные сведения можно найти в файле UNATTEND.TXT от корпорации Microsoft. Как правило, при совместном использовании однопроцессорных и многопроцессорных образов необходимо помнить следующее:
ПРИМЕЧАНИЕ: Как исходное, так и целевое устройства должны иметь либо APIC HAL типа ACPI, либо APIC HAL отличного от ACPI типа. Нельзя использовать образ ACPI APIC на устройстве, отличном от ACPI APIC, и наоборот.
При выполнении задания развертывания ОС процесс обнаружения сетевого адаптера происходит в три этапа:
NICINFO.EXE обнаруживает драйверы PnP в системе Windows 2000/XP. Обнаруживается также Windows 9x, если установлен IE 4.02 или более поздней версии. NICINFO.EXE записывает обнаруженные данные о поставщике и идентификаторе устройства в файл DOSNIC.INI в виртуальном загрузочном образе.
AUTODETE.EXE ищет файл DOSNIC.INI, оставленный утилитой NICINFO.EXE, и читает данные о поставщике и идентификаторе устройства. Затем AUTODETE.EXE обращается к файлу NIC.TXT, чтобы найти соответствующий драйвер для загрузки. Драйвер копируется из каталога c:\Net\Drivers в виртуальном загрузочном образе в текущий образ логического диска (по умолчанию r:\Net). AUTODETE.EXE определяет файлы конфигурации сетевого стека Microsoft DOS: SYSTEM.INI и PROTOCOL.INI.
Если файл DOSNIC.INI пуст, AUTODETE.EXE сканирует все слоты устройств PCI в поисках идентификаторов поставщика и устройства сетевого адаптера. Если найден идентификатор, соответствующий записи в файле NIC.TXT, AUTODETE.EXE загружает драйвер.
Если файл DOSNIC.INI пуст и AUTODETE.EXE не удается сопоставить обнаруженный идентификатор с файлом NIC.TXT, загружается драйвер, указанный в мастере задач развертывания ОС и миграции. Если этот драйвер не загружается, устройство остается в DOS и его необходимо перезагрузить вручную. Если драйвер не указан в мастере, AUTODETE.EXE сохраняет файл AUTODETE.LOG в корневой папке устройства и на устройстве снова загружается первоначальная операционная система.
NICINFO.EXE и AUTODETE.EXE не поддерживают 16-разрядные сетевые адаптеры PCMCIA. Чтобы загрузить драйверы для этих сетевых адаптеров, выберите подходящий драйвер в мастере задач развертывания ОС и миграции, как описано в этапе 3. NICINFO.EXE может обнаруживать сетевые адаптеры, поддерживающие CardBus.
NICINFO.EXE требуется поддержка PnP. В системе Windows NT 4 поддержка PnP отсутствует.
Файл ALTDRIVERS.INI содержит описания драйверов.
[Intel PRO/1000 Adapters]
DRIVER=E1000.DOS
PROTOCOL=E1000
Файл NIC.TXT содержит информацию для обнаружения сетевых адаптеров. Необходимо добавить в файл NIC.TXT специальную информацию об адаптере. Пример записи:
ven=115D "Xircom"
dev=0003 "Xircom CardBus Ethernet 10/100 Adapter"
drv="CBENDIS.EXE"
prot="XIRCOM"
Здесь указаны четыре возможных ключа и значения:
Глядя на файл NIC.TXT, можно сказать, что все ключи имеются не у всех драйверов.
Для вставки изменений драйвера обратно в виртуальный загрузочный образ используйте команду copyfile. Синтаксис команды:
COPYFILE <файл_образа> <исходный_файл> <целевой_файл>
COPYFILE c:\Program Files\LANDesk\ManagementSuite\LANDesk\Vboot\LDVBOOT.IMG c:\Drivers\MYNIC.DOS\Net\Drivers\MYNIC.DOS
ПРИМЕЧАНИЕ: Переменная <целевой_файл> не может содержать наименование буквы устройства.
Необходимо скопировать драйвер сетевого адаптера с расширением .DOS или .EXE в каталог c:\Net\Drivers, а измененный файл NIC.TXT — в каталог c:\Net
Если необходимо добавить определенные сетевые драйверы в среду Windows PE, выполните описанные ниже действия.
ПРИМЕЧАНИЕ: Если ваша лицензия включает компонент развертывания ОС и миграции профилей, файлы для средства обработки образов LANDesk автоматически устанавливаются на главный сервер. Для запуска средства обработки образов LANDesk из другого места скопируйте следующие четыре файла: IMAGEALL.EXE, IMAGE.EXE, RESTALL.BAT и BACKALL.BAT.
Средство обработки образов LANDesk для DOS (IMAGE.EXE) представляет собой работающую на основе DOS утилиту резервного копирования и восстановления, которая создает снимок целого раздела или тома и сохраняет его в наборе файлов или непосредственно на большинстве устройств ATAPI CD-R/RW. Если что-либо происходит с этим разделом или томом, вы можете просто восстановить его из образа снимка.
Обработку дисковых функций IMAGE.EXE осуществляет на основе BIOS. Если BIOS по какой-либо причине ограничивает доступ к жесткому диску, и отсутствует доступный менеджер устройств для корректировки ограничения, возможности IMAGE.EXE будут также ограничены.
IMAGE.EXE устанавливается как часть компонента развертывания ОС в составе LANDesk в каталог \Program Files\LANDesk\ManagementSuite\osd\imaging.
В IMAGE.EXE можно использовать несколько различных переменных среды:
Можно использовать параметры командной строки для IMAGE.EXE. Отделяйте параметры пробелами и вводите их в показанном ниже порядке. С помощью параметра командной строки /? можно просмотреть список дополнительных параметров командной строки, которые здесь не описаны.
Формат 1: image /Ch# d:\filename.img (без проверки)
Формат 2: image /Ch#V d:\filename.img (проверка)
Формат 3: image /Ch#VB d:\filename.img (побайтовая проверка)
Объяснение. Вместо h укажите номер исходного жесткого диска от 0 до 7, а вместо # — идентификатор записи раздела. Для большинства пользователей идентификатор раздела представляет собой число от 1 до 4, а идентификатор тома — число в формате 0xPVV, где P — расширенный раздел, а VV — шестнадцатеричный номер тома от 01 до FF.
Если вы не знаете идентификатор раздела или тома, запустите IMAGE.EXE без параметров командной строки и выберите создание образа (Create Image). На экране, где отображаются разделы и тома, в скобках показан идентификатор в виде шестнадцатеричного числа. В командной строке перед этим числом следует указывать префикс 0x.
Формат 1: image /Ch# /U d:\filename.img (без проверки)
Формат 2: image /Ch#V /U d:\filename.img (проверка)
Формат 3: image /Ch#VB /U d:\filename.img (побайтовая проверка)
Объяснение. Аналогично указанному выше.
Формат 1: image /Ch# /CDx (ATAPI)
Формат 2: image /Ch# /CDSx (ASPI)
Объяснение. Информация по h и # совпадает с приведенным выше описанием. Символ x после /CD обозначает номер используемого устройства для компакт-дисков. Чтобы получить список устройств, не указывайте x (/CD или /CDS).
Формат 1: image /Ch# /U /CDx (ATAPI)
Формат 2: image /Ch# /U /CDSx (ASPI)
Объяснение. Аналогично указанному выше.
Формат 1: image /R d:\filename.img (без проверки)
Формат 2: image /RV d:\filename.img (проверка при необходимости)
Объяснение. Образ восстанавливается на тот же жесткий диск и в то же расположение, откуда он был создан.
Формат 1: image /R /CDx (ATAPI)
Формат 2: image /R /CDSx (ASPI)
Объяснение. Символ x после /CD обозначает номер используемого устройства для компакт-дисков. Чтобы получить список устройств, не указывайте x (/CD или /CDS).
Формат: d:\filename;s
Объяснение. Вместо s после символа ";" укажите 0 для 2 ГБ, 1 для 698 МБ или 2 для 648 МБ.
Средство обработки образов LANDesk для Windows (IMAGEW.EXE) представляет собой 32-разрядную утилиту Windows для резервного копирования и восстановления, которая создает снимок целого раздела или тома и сохраняет его в наборе файлов или непосредственно на большинство устройств DVD+RW или CD-R/RW. Если что-либо происходит с этим разделом или томом, вы можете просто восстановить его из образа снимка.
Утилита IMAGEW.EXE совместима со средством обработки образов LANDesk для DOS (IMAGE.EXE).
В состав LANDesk Management Suite теперь включается обновленная утилита IMAGEW версии 2, обеспечивающая поддержку для Windows 7. Эта версия сохраняет файлы образа с другим расширением, а также содержит некоторые новые функциональные возможности. Если прежде вы использовали IMAGEW версии 1, можете и дальше ее использовать в соответствии с описанием в последующем разделе.
IMAGEW версии 2 устанавливается как часть компонента развертывания ОС в составе LANDesk в каталог ..\ManagementSuite\osd\imagew 2.
Для получения информации об использовании IMAGEW 2 зайдите на web-сайт сообщества поддержки LANDesk по адресу community.landesk.com.
Приведенная далее информация применима к IMAGEW версии 1.
Для работы с Windows 9x/Me утилите IMAGEW.EXE требуется, чтобы система поддерживала расширения Int 13h. Если BIOS компьютера по какой-либо причине ограничивает доступ к жесткому диску, и отсутствует доступный менеджер устройств для корректировки ограничения, возможности IMAGEW.EXE в этих ОС будут также ограничены.
IMAGEW.EXE устанавливается как часть компонента развертывания ОС в составе LANDesk в каталог \Program Files\LANDesk\ManagementSuite\osd\imaging.
Чтобы обеспечить соответствие создаваемых образов вашим требованиям, можно использовать различные переменные среды.
Переменные среды для IMAGEW.EXE необходимо использовать вместе с параметрами командной строки. Доступны следующие переменные среды:
Можно использовать параметры командной строки для IMAGEW.EXE. Отделяйте параметры пробелами и вводите их в показанном ниже порядке. С помощью параметра командной строки /? можно просмотреть список параметров командной строки, которые здесь не описаны.
Формат 1: imagew /Ch# d:\filename.img (без проверки)
Формат 2: imagew /Ch#V d:\filename.img (проверка)
Формат 3: imagew /Ch#VB d:\filename.img (побайтовая проверка)
Объяснение. Вместо h укажите номер исходного жесткого диска от 0 до 7, а вместо # — идентификатор записи раздела. Для большинства пользователей идентификатор раздела представляет собой число от 1 до 4, а идентификатор тома — число в формате 0xPVV, где P — расширенный раздел, а VV — шестнадцатеричный номер тома от 01 до FF.
Если вы не знаете идентификатор раздела или тома, запустите IMAGEW.EXE без параметров командной строки и выберите создание образа (Create Image). На экране, где отображаются разделы и тома, в скобках показан также идентификатор в виде шестнадцатеричного числа. В командной строке перед этим числом следует указывать префикс 0x.
Формат 1: imagew /Ch# /U d:\filename.img (без проверки)
Формат 2: imagew /Ch#V /U d:\filename.img (проверка)
Формат 3: imagew /Ch#VB /U d:\filename.img (побайтовая проверка)
Объяснение. Аналогично указанному выше.
Формат 1: imagew /Ch# /CDx
Объяснение. Информация по h и # совпадает с приведенным выше описанием. Символ x после /CD обозначает номер используемого устройства для компакт-дисков. Чтобы получить список устройств, не указывайте x.
Формат 1: imagew /Ch# /U /CDx
Объяснение. Аналогично указанному выше.
Формат 1: imagew /R d:\filename.img (без проверки)
Формат 2: imagew /RV d:\filename.img (проверка при необходимости)
Объяснение. Образ восстанавливается на тот же жесткий диск и в то же расположение, откуда он был создан.
Формат 1: imagew /R /CDx
Объяснение. Символ x после /CD обозначает номер используемого устройства для компакт-дисков. Чтобы получить список устройств, не указывайте x.
Формат: d:\filename;s
Объяснение. Вместо s после символа ";" укажите 0 для 2 ГБ, 1 для 698 МБ или 2 для 648 МБ.
Windows PE — это минисистема Windows, предоставляющая ограниченные службы на основе ядер Windows XP Professional и Windows Server 2003. Windows PE представляет собой независимую от оборудования среду Windows, содержащую следующие компоненты:
Windows PE использует TCP/IP для предоставления сетевого доступа и поддерживает тот же набор драйверов для сетевого взаимодействия и запоминающих устройств, что и Windows XP. Следует отметить некоторые ограничения, которые заключаются в том, что совместимость ограничена только исходящими соединениями (совместное использование ресурсов запрещено), и аппаратная перезагрузка происходит только по прошествии 24 часов работы в целях предотвращения использования ОС клиентом.
Операционная систему Windows PE настроена продуктом LANDesk таким образом, чтобы она включала только необходимые библиотеки, утилиты и драйверы. Помимо того в образ скопированы файлы агентов LANDesk для обеспечения функциональных возможностей LANDesk. Также в командный файл, первоначально загруженный операционной системой PE, добавлены организационные команды LANDesk. Начиная с пакета обновлений 2 для LANDesk 8.7, в образ была добавлена поддержка WM.
В этом разделе представлен список файлов, которые были добавлены или изменены в образе PE, обзор процесса загрузки и объяснение каждой строки в командном файле запуска.
Помимо драйверов образ LANDesk Windows PE содержит следующие измененные или добавленные файлы.
Файл | Назначение |
---|---|
winbom.ini | Отключение брандмауэра Windows PE |
\i386\txtsetup.sif | Файл подписи LANDesk |
\i386\system32\winpeshl.ini | Определение расположения оболочки |
\i386\system32\peshell.exe | Реальная используемая оболочка |
\i386\system32\setupreg.hiv | Включение пути LANDesk |
\i386\system32\startnet.cmd |
Выполнение командного файла при запуске |
\i386\system32\all.reg | Изменения LANDesk в реестре |
\i386\system32\winpe.bmp | Фоновый рисунок LANDesk |
\CBA8 | Агент LANDesk |
\LDCLIENT | Агент LANDesk |
Процесс загрузки WinPE начинается следующим образом:
Измененный продуктом LANDesk образ WinPE по умолчанию включает особый файл STARTNET.CMD. В версии 8.7sp2 файл выглядит следующим образом:
@echo off
set path=%path%;x:\cba8;x:\ldclient
\ldclient\GetBootOptions set /a err = %errorlevel%
if %err% gtr 0 goto nofix
ldclient\Diskinfo fix
:nofix
factory winpe
reg import all.reg
\ldclient\wait4ip /t 180
if %errorlevel% gtr 0 goto fail
CD \CBA8
RESIDENTAGENT.EXE /register
RESIDENTAGENT.EXE /start
CD \ldclient
winpepds /install
winpepds /start
If %err% gtr 0 goto pxe
miniscan /nodeviceid /usemacasname
Goto end
:pxe
if %err% lss 2 goto pxemenu
:pxeboot
miniscan /x /nodeviceid /usemacasname
goto end
:pxemenu
miniscan /nodeviceid /usemacasname
Replcore PxeMenuStart.cmd
call PxeMenuStart.cmd
goto end
:fail
@echo "Не удалось получить IP-адрес локального узла или преобразовать имя главного сервера. Проверьте сеть и попробуйте еще раз."
@pause
:end
В следующем разделе описываются все строки файла STARTNET.CMD.
Скрывает выходные данные этого CMD-файла. Закомментируйте (REM) эту команду при поиске и устранении неисправностей в файле STARTNET.CMD.
Задает путь для включения добавленных файлов агентов LANDesk.
Эта программа задает уровень ошибки 0, 1 или 2. Значения 0 означают, что компьютер загружен виртуально, 1 — компьютер загружен с использованием PXE и выбрано меню PXE, 2 — компьютер загружен с использованием PXE и выбрана управляемая загрузка.
Задает для переменной ERR значение, полученное модулем GetBootOptions.
Эта строка осуществляет пропуск команды и переход сразу к последующей строке сценария, если компьютер загружен с использованием PXE.
Эта строка обрабатывается только тогда, когда загрузка выполнена без PXE. Diskinfo.exe с параметром fix переопределяет MBR для загрузки снова в первоначальный активный раздел. Функцией виртуальной загрузки ранее была задана загрузка в ОЗУ WinPE.
Команда FACTORY.EXE используется для загрузки драйверов, а благодаря параметру –winpe генерирует уникальное имя для сеанса PE (как правило, minint-<произвольный суффикс>), а затем выполняет WINBOM.INI, в котором вы можете настроить и добавить команды, определяющие работу PE. Например, поскольку по умолчанию FACTORY.EXE сканирует все доступные драйверы, чтобы найти подходящий драйвер для обнаруженного оборудования, вы можете ограничить количество сканируемых драйверов (увеличивая тем самым скорость загрузки), внеся изменения в раздел NetCards файла WINBOM.INI.
Импортирует настройки среды LANDesk в реестр WinPE. В частности, в файле ALL.REG определены имя главного сервера и порт, используемый для инвентаризации. Пример файла ALL.REG:
Windows registry Editor version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\LANDesk\LDWM]
"CoreServer"="<имя_главного_сервера>"
"InventoryServerPort"="5007"
Программа wait4ip обеспечивает получение IP-адреса до сбора данных инвентаризации для этого компьютера. Параметр /t 180 определяет трехминутный предел времени ожидания. Можно добавить параметр /s для подавления выходных данных этой программы. С помощью параметра /? можно получить дополнительную информацию.
Пропускает остальные команды в файле, если не удается получить IP-адрес.
Переходит из каталога X:\i386\system32 в каталог X:\CBA8.
RESIDENTAGENT.EXE — служба, которая прослушивает и принимает соединения для удаленных команд, а затем запускает необходимое приложение для обработки запроса (как выполняются операции обработки образов LANDesk). Параметр /register устанавливает и регистрирует RESIDENTAGENT.EXE в качестве службы. Это отмечается в файле RESIDENTAGENT.LOG в каталоге CBA8.
Параметр /start запускает службу RESIDENTAGENT.EXE, которая осуществляет загрузку необходимых библиотек. Это также отмечается в файле RESIDENTAGENT.LOG.
Переходит из каталога X:\CBA8 в каталог X:\LDClient.
WINPEPDS — модуль, который запускается главным сервером, чтобы обнаружить этот компьютер и проверить, является ли он правильным управляемым узлом. Параметр /install устанавливает службу.
Параметр /start запускает службу WINPEPDS.
Эта строка означает, что компьютеры с загруженной средой PXE продолжат выполнение сценария в расположенном ниже разделе PXE.
Эта строка выполняется только компьютерами с виртуальной загрузкой, и это их последняя команда. Miniscan — утилита, собирающая минимальную информацию о системе и сохраняющая ее в базе данных инвентаризации LDMS. При выполнении miniscan без параметров имя и идентификатор устройства включаются в файл сканирования и отображаются на консоли в формате "minint-<произвольный суффикс>". Но при использовании параметров /nodeviceid /usemacasname эта информация удаляется из файла сканирования и отправляются только три типа данных: MAC-адрес, IP-адрес и число процессоров. Отображаемые на консоли устройства именуются по MAC-адресу.
Сообщает компьютерам с PXE-загрузкой о том, что предполагается пропустить часть сценария и перейти к разделу PXEmenu.
Эта строка выполняется теми компьютерами с PXE-загрузкой, для которых выбрана управляемая загрузка. Если при вызове утилиты miniscan используется параметр /x, в сетевую часть файла сканирования отправляется дополнительный атрибут Pxeboot=Yes.
Эта строка выполняется только теми компьютерами с PXE-загрузкой, для которых выбрано отображение меню. Miniscan — утилита, собирающая минимальную информацию о системе и сохраняющая ее в базе данных инвентаризации LDMS. При выполнении miniscan без параметров имя и идентификатор устройства включаются в файл сканирования и отображаются на консоли в формате "minint-<произвольный суффикс>". Но при использовании параметров /nodeviceid /usemacasname эта информация удаляется из файла сканирования и отправляются только три типа данных: MAC-адрес, IP-адрес и число процессоров. Отображаемые на консоли устройства именуются по MAC-адресу.
С помощью REPLCORE.EXE в указанном файле осуществляется замена переменной %CoreServer% значением, найденным в строковом значении реестра HKLM\Software\Intel\LANDesk\LDWM\CoreServer (заполнено с помощью ALL.REG на более раннем этапе процесса). В этом случае обычно вызывается команда PxeMenuStart.cmd, которая с помощью sdclient устанавливает связь с главным сервером, поэтому в командной строке необходимо указать правильное имя главного сервера.
Если компьютером с PXE-загрузкой выбран элемент меню, выполняется PXEMENUSTART.CMD. Две важные строки:
sdclient /f /o /p=”http://%CoreServer%/landesk/files/dosmenu.cfg”
RunBatch 500 X:\LDClient PxeMenu dosmenu.cfg
Сначала используется sdclient для получения DOSMENU.CFG с главного сервера. Затем с помощью RunBatch (простая утилита, вызывающая процесс после заданной задержки) запускается PXEMENU.EXE с вводом параметра DOSMENU.CFG.
Если не удается получить IP-адрес, появляется это сообщение об ошибке, показывающее, что следует проверить NIC или драйверы NIC.