Отправить сообщение на этот же компьютер
Сообщения можно отправлять как между локальным пользователем и пользователями удаленного рабочего стола, так и между удаленными пользователями.
Сообщение пользователю "Менеджер"
msg Менеджер /time 0 "Hello!"
Сообщение всем пользователям
msg * /time 0 "Hello!"
Ключ /time, указывает через какое время (в секундах) сообщение будет скрыто у пользователя. 0 - не будет никогда скрыто. Значение по умолчанию - 60.
Сообщение с подтверждением. Команда не завершит работу, пока пользователь которому было отправлено сообщение не нажмет ОК.
msg Менеджер /v /w /time 0 "Hello!"
Отправить сообщение компьютеру в локальной сети
Тут все точно так же, как и с отправкой сообщений между пользователями одного компьютера, только c указанием имени или IP адреса компьютера адресата.
Сообщение пользователю "Менеджер" на компьютере с именем "PC".
msg Менеджер /server:PC /time 0 "Hello!"
Если пользователь-отправитель не имеет точно такой же учетной записи на компьютере получателя, то возможна ошибка типа:
Ошибка XXX при получении имен сеанса
В этом случае, на компьютере получателя нужно использовать reg файл включающий необходимый для приема сообщений параметр.
1 2 3 |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server] "AllowRemoteRPC"=dword:00000001 |
Так же, там должен быть открыт стандартный SMB порт 445.