Net send больше не существует с Win XP.
Недавно я провел какое-то исследование, и вот альтернатива, которую я нашел:
MSG.EXE
использование: сообщение / сервер: имя_сервера * (= все сеансы) / время: время ожидания сообщение
Если вы получили «ошибку 5», вам нужно изменить этот раздел реестра на компьютере получателя:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"AllowRemoteRPC"=dword:00000001
(я не знаю, используется ли AllowRemoteRPC для других целей, поэтому используйте на свой страх и риск)
Если вы все еще получаете "ошибку 5", вам нужно добавить учетные данные получателя в диспетчер учетных данных отправителя в разделе "Учетные данные Windows"
Это простой в использовании пакетный файл, который я создал для использования MSG.exe
@echo off
:server
cls
set /p server=Computer name of receiver:
:delay
cls
set /p time=Message time-out (sec), 0 is none:
:start
echo Enter "exit" to stop. "Delay" to change delay. "Receiver" to change receiver.
set /p message=Enter message:
if "%message%" == "exit" goto stop
if "%message%" == "delay" goto delay
if "%message%" == "receiver" goto server
cls
msg /server:%server% * /time:%time% %message%
echo Message sent: %message%
goto start
:stop
Надеюсь, это поможет!