есть ли способ общаться между двумя компьютерами в одной локальной сети с помощью командной строки в windows, если да, то как это сделать?
Общение по локальной сети с помощью командной строки
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
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]