わかった。.batファイルのshutdownコマンドをインスタントメッセンジャーに変える方法を見つけました。私が働いている場所ではインスタントメッセンジャーが許可されていないためです。
shutdown -s -m \\[computer name] -t 20 -c "[message]"
PING 127.0.0.1 -n 6
shutdown -a -m \\[computer name]
これは正常に機能し、5秒後にシャットダウンコマンドを中止しますが、別のメッセージを送信するには、テキストエディタを使用してコンピュータ名とメッセージを手動で編集し、プログラムを再起動する必要があります。コンピューター名とメッセージを入力として受け取るSETコマンドを使用してユーザー入力を取得する方法が欲しいのですが。私はこれを試しましたが、うまくいきませんでした:
:Jump
set /P computer ="Enter the computer name: "
set /P message ="Enter the message: "
shutdown -s -m %computer% -t 20 -c "%message%"
PING 127.0.0.1 -n 6
shutdown -a -m %computer%
GOTO Jump
何か案は?