Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Получить информацию о текущем вошедшем в систему пользователе.

    Получить информацию о текущем вошедшем в систему пользователе.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Получить информацию о текущем вошедшем в систему пользователе., RouterOS
     
    keith
    Guest
    #1
    0
    24.05.2007 17:47:00
    Можно ли получить информацию о текуще вошедшем в систему пользователе на машине? Я знаю, что это можно сделать с помощью wscript с помощью следующего кода:

    Function QPO
    On Error Resume next
    strLookFor = “Kbyrum”
    Set objWMIService = GetObject(“winmgmts:” & “{impersonationLevel=impersonate}!\” & strComputer & “\root\cimv2”)
    Set colProcessList = objWMIService.ExecQuery (“Select * from Win32_Process Where Name = ‘explorer.exe’”)
    For Each objProcess in colProcessList
    objProcess.GetOwner
    strUserName, strUserDomain
    'WScript.StdOut.Write strInput
    Wscript.stdout.write strComputer &",Is logged into by “&strUserDomain & “" & strUserName &”,”&time
    if strUserName = strLookfor then
    Wscript.echo strUserName & "is logged into " & strComputer
    end if
    Next
    End Function
     
     
     
    keith
    Guest
    #2
    0
    25.05.2007 16:36:00
    Успею втиснуть это в свой график. Кстати, получилось заставить работать, используя vb скрипт вместо этого. Я сохранил скрипт как WHoison.vbs и добавил его как инструмент. Код ниже для тех, кому интересно:
    DIM strComputer
    DIM strUsername
    strComputer=WScript.Arguments.Item(0)
    '--------------------------
    ' GET USERNAME CURRENTLY LOGGED IN
    '------------------------------------------------------------
    Set objWMIService = GetObject(“winmgmts:\” & strComputer & “\root\CIMV2”)
    Set colItems = objWMIService.ExecQuery(“SELECT * FROM Win32_ComputerSystem”)
    For Each objItem In colItems
    strUsername = objItem.UserName
    Next
    wscript.echo strUsername & " is currently logged on to this computer"
    wscript.quit
     
     
     
    winkelman
    Guest
    #3
    0
    25.05.2007 09:56:00
    Ты пробовал сделать SNMP Walk и поискать нужный OID (если он вообще существует)? Обычно это лучший способ поиска конкретной SNMP-информации…
     
     
     
    keith
    Guest
    #4
    0
    25.05.2007 15:14:00
    К сожалению, я понятия не имею, как работать с SNMP. Попробовал поковыряться в Dude, но ничего не вышло. Может, знаешь какие-нибудь хорошие онлайн-уроки по SNMP?
     
     
     
    winkelman
    Guest
    #5
    0
    25.05.2007 15:23:00
    Можно начать отсюда: http://en.wikipedia.org/wiki/Snmp. Если загуглить SNMP, то вывалится куча информации. Потратьте день (или два, или три...) на изучение и эксперименты, и вы начнете разбираться... Кстати: если хотите опрашивать Windows-машины, сначала нужно установить SNMP-агент. Он поставляется вместе с Windows, но по умолчанию не установлен. Зайдите в "Добавить или удалить программы", "Компоненты Windows" и поищите там. Возможно, придется зайти в "Службы Windows" (после установки агента) и немного его там настроить.
     
     
     
    winkelman
    Guest
    #6
    0
    29.05.2007 07:38:00
    Я проверил, и имя пользователя (имена пользователей) не похоже на то, что можно запросить через SNMP. Можно запросить массив пользователей, но нет способа узнать, кто именно вошёл в систему. Конечно, есть масса способов расширить стандартный SNMP MIB... В общем, кажется, ты хорошо поработал над VB-скриптом.
     
     
     
    keith
    Guest
    #7
    0
    30.05.2007 22:46:00
    Не могу хвалиться этим, просто скопировал у кого-то.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры