powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Узнать логин в VBS
11 сообщений из 11, страница 1 из 1
Узнать логин в VBS
    #38404371
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть программка на VBS, как можно узнать Windows-логин пользователя, который её выполняет?
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404382
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404396
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

и как?
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404434
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, уже нашёл
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404821
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для WSH работает:

Set WshNetwork=WScript.CreateObject("WScript.Network")
WScript.Echo WshNetwork.UserDomain
WScript.Echo WshNetwork.UserName

К сожалению, в приложении VBS объект WScript не определён.
Кто что посоветует?
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404839
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не использовать его, CreateObject сам по себе в VBS встроен.
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38404862
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо.
Вот так заработало:

Dim WshNetwork
Set WshNetwork=CreateObject("WScript.Network")
MsgBox WshNetwork.UserDomain
MsgBox WshNetwork.UserName
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38405002
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы-увы... у меня, например, первичная аутентификация выполняется в eDirectory, с кросс-аутентификацией в домене - а этот код даёт имя локального пользователя.
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38405005
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если наоборот, первично в AD и кросс в eDir - то код даёт доменного пользователя.
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38405630
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борюсь с новой проблемой.
Пытаюсь присвоить переменной значение WshNetwork.UserName
Выдаёт ошибку: Требуется объект '[string: "Заявка 888 находится.."]'
...
Рейтинг: 0 / 0
Узнать логин в VBS
    #38405646
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, ошибся, Set не нужно ставить, если переменной присваивается строка, а не объект.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Узнать логин в VBS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]