Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Узнать имя пользователя и записать в переменную

Ответить
Настройки темы
CMD/BAT - [решено] Узнать имя пользователя и записать в переменную

Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Screenshot_401.png
(28.4 Kb, 7 просмотров)
есть команда net user
после её ввода тебе пишет 3(может больше...) пользователя
"Админинстратор" "Гость" и "Пользователь"
как записать имя этого пользователя в переменную?нужно делать автоматически конечно...вручную я и сам могу))

Отправлено: 13:56, 13-01-2018

 

Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Screenshot_408.png
(26.2 Kb, 7 просмотров)

Цитата alpap:
и что показывает переменная
Код:
echo %UserName% »
о...так этож то что мне нужно было изначально...спасибо за подсказку еще одной системной переменной типа %date% %time% и теперь ещё %UserName%...

Отправлено: 19:25, 13-01-2018 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Darkar25:
о...так этож то что мне нужно было изначально... »
Мда… Вот прямо совсем то же, что описывалось изначально.

[Iska бьётся головой апстену]


Цитата Darkar25:
спасибо за подсказку еще одной системной переменной типа %date% %time% и теперь ещё %UserName%... »
Откройте для себя:
Код: Выделить весь код
set
и:
Код: Выделить весь код
set /?

Отправлено: 19:28, 13-01-2018 | #32


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


Darkar25,

Если еще остался интерес, то можете выполнить в командной строке:
Код: Выделить весь код
wmic.exe /TRACE:ON  UserAccount get Name, SID 2> output.log
output.log прикрепить.

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:36, 13-01-2018 | #33


Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
Откройте для себя:
Код:
set
и:
Код:
set /? »
та не первый день с CMD работаю...умею с переменными работать...ну...почти умею)))

Отправлено: 19:36, 13-01-2018 | #34


Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: log output.log
(11.2 Kb, 8 просмотров)

Цитата Казбек:
Если еще остался интерес, то можете выполнить в командной строке:
Код:
wmic.exe /TRACE:ON UserAccount get Name, SID 2> output.log
output.log прикрепить. »

Отправлено: 19:45, 13-01-2018 | #35


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


Darkar25,

Не могу понять, в чем дело по этому логу. Давайте все-таки сделаем еще лог Process Monitor.
  1. Качаете Process Monitor.
  2. Запускаете его.
  3. Сворачиваете.
  4. Выполняете в командной строке:
    Код: Выделить весь код
    wmic.exe Path Win32_UserAccount get Name, SID
  5. Возвращаетесь в Process Monitor.
  6. Сохраняете лог: File - Save - PML формат.
  7. Архивируете.
  8. Выкладываете на файл обменник.

Если после выложенного вами лога я не отвечу - значит причину мне выявить не удалось.

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:21, 13-01-2018 | #36


Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Казбек:
Darkar25,
Не могу понять, в чем дело по этому логу. Давайте все-таки сделаем еще лог Process Monitor.
Качаете Process Monitor.
Запускаете его.
Сворачиваете.
Выполняете в командной строке:
Код:
wmic.exe Path Win32_UserAccount get Name, SID
Возвращаетесь в Process Monitor.
Сохраняете лог: File - Save - PML формат.
Архивируете.
Выкладываете на файл обменник. »
https://yadi.sk/d/yf9ZOQaT3RRfjY

Отправлено: 20:52, 13-01-2018 | #37


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


Darkar25,

Бью в белый свет как в копейку)) - WMI: Rebuilding the WMI Repository. Попробуйте применить скрипт, который предлагает автор.

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 23:59, 13-01-2018 | #38



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Узнать имя пользователя и записать в переменную

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Узнать имя пользователя инициировавшего сеанс RDP R@MZEZzz Скриптовые языки администрирования Windows 9 09-02-2017 12:12
CMD/BAT - [решено] Найти в реестре параметр и записать в переменную имя ветки в которой он находится root221 Скриптовые языки администрирования Windows 11 25-11-2012 07:54
CMD/BAT - [решено] Записать имя папки в которой лежит батник в переменную а потом эту же папку переим. bobr95 Скриптовые языки администрирования Windows 8 10-04-2012 18:42
Прочие БД - Как узнать имя пользователя в MS Access? st031 Программирование и базы данных 0 30-08-2009 18:24
Как узнать _полное_ имя пользователя? fantik Microsoft Windows NT/2000/2003 2 21-11-2006 18:13




 
Переход