Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Надо показать диалоговое окно с произвольным текстом. (http://forum.oszone.net/showthread.php?t=149952)

volk1234 07-09-2009 15:38 1213398

Надо показать диалоговое окно с произвольным текстом.
 
Поставил всем пользователям Radmina. Долго думал что легче - обьяснить "самому главному" зачем мне нужен доступ к чужим рабочим столам без предупреждения,
или мне проще "изобразить" предупреждение в виде стандартного окошка -

Запрос на подключение удаленного компьютера
бла бла бла бла ?
Да Нет.

Как можно сделать такое окошко - стандартными средствами Win ?

NiOl 07-09-2009 18:49 1213494

1. У Радмина Есть галочка запроса на подключение с обратным счетчиком и автоматическим ответом да/нет. Этого должно хватить, достаточно поставить 5 секунд - кто не успел - тот опоздал.

2. Есть net send, но со второго сервис пака служба остановлена - ибо дыры и небезопасно (как и пинг). MSG так же не работает, но его можно запустить через терминальное соединение...

можно попробовать написать так:
msg * /server:workstation /time:5 Обнаружена попытка подключения Администратора сети к Рабочему столу. Запретить удаленное подключение?

volk1234 07-09-2009 19:02 1213501

Ммм. несовсем так.
Я нечетко поставил вопрос.
Галочка Radmina не нужна. Ибо надо САНКЦИОНИРОВАННО мониторить деятельность 5 пользователей.
Только они должны думать, что я могу подключится только после появления такого окошка, а я должен видеть, что они делают и без такого окошка. Посему я решил что самый простой вариант сделать самодельное окошко -
как в шапке, разместить на каждом компьютере и зайдя через радмина запускать его компбинацией вроде ctrl+alt+r например.....
обобщу: как стандартными средствами Win XP вывести обычное диалоговое окно -
Код:

бла бла
да нет

без всяких действий последующих, просто окно должно исчезнуть по нажатию да/нет.
?

NiOl 07-09-2009 19:17 1213509

Я не помню, какой утилиткой менял тип окна (0 - ок, 1- да/нет, 2 да/нет/отмена и т.п.), но самое простое - радмином подрубаемся в режиме "Телнет", пишем msg * Бла-Бла-Бла и телнет можно закрывать. Подключаемся в режиме полного управления - там висит табличка "Бла-Бла-Бла" и делаем что хотим.

Можно использовать пакет Винтернался - PsTools (брать на сайте мелкомягких): psexec \\workstation msg * Бла-Бла-Бла

vitaliyboch 08-09-2009 08:55 1213842

Перед подключением поставить на компьютере пользователя задачу на запуск скрипта, выводящего сообщение на экран. Например:
1. Устанавливаем задание на запуск скрипта через 1 минуту от текущего времени.
2. Запускается скрипт от имени системы в интерактивном режиме (параметр для вывода окон текущему пользователю) с текстом типа MSGBOX "Бла Бла Бла".
3. Задание само удаляется, если не назначено повторений (а оно не назначено).
4. Через минуту подключаемся с помощью RAdmin.

amel27 09-09-2009 07:46 1214516

Цитата:

Цитата NiOl
Можно использовать пакет Винтернался - PsTools (брать на сайте мелкомягких): psexec \\workstation msg * Бла-Бла-Бла »

собственно, чем отличается от "Net Send Comp01 "Бла-Бла-Бла""?

NiOl 09-09-2009 15:59 1214874

К сожалению по вопросам безопасности с какого-то из сервис-паков отключена служба, позволяющая принимать сообщения, (Messanger) вдобавок сообщение выглядит неудобноваримо - сразу палево, что это не запрос на подключение:

Код:

Message from NNNN to KKKK on XX.XX.XXXX XX:XX:XX

Бла-Бла-Бла


volk1234 18-09-2009 17:35 1221941

Цитата:

Цитата NiOl
радмином подрубаемся в режиме "Телнет", пишем msg * Бла-Бла-Бла »

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

amel27 21-09-2009 04:20 1223672

если прямо из под пользователя - можно VBS-скриптом типа такого:
Код:

iRes = MsgBox("Вы согласны?", vbYesNo+64, "Уведомление о подключении")

If iRes=6 Then
  MsgBox "Спасибо за понимание", vbOKOnly+64, "Уведомление о подключении"
Else
  MsgBox "Жаль, а ведь хотелось по хорошему...", vbOKOnly+48, "Уведомление о подключении"
End If


volk1234 26-11-2009 16:22 1280477

Последний пост помог. Спасибо всем

volk1234 24-01-2010 14:17 1328461

Как оказалось несовсем помог последний пост - надо это окно еще как-то запустить.
Пробовал так:
1. Сохранил скрипт на всех компах и назначил его ярлыку быструю клавишу - оказалось быстрые клавиши не всегда работают и окно не появляестся.
2. Пробовал через telnet запустить скрипт..
Код:

cscript c:\adm\cscr\msgbox.vbs
не работает почемуто, окна не появляется но и ошибок не пишет...... :(


Время: 07:58.

Время: 07:58.
© OSzone.net 2001-