Форум программистов, компьютерный форум, киберфорум
HCL Notes: Администрирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
62 / 38 / 10
Регистрация: 12.11.2010
Сообщений: 835
1

Пакетное редактирование АК

08.05.2018, 02:21. Просмотров 1521. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток. Сменился адрес организации и требуется у всех пользователей изменить адрес организации. Как это сделать не через графический интерфейс сервера. Может через консоль или ещё как то, по манам для консоли не увидел и близко похожих команд. Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2018, 02:21
Ответы с готовыми решениями:

Пакетное редактирование файлов Word
Всем привет. В сети нашел файл SrcAndRpl_Beta3.doc для пакетного найти/заменить. Работает...

Пакетное сглаживание
Всем привет , нужна помощь по matlab , написал прогу но в ней необходимо сделать сглаживание...

Пакетное обновление
Хочу сделать пакетное обновление, что-то типа insertQuery += "INSERT INTO Users( UserID,...

Пакетное переименование файлов
Добрый день, можно с помощью с++ написать прогу которая будет переименовывать файлы указанные в...

3
273 / 63 / 31
Регистрация: 02.02.2013
Сообщений: 256
09.05.2018, 09:17 2
Здравствуйте, из консоли маловероятно - вроде таких команд не припомню.

А какой адрес поменялся ? Вы имеете ввиду адрес эл.почты ? - доменное имя в адресе эл.почты поменялось ? или что ?

Вы можете написать простенький скрипт выделить нужные Person-докумены и изменить в них адрес на новый.
Агент из одной строчки например что-то типа такого:

PureBasic
1
FIELD InternetAddress:=@ReplceSubstring(InternetAddress, "olddomain.ru", "newdomain.ru")
Это общий совет, вообще нужно смотреть ваше окружение, возможно, у вас старые адреса и в других полях упоминаются и так же в документах групп Group-документы.

Так же это изменение не поменяет адреса в location-документах (места вызова) на рабочих станциях у пользователей и они по прежнему будут при отправке использовать старый. Чтобы поменять адреса на новые так же и на клиентах автоматически это вам нужно выполнять изменение адреса через соответствующий пункт меню в каждом Person-документе индивидуально ! Тогда будет создан Административный запрос, который поменяет адрес так же и на рабочей станции у пользователя. И вы можете отследить где изменения прошли успешно а гдже есть проблемы.

Например, чтобы сформировать административный запрос на изменения адреса на рабочих станциях вы можете через Станцию администратора "People & Groups" -> Справа People->Set Internet Address... Тут вы можете задать интернет домен нужный.
0
62 / 38 / 10
Регистрация: 12.11.2010
Сообщений: 835
09.05.2018, 15:02  [ТС] 3
Нужно изменить адрес в плане расположения. Т.е. сменился адрес конторы, и теперь вместо "Ленина 1" нужно поставить "Пушкина 12".
Цитата Сообщение от Alex Ivanov Посмотреть сообщение
PureBasicВыделить код
1
FIELD InternetAddress:=@ReplceSubstring(InternetAddress, "olddomain.ru", "newdomain.ru")
Вот это как я понимаю то что мне нужно. Вопрос только где среда в которой выполняются эти скрипты? (Ну в смысле куда писать сам скрипт) А то инфы в нете по Лотусу мизер.
0
273 / 63 / 31
Регистрация: 02.02.2013
Сообщений: 256
09.05.2018, 16:02 4
Лучший ответ Сообщение было отмечено DrSMERTb как решение

Решение

Никакой среды не нужно - Точнее она уже есть и скрипт вы можете написать имея простую рабочую станцию Lotus Notes и уровень доступа позволяющий вам (вашему Id-файлу) создавать скрипты в Domino Directory.

Вам необходимо зайти в Domino Directory и Выбрать в меню Create->Agent (Создать Агент)
Откроется окно, в котором нужно указать название агента например в поле name указать 111111
другие поля оставить пустыми
и в поле type изменить с Lotus Script на Formula
Затем откроетася область для написать кода
в это область вы пишете код

PureBasic
1
FIELD InternetAddress:=@ReplaceSubstring(InternetAddress; "olddomain.ru"; "newdomain.ru")
(подставьте свои названия доменов)

Закрываете закладку. Система спросить нужно ли сохранять. Сохранятете.
Затем переключаетесь обратно в базу Domino Directory со списком пользователей.
Можете выделить один любой Person документ (для проверки)
В меню сверху выберете пункт Actions, в котором должно появиться название 11111 - т.е. то самое название которое вы дали агенту при создании.
Выбираете название агента.
Агент быстро отработает и после этого посмотрите в person - документе в интерент адресе должно изменится домен.
Но повторяю на рабочих станциях у пользователе по прежнему будет прописан старый адрес.
Вам вручную менять нужно будет на рабочих местах Lotus Notes (если они у вас есть конечно)

Если все нормально. Тогда можете потом выделить уже все Person-документы и снова выбрfть Actions-11111,
И во всех выделенных документах измениться адрес.

Добавлено через 6 минут
тут поле InternetAddress - это для примера просто вы можете подставить ваше называние поля которое вам нужно изменить. Я просто не очень понял про какое поле вы писали.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2018, 16:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Пакетное исправление орфографии
Возникла у меня следующая задача, подскажите, пожалуйста, возможно, ее кто-то уже решал или легко...

Пакетное переименование файлов
Уважаемые форумчане, подскажите пожалуйста решение. Имеется множество файлов следующего вида:...

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

Пакетное переименование файлов
Задание: Создать папку в ней 10 файлов. Программа от пользователя получает маску, все файлы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.