Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Администрирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
1

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

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

Всем доброго времени суток. Сменился адрес организации и требуется у всех пользователей изменить адрес организации. Как это сделать не через графический интерфейс сервера. Может через консоль или ещё как то, по манам для консоли не увидел и близко похожих команд. Заранее благодарен.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2018, 02:21
Ответы с готовыми решениями:

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

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

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

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

Winrar - Пакетное архивирование
Доброго дня, господа. У меня есть 38 Гб информации, которую надо заархивировать...

3
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
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
DrSMERTb
60 / 36 / 10
Регистрация: 12.11.2010
Сообщений: 820
09.05.2018, 15:02  [ТС] 3
Нужно изменить адрес в плане расположения. Т.е. сменился адрес конторы, и теперь вместо "Ленина 1" нужно поставить "Пушкина 12".
Цитата Сообщение от Alex Ivanov Посмотреть сообщение
PureBasicВыделить код
1
FIELD InternetAddress:=@ReplceSubstring(InternetAddress, "olddomain.ru", "newdomain.ru")
Вот это как я понимаю то что мне нужно. Вопрос только где среда в которой выполняются эти скрипты? (Ну в смысле куда писать сам скрипт) А то инфы в нете по Лотусу мизер.
0
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2018, 16:02

Пакетное переименование файлов
Есть файлы ___ нужно скрипт групового переименования файлов где меняеться...

Пакетное конвертирование UniConvertor
Есть задача переконвертировать из CBR в PDF комиксы, что-бы читалка читала моя)...

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


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

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

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