Настройка SAP INSTALL Server

Настройка SAP INSTALL Server

Развитие темы ведется тут
Вообще подробный хелп можно найти в любом дистрибутиве SAP GUI. Называется он
Installation Server Help.chm
Теперь по пунктам для ленивых
1. запускаем setup\admsetup.exe; (в 7.10 название NwSapSetupAdmin.exe)
2. жмем Browse, выбираем папку, где будет создан Installation Server (это в терминологии SAP);
3. жмем Далее, файлы копируются;
4. дальше оно предлагает настроить Distribution Service - если не надо, пропускаем (Отмена);
5. заходим в выбранную на втором этапе папку, запускаем оттуда setup\SapAdmin.exe;
6. здесь можно:
* интегрировать патчи (меню Server -> Apply Patch/Update);
* посмотреть список Packages (наборы компонентов для установки), создать новый (меню File -> New Package);
я использую предопределенный Package "Complete GUI (local)" (полная локальная установка);
* почитать хелп (раздел Command Line Parameters);
7. unattended установка (с отображением прогресс-индикатора):
Код:

setup\SapSetup.exe /p:{идентификатор}

полностью тихая установка:
Код:

setup\SapSetup.exe /p:{идентификатор} /silent

(идентификатор - это длинный такой номер, уникальный для каждого Package, например {68A0C4DC-B17F-4FBE-B21F-534BBFB4F3E1}).

Вопрос по настройке SAPLPD

А где хранит настройки saplpd?
Чтобы один раз настроив копировать настройки на другие машины после автоматической установки.
Мне в saplpd необходимо указать три шрифта и "кириллицу". Я ни сколько не SAP'опец, у меня лишь задача автоматизировать процесс установки и настройки клиента.
Хотелось бы как с saplogon: скопировать свой saplogon.ini.
Сейчас все в фоне отлично устанавливается (включая патчи) и копируется saplogon.ini.
Дело осталось лишь за настройкой saplpd.

Update: в общем, определил, что saplpd после настройки вносит изменения в реестр по адресу
[HKEY_CURRENT_USER\Software\SAP\SAPlpd\SAPLPD]
Импортировал в saplpd.reg.
И после установки SAP необходимо было экспортировать saplpd.reg. Однако применялся reg-файл только к текущей учетной записи.
Узнал, что если записать "regedit /s filename.reg" в файл cmdlines.txt в секцию [Commands], то изменения коснутся всех будущих учетных записей, включая "администратора". Это происходит за счет того, что на этапе установки Windows (до конца установки 14 минут) еще нет никаких пользователей, вошедших в систему, и изменения, которые пишутся в HKEY_CURRENT_USER, применяются к Default User.
Отсюда следует, что все будущие учетные записи будут наследовать свойства Default User.
Проверил. Работает со всеми учетными записями.
Вообще для чего это надо?

1. Запуск от любого пользователя (даже если пользователь в домене не имеет админских прав)
2. Скрытый режим установки (не заметно для пользователя если прописать сервер в политики безопасности домена ;)
3. Выбраны необходимые параметры (что надо а что не надо устанавливать пользователю)
4. Нет необходимости делать удаление старых версий SAP GUI (проверял установку/накатку с 6.20 и 6.40 -работает на ура!)
5. Установка обновлений-патчей (если хотя бы раз SAP был поставлен с сервера прописывается путь в реестре локальной машины заглядывать на сервачек раз в 24 часа по умолчанию).
6. Возможность установки через сервер SAPLOGON.ini (пока не решено-уточнить необходимость).
Комментарии:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.