Ключи запуска lotus notes

Добавил пользователь Alex
Обновлено: 19.09.2024

Программы, все вопросы по поиску дистрибутивов в Варезнике!

Lotus Notes

Другие ссылки:

Машинка там реальная. 8 ядер по 3Ггц, 16Гб оперативы, RAID 5 выдает в среднем 300-350Мб/сек на чтение и 250-300 на запись.

Скажу более. Если у пользователя Intel i5 и оперативы 3Гб, то все летает и не чихает. Думаю, что сервер тут мало влияет на тормоза. То же самое можно сказать о сети. Опускали но 10Mb/s на быстрых машинах - летает. При гигабите на, например, проц 2,4Ггц+ 512Мб оперативы - глушняк. Операции проходят по 10 секунд минимум в хорошее время.

2) В файлах установки есть 2 запускаемых файла setup.exe и lotus x.x.x ru.msi
оба файла имеют ключи установки, которые можно прочитать при выполнении команды setup.exe /? и lotus x.x.x ru.msi /?

если, в уже установленом виндовс, запустить lotus x.x.x ru.msi /passive , то установки пройдет так как мне и надо, накаких вопросов, все идеально ставится, Но файл *.msi нельзя запустить до логина пользователя и запуска explorer , как я понял. Вместо начала установки, как при уже запущеноним експлорер, появляется окошко с ключами - типа прочитайте.

А ключи которые выдает команда setup.exe /? вообще не выполняет никаких действий
setup.exe /S/v/qn

Как же мне сделать автосетап ?
Пробывал уже всячиские ключи разные комбинации

[GuiRunOnce]
"%SystemDrive%\install\MUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
"%SystemDrive%\install\lotus\lotus\setup.exe /V/passive"
"%SystemDrive%\install\wr\wr.exe /s"
"%SystemDrive%\install\adobe\rdr.exe /sPB"
"%SystemDrive%\install\antiv\setup.exe"
"%SystemDrive%\install\office2007sp1ru\setup.exe"

Вот в том и вопрос, насколько реально было разработчикам накосячить для таких тормозов? Или может ли при каких-либо условиях сам Lotus создавать такие проблемы? Дело в том, что ранее не сталкивался ни с Lotus, ни с CompanyMedia и рассуждать могу лишь на уровне логики подхода. Знаю, что криво построенные запросы SQL могут порушить старания кодеров прочего кода системы (сам участвовал в групповых разработках). Но, как мне кажется, компания (по понятным причинам не называю, какая именно), которая разворачивает у нас это дело, достаточно именита, чтобы допускать такие явные косяки.

2) В файлах установки есть 2 запускаемых файла setup.exe и lotus x.x.x ru.msi
оба файла имеют ключи установки, которые можно прочитать при выполнении команды setup.exe /? и lotus x.x.x ru.msi /?

если, в уже установленом виндовс, запустить lotus x.x.x ru.msi /passive , то установки пройдет так как мне и надо, накаких вопросов, все идеально ставится, Но файл *.msi нельзя запустить до логина пользователя и запуска explorer , как я понял. Вместо начала установки, как при уже запущеноним експлорер, появляется окошко с ключами - типа прочитайте.

А ключи которые выдает команда setup.exe /? вообще не выполняет никаких действий
setup.exe /S/v/qn

Как же мне сделать автосетап ?
Пробывал уже всячиские ключи разные комбинации

Привет. Появилась необходимость автоматизировать смену публичного ключа. Чтобы пользователю просто нажать кнопку "Сменить ключ", ввести пароль и все. Админу улетел запрос на заверение нового ключа.
Что-то не могу найти ничего такого ни в скрипте ни в апи. Может сталкивался кто?

Создать хеш-таблицу со случайными целыми ключами и удалить из него записи с чётными ключами
Помогите пожалуйста создать хеш-таблицу со случайными целыми ключами и удалить из него записи с.

Работа с ключами
Всем снова здравья. Мучаюсь всё с бд. Саму бд сварганил через ibexper причём удалённую в этот раз.

Работа с внешними ключами
Создаю две таблицы SqlCommand cmdCreateTable = new SqlCommand("CREATE TABLE " + .

php работа с ключами
Объясните, правильно ли я понял работу первичных и внешних ключей Я тут нарисовал простенькую.

ключи в ИД - это и есть основа аутентификации пользователя, смена ключей - смена пользователя (с утерей всех шифрованных доков/полей)
или речь идет о смене "других" ключей, не связанных с ИД?

При некоторых условиях, пользователю иногда нужно сменить ключи (такие моменты возникают, почему не могу сказать), это сложно. Для многих это вообще непреодолимое препятствие. Вот, ищу способ облегчить им жизнь.

на уровне vault есть

User key rollover
The ID vault server takes care of the User key rollover process. For all vaulted users, the option for users to create new publics keys from a Notes client is disabled. User key rollover is automatically triggered as configured via policy when needed, and is also automatically completed of by the ID vault. An advantage of thys is that users will never receive dialogs related to User key rollover. Also, User key rollover will always only be initiated once on the ID vault server. Users should not attempt rolling over keys using pre-Notes 8.5 clients themselves, as thys could lead to discrepancies between the users local ID file and the vaulted ID file.

что бы ассоциировать с вопросом

For IBM® Lotus® Domino® 6 and earlier servers, creating and certifying a new public key requires the following procedures, which are described below:


The user creates the new public key and submyts it for certification.
The certification administrator certifies the users public key with a IBM® Lotus® Notes® certificate and adds it to the Domino Directory.
The user merges the new certificate into the users ID file.
For Domino 7 and later servers, administrators can use the key rollover process for creating new public keys through a security settings policy document. Users can also trigger key rollover through the User Security dialog box.

В общем, кто ставил себе несколько клиентов (часто разных версий), замечал, что запустить их можно только в определенной последовательности, либо с каким-то другим шаманством.
часто делают себе ярлыки на D:\lotus\notes6\notes.exe при этом, когда нотес запускается происходит какая-то проверка (видать какой-то семафор есть), и другой клиент уже не запускается. при этом, что странно, если запустить сначала 5й, а потом 6й клиент, то запускается, а на оборот уже нет.
но, если сменить имя файла на D:\lotus\notes6\nlnotes.exe, то все запускается независимо от порядка запуска.
можно даже клиент одной версии запустить, но тут надо нашаманить с копией DATA и notes.ini.

Несколько клиентов Notes на одной машине.
Я точно видел на форуме уже про это обсуждение, но найти так и не смог, если у кого есть под рукой.

Несколько серверов на одной машине
Привет всем. Есть вопрос: При установке нескольких серверов (2) на одну машину, какие затыки.

Несколько сайтов на одной машине
Добрый день всем. Ситуация следующая: Имеются два компьютера com1 и com2. com1 выступает в.

Несколько серверов на одной машине
Всем привет. Ранее работал только с одним сервером и одной БД. Хочу поучиться и запустить.

В общем, кто ставил себе несколько клиентов (часто разных версий), замечал, что запустить их можно только в определенной последовательности, либо с каким-то другим шаманством.
часто делают себе ярлыки на D:\lotus\notes6\notes.exe при этом, когда нотес запускается происходит какая-то проверка (видать какой-то семафор есть), и другой клиент уже не запускается. при этом, что странно, если запустить сначала 5й, а потом 6й клиент, то запускается, а на оборот уже нет.
но, если сменить имя файла на D:\lotus\notes6\nlnotes.exe, то все запускается независимо от порядка запуска.
можно даже клиент одной версии запустить, но тут надо нашаманить с копией DATA и notes.ini.

кроме того, в клиентах с джавой notes.exe запускает в джава интерфейсе, nlnotes.exe в обычном фейсе
обычно для работы с несколькими версиями проще всего сделать копии каталогов с установленными клиентами,
и тогда можно использовать любое количество клиентов и в любом порядке запуска..

Автоматизированное распространение клиента Lotus Notes с настроенной конфигурацией


Предприятие разворачивало корпоративную почтовую систему на базе IBM Domino 8. Рабочих мест – до 800, впоследствии Lotus предполагалось использовать также для организации документооборота. Парк рабочих станций был разношерстным, в большом количестве присутствовали системы еще Windows 2000 Professional, были также XP/Vista/7, как 32-, так и 64-разрядные.

В процессе установки Notes очень хотелось передать клиенту некоторые настройки – как минимум, параметры подключения к серверу Domino, чтобы не тратить время на указание параметров связи на каждом клиенте вручную. Помимо этого, нужно было разворачивать дистрибутив клиентской части только с определенным набором компонент, и обеспечивать SSO - синхронизацию пароля Notes ID с паролем работающего пользователя Windows, избавив его от необходимости помнить отдельный пароль в почтовый клиент, и вводить его каждый раз.

Служба каталогов AD была, системы управления конфигурациями и распространения ПО – как обычно, нет. Требовалось организовать автоматизированное развертывание клиента имеющимися средствами.

Логика выбора конкретной версии пакета для установки на каждом клиенте я решил реализовывать универсальным скриптом.

· Preparations (страница A) – для подготовки дистрибутива. В качестве настроечной станции для запуска InstallShield Tuner я использовал виртуальную машину с русской версией Windows 7 Enterprise SP1 x86, никаких проблем не возникло. Замечание из предыдущего опыта – для настройки пакетов установки локализованных версий клиента Notes, всегда лучше использовать установку ОС соответствующей локали, иначе впоследствии, при развертывании пакета на целевых системах, возможны проблемы с кодировкой. В частности, я сталкивался с тем, что названия служб Notes в операционной системе в этом случае регистрировались “крякозябрами”.

· Changing the Installation Features (страница 5) – здесь необходимо выбрать компоненты для установки в составе клиента. В моем случае достаточно было стандартного набора без офисной части, клиент Sametime также не был нужен;

· Adding Notes. ini Options (страница 6) – здесь задается возможность передачи собственных параметров в файл notes. ini настройки клиента (см. ниже страницу 8, Scriptable setup). Поэтому, важный момент - необходимо установить параметр VDIR_INI, как описано в руководстве;

· Multi- user vs. single- user installation (страница 7) – в корпоративном окружении, в доменной среде используем вариант multi-user. В этом случае все настройки клиента хранятся в профиле пользователя Windows;

· Scriptable setup, страница 8. Здесь создается INI-файл с теми настройками, которые при установке отображаются в конфигурационный файл notes. ini . В частности, таким образом можно передать клиенту параметры подключения к серверу Domino, так, чтобы при первом запуске клиента никакие данные, кроме ID-файла не запрашивались. Это сильно минимизирует риск ошибок при начальной настройке.

Для автоматизации подключения к серверу почты (без IM), опций Domino. Port , Domino. Name , Domino. Server , AdditionalServices и AdditionalServices. NetworkDial минимально достаточно. Поэтому у меня получился такой файл company_notes.cfg , размещаемый в подкаталоге plugins кастомизированного пакета:

Нужно понимать, что для того, чтобы это заработало правильно, необходимо обеспечить корректную работу механизмов разрешения имен Notes поверх TCP/IP. Иначе может получиться так, что при первом запуске клиента документ соединения (connection document) будет создан неверно, и это потом придется исправлять на каждом клиенте вручную. О разрешении имен необходимо позаботиться заранее ;

· Use the .mst (страница 13). Здесь приводится командная строка, которая применяет созданный файл преобразований (transform) к установочному пакету. Она нам понадобится при создании скрипта установки (см. ниже). То есть, мне нужен вариант 13. I. A ( Batch files) .

Больше никакие разделы из данного руководства мне не понадобились. Installshield Tuner необходимо использовать для обоих пакетов (7.0.4 и 8.5.2). На выходе получаем по одному MST (transform) для каждого пакета, вся логика настройки стандартного дистрибутива содержится в них.

В результате сборки, у меня получилась следующая структура пакетов, размещаемая на сетевом дистрибутивном ресурсе в домене AD (под корнем \\SERVERNAME\Distr ):

Скрипт можно загрузить из приложения (файл Install.7z ), и при необходимости адаптировать. Хотелось бы сделать несколько замечаний:

· Разрядность ОС (логика введена для копирования ярлыков) определяется по системной переменной PROCESSOR_ARCHITECTURE , а версия ОС – по выводу встроенной команды ver командного интерпретатора cmd. exe ;

· Скрипт определяет наличие клиента Notes на целевой системе по присутствию файла notes. exe в соответствующем каталоге. Если файл обнаружен, ничего не делается;

· Опытным путем установлено, что при подобной инсталляции (скриптом, запускаемым с правами системы из объекта групповой политики AD, в сочетании с пакетом клиента Notes для автоматизированной установки), операция установки проходит отлично, но, почему-то, в профилях пользователей не создаются ярлыки для программ. Поэтому я просто подготовил отдельные наборы эталонных ярлыков (файл Shortcuts.7z ) для клиентов Notes 7 и 8, для x86 и x64-систем, для “Главного меню” и “Рабочего стола”, и по завершении операции установки копировал их явно командой xcopy в необходимые каталоги. Метод оказался вполне рабочим, никаких проблем не возникло;

RestartCmd = "shutdown.exe -r -f -t 120 -c " & Chr(34) & "Система будет перезагружена, приготовьтесь к завершению работы!" & Chr(34)

· Операция установки 8.5.2 FixPack 2 для Windows 2000 не нужна, так как для этой ОС устанавливается более старый клиент;

· Чтобы скрипт не был “черным ящиком”, введено простое протоколирование операций установки в текстовый файл на каждой системе во временный каталог (в файл %TEMP%\runresult.tmp ). Это позволяет отследить, что именно происходило, если что-то пошло не так. Выглядит лог примерно так (вариант успешной установки клиента 8.5.2):

ЛОГ СКРИПТОВОЙ УСТАНОВКИ NOTES
13.12.2012 17:52:52
Инициализация скрипта установки.
Обнаружена операционная система Windows Vista и выше
Система имеет 64-разрядную архитектуру, путь установки Notes C:\Program Files (x86)\IBM\Lotus\Notes\notes.exe
Попытка установки клиента версии 8.5.2.
13.12.2012 18:03:05
Установщик вернул код 0
Попытка установки 8.5.2 Fixpack 2.
13.12.2012 18:06:23
Установщик вернул код 0
Путь общего пользовательского профиля C:\ProgramData
Копируем ярлыки главного меню в C:\ProgramData\Microsoft\Windows\Start Menu\Programs
xcopy "\\DM1-DC01\Distr\Notes\Shortcuts\8.5.2\x64\Lotus Applications" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Lotus Applications" /E /I /R /Y
Копирование вернуло код 0
Копируем ярлыки рабочего стола в C:\ProgramData\Desktop
xcopy "\\DM1-DC01\Distr\Notes\Shortcuts\8.5.2\x64\Lotus Notes 8.5.lnk" "C:\ProgramData\Desktop" /R /Y
Копирование вернуло код 0
Инициирована перезагрузка системы.
Скрипт завершен.
13.12.2012 18:06:28

По завершении установки, однократный визит на каждую рабочую станцию все-таки нужен – для того, чтобы выдать пользователю его ID-файл с начальным паролем (который потом синхронизируется с паролем Windows). ID-файлы для каждого пользователя нужно предварительно подготовить, это стандартная задача администратора Domino. Но, в любом случае, предоставление Notes клиенту ID-файла – простая операция, занимающая минимум времени, а все остальное автоматизировано.

Дальнейшие настройки Notes клиента (после подключения к предварительно сконфигурированному серверу) можно выполнять уже с помощью политик Domino. В частности, можно задать список доступных баз данных на рабочей области Notes клиента.

Клиенты Lotus Notes от версии к версии, в сущности, меняются мало, поэтому, уверен, эта методика установки будет актуальной еще долгое время.

Здесь реализация стандартная. Скрипт назначается как стартовый на контейнер Computer Configuration объекта групповой политики. Дополнительно, так как установка занимает достаточно длительное время, в ветви административных шаблонов ( Computer Configuration\ Policies\Administrative Templates\System\Scripts ) устанавливается два параметра:

· Maximum wait time for Group Policy Scripts – Enabled, 0 (значение 0 означает, что скрипт не будет прерван принудительно, и расширение Script CSE на клиентской стороне в любом случае дождется его завершения);

· Run startup scripts asynchronously – Enabled , задает выполнение скрипта в фоновом режиме (асинхронно по отношению к процедуре входа в систему):

Ну и традиционное замечание: групповая политика установки применяется при следующей перезагрузке целевой рабочей станции; дабы избежать падения производительности сети и сервера с дистрибутивом, крайне рекомендуется создать специальную группу безопасности в AD, и включать в нее целевые учетные записи компьютеров поэтапно, используя для созданных групповых политик фильтрацию по ACE “ Apply Group Policy ” (опция Security Filtering консоли GPMC) для этой группы.

Читайте также: