こんにちわ
お世話になっております。 長いこととても便利に使わせていただいてます。
①
「メンバマスターPCをログオフでも動作させるには? 」
で、質問させていただいた人ですが、
環境
ユザー数 50 ~ 80
国内4拠点、セグメントはそれぞれです。
IP Messenger v4.51
クライアントPC Windows10 Pro x86, Windows7 Pro x86
メンバマスターPC Windows Server 2012 R2 x64
6/16 より設定
メンバマスターPC で、タスクスケジューラへ登録
各メンバPCへは、そのメンバマスターPC の「マスターIPアドレス」をreg addしました。
6/29現在 特に問題なく利用できてます。
なお、ipmsgex.exeは、上記登録時にタスクスケジューラ設定を停止しました。
②
「コマンドラインにて、一斉同報したい 」
で、質問させていただいた人ですが、
有難うございます。
下記のようにして、利用させていただいてます。
途中、仕様をころころ変えたのでへんだすが。
:/ -------------------------------------------------------------
@echo off
echo %~nx0
:/ TEST
:/ "%~dp0ipcmd.exe" refresh ?
:/ "%~dp0ipcmd.exe" list
:/ "%~dp0ipcmd.exe" send /noseal "ALL" test
:/ "%~dp0ipcmd.exe" send /noseal "ALL" /msgfile="c:\work\ipcmd_Msg.txt"
call "%SystemDrive%\work\cmd\wOSas64or32.cmd"
if EXIST "%~dp0IPMSG.EXE" (
set x6432=
goto L00030
)
set x64_PGF_USE=Yes
:/ set x64_PGF_USE=
call "%SystemDrive%\work\cmd\setPGF.cmd"
:/ パスの選択
if Not DEFINED x64_PGF_USE (
set x6432=x86
) ELSE (
IF DEFINED ProgramW6432 (
set x6432=x64
) ELSE (
set x6432=x86
)
)
set x6432=%x6432%\
goto L00030
:L00030
call "%SystemDrive%\work\cmd\chk_tsklst.cmd" "ipmsg.exe"
if Not DEFINED chk_tsklst (
start "" "%~dp0%x6432%IPMSG.EXE"
"%SystemDrive%\work\cmd\sleep.exe" 5
)
set msg_file=%SystemDrive%\work\ipcmd_Msg.txt
:Loop
echo 同報転送します。%date% %time%
echo 受信待ち
"%~dp0%x6432%ipcmd.exe" recv /msgfile="%msg_file%"
echo 受信しました、同報送信します。%date% %time%
"%~dp0%x6432%ipcmd.exe" send /noseal "ALL" /msgfile="%msg_file%"
"%SystemDrive%\work\cmd\sleep.exe" 20
goto Loop
exit /b
:/ ------------------------------------------------------------
以上 よろしくお願いいたします。