Общение по локальной сети с помощью командной строки

есть ли способ общаться между двумя компьютерами в одной локальной сети с помощью командной строки в windows, если да, то как это сделать?

5
задан studiohack
источник

1 ответов

есть несколько команд, встроенных в Windows, но это не точно ... удобный. Кроме того, только отправка сообщения через командную строку; полученные из них отображаются в виде раздражающих всплывающих окон.


net send существует во всех версиях до XP, Но удаляется в Vista и 7. Он использует NetBIOS.

net send <targetname> <text>

<targetname> может быть именем пользователя или компьютера.

net send tim Hi!

для получать сообщения необходимо запустить службу Messenger.

sc config Messenger start= demand      (or auto)
sc start Messenger

msg существует в XP Pro и, вероятно, во всех версиях Windows со службами терминалов.

msg /server <hostname> <targetname> <text>

здесь <hostname> - это имя компьютера, <targetname> может быть имя пользователя Windows принимающего пользователя (но может быть * или имя сеанса или сессии ID от qwinsta /server <hostname>), и <text> - это очевидно.

msg /server tims-pc tim Hi!

msg использует терминал Службы RPC и требуется проверка подлинности. Если появляется сообщение "Доступ запрещен", запустите на удаленном компьютере:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v AllowRemoteRPC /t REG_DWORD /d 1 /f
2
отвечен grawity 2011-04-23 12:38:17
источник

Другие вопросы chat command-line windows