• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Notes Users

  • Автор темы alik86
  • Дата начала
A

alik86

lmike, достаточно срезов.
Я представляю это так:
Делаю базу, в ней агент по расписанию (+возможность вызвать его же по кнопке), который:
1. Выгружает show users -xml в файл (можно в поток, если можно).
2. Колупает (парсит) этот файл и на основании полученых данных создает в базе доки.
Второй пункт реализовал, а вот по первому файл делался ручками при помощи Ctrl+C Ctrl+V, а хотелось бы чтобы он формировался автоматически.
перенаправляем в файл > users.xml
Как?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
Sergey Berezka
именно так, я полагал это все занают...

alik86
ох уж эти пользователи окошек-кнопок... :)
элементарных строк работы с шелом не знают - печально
а еще можно разместить эту последовательность в документ програмс (в НАБ) и просто забирать файл
а если дополнить запуском команд в пакете (ссылку давал, на совои изыскания) - то можно и со временем файлы формировать
 
A

alik86

Я конечно дико извиняюсь, но перед тем, как задавать своё знаменитое "как?", я всё же удосужился ввести в консоли команду, и командой этой была, вы не поверите: "Show Users -xml >users.xml" ;), на что Domino мне выдало предательское сообщение о том, что консоль не поддерживает перенаправление (а именно "Output redirection is not supported by the remote console."). Посему я наберусь наглости и повторю свой вопрос: «Как?»
ох уж эти пользователи окошек-кнопок...
элементарных строк работы с шелом не знают - печально
Вот и выросло поколение... :)
 
S

Sergey Berezka

а все таки осмельтесь нажать Да/Ок на предательское сообщение и поискать users.xml в /data :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
ну а чтобы не получать "предательское сообщение" (имени ЕБИЭМ), да и не запускать (попусту) ДоминоОдмына
создать смартайкон со строкой @Command([AdminRemoteConsole])
 
A

alik86

Ничего не понял... Нигде никакие файлы у меня не создались... И слава Богу!
Найдено следующее решение:
Код:
Set StreamInput = Session.CreateStream
ConsoleReturn$ = Session.SendConsoleCommand("ServerName", "Show Users -xml")	
Call StreamInput.WriteText(ConsoleReturn$)
Очередное подтверждение того, что всё гениальное просто.

Всем спасибо за участие!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
ну понятно - вместо чисто административного способа, юзаем проггерский... ;)
всё там создается (проверено не раз) и всё работает - как и описано выше, ну не разобрались - бывает ;)

главное - самому нравится... ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
вспомнил, есть ещё нюанецы:
set config Log_Console=2
это шоб було (логирование всякого ;) )
start consolelog
это для полноты картины
типа чиста пазырить

и консоль д.б. в Live режиме! (понятно, что это для интерактива)
тогда редайрект > будеть арбайтн
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!