Как отправить сообщение на компьютер в локальной сети windows 10

При наличии компьютеров, соединенных по сети, можно отправить им сообщение без использования какого-либо программного обеспечения. Процесс работает

На чтение 3 мин Просмотров 2.1к. Опубликовано 20.10.2021

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

Как отправить сообщение на IP-адрес или пользователю в Windows 11/10

Синтаксис команды MSG для отправки сообщения IP-адресу или пользователю

MSG {username | sessionname | sessionid | @filename | *}
/SERVER:servername /TIME:seconds /V /W [message]
  • имя пользователя Идентифицирует указанное имя пользователя.
  • sessionname Имя сессии.
  • sessionid Идентификатор сессии.
  • @filename Идентифицирует файл, содержащий список имен пользователей,
    sessionname и sessionids для отправки сообщения.
  • * Отправить сообщение всем сессиям на указанном сервере.
  • /SERVER:servername сервер для связи (по умолчанию текущий).
  • /TIME: seconds Время ожидания подтверждения сообщения получателем.
  • /V Отображение информации о выполняемых действиях.
  • /W Ожидание ответа от пользователя, полезно при использовании /V.
  • сообщение: Сообщение для отправки. Если оно не указано, запрашивает его или считывает из stdin.
  • Как отправить сообщение на IP-адрес или пользователю в Windows 11/10

    Как отправить сообщение на IP-адрес или компьютер с Windows 11/10 из командной строки

    Команда MSG поможет вам отправить сообщение определенному пользователю на определенном компьютере. Есливы являетесь администратором, вы можете использовать синтаксис команды, чтобы узнать точное имя пользователя.</

    • Откройте Командную строку с правами администратора. (Введите CMD в поиске и запустите его с правами администратора)
    • Убедитесь, что имя пользователя, имя сервера и т.д. находятся при вас.
    • Введите MSG <username> или msg * /server:computername message и нажмите клавишу Enter
    • Он позволит вам набрать любой номер сообщения, пока вы не нажмете control + z
    • Как только вы наберете сообщение, нажмите клавишу Enter, и он отправит сообщение.

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

    Ранее, до Windows 11/10, можно было использовать команду NET для отправки сообщений на определенный IP-адрес, но она была устаревшей.

    Как узнать IP-адрес другого компьютера?

    • Откройте Windows Terminal, щелкнув правой кнопкой мыши на меню Пуск, а затем щелкнув на нем
    • Введите nslookup и доменное имя компьютера
    • Это мгновенно покажет IP-адрес.

    Как отправить несколько строчных сообщений на другой компьютер с Windows?

    • Сначала напишите сообщение в текстовом файле и сохраните его. Не забудьте отметить местоположение.
    • Откройте терминал Windows и выполните команду.
    type fullpathmultiplelinemessages.txt | msg * /server:computername

    Откроется всплывающее окно, и сообщение будет отображаться так, как вы его написали.

    Как отправить сообщения на другой компьютер с помощью PowerShell?

    Вы можете использовать следующий сценарий:

    $name = read-host "Enter computer name "
    $msg = read-host "Enter your message "
    Invoke-WmiMethod -Path Win32_Process -Name Create -ArgumentList "msg * $msg" -ComputerName $name

    Надеюсь, пост было легко выполнить, и теперь вы можете тайно отправить сообщение на компьютеры в вашей сети или отправить сообщение на IP-адреса или Пользователю.

    MSG — отправка сообщений по сети: Windows 7, 8, 10

    Для того, чтобы отправить сообщение по сети, на компьютеры под управлением Windows 7,8,10 используется встроенная команда msg. Ранее, в windows 2000, XP, 2003, сообщения отправляли с помощью команды net send <comp> «TEXT»

    В Windows 7,8,10 net send не поддерживается, поэтому формат отправки изменился:

    По умолчанию, возможность принимать сообщения от удаленного компьютера, в Windows 7,8,10 отключена. Для того, чтобы включить возможность принимать удаленные сообщения, нужно изменить параметр в реестре ПК. Открываем ветку реестра на ПК, куда будем отправлять сообщение. На Windows Server этот параметр уже включен. Также, менять реестр можно удаленно, для этого нужно включить службу «Удаленный реестр» в управлении компьютером.

    ! net_send

    Расширение ! net_send отправляет сообщение по локальной сети.

    сендингмачине
    Указывает компьютер, который будет обрабатывать команду. Рекомендуется использовать это имя компьютера, на котором работает отладчик, поскольку конфигурация сети может отказаться от отправки сообщения в противном случае. Сендингмачине не должно включать начальные символы обратной косой черты ().

    таржетмачине
    Указывает компьютер, на который будет отправлено сообщение. Таржетмачине не должно включать начальные символы обратной косой черты ().

    Отправителя
    Указывает отправителя сообщения. Рекомендуется, чтобы отправитель совпадал с сендингмачине, так как конфигурация сети может отказаться от отправки сообщения в противном случае. При отображении сообщения Эта строка будет идентифицирована как отправитель сообщения.

    Сообщение
    Указывает само сообщение. Весь текст после параметра sender будет рассматриваться как часть сообщения, включая пробелы и кавычки, хотя точка с запятой будет завершать сообщение и начинать новую команду.

    Всякий раз, когда мы работаем в нескольких системах, отправка файлов через соединение — это то, что мы предпочитаем больше всего. После того, как подключение к локальной сети делает нашу работу проще, передача файлов — это то, что усложняет наши задачи. Большую часть времени мы заканчиваем тем, что делимся файлами с самим собой по почте, так как большинство рабочих областей запрещают использование флэш-накопителей.

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

    Теперь это подключение к локальной сети может быть вашей домашней или офисной сетью, эти методы будут работать на них. Общий доступ к файлам по сети хранит файлы между пользователями общего доступа и рабочей группой. Более того, подключение внешних дисков снова и снова к разным компьютерам очень проблематично.

    Для выполнения этого метода мы предлагаем вам использовать кабель Ethernet/LAN по разным причинам. Использование кабельного соединения является одним из самых старых и быстрых способов безопасной передачи данных. Использование кабеля Ethernet является очевидным выбором, самый дешевый кабель Ethernet поддерживает скорость передачи до 1 Гбит/с. Даже если для передачи данных используется USB 2.0, соединение Ethernet будет быстрым, поскольку USB 2.0 поддерживает скорость только до 480 Мбит/с.

    Обмен файлами между компьютерами с использованием локальной сети

    Чтобы иметь возможность передавать или обмениваться файлами между компьютерами, вам необходимо подключить их напрямую через кабель Ethernet или маршрутизатор/модем. Единственное, что вы должны иметь в виду, это то, что обе системы должны быть в одной сети. Вы можете изменить среду соединения, но метод работает на каждом соединении, если вы выполните следующие действия.

    Шаги, необходимые для передачи файлов между компьютерами под управлением Windows 10 по локальной сети:

    1. Подключите обе системы.
    2. Включите и настройте общий доступ к сети в обеих системах.
    3. Настройте соединение LAN
    4. Передача файлов.

    1] Подключите обе системы

    Подключите обе системы к любой сети LAN или используйте кабель LAN / Ethernet для их подключения. Убедитесь, что кабели локальной сети находятся в хорошем состоянии. Если вы предпочитаете использовать беспроводную локальную сеть или беспроводную локальную сеть, убедитесь, что сила соединения хорошая.

    2] Включите и настройте общий доступ к сети в обеих системах.

    Выполните этот метод на обоих компьютерах, обязательно следуйте каждому шагу.

    Нажмите клавиши Win + R, введите control и нажмите ввод. Панель управления откроется.

    Измените вид на Большие значки и нажмите на Центр управления сетями и общим доступом.

    Теперь на левой панели нажмите «Изменить дополнительные параметры общего доступа». Имейте в виду, что этот метод работает как в частной, так и в публичной сети.

    В Частной сети, раздел Включение обнаружения сети и общего доступа к файлам и принтерам.

    Выполните вышеуказанный шаг для гостевой или общедоступной сети, если для вашей сети установлено значение «Публичная».

    Чтобы проверить, к какому типу подключения вы подключены, ваша система отображает «текущий профиль» перед типом подключения, к которому вы подключены.

    Теперь в разделе «Все сети» в разделе «Подключение к файлу» выберите 128-битное шифрование.

    Вы можете включить или отключить защиту паролем в соответствии с вашими предпочтениями.

    Теперь нажмите Сохранить изменения.

    3] Настройка подключения к локальной сети

    Настройка локальной сети не имеет большого значения, если вы понимаете, как устанавливать IP-адреса. В этом методе мы не собираемся устанавливать какие-либо IP-адреса, но мы выберем их получение автоматически. Установка этих IP-адресов вручную требует базового понимания того, как они работают.

    Нажмите клавиши Win + R, введите control и нажмите ввод. Панель управления откроется.

    Измените вид на Большие значки и нажмите на Центр управления сетями и общим доступом.

    Теперь на левой панели нажмите «Изменить настройки адаптера».

    Щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, затем выберите Свойства. Если соединение осуществляется через кабель, выберите Ethernet или, если подключение беспроводное, выберите беспроводное.

    Теперь прокрутите вниз и дважды щелкните по интернет-протоколу версии 4 (TCP / IPv4).

    На вкладке Общие выберите Получить IP-адрес автоматически. Теперь выберите Получить адрес DNS-сервера автоматически.

    Нажмите OK и закройте свойства соединения.

    Примечание. Если вы работаете в организации, где сети настраиваются любым уполномоченным лицом, вы можете воспользоваться его / ее помощью.

    4] Передача файлов

    Теперь для передачи или обмена файлами между компьютерами вы можете сделать это довольно легко.

    Соберите все файлы, которые вы хотите поделиться в папке.

    Щелкните правой кнопкой мыши по папке и выберите «Предоставить доступ».

    Теперь нажмите на конкретных людей.

    Выберите пользователя, которому вы хотите поделиться файлами, измените уровень разрешений в соответствии с вашими требованиями и нажмите «Поделиться».

    Перейдите в систему, с которой вы только что поделились папкой. В системе откройте этот компьютер и перейдите к сети с левой панели, чтобы увидеть нет. подключенных сетевых устройств.

    Выберите устройство, с которого вы только что поделились файлами, и вы увидите папку с файлами, к которой вы предоставили общий доступ.

    Совет: Использование кабелей Ethernet для этого типа общего доступа гораздо предпочтительнее по сравнению с беспроводной сетью. Колебания сигналов Wi-Fi могут привести к невозможности обнаружения устройства.

    Содержание

    1. Команда MSG – отправить сообщение пользователю.
    2. Отправка сообщений с помощью msg.exe
    3. Синтаксис msg.exe
    4. Параметры msg.exe
    5. Использование утилиты msg.exe на примере отправки сообщения терминальным пользователям в OS Windows Server 2008
    6. Как обмениваться файлами между компьютерами с помощью локальной сети в Windows 10
    7. Обмен файлами между компьютерами с использованием локальной сети
    8. Твой Сетевичок
    9. Все о локальных сетях и сетевом оборудовании
    10. Справочная информация о команде net send
    11. Общие сведения о команде net send
    12. Использование команды net send
    13. Синтаксис команды net send
    14. Замечания по использованию команды net send
    15. Примеры использования команды net send
    16. Включение и отключение службы сообщений и net send

    Команда MSG – отправить сообщение пользователю.

    Формат командной строки:

    Описание параметров командной строки :

    Нынешняя реализация msg.exe прекрасно подходит для обмена сообщениями между сеансами локальных и терминальных пользователей в пределах одной системы, однако, в случаях обмена между разными компьютерами локальной сети, потребуется изменить некоторые настройки безопасности, принятые по умолчанию в операционных системах Windows Vista, 7 и более поздних.

    При стандартных настройках, отправка сообщения пользователям удаленных компьютеров не выполняется и сопровождается сообщением:

    Ошибка 1722 при получении имен сеанса

    Это означает, что на компьютере, где должно приниматься посылаемое сообщение, невозможно получить информацию о вошедших в систему пользователях. Причиной может быть то, что брандмауэр блокирует входящие соединения, недостаточны права пользователя по отношению к удаленной системе, запрет удаленного вызова процедур в параметрах службы сервера терминалов. Как минимум, для обмена сообщениями с использованием команды msg между компьютерами, необходимо иметь учетную запись пользователя, действительную по отношению к удаленной системе и выполнить следующие настройки:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server]
    «AllowRemoteRPC»=dword:00000001

    Примеры использования MSG :

    Для выполнения команды msg от имени другого пользователя можно воспользоваться утилитой PSExec из пакета PSTools или штатным средством runas.exe

    runas /user:otheruser «msg * /server:win10 Test message»

    Сообщения, отправляемые командой msg локальному пользователю компьютера с операционной системой Windows XP, который отсутствует ( еще не вошел в Windows ) отображаются в окне с приглашением к регистрации в системе и могут быть доступны посторонним.

    Источник

    Отправка сообщений с помощью msg.exe

    Сегодня я хочу вам рассказать о том, как можно отправить сообщение по сети с помощью msg.exe (утилита в Windows для осуществления передачи сообщений).

    В ОС Vista этой процедурой занималась ныне устаревшая команда net send (консольное приложение, входящее в состав некоторых версий ОС Windows, предназначенное для отправки сообщений по локальной сети другому пользователю или компьютеру), которая больше не поддерживается.

    Синтаксис msg.exe

    Параметры msg.exe

    имя сеанса — Имя сеанса

    ID сеанса — Идентификатор сеанса

    @имя файла — Файл, содержащий список имен пользователей, сеансов или идентификаторов сеансов, которым отправляется сообщение

    * — Отправить сообщение всем сеансам на указанном сервере

    /SERVER:сервер — Сервер (по умолчанию — текущий)

    /TIME:секунд — Интервал ожидания подтверждения от получателя

    /V — Отображение информации о выполненных действиях

    /W — Ожидание ответа от пользователя, полезно вместе с /V

    сообщение — Отправляемое сообщение. Если не указано, выдается запрос или принимается ввод из STDIN

    Использование утилиты msg.exe на примере отправки сообщения терминальным пользователям в OS Windows Server 2008 msg 1

    В этом примере из командной строки (cmd.exe) я отправил сообщение test1 терминальному пользователю с именем Администратор. Если бы заменил названия пользователя и указал бы команду msg * test1, то сообщение передалось бы всем пользователям терминального сервера.

    Например, если вам необходимо в течении дня два-три раза сообщить пользователям 1С о необходимости закрыть программу. К сожалению, при использовании командной строки, русские шрифты могут отображаться некорректно, поэтому могу предложить в качестве решения проблемы 2 варианта:

    Для этого вызываем диспетчер задач, находясь в окне терминала или непосредственно на самом сервере (ctrl+shift+esc), переходим на вкладку «Пользователи», выделяем нужного нам и правой кнопкой мыши выбираем пункт «Отправить сообщение».

    msg 2

    Команды пишутся по тому же принципу, как и в cmd.exe, но здесь есть простая настройка отображения шрифтов (правой кнопкой мышки в верхнем левом углу и выбор пункта «Свойства»)

    msg 3

    Переходим на вкладку «Шрифт» и меняем значение на LucidaConsole

    msg 31

    Теперь шрифты кириллицы будут отображаться корректно.

    На этом пока все, что я хотел рассказать вам сегодня. Спасибо, что читали.

    Источник

    Как обмениваться файлами между компьютерами с помощью локальной сети в Windows 10

    lan 79

    Всякий раз, когда мы работаем в нескольких системах, отправка файлов через соединение — это то, что мы предпочитаем больше всего. После того, как подключение к локальной сети делает нашу работу проще, передача файлов — это то, что усложняет наши задачи. Большую часть времени мы заканчиваем тем, что делимся файлами с самим собой по почте, так как большинство рабочих областей запрещают использование флэш-накопителей.

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

    Теперь это подключение к локальной сети может быть вашей домашней или офисной сетью, эти методы будут работать на них. Общий доступ к файлам по сети хранит файлы между пользователями общего доступа и рабочей группой. Более того, подключение внешних дисков снова и снова к разным компьютерам очень проблематично.

    Для выполнения этого метода мы предлагаем вам использовать кабель Ethernet/LAN по разным причинам. Использование кабельного соединения является одним из самых старых и быстрых способов безопасной передачи данных. Использование кабеля Ethernet является очевидным выбором, самый дешевый кабель Ethernet поддерживает скорость передачи до 1 Гбит/с. Даже если для передачи данных используется USB 2.0, соединение Ethernet будет быстрым, поскольку USB 2.0 поддерживает скорость только до 480 Мбит/с.

    Обмен файлами между компьютерами с использованием локальной сети

    Чтобы иметь возможность передавать или обмениваться файлами между компьютерами, вам необходимо подключить их напрямую через кабель Ethernet или маршрутизатор/модем. Единственное, что вы должны иметь в виду, это то, что обе системы должны быть в одной сети. Вы можете изменить среду соединения, но метод работает на каждом соединении, если вы выполните следующие действия.

    Шаги, необходимые для передачи файлов между компьютерами под управлением Windows 10 по локальной сети:

    1] Подключите обе системы

    Подключите обе системы к любой сети LAN или используйте кабель LAN / Ethernet для их подключения. Убедитесь, что кабели локальной сети находятся в хорошем состоянии. Если вы предпочитаете использовать беспроводную локальную сеть или беспроводную локальную сеть, убедитесь, что сила соединения хорошая.

    2] Включите и настройте общий доступ к сети в обеих системах.

    Выполните этот метод на обоих компьютерах, обязательно следуйте каждому шагу.

    Нажмите клавиши Win + R, введите control и нажмите ввод. Панель управления откроется.

    Измените вид на Большие значки и нажмите на Центр управления сетями и общим доступом.

    Теперь на левой панели нажмите «Изменить дополнительные параметры общего доступа». Имейте в виду, что этот метод работает как в частной, так и в публичной сети.

    В Частной сети, раздел Включение обнаружения сети и общего доступа к файлам и принтерам.

    share file private network

    Выполните вышеуказанный шаг для гостевой или общедоступной сети, если для вашей сети установлено значение «Публичная».

    share file public network

    Чтобы проверить, к какому типу подключения вы подключены, ваша система отображает «текущий профиль» перед типом подключения, к которому вы подключены.

    Теперь в разделе «Все сети» в разделе «Подключение к файлу» выберите 128-битное шифрование.

    Вы можете включить или отключить защиту паролем в соответствии с вашими предпочтениями.

    share file all network

    Теперь нажмите Сохранить изменения.

    3] Настройка подключения к локальной сети

    Настройка локальной сети не имеет большого значения, если вы понимаете, как устанавливать IP-адреса. В этом методе мы не собираемся устанавливать какие-либо IP-адреса, но мы выберем их получение автоматически. Установка этих IP-адресов вручную требует базового понимания того, как они работают.

    Нажмите клавиши Win + R, введите control и нажмите ввод. Панель управления откроется.

    Измените вид на Большие значки и нажмите на Центр управления сетями и общим доступом.

    Теперь на левой панели нажмите «Изменить настройки адаптера».

    Щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, затем выберите Свойства. Если соединение осуществляется через кабель, выберите Ethernet или, если подключение беспроводное, выберите беспроводное.

    network connection properties

    Теперь прокрутите вниз и дважды щелкните по интернет-протоколу версии 4 (TCP / IPv4).

    ethernet connection properties

    На вкладке Общие выберите Получить IP-адрес автоматически. Теперь выберите Получить адрес DNS-сервера автоматически.

    tcp ipv4 properties

    Нажмите OK и закройте свойства соединения.

    Примечание. Если вы работаете в организации, где сети настраиваются любым уполномоченным лицом, вы можете воспользоваться его / ее помощью.

    4] Передача файлов

    Теперь для передачи или обмена файлами между компьютерами вы можете сделать это довольно легко.

    Соберите все файлы, которые вы хотите поделиться в папке.

    Щелкните правой кнопкой мыши по папке и выберите «Предоставить доступ».

    share file people lan

    Теперь нажмите на конкретных людей.

    Выберите пользователя, которому вы хотите поделиться файлами, измените уровень разрешений в соответствии с вашими требованиями и нажмите «Поделиться».

    share file network access

    Перейдите в систему, с которой вы только что поделились папкой. В системе откройте этот компьютер и перейдите к сети с левой панели, чтобы увидеть нет. подключенных сетевых устройств.

    Выберите устройство, с которого вы только что поделились файлами, и вы увидите папку с файлами, к которой вы предоставили общий доступ.

    Совет: Использование кабелей Ethernet для этого типа общего доступа гораздо предпочтительнее по сравнению с беспроводной сетью. Колебания сигналов Wi-Fi могут привести к невозможности обнаружения устройства.

    Источник

    Твой Сетевичок

    Все о локальных сетях и сетевом оборудовании

    Есть локальная сеть. Какой-то серьезный чат настраивать неохота, но иногда появляется необходимость разослать пользователям сети сообщение. Как можно реализовать такой функционал?

    Отправить сообщение на компьютер в локальной сети можно «внутренними» средствами операционной системы. Рассмотрим наиболее популярные Windows 7 и Windows XP.
    Для Windows XP: необходимо включить на всех компьютерах службу Пуск – Панель управления — Производительность и обслуживание – Администрирование – Службы.
    В оснастке консоли MMC найдите службу сообщений (Messenger).
    Установите тип запуска авто и статус — запущена.
    После чего перейдите в пуск – выполнить – cmd. И напишите в командной строке строчки вида:
    net send /domain:CORP Внимание! Перегрузите ваш компьютер через 5 минут.
    Это лишь пример того, как отправить по локальной сети сообщение: данная команда отправляет сообщение в вашем домене corp, соответственно у всех сетевых компьютеров на экранах появится такое сообщение: «Внимание! Перегрузите ваш компьютер через 5 минут». Более подробно можно ознакомиться с синтаксисом команды написав команду net send /?
    Подробнее о создании локальной сети на виндовс XP можно прочитать в данной статье.
    Для Windows vista7server2008: утилита переименована в MSG. Напишите в командной строке команду:
    msg * /server: comp1 «Тестовое сообщение «. Эта команда позволит отправить тестовое сообщение всем пользователям компьютера comp1.

    Источник

    Справочная информация о команде net send

    Общие сведения о команде net send

    Net send это консольное приложение, входящее в состав некоторых версий Windows и предназначенное для отправки сообщений по локальной сети другому пользователю, компьютеру или псевдониму. Команда доступна только в Windows NT, 2000, XP, 2003 и недоступна в Windows 7, Vista, ME, 98, 95 и старше. В Windows XP начиная с Service Pack 2 команда net send по умолчанию отключена.

    Использование команды net send

    Для отправки собщений командой net send, запустите командный интерпретатор (командную строку). Чтобы запустить командный интерпретатор выберите пункт Выполнить из меню Пуск, наберите cmd и нажмите кнопку OK. Используете команду net c параметром send и другими параметрами в соответствии с синтаксисом команды. Служба сообщений отображает полученные сообщения в стандартном диалоговом окне сообщений Windows.
    1
    2

    Синтаксис команды net send

    Замечания по использованию команды net send

    Возможны трудности при использовании длинных имен получателей сообщений. Имена, используемые службой сообщений, имеют длину до 15 знаков.

    Примеры использования команды net send

    net send ivanov Отправить сообщение по локальной сети можно командой net send

    Чтобы отправить сообщение всем пользователям, подключенным к компьютеру, с которого отправляется сообщение, введите:

    net send /users Всем немедлено выйти из 1С!

    Чтобы отправить сообщение всем пользователям в домене ukmz введите:

    net send /domain:ukmz Электричество в здании будет отключено через 5 минут

    Чтобы отправить сообщение всем пользователям в домене компьютера, с которого отправляется сообщение, введите:

    net send * Господа, совещание при генеральном директоре состоится в 13:00

    Включение и отключение службы сообщений и net send

    3

    Для включения службы сообщений с помощью консоли MMC выполните следующую последовательность действий: Зайдите в Панель управления. Откройте папку Администрирование, Службы. Найдите в списке «Службу сообщений» (Messenger). Откройте окно свойств службы. Выберите значение ‘Авто’ из списка ‘Тип запуска’ если вы хотите чтобы служба автоматически запускалась при загрузке Windows. Затем нажмите кнопку Пуск. Нажмите кнопку ОК. 4

    Для отключения службы сообщений выполните следующую последовательность действий: Зайдите в Панель управления. Откройте папку Администрирование, Службы. Найдите в списке «Службу сообщений» (Messenger). Откройте окно свойств службы. Выберите значение ‘Вручную’ из списка ‘Тип запуска’. Затем нажмите кнопку Стоп. Нажмите кнопку ОК. 5

    Для включения службы сообщений из командной строки введите в командном интерпретаторе следующие команды:

    sc config messenger start= auto
    net start messenger

    Для отключения службы сообщений из командной строки введите в командном интерпретаторе следующие команды:

    net stop messenger
    sc config messenger start= disabled

    Источник

    Msg — отправка сообщений пользователю

    Команда MSG используется для отправки сообщения пользователям операционной системы Windows. После отправки сообщения из командной строки пользователю будет показано окно с сообщением. Реализация Msg прекрасно подходит для обмена сообщениями между сеансами локальных и терминальных пользователей в пределах одной системы, однако, в случаях обмена между разными компьютерами локальной сети, потребуется изменить некоторые настройки безопасности. Команда Msg одинаково хорошо работает во всех версиях семейства операционных систем Windows. А для подключения к серверу по протоколу RDP используется команда MSTSC.

    Синтаксис команды Msg

    msg {имя_пользователя|имя_сеанса|код_сеанса| @имя_файла|*} [/server:имя_сервера] [/time:секунды] [/v] [/w] [сообщение]

    Параметры команды Msg

    • < имя_пользователя — Задает имя пользователя, получающего сообщение.
    • < имя_сеанса — Задает имя сеанса, получающего сообщение.
    • < код_сеанса — Идентифицирует сеанс, пользователь которого получит сообщение.
    • < @имя_файла — Идентифицирует файл, содержащий список имен пользователей, имен сеансов, коды сеансов, которые получат сообщение.
    • < * — Отправляет сообщение всем пользователям в системе.
    • < /server:имя_сервера — Задает сервер терминалов, сеансы или пользователи которого получат сообщение. Если сервер не указан, параметр /server использует текущий сервер.
    • < /time:секунды — Задает время, в течение которого отправленное сообщение будет отображаться на экране пользователя. При завершении этого времени, сообщение пропадает с экрана. Если ограничение времени не задано, то сообщение будет находиться на экране пользователя до тех пор, пока он не нажмет кнопку OK.
    • < /v — Отображает сведения о выполненных действиях.
    • < /w — Устанавливает режим ожидания ответа от пользователя, получившего сообщение. Этот параметр рекомендуется использовать совместно с параметром /time:секунды, чтобы избежать длительной паузы в случае, если пользователь не может ответить немедленно. Можно также использовать этот параметр совместно с параметром /v.
    • < сообщение — Вводится текст отправляемого сообщения. Если текст сообщения не введен, то система либо попросит сделать это, либо будет использовано стандартное сообщение (STDIN). Чтобы отправить сообщение, содержащее файл, введите символ (>) вслед за именем файла.
    • < /? — Отображает справку в командной строке.msg

    Примеры команды Msg

    • Чтобы отправить сообщение с «Встречаемся сегодня в 13-00» для пользователя Администратор, введите: msg Администратор «Встречаемся в 13-00»
    • Чтобы отправить сообщение пользователю Administrator терминального сервера Dell введите msg Administrator /server:Dell  «Привет»
    • Чтобы отправить сообщение отправить текущему локальному пользователю компьютера Windows10, введите: msg /server:Windows10 «Встречаемся сегодня в 17-00»
    • Чтобы отправить сообщение всем сеансам, содержащимся в файле USERLIST, введите: msg @userlist «Встречаемся сегодня в 13-00»
    • Чтобы отправить сообщение всем вошедшим пользователям, введите: msg * «Встречаемся сегодня в 13-00»
    • Чтобы отправить сообщение всем пользователям с отображением сведений о выполненных действиях введите: msg * /v «Встречаемся сегодня в 13-00».

    Сегодня я хочу вам рассказать о том, как можно отправить сообщение по сети с помощью msg.exe (утилита в Windows для осуществления передачи сообщений).

    В ОС Vista этой процедурой занималась ныне устаревшая команда net send (консольное приложение, входящее в состав некоторых версий ОС Windows, предназначенное для отправки сообщений по локальной сети другому пользователю или компьютеру), которая больше не поддерживается.

    Синтаксис msg.exe

    MSG {пользователь | имя сеанса | ID сеанса | @имя файла | *}      [/SERVER:сервер] [/TIME:секунд] [/V] [/W] [сообщение]

    Параметры msg.exe

    пользователь

    имя сеанса — Имя сеанса

    ID сеанса — Идентификатор сеанса

    @имя файла — Файл, содержащий список имен пользователей, сеансов или идентификаторов сеансов, которым отправляется сообщение

    * — Отправить сообщение всем сеансам на указанном сервере

    /SERVER:сервер — Сервер (по умолчанию — текущий)

    /TIME:секунд — Интервал ожидания подтверждения от получателя

    /V — Отображение информации о выполненных действиях

    /W — Ожидание ответа от пользователя, полезно вместе с /V

    сообщение — Отправляемое сообщение. Если не указано, выдается запрос или принимается ввод из STDIN

    /? — Показывает справку

    Использование утилиты msg.exe на примере отправки сообщения терминальным пользователям в OS Windows Server 2008msg_1.png

    В этом примере из командной строки (cmd.exe) я отправил сообщение test1 терминальному пользователю с именем Администратор. Если бы заменил названия пользователя и указал бы команду msg * test1, то сообщение передалось бы всем пользователям терминального сервера.

    При частоте использовании утилиты, можно сохранить значение в файле с расширением .bat (как создать файл с таким расширением, читайте здесь, хотя, если вы администрируете сервер, вам скорее всего не потребуется эта статья).

    Например, если вам необходимо в течении дня два-три раза сообщить пользователям 1С о необходимости закрыть программу. К сожалению, при использовании командной строки, русские шрифты могут отображаться некорректно, поэтому могу предложить в качестве решения проблемы 2 варианта:

    • Вариант отправки каждому пользователю по отдельности (если их конечно достаточно малое количество).

    Для этого вызываем диспетчер задач, находясь в окне терминала или непосредственно на самом сервере (ctrl+shift+esc), переходим на вкладку «Пользователи», выделяем нужного нам и правой кнопкой мыши выбираем пункт «Отправить сообщение».

    msg_2.png

    • Этот вариант подразумевает работу в командной строке с использованием Windows PowerShell.

    Команды пишутся по тому же принципу, как и в cmd.exe, но здесь есть простая настройка отображения шрифтов (правой кнопкой мышки в верхнем левом углу и выбор пункта «Свойства»)

    msg_3.png

    Переходим на вкладку «Шрифт» и меняем значение на LucidaConsole

    msg_31.png

    Теперь шрифты кириллицы будут отображаться корректно.

    На этом пока все, что я хотел рассказать вам сегодня. Спасибо, что читали.

    Если вы когда-нибудь пользовались командой net send в Windows XP для отправки текстовых сообщений по сети, то, начиная с Windows Vista вас ожидает небольшое разочарование — net send’а больше нет. Вместо него теперь используется утилита msg.exe, но доступна она только в «старших» редакциях ОС (Business, Ultimate и т.п.) Если же у вас другая редакция Windows, например, Windows 8 для одного языка, то файлы утилиты msg можно взять из папки %windir%system32 установленной «старшей» редакции, например Win7 Ultimate. Нам понадобятся файлы msg.exe и файлы msg.exe.mui из подпапок en-US и ru-RU. Т.о. мы копируем себе %windir%system32msg.exe,  %windir%system32ru-RUmsg.exe.mui и %windir%system32en-USmsg.exe.mui  с сохранением структуры папок. Далее, для удобства, мы качаем файл net_messenger_for_wk8_w7_kit_v1.1.zip (us-en and pt-br).zip  из статьи A net messenger script for Windows 7/2008. Распаковываем архив и запускаем netmessenger-eng.vbs, после чего вводим сообщение и псевдоним компьютера в сети, которому это сообщение предназначено. Для примера я отправляю сообщение сам себе, т.е. ввожу — compkaluga.ru и localhost, в результате я получу вот такое сообщение:msg.png Однако, если я попытаюсь отправить сообщение на другие ПК в сети, может ничего не произойти, т.е. получатель не увидит сообщения. В этом случае необходимо сконфигурировать ПК получателя для приема сообщений, прописав в реестре в параметре HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerAllowRemoteRPC единицу, т.е. значение параметра  AllowRemoteRPC = 1 (DWORD) или выполнить сценарий enablemsg.vbs из архива выше, после чего либо перезагрузиться, либо перезапустить службы удаленных рабочих столов: net stop TermService net start TermService

    Американская корпорация Microsoft продолжает работать над расширением функциональных возможностей операционной системы Windows 10, многие из которых она заимствует из macOS, разрабатываемую Apple. Занимается этим не только эта IT-компания, но и сторонние разработчики. Не так давно состоялся релиз приложения под названием Textto, которое позволяет отправлять с любого компьютера обычные SMS-сообщения.

    Чтобы пользоваться приложением Textto необходимо установить на смартфон одноименную программу, после чего настроить их для совместной работы. Пока что новая программа поддерживает только мобильные устройств на базе Android и компьютеры на Windows 10, одноко в скором будущем разработчики обещают наладить работу и на Mac. Реализовать поддержку iPhone, скорее всего, не получится, поскольку операционная система iOS не позволяет стороннему ПО отправлять сообщения в целях безопасности.

    После настройки синхронизации между Android-смартфоном и компьютером на Windows 10, с последнего можно будет отправлять обычные SMS-сообщения. Более того, разработчики предусмотрели возможность просмотра истории всех сообщений. Чтобы все работало, необходимо чтобы оба устройства были подключены к сети Интернет. Когда пользователь отправляет сообщение с компьютера, то оно через Textto передается на смартфон, а затем тот его отправляет. Когда на телефон приходит сообщение, программа его считывает и передает информацию на PC.

    Программа Textto удобна тем, что с ее помощью можно читать, отвечать и копировать тексты без необходимости запускать смартфон и выполнять ряд других действий. Кроме того, это ПО поддерживает все сторонние приложения для работы с сообщениями на Android, что делает его абсолютно универсальным. Разработчики предусмотрели даже поддержку смайликов эмодзи, которые с каждым годом становятся все более популярными. С помощью нового программного обеспечения для Windows 10 прямо с компьютера можно организовать массовую рассылку сообщений на любые номера.

    Скачать приложение Textto можно с официального сайта разработчиков. Версия для Android доступна для загрузки из магазина Google Play. За несколько дней своего пребывания в магазине, программа уже собрала множество положительных отзывов. Приятнее всего то, что она не содержит рекламы и является бесплатной. Хочется верить, что так всегда и будет.

    Ранее редакция AKKet.com рассказывала о том, что лицензионный ключ для Windows 10 Pro сейчас можно купить всего за 300 рублей, тогда как всегда он стоит более 14 000 рублей. Кроме того, с помощью нового обновления от Microsoft скорость работы любого компьютера можно ощутимо увеличить.

    Присоединяйтесь к нам в Twitter, Facebook, ВКонтакте, YouTube, Google+ и RSS чтобы быть в курсе последних новостей из мира технологий будущего.

    Используемые источники:

    • https://jcover.ru/otpravka-soobshheniy-s-pomoshhyu-msg-exe/
    • http://blog.compkaluga.ru/2013/04/net-send-windows-vista78.html
    • https://akket.com/windows/85626-s-lyubogo-kompyutera-na-windows-10-teper-mozhno-otpravlyat-obychnye-sms-soobshheniya.html


    Загрузить PDF


    Загрузить PDF

    Net Send – это утилита командной строки, которая используется в Windows XP для отправки сообщений другим пользователям и компьютерам, подключенным к локальной сети. В Windows Vista утилита Net Send заменена утилитой msg.exe с похожей функциональностью и синтаксисом. Net Send не сможет отправить сообщения с компьютера под управлением Windows XP на компьютер под управлением более новой версии Windows.

    1. Изображение с названием Use Net Send Step 1

      1

      Откройте командную строку. Утилита net send используется для отправки сообщений на другие сетевые компьютеры. Она запускается из командной строки. Откройте командную строку из меню «Пуск» или нажмите Win+R и введите cmd.

      • Если вы работаете в Windows Vista/7/8/8.1/10, перейдите в следующий раздел. Утилита net send не используется в новых версиях Windows (начиная с Vista) и заменена утилитой msg.
    2. Изображение с названием Use Net Send Step 2

      2

      Введите команду. Введите net send и нажмите Пробел. Далее нужно ввести информацию, которая содержит текст и направление сообщения.

    3. Изображение с названием Use Net Send Step 3

      3

      Определите получателя сообщения. Сообщение можно отправить как одному пользователю, так и группе пользователей; это делается несколькими способами.[1]

      • net send имя – введите имя пользователя или сетевое имя компьютера, чтобы отправить сообщение конкретному пользователю. Если в имени есть пробел, оно заключается в кавычки (например, net send "Ivan Ivanov").
      • net send * – сообщение будет отправлено всем пользователям текущего домена или рабочей группы.
      • net send /domain:имя – сообщение будет отправлено всем пользователям указанного домена или рабочей группы.
      • net send /users – сообщение будет отправлено всем пользователям, которые подключены к серверу.
    4. Изображение с названием Use Net Send Step 4

      4

      Введите текст сообщения. Указав получателя(ей), введите текст сообщения. Оно должно быть не более 128 символов.

      • Например: net send "Ivan Ivanov" Давай встретимся через 10 минут.
    5. Изображение с названием Use Net Send Step 5

      5

      Отправьте сообщение. Закончив вводить сообщение, нажмите Enter, чтобы отправить его. Получатель увидит сообщение в диалоговом окне Windows (но только если он вошел в систему и подключен к сети).

      Реклама

    1. Изображение с названием Use Net Send Step 6

      1

      Проверьте, поддерживает ли система команду msg. Функционал этой команды во многом аналогичен функционалу неиспользуемой команды net send. Но эта команда работает только в профессиональной и корпоративной версиях Windows. Если вы работаете в Windows Домашняя, обновите систему до версии Профессиональная или Корпоративная, чтобы получить возможность пользоваться командой msg.[2]

      • Чтобы узнать версию Windows, нажмите Win+Pause или щелкните правой кнопкой мыши по «Компьютер» и выберите «Свойства». Версия Windows отобразится в разделе «Издание Windows».
    2. Изображение с названием Use Net Send Step 7

      2

      Откройте командную строку. Как и net send, команда msg запускается из командной строки. Командная строка запускается разными способами (в зависимости от версии Windows), или просто нажмите Win и введите cmd.

      • Windows Vista/7: откройте командную строку из меню «Пуск».
      • Windows 8.1/10: щелкните правой кнопкой мыши по кнопке «Пуск» и выберите «Командная строка».
      • Windows 8: нажмите Win+X и выберите «Командная строка».
    3. Изображение с названием Use Net Send Step 8

      3

      Введите команду. Введите msg и нажмите Пробел. Далее нужно ввести информацию, которая содержит текст и направление сообщения.

    4. Изображение с названием Use Net Send Step 9

      4

      Определите получателя сообщения. По сравнению с net send, команда msg обладает дополнительными опциями.[3]

      • msg имя пользователя – введите имя конкретного пользователя.
      • msg сеанс – введите имя конкретного сеанса.
      • msg ID сеанса – введите идентификатор конкретного сеанса.
      • msg @filename – введите имя файла, который содержит список имен пользователей, сеансов и/или идентификаторов сеансов. Полезно для отправки сообщений сотрудникам отделов.
      • msg * – сообщение будет отправлено всем пользователям, которые подключены к серверу.
    5. Изображение с названием Use Net Send Step 10

      5

      Укажите сервер, пользователям которого нужно отправить сообщение (если хотите). Если нужно отправить сообщение пользователю, который подключен к другому серверу, после информации о получателе введите информацию о сервере. Если сервер не указан, сообщение будет отправлено на текущий сервер.

      • msg * /server:имя сервера
    6. Изображение с названием Use Net Send Step 11

      6

      Задайте ограничение по времени (если хотите). Можно задать ограничение по времени, чтобы указать интервал ожидания подтверждения от получателя. Временной модификатор вводится после информации о сервере (если она есть).

      • msg * /time:секунды (например, 300 секунд для пятиминутного интервала)
    7. Изображение с названием Use Net Send Step 12

      7

      Введите текст сообщения. После ввода различных параметров введите текст сообщения. Или нажмите Enter, и система предложит ввести текст сообщения в отдельной строке.

      • Например: msg @salesteam /server:EASTBRANCH /time:600 Поздравляю с увеличением продаж в этом квартале!
    8. Изображение с названием Use Net Send Step 13

      8

      Отправьте сообщение. Для этого нажмите Enter. Адресат получит его немедленно.

      • Команда msg предназначена для отправки сообщений пользователям терминалов, а не только разным компьютерам, подключенным к одной сети.
    9. Изображение с названием Use Net Send Step 14

      9

      Устраните неполадки. При работе с msg можно столкнуться со следующими ошибками: [4]

      • ‘msg’ is not recognized as an internal or external command, operable program or batch file. (msg не распознается в качестве внутренней или внешней команды, исполняемой программы или пакетного файла). В этом случае версия Windows не поддерживает msg. Обновите Windows до версии Профессиональная.
      • Error 5 getting session names (Ошибка 5 получение имен сеансов) или Error 1825 getting session names (Ошибка 1825 получение имен сеансов). Ошибка при общении с получателем. Можно попытаться устранить такую неполадку, если на компьютере получателя открыть редактор реестра (для этого выполните команду regedit), перейти в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server и изменить значение параметра «AllowRemoteRPC» с 0 на 1.

      Реклама

    Об этой статье

    Эту страницу просматривали 69 454 раза.

    Была ли эта статья полезной?

    Перейти к контенту


    Download Article


    Download Article

    Do you want to chat with your friends over a LAN? This wikiHow will teach you how to chat over LAN using Command Prompt. To do this, the computers need to be connected to the same network.

    Steps

    1. Image titled Chat Over LAN With Command Prompt Step 1

      1

      Launch Command Prompt. You can find it by pressing the Windows key and typing «cmd.» A search window will appear with the Command Prompt app as the first search result. Click that, and Command Prompt will open.

    2. Image titled Chat Over LAN With Command Prompt Step 2

      2

      Type the command to send a message.

      • msg /SERVER:COMPUTERNAME * /TIME:60 "Hello! This message will close in 60 seconds"
      • Replace «COMPUTERNAME» with the name of the PC you’re trying to send the chat to (check your local network for the name of this computer if you don’t know it).
      • Replace the text that appears between the quotation marks with the message you want to send.
      • Replace the value for «Time» to change how long the message will appear on their screen (60 means 60 seconds).

      Advertisement

    3. Image titled Chat Over LAN With Command Prompt Step 3

      3

      Press Enter. The message should send to the other computer for the time specified.

      • If that command isn’t working and you’re running a version older than Windows 10, try entering net send ip address "Is this message working?". Replace «ip address» with the local IP address of the computer you’re trying to send the message to.[1]
    4. Advertisement

    Add New Question

    • Question

      How do I do this in windows 10?

      wikiHow Staff Editor

      This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

      wikiHow Staff Editor

      wikiHow Staff Editor

      Staff Answer

      The above method will work for Windows 10. Earlier versions of Windows has different coding.

    • Question

      What does the message appear as on the other computer?

      wikiHow Staff Editor

      This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

      wikiHow Staff Editor

      wikiHow Staff Editor

      Staff Answer

      It’ll appear as a pop-up terminal window on the other computer that’s on the same network.

    • Question

      So, do I use [Hi!] or just say Hi!?

      Community Answer

      You type it without the [ ]. They commonly just represent a placeholder.

    See more answers

    Ask a Question

    200 characters left

    Include your email address to get a message when this question is answered.

    Submit

    Advertisement

    Thanks for submitting a tip for review!

    References

    About This Article

    Article SummaryX

    1. Open the Command Prompt.
    2. Type the following code: «msg /SERVER:DestinationPC * /TIME:60 “This is the message to be sent to a PC named DestinationPC and closes in 60 seconds.»».
    3. Press Enter.

    Did this summary help you?

    Thanks to all authors for creating a page that has been read 54,576 times.

    Is this article up to date?


    Download Article


    Download Article

    Do you want to chat with your friends over a LAN? This wikiHow will teach you how to chat over LAN using Command Prompt. To do this, the computers need to be connected to the same network.

    Steps

    1. Image titled Chat Over LAN With Command Prompt Step 1

      1

      Launch Command Prompt. You can find it by pressing the Windows key and typing «cmd.» A search window will appear with the Command Prompt app as the first search result. Click that, and Command Prompt will open.

    2. Image titled Chat Over LAN With Command Prompt Step 2

      2

      Type the command to send a message.

      • msg /SERVER:COMPUTERNAME * /TIME:60 "Hello! This message will close in 60 seconds"
      • Replace «COMPUTERNAME» with the name of the PC you’re trying to send the chat to (check your local network for the name of this computer if you don’t know it).
      • Replace the text that appears between the quotation marks with the message you want to send.
      • Replace the value for «Time» to change how long the message will appear on their screen (60 means 60 seconds).

      Advertisement

    3. Image titled Chat Over LAN With Command Prompt Step 3

      3

      Press Enter. The message should send to the other computer for the time specified.

      • If that command isn’t working and you’re running a version older than Windows 10, try entering net send ip address "Is this message working?". Replace «ip address» with the local IP address of the computer you’re trying to send the message to.[1]
    4. Advertisement

    Add New Question

    • Question

      How do I do this in windows 10?

      wikiHow Staff Editor

      This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

      wikiHow Staff Editor

      wikiHow Staff Editor

      Staff Answer

      The above method will work for Windows 10. Earlier versions of Windows has different coding.

    • Question

      What does the message appear as on the other computer?

      wikiHow Staff Editor

      This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

      wikiHow Staff Editor

      wikiHow Staff Editor

      Staff Answer

      It’ll appear as a pop-up terminal window on the other computer that’s on the same network.

    • Question

      So, do I use [Hi!] or just say Hi!?

      Community Answer

      You type it without the [ ]. They commonly just represent a placeholder.

    See more answers

    Ask a Question

    200 characters left

    Include your email address to get a message when this question is answered.

    Submit

    Advertisement

    Thanks for submitting a tip for review!

    References

    About This Article

    Article SummaryX

    1. Open the Command Prompt.
    2. Type the following code: «msg /SERVER:DestinationPC * /TIME:60 “This is the message to be sent to a PC named DestinationPC and closes in 60 seconds.»».
    3. Press Enter.

    Did this summary help you?

    Thanks to all authors for creating a page that has been read 54,576 times.

    Is this article up to date?

    На чтение 3 мин Просмотров 2.1к. Опубликовано 20.10.2021

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

    Как отправить сообщение на IP-адрес или пользователю в Windows 11/10

    Синтаксис команды MSG для отправки сообщения IP-адресу или пользователю

    MSG {username | sessionname | sessionid | @filename | *}
    /SERVER:servername /TIME:seconds /V /W [message]
  • имя пользователя Идентифицирует указанное имя пользователя.
  • sessionname Имя сессии.
  • sessionid Идентификатор сессии.
  • @filename Идентифицирует файл, содержащий список имен пользователей,
    sessionname и sessionids для отправки сообщения.
  • * Отправить сообщение всем сессиям на указанном сервере.
  • /SERVER:servername сервер для связи (по умолчанию текущий).
  • /TIME: seconds Время ожидания подтверждения сообщения получателем.
  • /V Отображение информации о выполняемых действиях.
  • /W Ожидание ответа от пользователя, полезно при использовании /V.
  • сообщение: Сообщение для отправки. Если оно не указано, запрашивает его или считывает из stdin.
  • Как отправить сообщение на IP-адрес или пользователю в Windows 11/10

    Как отправить сообщение на IP-адрес или компьютер с Windows 11/10 из командной строки

    Команда MSG поможет вам отправить сообщение определенному пользователю на определенном компьютере. Есливы являетесь администратором, вы можете использовать синтаксис команды, чтобы узнать точное имя пользователя.</

    • Откройте Командную строку с правами администратора. (Введите CMD в поиске и запустите его с правами администратора)
    • Убедитесь, что имя пользователя, имя сервера и т.д. находятся при вас.
    • Введите MSG <username> или msg * /server:computername message и нажмите клавишу Enter
    • Он позволит вам набрать любой номер сообщения, пока вы не нажмете control + z
    • Как только вы наберете сообщение, нажмите клавишу Enter, и он отправит сообщение.

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

    Ранее, до Windows 11/10, можно было использовать команду NET для отправки сообщений на определенный IP-адрес, но она была устаревшей.

    Как узнать IP-адрес другого компьютера?

    • Откройте Windows Terminal, щелкнув правой кнопкой мыши на меню Пуск, а затем щелкнув на нем
    • Введите nslookup и доменное имя компьютера
    • Это мгновенно покажет IP-адрес.

    Как отправить несколько строчных сообщений на другой компьютер с Windows?

    • Сначала напишите сообщение в текстовом файле и сохраните его. Не забудьте отметить местоположение.
    • Откройте терминал Windows и выполните команду.
    type fullpathmultiplelinemessages.txt | msg * /server:computername

    Откроется всплывающее окно, и сообщение будет отображаться так, как вы его написали.

    Как отправить сообщения на другой компьютер с помощью PowerShell?

    Вы можете использовать следующий сценарий:

    $name = read-host "Enter computer name "
    $msg = read-host "Enter your message "
    Invoke-WmiMethod -Path Win32_Process -Name Create -ArgumentList "msg * $msg" -ComputerName $name

    Надеюсь, пост было легко выполнить, и теперь вы можете тайно отправить сообщение на компьютеры в вашей сети или отправить сообщение на IP-адреса или Пользователю.


    Загрузить PDF


    Загрузить PDF

    Net Send – это утилита командной строки, которая используется в Windows XP для отправки сообщений другим пользователям и компьютерам, подключенным к локальной сети. В Windows Vista утилита Net Send заменена утилитой msg.exe с похожей функциональностью и синтаксисом. Net Send не сможет отправить сообщения с компьютера под управлением Windows XP на компьютер под управлением более новой версии Windows.

    1. Изображение с названием Use Net Send Step 1

      1

      Откройте командную строку. Утилита net send используется для отправки сообщений на другие сетевые компьютеры. Она запускается из командной строки. Откройте командную строку из меню «Пуск» или нажмите Win+R и введите cmd.

      • Если вы работаете в Windows Vista/7/8/8.1/10, перейдите в следующий раздел. Утилита net send не используется в новых версиях Windows (начиная с Vista) и заменена утилитой msg.
    2. Изображение с названием Use Net Send Step 2

      2

      Введите команду. Введите net send и нажмите Пробел. Далее нужно ввести информацию, которая содержит текст и направление сообщения.

    3. Изображение с названием Use Net Send Step 3

      3

      Определите получателя сообщения. Сообщение можно отправить как одному пользователю, так и группе пользователей; это делается несколькими способами.[1]

      • net send имя – введите имя пользователя или сетевое имя компьютера, чтобы отправить сообщение конкретному пользователю. Если в имени есть пробел, оно заключается в кавычки (например, net send "Ivan Ivanov").
      • net send * – сообщение будет отправлено всем пользователям текущего домена или рабочей группы.
      • net send /domain:имя – сообщение будет отправлено всем пользователям указанного домена или рабочей группы.
      • net send /users – сообщение будет отправлено всем пользователям, которые подключены к серверу.
    4. Изображение с названием Use Net Send Step 4

      4

      Введите текст сообщения. Указав получателя(ей), введите текст сообщения. Оно должно быть не более 128 символов.

      • Например: net send "Ivan Ivanov" Давай встретимся через 10 минут.
    5. Изображение с названием Use Net Send Step 5

      5

      Отправьте сообщение. Закончив вводить сообщение, нажмите Enter, чтобы отправить его. Получатель увидит сообщение в диалоговом окне Windows (но только если он вошел в систему и подключен к сети).

      Реклама

    1. Изображение с названием Use Net Send Step 6

      1

      Проверьте, поддерживает ли система команду msg. Функционал этой команды во многом аналогичен функционалу неиспользуемой команды net send. Но эта команда работает только в профессиональной и корпоративной версиях Windows. Если вы работаете в Windows Домашняя, обновите систему до версии Профессиональная или Корпоративная, чтобы получить возможность пользоваться командой msg.[2]

      • Чтобы узнать версию Windows, нажмите Win+Pause или щелкните правой кнопкой мыши по «Компьютер» и выберите «Свойства». Версия Windows отобразится в разделе «Издание Windows».
    2. Изображение с названием Use Net Send Step 7

      2

      Откройте командную строку. Как и net send, команда msg запускается из командной строки. Командная строка запускается разными способами (в зависимости от версии Windows), или просто нажмите Win и введите cmd.

      • Windows Vista/7: откройте командную строку из меню «Пуск».
      • Windows 8.1/10: щелкните правой кнопкой мыши по кнопке «Пуск» и выберите «Командная строка».
      • Windows 8: нажмите Win+X и выберите «Командная строка».
    3. Изображение с названием Use Net Send Step 8

      3

      Введите команду. Введите msg и нажмите Пробел. Далее нужно ввести информацию, которая содержит текст и направление сообщения.

    4. Изображение с названием Use Net Send Step 9

      4

      Определите получателя сообщения. По сравнению с net send, команда msg обладает дополнительными опциями.[3]

      • msg имя пользователя – введите имя конкретного пользователя.
      • msg сеанс – введите имя конкретного сеанса.
      • msg ID сеанса – введите идентификатор конкретного сеанса.
      • msg @filename – введите имя файла, который содержит список имен пользователей, сеансов и/или идентификаторов сеансов. Полезно для отправки сообщений сотрудникам отделов.
      • msg * – сообщение будет отправлено всем пользователям, которые подключены к серверу.
    5. Изображение с названием Use Net Send Step 10

      5

      Укажите сервер, пользователям которого нужно отправить сообщение (если хотите). Если нужно отправить сообщение пользователю, который подключен к другому серверу, после информации о получателе введите информацию о сервере. Если сервер не указан, сообщение будет отправлено на текущий сервер.

      • msg * /server:имя сервера
    6. Изображение с названием Use Net Send Step 11

      6

      Задайте ограничение по времени (если хотите). Можно задать ограничение по времени, чтобы указать интервал ожидания подтверждения от получателя. Временной модификатор вводится после информации о сервере (если она есть).

      • msg * /time:секунды (например, 300 секунд для пятиминутного интервала)
    7. Изображение с названием Use Net Send Step 12

      7

      Введите текст сообщения. После ввода различных параметров введите текст сообщения. Или нажмите Enter, и система предложит ввести текст сообщения в отдельной строке.

      • Например: msg @salesteam /server:EASTBRANCH /time:600 Поздравляю с увеличением продаж в этом квартале!
    8. Изображение с названием Use Net Send Step 13

      8

      Отправьте сообщение. Для этого нажмите Enter. Адресат получит его немедленно.

      • Команда msg предназначена для отправки сообщений пользователям терминалов, а не только разным компьютерам, подключенным к одной сети.
    9. Изображение с названием Use Net Send Step 14

      9

      Устраните неполадки. При работе с msg можно столкнуться со следующими ошибками: [4]

      • ‘msg’ is not recognized as an internal or external command, operable program or batch file. (msg не распознается в качестве внутренней или внешней команды, исполняемой программы или пакетного файла). В этом случае версия Windows не поддерживает msg. Обновите Windows до версии Профессиональная.
      • Error 5 getting session names (Ошибка 5 получение имен сеансов) или Error 1825 getting session names (Ошибка 1825 получение имен сеансов). Ошибка при общении с получателем. Можно попытаться устранить такую неполадку, если на компьютере получателя открыть редактор реестра (для этого выполните команду regedit), перейти в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server и изменить значение параметра «AllowRemoteRPC» с 0 на 1.

      Реклама

    Об этой статье

    Эту страницу просматривали 69 454 раза.

    Была ли эта статья полезной?

    Главная

    » 2015 » Сентябрь » 19 » Как общаться в чате при помощи командной строки


    21:05

    Как общаться в чате при помощи командной строки

    Как общаться в чате при помощи командной строки

    Хотели ли вы когда-нибудь сделать что-то полезное с помощью командной строки, например, пообщаться по чату напрямую через школьную сетку либо поговорить со своим другом без необходимости загружать какое-либо расширенное программное обеспечение для чата? Теперь вы можете это сделать, пройдя нескольких простых шагов!

    Шаги


    1. 1
      Откройте Блокнот (Notepad), затем введите:

    2. 2
      Когда только вы закончили, выполните следующую цепочку действий: «Файл» (File) > «Сохранить как» (Save as), после сохраните его как messenger.bat.

    3. 3
      Зайдите в панель управления (убедитесь, что она переключена на «Классический вид» (Classic View). Кликните по разделу «Администрирование» (Administrative Tools), затем нажмите на кнопку «Службы» (Services).

    4. 4
      Теперь найдите пункт «Служба сообщений» (Messenger) в списке справа, затем откройте его. Вы увидите «Тип запуска» (Startup Type), который должен быть отключен, поэтому нажмите на опцию и выберите вариант «Вручную» (Manual).

    5. 5
      Щелкните по кнопке запуска в правом верхнем углу окна (не зеленую кнопку «Пуск» (Start) и кликните «Применить» (Apply).

    6. 6
      Далее проведите аналогичную процедуру на удаленном компьютере. До тех пор, пока данная услуга не активируется на этом компьютере, иначе вы не сможете ею воспользоваться!

    7. 7
      Теперь кликните по созданному вами файлу службы сообщений. Т. к. он является командным файлом, то откроется через cmd (командную строку). Сверху должна отобразиться надпись «Служба сообщений» (MESSENGER), а чуть ниже «Пользователь» (User). Введите IP-адрес удаленного компьютера. Если он находится в сети, тогда при отправлении сообщения оно станет в дальнейшем пересылаться на данный компьютер. Подобное произойдет и на другом компьютере. Вот так все и происходит!

    Советы

    • Другой простейший способ – это перейти в меню «Пуск» (Start) и щелкнуть по кнопке «Выполнить» (Run) либо нажать одновременно сочетание [«Пуск» (Start) + R], затем набрать «conf» без кавычек, что приведет к открытию NetMeeting, похожей программы для общения в чате.

    Предупреждения

    • Представленный способ не работает на Windows Vista или более поздних версиях ОС.
    • Если вас поймали за таким занятием в школе, то можно попасть в беду.

    Что вам понадобится

    • Доступ к двум компьютерам с Windows XP в одной и той же сети
    • Командная строка
    • 1
    • 2
    • 3
    • 4
    • 5

    Категория: Вопросы и ответы |
    Просмотров: 1186 |

    | Рейтинг: 0.0/0

    Добавлять комментарии могут только зарегистрированные пользователи.

    [

    Регистрация

    |

    Вход

    ]

    0 / 0 / 0

    Регистрация: 16.04.2011

    Сообщений: 5

    1

    Создать чат в Командной строке

    18.04.2011, 18:58. Показов 18448. Ответов 18


    Добрый вечер) Недавно мне пришла в голову одна довольно бредовая идея — создать чат в командной строке — bat-файле).
    В 1 день я думал как он будет работать если у меня не внешний IP. Было довольно много идей,которые я пытался воплотить, но ничего не получается.
    Пытался сделать чтобы пользователи заходили ко мне на ПК по IP через 80 или 23 порты (просто только они открыты) и обращались к простому блокноту который постоянно обновлялся и показывал в cmd.
    Эта идея провалилась, потому что несколько программ не могут одновременно изменять файл.
    Народ, может у вас получиться).
    PS: я знаю, это возможно!))

    __________________
    Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    18.04.2011, 20:05

    2

    Экстремал!
    А почему нельзя по очереди?
    Сначала, один записывает в файл текстовый сообщение, потом второй добавляет своё.
    И каждый раз как написал один из участников. У него в консоли делается cls и type chat.txt…

    0

    0 / 0 / 0

    Регистрация: 16.04.2011

    Сообщений: 5

    18.04.2011, 20:36

     [ТС]

    3

    Вообще можно, но это получается уже не чат тогда..
    Да и как открыть доступ пользователям тоже загадка)

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    19.04.2011, 10:18

    4

    Почему это не ЧАТ? А что такое ЧАТ?**

    Открыть доступ — это легко, telnet тебе в руки…

    0

    90 / 58 / 7

    Регистрация: 07.02.2010

    Сообщений: 728

    22.04.2011, 14:24

    5

    Обязательно в cmd? Суров =)
    Можно на VB написать программу, которая пишет в txt файл текст. Пока один записывает свои данные непосредственно в файл, остальные курят. Но просмотр черз IE или другой браузер.

    P.S. Что, админы аську отрезали? )))

    0

    0 / 0 / 0

    Регистрация: 16.04.2011

    Сообщений: 5

    23.04.2011, 11:06

     [ТС]

    6

    VB. Интересно)
    И на нем можно попробовать,
    только после того как в cmd закончу)

    0

    Ris

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    24.04.2011, 12:26

    7

    Вот:

    Bash
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    
    @echo off
    title CMD.Chat By Ris* - Offline
    color 9F
    net start "Telnet"
    telnet -l CMD.Chat.User Chat localhost 999
    title CMD.Chat By Ris* - Unnamed User
    set name= 
    :m_name
    cls
    echo ********************************************************************************
    echo                       ‚*б ЇаЁўҐвбвўгҐв CMD.Chat By Ris*!                        
    echo ********************************************************************************
    echo Help: ‚ўҐ¤ЁвҐ "ExitChat" ЎҐ§ Є*ўл祪, ¤«п в®Ј® зв®Ў ўл©вЁ Ё§ з*в*.
    echo Help: ‚ўҐ¤ЁвҐ "ChatColor", зв®Ўл Ї®б¬®ваҐвм бЇа*ўЄг Ї® 梥в*¬, Ё "ChatColor ##" (Ј¤Ґ "#" - иҐбв**¤жҐаЁз**п жЁда*), зв®Ўл ўлЎа*вм а*б梥вЄг з*в*.
    echo --------------------------------------------------------------------------------
    set /p name="‚ўҐ¤ЁвҐ бў®с Ё¬п (ЌЁЄ): "
    echo.
     
    ::Защита от кавычек для выполнения посторонних командов (name"dir).
    set name="%name:"=''%"
    echo %name% > "CMD.Sys.Name.cht"
    ::Защита против выполнения посторонних командов (name & dir) - запишите выбранные символы в файл "CMD.Block.cht".
    if exist "CMD.Block.cht" for /f "tokens=1" %%i in (CMD.Block.cht) do (for /f "tokens=*" %%a in ('findstr /L /M /OFF "%%i" "CMD.Sys.Name.cht"') do (if "%%a"=="CMD.Sys.Name.cht" goto m_name))
    set name=%name:~1,-1%
     
    if "%name%"==" " goto m_name
    if exist "CMD.Name.cht" for /f "tokens=*" %%i in (CMD.Name.cht) do (if "%name%"=="%%i" goto m_name)
     
    ::Можно запретить использовать выбранные ники - запишите выбранные ники в файл "CMD.NameReserve.cht".
    if exist "CMD.NameReserve.cht" for /f "tokens=*" %%i in (CMD.NameReserve.cht) do (for /f "tokens=*" %%a in ('findstr /L /M /I /OFF "%%i" "CMD.Sys.Name.cht"') do (if "%%a"=="CMD.Sys.Name.cht" goto m_name))
    del /a /f /q "CMD.Sys.Name.cht"
     
    echo %name% >> "CMD.Name.cht"
    title CMD.Chat By Ris* - User: %name%
    :m_say
    set say= 
    set /p say="‚ўҐ¤ЁвҐ б®®ЎйҐ*ЁҐ: "
    if "%time:~0,1%"==" " (set ttime=^0%time:~1,7%) else (set ttime=%time:~0,-3%)
     
    ::Защита от кавычек для выполнения посторонних командов (say"dir).
    set say="%say:"=''%"
    echo %say% > "CMD.Sys.Say.cht"
    ::Защита против выполнения посторонних командов (say & dir) - запишите выбранные символы в файл "CMD.Block.cht".
    if exist "CMD.Block.cht" for /f "tokens=1" %%i in (CMD.Block.cht) do (for /f "tokens=*" %%a in ('findstr /L /M /OFF "%%i" "CMD.Sys.Say.cht"') do (if "%%a"=="CMD.Sys.Say.cht" goto m_nosay))
     
    ::Можно запретить использовать выбранные слова в сообщениях - запишите выбранные слова в файл "CMD.SayBlock.cht".
    if exist "CMD.SayBlock.cht" for /f "tokens=*" %%i in (CMD.SayBlock.cht) do (for /f "tokens=*" %%a in ('findstr /L /M /I /OFF "%%i" "CMD.Sys.Say.cht"') do (if "%%a"=="CMD.Sys.Say.cht" set say="[MAT BLOCK]"))
    del /a /f /q "CMD.Sys.Say.cht"
    set say=%say:~1,-1%
     
    if "%say%"==" " goto m_nosay
    echo %name% (%ttime% %date%): >> "CMD.Chat.cht"
    echo %say% >> "CMD.Chat.cht"
    echo. >> "CMD.Chat.cht"
    :m_nosay
    cls
    echo ********************************************************************************
    echo *                          Chat In CMD By Ris*                                 *
    echo ********************************************************************************
    type "CMD.Chat.cht"
    if exist "CMD.Sys.Say.cht" goto m_say
    if "%say:~0,9%"=="ColorChat" (if not "%say:~10,2%"=="" (color %say:~10,2%) else (for /f "tokens=1*" %%i in ('color /? ^| more +5') do (if not "%%i"=="…б«Ё" (echo %%i %%j) else (echo. & goto m_poclr))))
    :m_poclr
    if not "%say%"=="ExitChat" goto m_say
    findstr /L /V "%name%" "CMD.Name.cht" >> "CMD.NameTMP.cht"
    del /a /f /q "CMD.Name.cht"
    rename "CMD.NameTMP.cht" "CMD.Name.cht"
    set /p chat_user=" " < "CMD.Name.cht"
    ::Если не осталось пользователей в чате, то стирается файл "CMD.Name.cht", копируется лог чата в паку History c временем и датой и удаляется из тек. папки.
    If "%chat_user%"=="" (del /a /f /q "CMD.Name.cht"&if not exist "History" md "History"&copy /y "CMD.Chat.cht" "HistoryCMD.Chat_%time:~0,2%.%time:~3,2%.%time:~6,2%_%date%.cht" > nul&del /a /f /q "CMD.Chat.cht")
    Echo Exit...
    ping -n 2 localhost > nul
    exit

    В файл «CMD.Block.cht» записать:

    Bash
    1
    2
    3
    4
    5
    
    &
    |
    ^
    <
    >

    ночью нечего делать было, но чтоб если они одновременно пытаются записать не выйдет наверное.

    Добавлено через 2 часа 5 минут
    ААААААААААААААаа, это всё не то….оказывается к телнету не присоединялось((((((((((((

    0

    0 / 0 / 0

    Регистрация: 16.04.2011

    Сообщений: 5

    24.04.2011, 17:41

     [ТС]

    8

    Есть еще идея,
    Вместо того чтобы чат записывал не в один файл, а на каждое сообщение создавал пустой файл в имени которого будет само сообщение)

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    24.04.2011, 20:05

    9

    а потом dir /a /b хДДДД
    Да не это уже фигня, там символы только определеные можно в названии.

    0

    0 / 0 / 0

    Регистрация: 16.04.2011

    Сообщений: 5

    24.04.2011, 20:39

     [ТС]

    10

    Хотя да)
    Ты прав)

    0

    Эксперт по компьютерным сетямЭксперт Pascal/Delphi

    4188 / 1289 / 237

    Регистрация: 27.07.2009

    Сообщений: 3,961

    24.04.2011, 20:57

    11

    как на счет ftp для хранения файла с сообщениями?

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    25.04.2011, 09:14

    12

    «у меня не внешний IP» — не правильное выражение.
    Внешний есть у всех. Вопрос он

    выделенный

    или нет, и

    постоянный

    или нет.

    Использовать любой хостинг, если у тебя IP не выделенный или не постоянный.
    Мой вариант с Telnet сразу отбрасываете?*

    0

    Эксперт по компьютерным сетямЭксперт Pascal/Delphi

    4188 / 1289 / 237

    Регистрация: 27.07.2009

    Сообщений: 3,961

    25.04.2011, 11:09

    13

    Цитата
    Сообщение от Ris
    Посмотреть сообщение

    Мой вариант с Telnet сразу отбрасываете?

    опиши как ты себе это представляешь.

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    25.04.2011, 16:48

    14

    Я кинул bat. Ну в общем так:
    Есть человек — пользователь и есть человек — сервер.
    Пользователь запускает прогу для него. Она коннектится к серверу по Телнету и сразу запускает на сервере основную прогу.

    0

    Эксперт по компьютерным сетямЭксперт Pascal/Delphi

    4188 / 1289 / 237

    Регистрация: 27.07.2009

    Сообщений: 3,961

    25.04.2011, 20:43

    15

    Ris, что за прога сервера?

    0

    795 / 177 / 9

    Регистрация: 11.01.2011

    Сообщений: 543

    01.05.2011, 20:03

    16

    Ну, в батнике сервера — настройки телнета, юзера, чата (там цвет…).

    0

    Vilerius

    18.06.2012, 17:20

    17

    Кто-нибудь придумал решение? все еще актуально

    Vilerius

    18.06.2012, 18:37

    18

    пробовал. интересует именно клиент-серверное приложение. чтобы у каждого юзера был свой файл

    887 / 189 / 16

    Регистрация: 18.07.2011

    Сообщений: 260

    19.06.2012, 15:40

    19

    http://habrahabr.ru/post/121903/

    Цитата
    Сообщение от Vilerius
    Посмотреть сообщение

    интересует именно клиент-серверное приложение

    [удалено]

    Добавлено через 17 часов 44 минуты

    Цитата
    Сообщение от Vilerius
    Посмотреть сообщение

    интересует именно клиент-серверное приложение

    Смотреть нужно в сторону wget

    1

    Microsoft Windows provides an effortless method for sending messages to other computers on the local network, called Net Send. In this article we will show you how to make the most of this feature.

    How to send a message to another PC on a local network?

    If you wish to send a message to another computer in your network, follow these steps:

    • Start command prompt (cmd) – type cmd in the searchbox and run the app
    • Type the following command as:
    msg /SERVER:DestinationPC * /TIME:60 “This is the message to be sent to a PC named DestinationPC and closes in 60 seconds."
    • You will need to replace DestinationPC with the name of the desired PC (you can find this in the list of computers that are currently sharing your network, if you don’t already know the PC name).
    • Now, replace the value for TIME with how long you want the message to appear on the other screen for. For example TIME:30 for 30seconds
    • Then replace the text between the quotation marks and the message you want to send.
    • Finally, you can hit enter, and the message will be sent.

    What are the alternatives for older versions of Windows?

    Alternative 1

    Here is the first alternative way of sending messages that may work if you have an older version of Windows. Here’s how:

    • Click Start > Run.
    • Type cmd, and press Enter.
    • In the window that opens, type Net send followed by the computer’s name to which you wish to send the message.
    • Next, enter the message. For example, the format should resemble «Net send PC01 can you read this message?»

    Alternative 2

    It is easy to send messages through cmd prompt to other systems here is the answer first we have to set our systems messenger ACTIVE. For it, follow these steps:

    • 1. Go to RUN
    • 2. Type
      services.msc
    • 3. Scroll down and right click on MESSENGER
    • 4. Select PROPERTIES
    • 5. Then for enabling it go to STARTUP TYPE and select AUTOMATIC
    • 6. Then OK

    And this should be performed on both sides (SENDER & RECEIVER). After that if you want to send message then do the following steps:

    • 1. Go to cmd prompt
    • 2. Type syntax as follows:
       net send <ipaddress of reciever>  <message to be send>

    Ex:

    net send 172.16.6.99 "hello" 

    Do you need more help with Windows XP? Check out our forum!

    На чтение 5 мин. Просмотров 3.8k. Опубликовано 25.06.2019

    Содержание

    1. Примеры, переключатели и многое другое
    2. Доступность команды Net Send
    3. Синтаксис команды Net Send
    4. Примеры команд Net Send
    5. Net Send связанные команды
    6. Дополнительная справка по команде Net Send

    Примеры, переключатели и многое другое

    Команда net send – это команда командной строки, используемая для отправки сообщений пользователям, компьютерам и псевдонимам сообщений в сети.

    Windows XP была последней версией Windows, которая включала команду net send. Команда msg заменяет команду net send в Windows 10, Windows 8, Windows 7 и Windows Vista.

    Команда net send является одной из многих команд net.

    Доступность команды Net Send

    Команда net send доступна из командной строки в Windows XP, а также в более старых версиях Windows и в некоторых операционных системах Windows Server.

    Доступность некоторых переключателей команд net send и другого синтаксиса команд net send может отличаться в разных операционных системах.

    Синтаксис команды Net Send

    net send /users message [/help ] [ /? ]

    См. Как читать синтаксис команды, если вы не уверены, как читать синтаксис команды net send, как написано выше или показано в таблице ниже.

    Параметры команды Net Send

    Item Объяснение
    имя Этот параметр указывает имя пользователя, имя компьютера или имя сообщения (определяется с помощью команды net name), которому вы хотите отправить сообщение .
    * Используйте звездочку, чтобы отправить сообщение каждому пользователю в вашем текущем домене или рабочей группе.
    /домен Этот параметр можно использовать отдельно для отправки сообщения всем именам в текущем домене.
    имя_домена Используйте эту опцию с /domain , чтобы отправить сообщение всем пользователям в указанном доменном имени .
    /пользователей Этот параметр отправляет сообщение всем пользователям, подключенным к серверу, с которого выполняется команда net send.
    сообщение Этот параметр команды net send, очевидно, необходим и указывает точный текст сообщения, которое вы отправляете. сообщение может содержать не более 128 символов и должно быть заключено в двойные кавычки, если оно содержит косую черту.
    /помощь Используйте этот переключатель для отображения подробной информации о команде net send. Использование этого параметра аналогично использованию команды net help для команды net send: net help send .
    /? Переключатель справки также работает с командой net send, но отображает только основной синтаксис команды. Выполнение net send без параметров равнозначно использованию переключателя /? .

    Вы можете сохранить выходные данные команды net send в файле, используя оператор перенаправления с командой.

    Примеры команд Net Send

      net send * Пожалуйста, немедленно переходите к CR103 для обязательного собрания  

    В этом примере net send используется для отправки . Пожалуйста, немедленно перейдите к CR103 для сообщения об обязательном собрании всем членам * текущей рабочей группы или домена.

      net send/users "Будет ли человек с открытым клиентским файлом A7/3 сохранить свою работу и закрыть ее? Спасибо!"  

    Здесь команда net send используется для отправки всем членам текущего сервера /users сообщения Будет ли человек с открытым клиентским файлом A7/3 сохранить свою работу и закрыть ее? Спасибо! . Сообщение в кавычках, потому что был использован слеш.

      net send smithm Тебя уволили!  

    Хотя это совершенно непрофессиональный способ уволить кого-то, в этом примере net send команда используется для отправки Майку Смиту с именем пользователя smithm сообщения, которое он, вероятно, не хотел слышать: Ты уволен! .

    Net Send связанные команды

    Команда net send является подмножеством команды net и, таким образом, аналогична ее родственным командам, таким как net use, net time, net user, net view и т. Д.

    Дополнительная справка по команде Net Send

    Если команда net send не работает, вы можете увидеть следующую ошибку в командной строке:

      'net' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.  

    Есть два способа исправить эту ошибку, но только один – постоянное решение …

    Вы можете переместить текущий рабочий каталог, указав путь к файлу cmd.exe , чтобы командная строка знала, как выполнить команду net send.Сделайте это с помощью команды cd (она обозначает изменение каталога):

      cd c:  windows  system32   

    Оттуда вы можете запустить команду net send, не увидев этой ошибки. Однако это только временное решение, которое вам придется делать постоянно для каждой команды. Реальная проблема заключается в том, что текущая переменная среды не была правильно настроена.

    Вот как восстановить правильную переменную среды, необходимую для командной строки, чтобы понять ваши команды в Windows XP:

    1. Откройте меню Пуск и нажмите правой кнопкой мыши Мой компьютер .

    2. Выберите Свойства .

    3. Перейдите на вкладку Дополнительно .

    4. Нажмите кнопку Переменные среды .

    5. Выберите Путь из списка переменных в разделе Системные переменные .

    6. Нажмите Изменить в разделе Системные переменные .

    7. В текстовом поле Значение переменной найдите все пути, которые читаются точно , например:

      <До> C: Windows system32

      или же…

      <До>% SystemRoot% system32

    8. У вас должно быть только одно, но если у вас нет ни того, ни другого, перейдите в самый конец текста, введите точку с запятой, а затем введите верхний путь сверху, например:

       ; C:  Windows  system32  

      Один уже там? Если это так, то, скорее всего, это второй, который читает «% SystemRoot%» в начале. Если это так, измените эту часть пути на «C: Windows system32» (если ваша установка Windows находится на диске C:, что, скорее всего, верно).

      Например, вы должны изменить % SystemRoot% system32 на C: Windows system32 .

      Не редактируйте другие переменные. Если в этом текстовом поле нет переменных, вы можете ввести указанный выше путь без точки с запятой , поскольку это единственная запись.

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

    9. Нажмите ОК несколько раз, чтобы сохранить изменения и выйти из окна «Свойства системы».

    10. Перезагрузите компьютер.

    Если команды net send работают в командной строке с «успешным» сообщением, но всплывающее окно не отображается на компьютерах, на которые отправлено сообщение, убедитесь, что на принимающих компьютерах включена служба Messenger.

    Вы можете включить службу Messenger в Windows XP через Службы. Для этого перейдите в раздел Пуск > Выполнить , введите services.msc , дважды нажмите Messenger , измените Тип запуска Автоматический , нажмите Применить , а затем нажмите Пуск .

    Понравилась статья? Поделить с друзьями:

    Вот еще несколько интересных статей:

  • Как отправить сообщение всем пользователям терминального сервера windows server 2019
  • Как отправить сообщение всем пользователям терминального сервера windows server 2016
  • Как отправить сообщение всем пользователям терминального сервера windows server 2012
  • Как отправить скан с принтера на компьютер windows 10
  • Как отправить программу в автозагрузку в windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии