Команда msg представляет собой команду командной строки, которая используется для отправки сообщения одному или нескольким пользователям в сети с помощью командной строки.
Команда msg аналогична команде net send, которая была популярна в Windows XP, но для нее это не настоящая замена. Увидеть Использование команды Msg для замены Net Send далее вниз по странице.
Когда запускается команда msg, на машинах (машинах), на которые он был отправлен, отображается сообщение, в котором отображается сообщение, а также имя пользователя отправителя и время отправки сообщения.
Доступность команд Msg
Команда msg доступна из командной строки в последних версиях операционных систем Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Команда msg также доступна с помощью инструмента командной строки, доступного в разделе «Дополнительные параметры запуска» и «Параметры восстановления системы».
Заметка: Доступность определенных командных переключателей msg и другого синтаксиса команды msg может отличаться от операционной системы к операционной системе.
Синтаксис команды Msg
тзд имя пользователя / Сервер: название сервера /время: секунд / v / ш сообщение
Совет: См. Как прочитать командный синтаксис, если вы не знаете, как интерпретировать синтаксис команды msg, как он написан выше или описан в таблице ниже.
| имя пользователя | Используйте этот параметр, чтобы указать имя пользователя для отправки сообщение к. |
| имя_сеанса | Уточнить имя_сеанса направить сообщение на определенный сеанс. |
| идентификатор сессии | идентификатор сессии можно использовать для отправки сообщение на сеанс, используя идентификатор сеанса. |
| @ имя файла | Использовать @имя файла возможность отправить сообщение к именам пользователей, именам сеансов и идентификаторам сеанса, указанным в указанном файле. |
| * | * используется для отправки сообщение на каждую сессию на название сервера . |
| / Сервер: название сервера | название сервера это сервер, на котором имя пользователя , имя_сеанса , или же идентификатор сессии , проживает. Если нет название сервера указывается, сообщение будет отправлено как указано на сервере, на котором выполняется команда msg. |
| /время: секунд | Указание времени в секунд с/время коммутатор дает команде msg длительность времени ожидания приемника сообщение для подтверждения его получения. Если приемник не подтверждает сообщение в секунд количество секунд, сообщение будет вызвано. |
| / v | / v switch позволяет использовать подробный режим команды, в котором будет отображаться подробная информация о действиях, выполняемых командой msg. |
| / ш | Эта опция заставляет команду msg ждать сообщения возврата после отправки сообщение ,/ ш коммутатор действительно полезен только с/ v переключатель. |
| сообщение | Это сообщение, которое вы хотите отправить. Если вы не указали сообщение то вам будет предложено ввести один из них после выполнения команды msg. |
| /? | Используйте переключатель справки с помощью команды msg, чтобы отобразить информацию о нескольких параметрах команды. |
Совет: Вы можете сохранить вывод команды msg в файл с помощью оператора перенаправления в самом конце команды. См. «Как перенаправить вывод команды в файл для общих инструкций» или «Командные подсказки» для получения дополнительных советов.
Примеры команд Msg
msg @myteam Тающий горшок в 13:00, на меня!
В этом примере команда msg используется для указания выбора числа пользователей, содержащихся в файле myteam @ имя файла , подключенном к серверу, чтобы встреча на «Плавильном котле» проводилась на обед сообщение .
msg RODREGT / сервер: TSWHS002 / время: 300
Здесь мы использовали команду msg для отправки сообщения RODREGT имя пользователя , сотрудник, который подключается к TSWHS002 / Сервер: название сервера сервер. Сообщение очень чувствительно к времени, поэтому мы даже не хотим, чтобы он видел его, если он не видел его через пять минут /время: секунд .
Поскольку сообщение не была указана, команда msg представит примечание в приглашении, в котором говорится: «Введите сообщение для отправки, завершите сообщение, нажав CTRL-Z в новой строке, а затем ENTER».
После ввода сообщение для RODREGT вы должны нажать Войти , тогда CTRL + Z, то Войти снова.
msg * / v Тестовое сообщение!
В приведенном выше примере мы отправляем всем подключенным к серверу тестовое сообщение сообщение . Мы также хотим увидеть конкретные задачи, которые выполняет команда msg для этого / v.
Это простой пример команды msg, который вы можете попробовать дома, без подключения пользователей к компьютеру. Вы увидите сообщение, появившееся на вашем собственном экране, и следующие данные в окне командной строки, благодаря использованию подробного переключателя:
Отправка сообщения на сеанс Консоль, время отображения 60 Сообщение Async, отправленное на сеанс Консоль
Использование команды Msg для замены Net Send
Команда msg предназначена для использования в качестве системы обмена сообщениями для пользователей сервера терминалов, не обязательно между двумя компьютерами Windows 7, например.
На самом деле вам может быть трудно получить команду msg для работы между двумя стандартными машинами Windows, такими как команда net send. Вы можете получить «Ошибка 5 получения имен сеанса» или ошибку «Ошибка 1825 получения имен сеанса».
Однако некоторым из них повезло использовать команду msg таким образом, изменив AllowRemoteRPC данные значения реестра из 0 в 1 на компьютере, получающем сообщение (перезагрузите компьютер после изменения, если вы это сделаете).
Этот ключ находится в реестре Windows под улей HKEY_LOCAL_MACHINE в этом месте: SYSTEM CurrentControlSet Control Terminal Server .
Связанные команды Msg
Команда msg представляет собой сетевую команду, поэтому ее можно использовать с другими сетевыми командами, но обычно она будет использоваться одна для отправки сообщения.
Кроме того, как уже упоминалось несколько раз, команда msg аналогична команде отложенного net send.




