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

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] вопрос про пользователей в Windows

Ответить
Настройки темы
[решено] вопрос про пользователей в Windows

Аватара для DimmKo

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


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


Конфигурация

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


Изменения
Автор: DimmKo
Дата: 29-12-2015
Описание: добавление
Добрый день.
Для мониторинга активности на серверах создал задачу, которая при авторизации пользователя отправляет e-mail с темой "Произведен вход в Windows".
Но хотелось бы немного расширить информативность, т.е. какой именно пользователь осуществил вход в ОС.

Отправка осуществляется через программу blat

Подскажите, пожалуйста, как можно передать в нее параметр о конкретном пользователе?
Спасибо.

UPD
и вот еще странность: если я логинюсь удаленно, то не работает эта команда.

WMIC /NODE: "[имя_компьютера]" COMPUTERSYSTEM GET USERNAME
UserName

Отправлено: 10:28, 25-12-2015

 

Ветеран


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

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


Покажите саму:
Цитата DimmKo:
создал задачу »

Отправлено: 12:58, 25-12-2015 | #2



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

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


Аватара для DimmKo

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


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

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


Iska, я вчера гуглил гуглил и нагуглил одну команду.
WMIC /NODE: "имя_компьютера" COMPUTERSYSTEM GET USERNAME

Потом сделал вот такой bat'ничек:
Скрытый текст
echo off
WMIC /NODE: "[my_pc]" COMPUTERSYSTEM GET USERNAME >> d:\user.txt
start f:\blat3211\full\blat.exe -charset CP-1251 -bodyF d:\user.txt -subject "Login Windows" -to [my_mail] -server [my_server] -f [mail] -u [login] -pw [password]
ping 127.0.0.1 -n 6 > nul
del d:\user.txt


оно раньше выдавало, что пользователь такой-то... но теперь перестало.

Отправлено: 11:23, 26-12-2015 | #3


Ветеран


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

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


Цитата DimmKo:
и нагуглил одну команду.
WMIC /NODE: "имя_компьютера" COMPUTERSYSTEM GET USERNAME »
Код: Выделить весь код
wmic.exe /node:MachineName ComputerSystem get UserName
— т.е., никаких пробелов между «/node:» и именем/адресом машины. Для текущей машины вообще весь параметр «/node» не нужен. Кодировка вывода wmic.exe — Unicode, UTF-16LE/1200. «start» вообще уберите, зачем он нужен?

Отправлено: 15:59, 26-12-2015 | #4


Аватара для DimmKo

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


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

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


Iska,
Цитата Iska:
— т.е., никаких пробелов между «/node:» и именем/адресом машины. Для текущей машины вообще весь параметр «/node» не нужен. Кодировка вывода wmic.exe — Unicode, UTF-16LE/1200. «start» вообще уберите, зачем он нужен? »
1) пробел есть. Я прям скопировал и вставил
2) без "start" почему-то выдавало что неможет запустить Blat.exe
Я не силен в скриптах, потому нашел вот такое решение.

Поискав уже по этой команде нашел чуточку другое решение
Код: Выделить весь код
WMIC /NODE: xxx.xxx.xxx.xxx COMPUTERSYSTEM GET USERNAME
Will return the username currently logged into xxx.xxx.xxx.xxx

Буду его пробовать.

Отправлено: 11:30, 28-12-2015 | #5


Аватара для Charg

Ветеран


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

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


Цитата DimmKo:
пробел есть. Я прям скопировал и вставил »
Ну так а не должно быть, тебе ж сказали...

Мог бы банально хэлп почитать:
Код: Выделить весь код
C:\Users\charg>wmic /node /?

NODE - Specify which servers the alias will operate against.
USAGE:

/NODE:<machine id list>
NOTE: <machine id list> ::= <@filename | machine id> | <@filename | machine id>
<,machine id list>

NOTE: Enclose the switch value in  double quotes, if the value contains special
 characters like '-' or '/'.

Отправлено: 15:24, 28-12-2015 | #6


Ветеран


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

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


Цитата DimmKo:
1) пробел есть. Я прям скопировал и вставил »
Пробела не должно быть.

Цитата DimmKo:
2) без "start" почему-то выдавало что неможет запустить Blat.exe »
«start» тут не нужен. Если будет «почему-то выдавать, что неможет запустить» — покажете точное сообщение об ошибке.

Цитата DimmKo:
Поискав уже по этой команде нашел чуточку другое решение »
Абсолютно идентичное предыдущему .

Отправлено: 16:05, 28-12-2015 | #7


ИО Капитана Очевидности


Contributor


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

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


Цитата DimmKo:
Iska, я вчера гуглил гуглил и нагуглил одну команду.

WMIC /NODE: "имя_компьютера" COMPUTERSYSTEM GET USERNAME
Потом сделал вот такой bat'ничек:
Скрытый текст
echo off
WMIC /NODE: "[my_pc]" COMPUTERSYSTEM GET USERNAME >> d:\user.txt
start f:\blat3211\full\blat.exe -charset CP-1251 -bodyF d:\user.txt -subject "Login Windows" -to [my_mail] -server [my_server] -f [mail] -u [login] -pw [password]
ping 127.0.0.1 -n 6 > nul
del d:\user.txt »
Товарищи, а разве переменные окружения USERNAME и COMPUTERNAME уже отменили?
Код: Выделить весь код
blat.exe -charset CP-1251 -subject "Login %USERNAME% at %COMPUTERNAME%" -to [my_mail] -server [my_server] -f [mail] -u [login] -pw [password]

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 02:14, 29-12-2015 | #8


Ветеран


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

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


Цитата El Scorpio:
Товарищи, а разве переменные окружения USERNAME и COMPUTERNAME уже отменили? »
Конечно, не отменили. Но автор никак не хочет показать свою задачу, а вместо этого гуглит, гуглит и гуглит…

Отправлено: 04:01, 29-12-2015 | #9


Аватара для DimmKo

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


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

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


Iska, ваше ЧСВ явно зашкаливает...
с пробелом работает

El Scorpio,
спасибо. Попробую сделать как вы сказали.

Отправлено: 08:24, 29-12-2015 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] вопрос про пользователей в Windows

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Вопрос про язык ввода в windows 8 s_p_a_w_n@vk Microsoft Windows 8 и 8.1 6 27-10-2015 15:12
Интерфейс - Вопрос про Windows 8.1 MexaHuk_ Тест-форум 1 04-02-2014 01:30
Redhat/Fedora - Вопрос про группы пользователей tiktak Общий по Linux 3 25-12-2010 16:03
Установка - Про дотнеты, про доступ, про пользователей в системе iDrug Microsoft Windows 7 1 28-03-2010 23:28
Использование виртуального сервера. Вопрос про дополнительных пользователей. CEGJ Microsoft Windows NT/2000/2003 5 20-04-2009 12:58




 
Переход