GD Star Rating
loading...

Здравствуйте, уважаемые гуру!
Вопросик имею, из серии “хочется странного”.
Надо запустить на доменных машинах exe-файл (бегущая строка). Но, при этом, мне не нужно видеть чужой экран — и уж, тем более, не нужно, чтобы по оному экрану у изумлённого пользователя начала “сама” бегать мышка и чего-то там запускать.
Цели — не хацкерские, а самые что ни на есть благородные: оповещение о неких технологических процессах, понуждающих получателей информации сделать “то-то” и “сё-то”. Про net send знаю – но, по ряду причин, не хотелось бы.

Cерв.2003; + N штук WinXP. Доступ админский. (Официальный, если что.)

Поднять на Хрюшах терминальный сервер и, войдя не под “User-1”, а вовсе под “User-2”, запускать программу, инсталлированную под “AllUsers” — путь понятный… но чего-то как-то излишне гиморный; а попроще это дело — никак?

52 Responses to Здравствуйте, уважаемые гуру!

  1. OjdDead:

    Стоп. Нужно на удаленном компе в сеансе пользователя запускать бегущую строку без вмешательства в работу пользователя, я верно понял? psexec в таком случае не поможет, по-моему. Или поможет? Можно через планировщик попробовать, например.

  2. NooEkb:

    : Отличная идея, спасибо! Пробую.

  3. NIMCap:

    Если домен – то запуск скрипта, который в цикле мониторит текстовый файл на сетевой шаре
    Работа скрипта: если файл пустой – ничего не делаем, есть данные – выводим юзеру

    это самое элементарное, что пришло в голову

  4. V-nMilk:

    : энтерпрайзненько, лол

  5. NooEkb:

    : Что-то я вообще ничего запустить через Psexec не могу: ни бег.строку, ни -даже – notepad.exe
    На самом компе — сколько угодно, работает; на удалённом — шиш. Хотя, если запускать через него на удалённом компе батник, то в диагностике показывается содержимое этого батника. Показывается — но не выполняется.
    Не подскажете ли _работающую_ строчку запуска Psexec?

  6. NooEkb:

    : Может, и должно работать — но не работает.
    Попробую в AutoIt-е тестовых экзешничков налепить, поэкспериментировать.
    А через планировщик — не вариант: события могут весьма “плавать” по времени. Вплоть до полной их отмены (теоретически).

  7. Hnenode:

    Stephan-V: что есть энтерпрайз? если у него 2-3 десятка машин, раскиданых по невъебной территории – то вполне решение. Лучшее – враг хорошего.

  8. V-nMilk:

    : > Если домен…
    если домен, то они итак централизованно должны управляться. если винда не позволяет в сеансе юзера ремотно запустить программулину то разговоры о лёгком централизованном управлении вёндами бессмысленны.

  9. V-nMilk:

    : а манульца почитать?

    psexec \computer -u user -i -d command

    ОЛОЛО, ВИНДОЙ ДАЖЕ УПРАВЛЯТЬ НЕЛЬЗЯ БЕЗ СТОРОННИХ ПИСЕК

    я надеюсь, ты понимаешь, что парсер заменит мои минусы на типографское тире и всё такое?

  10. Hnenode:

    Stephan-V: Извини, я не готов с тобой говорить об этом по той простой причине, что я совсем не знаю виндового домена выше уровня PDC (win NT 4.0)

  11. Hnenode:

    Stephan-V: Но если ты расскажешь – мне будет интересно

  12. NIMCap:

    Stephan-V: не надо смеяться
    лично мне проще потратить 10 мин на написание скрипта, чем поиск сторонней утилиты
    а еще в виндах(не конкретно в данном случае, а вообще) бывает не выключен фаер, который может быть настроен 1 раз и блочит внешние подключения… а вот внесение изменений в политику фаера может быть сильно усложнено взаимодействием с безопасником… тогда для элементарного действия без переработки чего-либо бывает проще инициировать исходящее соединение, чем входящее
    короче все профессии важны, все профессии нужны… автору предлагаются различные варианты решения ситуации – он выбирает
    а ЭНТЕРпрайзность бывает и на машинах без домена батниками делают – и не догадаешься даже что домена нет

  13. OhiBlank:

    Джаббер, почта, не катят? Бегущая строка, по-моему очень плохо воспринимается (в смысле, прочитать это мелкое дергающееся хуйло весьма проблематично, особенно, если оно выскочило неожиданно). Нетсенд – это жорошо, потому что его можно заслать дважды. Потому что первый раз все жмякают Ок не читая, второй

  14. OhiBlank:

    : … второй раз – читают.

  15. OldSpb:

    Stephan-V: расскажи как управляют юникса в аналогичном случае. соларис, для примера

  16. V-nMilk:

    : ssh по ключам по списку хостов

  17. OldSpb:

    Stephan-V: ага, и дальше что? примем для начала что все пользователи сидят в консолях, кто через ssh, кто напрямую. у нас какая система аутентификации кстати, если мы ключи используем? unix?

  18. V-nMilk:

    : што? вопрос-то в чём состоит? как удалённо на хостах что-то выполнить или как выполнить в сеансе юзера что-то?

  19. OldSpb:

    Stephan-V: ну да, в сеансе юзера, 500 хостов соляролюбов разной степени продвинутости. с сетевыми принтерами, интернетами этими вашими. рожью, овощами. Расскажи, как бы ты строил архитектуру и выполнил вот эту вот частную задачу.

  20. V-nMilk:

    : ssh-ем по ключам обойти хосты и запустить на дисплее юзера (:0 традиционно) программу, вот и всё

  21. OldSpb:

    Stephan-V: а те кто не в иксах сидит в данный момент? ключами ты пользуешься потому что центра аутентификации нет, да?

  22. V-nMilk:

    : ну, где я работал лдап использовался для аунтефикации, можно и лдаповской учёткой рулить, это только к примеру. те, кто не в иксах ещё проще – wall

  23. OldSpb:

    Stephan-V: wall – это всем пользователям, кстати, что может быть и не требуется. но бог с ним, неужели ты будешь это выполнять скриптом? у тебя же энтерпрайз! только хардкор!

  24. V-nMilk:

    : ну и что? зато это прямое управление, а не активный опрос какой-то херни, которая теоретически может быть ещё не дописана в момент чтения, как было предложено выше

  25. OldSpb:

    Stephan-V: ты оправдываешься.

  26. V-nMilk:

    : я привёл рабочее и пиздатое решение для никсов. можешь привести для петушиндовса?

  27. OldSpb:

    Stephan-V: не “привел”, а “попытался привести”. давай поговорим про sso, что ли, раз у нас нет ключей и мы используем лдап. как оно работает? работает ли? ты же не будешь 200 раз вводить пароль, или, оужас, напишешь его плаинтекстом в твой суровый энтерпрайзный скрипт?

  28. V-nMilk:

    : не попытался, а привёл. ну, как бы, возвращаясь к моему прошлому рабочему месту, там домашняя папка приезжает автомаунтом по nfs и поэтому на всех компах в хомяке юзера автоматически есть его ключи. праблемс?

  29. OldSpb:

    Stephan-V: ключи? по nfs? ооок. то есть достаточно залогинится на одну из машин где сидит среднего уровня юзер под рутом и пиздец? все в конторе админы? а ты после увольнения ключик-то свой на флешке утащил? чо, как там дела в конторе? заходишь ностальгировать?

  30. V-nMilk:

    : эээ… чо сказал? при увольнении из лдапа юзера грохают и всё

  31. OldSpb:

    Stephan-V: напиши пожалуйста полный путь до autorized_keys на машине на которую тебе надо зайти, и как они (открытые ключи) туда попадают при приходе устройстве на работу нового админа или добавлении новой машины в инфраструктуру.

  32. V-nMilk:

    : ох лол, “знакомися с юниксами за 5 минут”

    /home/username/.ssh/authorized_keys

    при приходе на работу новый сотрудник логинится на любой сервер, туда монтируется его домашняя папка с общего сервера и он оставляет там свой ключик, если хочет. эта папка приезжает на любой сервер, куда он логинится со всеми ключами

  33. OldSpb:

    Stephan-V: рбак работает, или рутом ходим? сколько заняло допиливание рбака? как администрируется rbac при добавлении/удалении пользователей? энтерпрайз скриптами?

  34. V-nMilk:

    : sudoers в ldap ;)

  35. V-nMilk:

    : так ты там хотел рассказать про своё SOSO. ты поведаешь, как профессионалы, администрирующие энтерпрайзный петуШIИDOШS решат задачу оригинального поста?

  36. OldSpb:

    Stephan-V: и сколько человекочасов заняло поднятие этого решения?

  37. V-nMilk:

    : не знаю, там сановский лдап стоит и я не думаю, что особо долго

  38. OldSpb:

    Stephan-V: где это я хотел? ты мня с кем-то путаешь, видимо

  39. OldSpb:

    Stephan-V: а, взрослые дяди сделали для тебя, понятно. много обеъясняет

  40. V-nMilk:

    : короче, слился, всё понятно

  41. 01penko:

    да у вас же КАТРИДЖЕЗАПРАВЛЯТЕблогОБЛЕМЫ

  42. OldSpb:

    Stephan-V: нет ты

  43. V-nMilk:

    : жопой нюхаешь цветы

  44. OldSpb:

    Stephan-V: здорово! а напиши еще что-нибудь!

  45. V-nMilk:

    : поклюй пшенички, петушок

  46. OldSpb:

    Stephan-V: давай еще жги!

  47. OldSpb:

    Stephan-V: пощекочи и этот коментарий!

  48. NooEkb:

    : Похоже; буду вникать. Спасибо.

  49. UkiYes:

    : Ох уж эти юниксоиды …
    Все холивары ведут.
    Предполагается, что на юниксах файрволы не настроены и безопасники юниксами не занимаются?

  50. V-nMilk:

    : причём тут какие-то файрволы, какие-то безопасники? колхоз это колхоз

Добавить комментарий