Где хранится имя, под которым зарегестрировался пользователь

Обсуждение технических вопросов по продуктам Novell

Где хранится имя, под которым зарегестрировался пользователь

Сообщение DimD » 02 ноя 2004, 08:10

Здравствуте!
Вопрос от ламера.
Где хранится имя , под которым зарегестрировался пользователь в NovellNetWare?(мне необходимо получить его с помощью MS VisualFoxPro) В Win98 нашел в реестре ветку с параметрами
HKEY_LOCAL_MACHINE\Network\Logon
NetWareUsername "asup24"
PrimaryProvider "Novell_NetWare"
username "asup24"
В WinXP этого не нашел. Может ктонибудь осветит эту тему ?
DimD
 
Сообщения: 4
Зарегистрирован: 02 ноя 2004, 08:03

Re: Где хранится имя, под которым зарегестрировался пользова

Сообщение Елена Лезгина » 02 ноя 2004, 09:35

DimD писал(а):Здравствуте!
Вопрос от ламера.
Где хранится имя , под которым зарегестрировался пользователь в NovellNetWare?(мне необходимо получить его с помощью MS VisualFoxPro) В Win98 нашел в реестре ветку с параметрами
HKEY_LOCAL_MACHINE\Network\Logon
NetWareUsername "asup24"
PrimaryProvider "Novell_NetWare"
username "asup24"
В WinXP этого не нашел. Может ктонибудь осветит эту тему ?


Если я вас правильно поняла, то у нас в наших АРМах тоже используется нечто подобное.
На уровне головного контекста в логин скрипте стоит строка:
set user=LOGIN_NAME
А затем в АРМах, видимо, используется эта переменная, но это уже не моя епархия.
Аватара пользователя
Елена Лезгина
 
Сообщения: 310
Зарегистрирован: 06 июн 2002, 08:42
Откуда: Пермь

Сообщение DimD » 02 ноя 2004, 10:16

А где эта значение этой переменной сохраняется? (откуда его извлекать?)
DimD
 
Сообщения: 4
Зарегистрирован: 02 ноя 2004, 08:03

Сообщение Андрей Тр. aka RH » 02 ноя 2004, 10:42

Вот тут делают нечто подобное :
This launch script will parse out the string from DS into the binary that is needed for MS office for the properties of the document and in the About information.
Хотя я толком не понял, как именно оно там берет из DS ..

http://www.novell.com/coolsolutions/zen ... ry_zw.html
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Мещеряков Андрей » 02 ноя 2004, 12:11

Это переменная окружения. Добавляется клиентом NetWare, значение берется из DS при регистрации юзверя. Команда set в логин-скрипте позводяет в приципе создать любую переменную.
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Сообщение Андрей Тр. aka RH » 02 ноя 2004, 12:22

Мещеряков Андрей

Так это понятно .. человек, очевидно, спрашивает, как получить значение переменной окружения Винды в MS VisualFoxPro.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение DimD » 02 ноя 2004, 12:27

Можно ли это сделать с помощью Win32API?
DimD
 
Сообщения: 4
Зарегистрирован: 02 ноя 2004, 08:03

Сообщение Владимир Горяев » 02 ноя 2004, 12:46

Есть же переменная %USERNAME%, обычно совпадает с CN.
SET в командной строке ее покажет.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Алексей Волков » 02 ноя 2004, 16:29

Есть SET-параметр NWUSERNAME
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Сообщение Сергей Дубовский » 02 ноя 2004, 19:59

Как справедливо отметили коллеги, нужно получить значение переменной окружения NWUSERNAME.
В VFP это можно сделать с помощью функции: GETENV('NWUSERNAME').
Сергей Дубовский
 
Сообщения: 180
Зарегистрирован: 05 мар 2003, 12:58
Откуда: Москва

А модулечек на каком-нибудь нормальном

Сообщение Boris Morozov » 03 ноя 2004, 03:00

языке написать и использовать штатное API Novell. Там пару строчек кода.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение DimD » 03 ноя 2004, 07:21

Доброго утра всем!
Прописали в процедуре регистрации set user=LOGIN_NAME и в VFP теперь можно получть логин спомощью GETENV('user')
Но при перерегистрации под другим именем без полной перезагрузки компа переменная user не изменяется, и изменяется только если регистрация происходит при загрузке компа.
Так и должно быть?
DimD
 
Сообщения: 4
Зарегистрирован: 02 ноя 2004, 08:03

Сообщение Владимир Горяев » 03 ноя 2004, 11:58

Алексей Волков (Alexi) писал(а):Есть SET-параметр NWUSERNAME
Че то в XPSP2 NWC49SP2 нету... :?
Есть еще параметр клиента "копировать имя пользователя NetWare..."
Если для этого параметра установлено значение "Вкл.", то все, что вводится в основном (NetWare) поле "Имя пользователя", копируется в поле "Имя пользователя" Windows, независимо от уже имеющегося там содержимого. Этот параметр не действует, если при регистрации выбран флажок "Только в рабочей станции"; он также не действует при выполнении повторной регистрации (через значок "Красная N"). Обратите внимание, что если в Windows поле "Имя пользователя" не содержит информации, копирование происходит и без выбора данного параметра, но после того, как во время успешной регистрации будет установлено значение, имя пользователя будет сохранено с этим значением, если в профиле местоположения не указано, что имя должно быть пустым. Этот параметр позволяет администратору установить одинаковые имена пользователей в NDS и в Windows, и пользователь затем сможет регистрироваться в обеих системах посредством единой регистрации. Этот параметр предоставляет поддержку для синтаксиса UPN и использования точек в имени пользователя
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron