1 (изменено: Кир, 2022-01-14 09:17:04)

Тема: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Доброго.
Нужен организовать возможность отправки сообщения на все компьютеры в локальной сети.
Есть встроенный в Windows функционал через команду MSG, но команда отправляет сообщения на один компьютер или всем пользователям одного компьютера.
Сообщения командой MSG открываются поверх всех окон. Это тоже необходимо. Использование чатов не рассматривается, т.к. пользователи отключают в настройках всплывание сообщений поверх всех окон.
Возможно кто-то уже делал что-то подобное. Прошу подсказать.

2

Re: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Кир, префикс языка в заголовке? Зачем каждое предложение с новой строчки?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Кир, 2022-01-14 09:21:36)

Re: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Так как всем надо отправить один текст, можно написать текстовый файл с именами\IP-адресами всех локальных компьютеров и написать скрипт vbs или bat-файл (чтобы Windows запускал) с чтением списка и отправкой на каждый сообщения командой MSG:

msg * /server:[адрес\имя из списка] "Текст сообщения"

4

Re: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Кир, я смотрю, зарегистрированы вы давно, но бываете тут редко. Так что, ознакомьтесь, пожалуйста, с Правилами, отредактируйте свои посты. Обратите внимание на точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: Кир, 2022-01-17 14:12:30)

Re: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Получилось через cmd.

@Echo Off
(For /F %%i In (Spis.txt) Do (
	echo msg * /server:%%i "test" >> out.txt
	msg * /server:%%i "test"
))

Еще хотелось бы в файле out.txt видеть ошибки команды msg.

6

Re: WSH,VBS,JS: Отправить сообщение на все компьютеры в локальной сети

Добавил вывод:

msg * /server:%%i "test"  >> out.txt 2>&1

Теперь все в файле out.txt