Определение имени пользователя в DOS
Модераторы: m0p3e, edward_K, Модераторы
Определение имени пользователя в DOS
Добрый день. Собираюсь выполнить слияние БД всех филиалов в одну. Соответственно завожу пользователей в общей БД и для более широких возможностей администрирования есть желание разнести их по офисам. Но проблема в том, что в этом случае при входе в Галактику нужно указывать в строке имя пользователя номер офиса, а это может оказаться непосильной задачей (сейчас сетевые имена и имена в Галактике совпадают и пользователи вводят только пароль).
Представляется возможным для нужных ярлыков в cfg файле в строке username указывать определенный офис + имя пользователя. Тогда останется только ввести пароль как и раньше. Но не знаю как в DOS определить имя пользователя. Может, есть другой способ решить данную проблему?
Представляется возможным для нужных ярлыков в cfg файле в строке username указывать определенный офис + имя пользователя. Тогда останется только ввести пароль как и раньше. Но не знаю как в DOS определить имя пользователя. Может, есть другой способ решить данную проблему?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
1.вы когда ставите офис идет вопрос - перевести всех пользователей в текущий?. Не проще ли всех перевести? Да и в карточке пользователя можно офис руками поменять.
2. @set dd=%username%
echo %dd% - ну а galnet.cfg вам придется генерить, либо в батнике определять сию макроподстановку, а потом использовать в cfg.
2. @set dd=%username%
echo %dd% - ну а galnet.cfg вам придется генерить, либо в батнике определять сию макроподстановку, а потом использовать в cfg.
%username% - то, что нужно. Большое спасибо.
А что касается перевода всех пользователей в один офис, то это не очень удобно, поскольку управлять настройками становится сложнее. Так у нас, например, пользователи одного офиса могут корректировать каталог МЦ, а других - нет. Я делаю настройку "Запретить модификацию МЦ" филиальной и для данного филиала устанавливаю нет, а для остальных да. Если бы все пользователи были в одном офисе, то мне пришлось бы настройку делать пользовательской и для каждого пользователя задавать нужное значение. Пользователей > 200, а настроек не одна, так что с использованием %username%, думаю, все получится красиво.
А что касается перевода всех пользователей в один офис, то это не очень удобно, поскольку управлять настройками становится сложнее. Так у нас, например, пользователи одного офиса могут корректировать каталог МЦ, а других - нет. Я делаю настройку "Запретить модификацию МЦ" филиальной и для данного филиала устанавливаю нет, а для остальных да. Если бы все пользователи были в одном офисе, то мне пришлось бы настройку делать пользовательской и для каждого пользователя задавать нужное значение. Пользователей > 200, а настроек не одна, так что с использованием %username%, думаю, все получится красиво.