Имя: Пароль:
1C
 
имя учетной записи
0 Vvvvv
 
07.08.14
07:50
Как программно получить имя учетной записи компьютера.
Поиск в интернете не дал результатов.
Имя учетной записи нужно, что бы программно сохранят файлы на рабочий стол пользователя
1 Wobland
 
07.08.14
07:51
set username
2 Vvvvv
 
07.08.14
07:55
"C:\Users\" + set username +"\1"
это так должно быть
(1) Спасибо
3 Vvvvv
 
07.08.14
07:58
не, так вообще нельзя, не работает
4 Wobland
 
07.08.14
07:59
5 Heckfy
 
07.08.14
08:04
Не??


Глобальный контекст (Global context)
ИмяКомпьютера (ComputerName)
Синтаксис:

ИмяКомпьютера()
Возвращаемое значение:

Тип: Строка.
Сетевое имя компьютера.
Описание:

Получает сетевое имя компьютера.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

СетевоеИмяКомпьютера = ИмяКомпьютера();
6 HeroShima
 
07.08.14
08:06
Для "сохранят файлы на рабочий стол пользователя" не нужно знать имя пользователя.
7 Vvvvv
 
07.08.14
08:08
(6) как не нужно, а если несколько пользователей, то у каждого пользователя свой рабочий стол со своим адресом.
(5) нужно не имя компьютера
8 HeroShima
 
07.08.14
08:10
(7) Для таких случаев есть общий рабочий стол.
9 Лодырь
 
07.08.14
08:11
&НаКлиенте
Процедура Команда1(Команда)
    WScript = Новый ComОбъект("Wscript.Network");
    Сообщить(""+WScript.UserName);
КонецПроцедуры
10 Wobland
 
07.08.14
08:11
а ещё бывает, что путь в юзерсах не совпадает с именем учётки
11 Лодырь
 
07.08.14
08:12
(10) Эх, ну зачем ты так сразу.. Надо было подождать когда парень таступит на эти грабли сам. А так никакого педагогического эффекта.
12 Лодырь
 
07.08.14
08:15
(0)Вообще конечно всегда интересно как люди ищут в интернете и не находят информацию. С учетом того что даже на мисте эта тема обсасывалась.

v8: Как получить Windows имя текущего пользователя ? (в идеале путь к рабочему столу =))
13 Wobland
 
07.08.14
08:15
ничего, подождём появления клиента без ком-объектов
14 Heckfy
 
07.08.14
08:19
(8) "Как программно получить имя учетной записи компьютера" - Я чего то не понимаю......
15 HeroShima
 
07.08.14
08:21
(14) Ты чего-то не понимаешь.
16 Heckfy
 
07.08.14
08:21
Глобальный контекст (Global context)
ПользователиИнформационнойБазы (InfoBaseUsers)
Использование:

Только чтение.
Описание:

Тип: МенеджерПользователейИнформационнойБазы.
Используется для управления списком пользователей информационной базы.

Доступность:

Сервер, толстый клиент, внешнее соединение.


МенеджерПользователейИнформационнойБазы (InfoBaseUsersManager)
Методы:

НайтиПоИмени (FindByName)
НайтиПоУникальномуИдентификатору (FindByUUID)
ПолучитьПользователей (GetUsers)
СоздатьПользователя (CreateUser)
ТекущийПользователь (CurrentUser)

Описание:

Предназначен для работы со списком пользователей информационной базы.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

Глобальный контекст, свойство ПользователиИнформационнойБазы


МенеджерПользователейИнформационнойБазы.ТекущийПользователь (InfoBaseUsersManager.CurrentUser)
МенеджерПользователейИнформационнойБазы (InfoBaseUsersManager)
ТекущийПользователь (CurrentUser)
Синтаксис:

ТекущийПользователь()
Возвращаемое значение:

Тип: ПользовательИнформационнойБазы.
Описание пользователя, аутентифицированного в текущем сеансе. Если список пользователей информационной базы пустой, то в качестве текущего пользователя будет возвращен пользователь с пустым именем и идентификатором объекта, полученного методом НайтиПоИмени, если в параметре указано пустое имя.
Описание:

Получает описание текущего пользователя информационной базы.
При начале сеанса работы пользователя с информационной базой описание аутентифицированного пользователя сохраняется в сеансе, и оно становится текущим пользователем. Значения всех свойств текущего пользователя в течение сеанса не меняются и остаются такими, какими они были в момент аутентификации.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Доступен всем пользователям



ПользовательИнформационнойБазы (InfoBaseUser)
ПользовательИнформационнойБазы (InfoBaseUser)
Свойства:

АутентификацияОС (OSAuthentication)
АутентификацияСтандартная (StandardAuthentication)
ЗапрещеноИзменятьПароль (CannotChangePassword)
Имя (Name)
ОсновнойИнтерфейс (DefaultInterface)
Пароль (Password)
ПарольУстановлен (PasswordIsSet)
ПоказыватьВСпискеВыбора (ShowInList)
ПолноеИмя (FullName)
ПользовательОС (OSUser)
РазделениеДанных (DataSeparation)
РежимЗапуска (RunMode)
Роли (Roles)
СохраняемоеЗначениеПароля (StoredPasswordValue)
УникальныйИдентификатор (UUID)
Язык (Language)

Методы:

Записать (Write)
Удалить (Delete)

Описание:

Предназначен для получения и записи сведений о пользователе в информационную базу.
Если текущий пользователь не обладает административными правами, он может изменить только ограниченный набор сведений (свойства объекта) о себе (ПолноеИмя, Язык, Пароль). При изменении этих свойств остальные свойства сохраняют свои значения.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером.
См. также:

МенеджерПользователейИнформационнойБазы, метод СоздатьПользователя
МенеджерПользователейИнформационнойБазы, метод НайтиПоИмени
МенеджерПользователейИнформационнойБазы, метод НайтиПоУникальномуИдентификатору
МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь
СоединениеИнформационнойБазы, свойство Пользователь
СеансИнформационнойБазы, свойство Пользователь
Глобальный контекст, метод ОчиститьНастройкиПользователя



ПользовательИнформационнойБазы.ПользовательОС (InfoBaseUser.OSUser)
ПользовательИнформационнойБазы (InfoBaseUser)
ПользовательОС (OSUser)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит строку, идентифицирующую пользователя операционной системы при установленном свойстве АутентификацияОС.
Формат строки: \\ИмяДомена\ИмяПользователя.
При установке наличие пользователя в операционной системе не проверяется.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Доступно только пользователю с административными правами.
17 Andrewww123
 
07.08.14
08:23
(0) Как вариант, взять "КаталогВременныхФайлов()", и отрезать лишнее
18 Wobland
 
07.08.14
08:24
(17) c:\temp
19 Andrewww123
 
07.08.14
08:27
(18) С чего это?
20 Лодырь
 
07.08.14
08:28
(13) Тогда мы откроем HTML, запустим JScript и получим тоже самое, устроит нет?
21 Wobland
 
07.08.14
08:44
(19) такое вот личное желание
22 Wobland
 
07.08.14
08:46
я бы путь для сохранений в настройках пользователя держал
23 RomanYS
 
07.08.14
08:51
%userprofile%
24 Vvvvv
 
07.08.14
08:56
Всем Спасибо
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн