コマンドラインにて、一斉同報したい

1,182 views
Skip to first unread message

ebihara...@gmail.com

unread,
Nov 29, 2016, 12:05:40 AM11/29/16
to IP Messenger掲示板
質問です。

「コマンドラインにて、一斉同報したい」

お世話になっています。v2.10のころから利用させていただいてます。

利用環境
ipmsg411_installer.exe
ver.4.11 32bit版
Windows 10 Pro.  および Windows 7 Pro.
現在コマンドラインでは、localhostや個別PC名への送付は、すでに行っていますが、
サーバーダウン時などに、緊急でコマンドラインにて、送信画面に表示されて
いる宛先へ一斉同報したいのですが。

>コマンドラインでのメッセージ送信の書式は以下の通りです。
> C:\> ipmsg.exe [port] /MSG [/LOG][/SEAL] <hostname or IPaddr> <message>

の<hostname or IPaddr>へ送信画面に表示されている宛先を取り込む方法があれば教えてください。

または、他の方法でも、よろしくお願いいたします。

Hiroaki SHIROUZU

unread,
Nov 29, 2016, 5:37:17 AM11/29/16
to IP Messenger掲示板
全ての宛先に送る機能はありませんが、directed broadcastを宛先に記述する方法である程度はできるかもしれません。
宛先を 192.168.0.255 などのように指定する感じですね。

なお、ルータ越えの場合、今どきのルータは directed broadcast を通さない設定が多いので、
たとえば ciscoルータの場合、 ip directed-broadcast などの設定を行っておく必要があります。

ebihara...@gmail.com

unread,
Nov 29, 2016, 6:02:47 AM11/29/16
to IP Messenger掲示板
ご連絡 有難うございます。

何とかいけそうです。


"IP Messenger Exchange Server Win32版"
の hostlist からCOMPUTERNAME一覧をファイルへ出力し
1PCごとに(for /f ...)
"%PGF86%\IPmsg\IPMSG.EXE" /MSGEX  <hostname or IPaddr> <message> で
でいけるようです。


お世話様でした。

Hiroaki SHIROUZU

unread,
Jun 15, 2017, 9:37:14 PM6/15/17
to IP Messenger掲示板
ご参考までに、v4.5以降に同梱されている、ipcmd.exe send ALL ... で全員送信ができるようになっています。
Reply all
Reply to author
Forward
0 new messages