Перемещаемый Профиль Пользователя

  • Автор темы Enoteg
  • Дата начала
E

Enoteg

Как изменить расположение папки Data по умолчанию в клиенте Lotus Notes 7 , для сохранения настроек лотуса в профиле пользователя сохранённом на сервере. По умолчанию при установке настройки пользователя хранятся в C:\Documents and Settings\user\Local Settings\Application Data\Lotus\Notes, а необходимо что бы хранился в C:\Documents and Settings\klochko\Application Data\Lotus\Notes. Этот параметр нигде не указан, ни в реестре, ни в ini`шниках, нужна срочно помощь. Спасибо
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
инишников у вас скорее всего несколько, не удивлюсь если он в папке Windows
 
A

Akupaka

Этот параметр (Directory=<path>) указан в notes.ini, а notes.ini должен быть в папке %appdata%\Lotus\Notes (т.к. установка многопользовательская)
В реестре этот параметр также указан, называется DataPath, если установка однопользовательская, то лежит обычно в
32-разрядная: HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes
64-разрядная: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lotus\Notes
А если многопользовательская, то, вероятно, в ключе пользователя будет
 
A

Akupaka

и вообще, полезно самому поискать, это в справке админа расписано достоверно, раздел "Notes Client Installation and Upgrade"
 
E

Enoteg

Несовсем то что я имелл ввиду

Интересует не конкретная настройка уже работающего пользователя
А настройки которые лотус изначально задаёт
Т.е. задача в том чтобы изменить папку по умолчанию С:\Documents and Settings\user\Local Settings\Application Data\Lotus\Notes\Data на С:\Documents and Settings\user\Application Data\Lotus\Notes\Data для многопользовательского режима. Т.е. даже ненастроенныю пользователь на ПК должен зайти на него запустить Lotus который будет изначально опрашивать папку в AppData а не в LocSet.. Данная папка не хранится в динамическом профиле что не даёт возможности пользователю пересаживаться с ПК на ПК без дополнительной настройки Lotus.
После добавления в notes.ini расположенного в c:\Documents and Settings\All Users\Application Data\Lotus\Notes\Data строки Directory=%appdata%\Lotus\Notes\Data ничего не меняется всё равно лотус опрашивает директорию в local изначально и предлагает настроить лотус заново.
Я полагаю lotus не воспринимает в ini файле системные переменные, это так?

Добавлено: читал
раздел "Notes Client Installation and Upgrade"
проблема в том что там написано как перенастроить или изменить уже работающий лотус, а это не решает проблемы. Даже попробывал "InstallShield Tuner for Lotus Notes" но нет там параметра задающего изначально другую папку для размещения настроек пользователя
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
ссылку уже давал
где будет ини зависит от ключей в реестре
 
E

Enoteg

lmike не то там описано как настроить лотус на многопользовательский режим, это не проблема совсем её сейчас сам инсталятор решает, раньше в версиях ниже 6-й может и были траблы. Т.е. ссылка хлам. У меня после инсталяции многопользовательского режима уже все эти параметры стоят по умолчанию как нужно.

повторюсь для тех кто непонял вопроса

лотус для каждого юзверя создаёт папку в %userprofile%\Local Settings\Application Data\Lotus\Notes\Data
и потом при очередном входе этого же юзверя забирает оттуда настройки и запускается
а если профиль хранить не на пк а на сервере, то папка %userprofile%\Local Settings\ не реплицируется на сервер туда идёт только папка %userprofile%\Application Data\ что и создаёт проблемы т.е. если пользователь небыл настроен на пк садится на новый и заново lotus требует его настроить несмотря на то что винда подтягивает его профиль с сервера.... все настройки раб стола и т.д. есть а лотус не настроишь потому как он использует неправильную папку для хранения настроек..... и стоит задача как эту папку изменить притом для ВСЕХ юзверей пк а не для одного конкретного чтобы при настройки юзверя изначально настройки складывались в папку %userprofile%\Application Data\ и потом при входе пользователя лотус их оотудаже подтягивал

вроде доступно написал.... извините ребята если что не так но мне кажется что вы читаете через строку и отвечаете также, может кто-нибудь по существу ответить...
 
A

Akupaka

Enoteg
глянь доку
link removed
link removed
гугли что-то типа "lotus notes roaming profile"

Добавлено: обновил ссылки в сообщении

Добавлено: После беглого просмотра первого документа... Возможно, лучше попытаться организовать плавающий профиль винды, а не домино, т.к. есть ограничения для плавающих пользователей.
Думаю, что можно попытаться настроить плавающий профиль с помощью скриптов входа.
Но придется разобраться куда че нотес пишет. Нужно на машину без нотес поставить многопользовательский клиент, поглядеть куда о чего написал. Потом настроить какого-то пользователя, поглядеть куда чего дописалось. Потом перенести папку дата в нужное место и выполнить соотв. настройки в инишках.
К сожалению, я подобным не занимался, потому не скажу че и где. Но, думаю, это возможно сделать, но придется много ручной работы выполнить...
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
повторюсь для тех кто непонял вопроса
повторюсь для тех кто не понял ответа :blush:
нотусня не с потолка берёт пути, они зашиты инсталятором в регистри и даже более, в составе инсталятора нотусни есть виндопердулятор с настройками для регистри
вот тама и искать нужно
пачками править регистри можно "рассылкой" (типа скрипт в политиках) правильного дефекатора рыгфайлов

ЗЫЖ ну не вбили же индусы путь в PE заголовок ;)
 
A

Akupaka

ЗЫЖ ну не вбили же индусы путь в PE заголовок
К стати! )))) ...\notes.exe ="DATAFOLDER"

Брешу! ...\notes.exe ="notes.ini-path"
и таким образом можно однопользовательский нотес натравить на нужный профиль! ( может и в многопользовательском можно )
А если notes.ini принимает unc-пути, то можно профиль даже на файл-сервер попытаться засадить, либо подключать сетевой диск... короче покрутить можно тут
 
E

Enoteg

нотусня не с потолка берёт пути, они зашиты инсталятором в регистри и даже более, в составе инсталятора нотусни есть виндопердулятор с настройками для регистри
вот тама и искать нужно
:blush: ну да но я бы не спрашивал если бы знал как поправить пути зашитые в exe файле ;)

К стати! )))) ...\notes.exe ="DATAFOLDER"

а вот это неплохая идея сейчас попробуем, спасибо!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471

правда это для 8.х

Добавлено: но как я упоминал выше - вот этот ключик подправить HKCU\Software\Lotus\Notes\NotesIniPath
юзерам и наслаждаться новым путём :blush:
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
ну вот у мя такой (на тестовой тачке)
HKEY_CURRENT_USER\Software\Lotus\Notes\7.0
токашо проверил перенес файло и исправил ключ
на
[HKEY_CURRENT_USER\Software\Lotus\Notes\7.0]
"NotesIniPath"="C:\\Documents and Settings\\Administrator\\Application Data\\Lotus\\Notes\\Data\\notes.ini"

всё запустилось без икоты новой инсталяции
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
можно играться с:
[HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes\7.0]
DataPath=
и
[HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes]
DataPath=
но правил игры я не знаю (да и стоитли заморачиваться ;) )


Добавлено:
а что у тебя в HKEY_CURRENT_USER\Software\Lotus\Notes висит? не дублируются ключи из
ничего у меня не "висит" :blush:
мало того он создаётся при инсталяции нотусни (новой)
еще ключ Installer создаётся, ща грохну - подывлюсь на реакцию ;)

Добавлено: ну по факту - *цензура* на эту ветку нотусне при запуске (удалил - 0 реакции)

Добавлено: <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"вот полная ветка юзера"</div></div><div class="sp-body"><div class="sp-content">Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Lotus]

[HKEY_CURRENT_USER\Software\Lotus\Notes]

[HKEY_CURRENT_USER\Software\Lotus\Notes\7.0]
"NotesIniPath"="C:\\Documents and Settings\\Administrator\\Application Data\\Lotus\\Notes\\Data\\notes.ini"

[HKEY_CURRENT_USER\Software\Lotus\Notes\Installer]
"PersonalFolder"="C:\\Documents and Settings\\Administrator\\My Documents\\"
"MUIPackEnabled"="No"
"MSIMajorUpgrade"="No"
"INSTALLTYPE"="6"
"ApplicationUsers"="AllUsers"
"Uninstalling"="No"
"PROGDIR"="C:\\Program Files\\lotus\\notes\\"
"DATADIR"="C:\\Program Files\\lotus\\notes\\data\\"
"NOTESWORKSWITH"="0"
"SourceDir"="C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\Lotus Notes\\"
"USENOTESFOREMAIL"=""
"NOTESDATAPATH"=""
"NOTESDATAPATH50"=""
"NOTESDATAPATH60"=""
"NOTESDATAPATH70"=""
"NOTESMULTIUSER"=""
"NOTESMULTIUSER50"=""
"NOTESMULTIUSER60"=""
"NOTESMULTIUSER70"=""
"NOTESPATH"=""
"NOTESPATH50"=""
"NOTESPATH60"=""
"NOTESPATH70"=""
"MULTIUSERINIPATHNOTES70"=""
"MULTIUSERINIPATHNOTES60"=""
"MULTIUSERINIPATHNOTES50"=""
"MULTIUSERINIPATHNOTES"=""
"NOTESPATH40"=""
"NOTESDATAPATH40"=""
"EMAILPROGRAM"=""
"NETWORKPROVORDER"="VBoxSF,RDPNP,LanmanWorkstation,WebClient"
"ISMUI"="0"
"Installing"="0"
"REMOVE"=""
"VDIR_INI"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\"
"VDIR_SHARED"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Shared\\"
"VDIR_SHARED_MODEMS"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Shared\\Modems\\"
"VDIR_SHARED_HELP"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Shared\\Help\\"
"VDIR_COMMON"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Common\\"
"VDIR_COMMON_W32"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Common\\W32\\"
"NOTESVERSION"="070004"
"KitType"="1"
"DirectoryKey"="SharedDataDirectory"
"DirectoryValue"="C:\\Documents and Settings\\All Users\\Application Data\\Lotus\\Notes\\Data\\Shared\\"

[HKEY_CURRENT_USER\Software\Lotus\Y2K]
 
A

Akupaka

в однопользовательской установке эти данные играют роль...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!