Тзд команда является Prompt команда Команда , которая используется для отправки сообщения одному или нескольким пользователям в сети с помощью команды Prompt .
Команда msg работает аналогично команде net send, которая была популярна в Windows XP, но не является ее заменой. См. Использование команды Msg для замены Net Send далее по странице.
Когда запускается команда msg, на машинах, на которые она была отправлена, отображается приглашение, которое показывает сообщение, а также имя пользователя отправителя и время отправки сообщения.
Наличие команды Msg
Команда msg доступна из командной строки в последних версиях операционных систем Windows, включая Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP .
Команда тзда также доступна через Prompt инструмента командной строки , доступные в дополнительных параметрах запуска и параметрах восстановления системы .
Доступность некоторых переключателей команд msg и другого синтаксиса команд msg может отличаться в разных операционных системах.
Синтаксис команды Msg
msg { имя пользователя | имя сеанса | сессионный | @ имя файла | * } [ / server: имя_сервера ] [ / время: секунды ] [ / v ] [ / w ] [ сообщение ]
См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды msg, как написано выше или описано в таблице ниже.
Параметры Команды Msg | |
---|---|
вариант | объяснение |
имя пользователя | Используйте эту опцию, чтобы указать имя пользователя для отправки сообщения . |
имя_сеанса | Укажите имя сеанса, чтобы отправить сообщение в определенный сеанс. |
идентификатор сессии | Параметр sessionid может использоваться для отправки сообщения в сеанс с использованием идентификатора сеанса. |
@ имя файла | Используйте параметр @filename, чтобы отправить сообщение с именами пользователей, сессиями и идентификаторами сессий, указанными в указанном файле. |
* | Опция * используется для отправки сообщения каждому сеансу на имя сервера . |
/ сервер: имя_сервера | Имя_серверы это сервер , на котором имя пользователя , имя_сеанс или SessionID , располагающийся на. Если имя сервера не указано, сообщение будет отправлено на сервер, с которого вы выполняете команду msg. |
/ время: секунды | Задание времени в секундах с помощью переключателя / time дает команде msg интервал времени для ожидания получения сообщения получателем сообщения . Если получатель не подтвердит сообщение в секундах или секундах, сообщение будет отозвано. |
/ v | Ключ / v включает подробный режим команды, который отображает подробную информацию о действиях, выполняемых командой msg. |
/ ш | Эта опция заставляет команду msg ждать ответного сообщения после отправки сообщения . Ключ / w действительно полезен только с ключом / v . |
сообщение | Это сообщение, которое вы хотите отправить. Если вы не укажете сообщение, вам будет предложено ввести его после выполнения команды msg. |
/? | Используйте переключатель справки с командой msg, чтобы показать информацию о нескольких параметрах команды. |
Вы можете сохранить выходные данные команды msg в файл, используя оператор перенаправления в самом конце команды. См. Как перенаправить вывод команды в файл для получения общих инструкций или ознакомьтесь с советами командной строки для получения дополнительных советов.
Примеры команд Msg
msg @myteam Плавильный котел в 13:00, на мне!
В этом примере команда msg используется, чтобы сообщить выбранному количеству пользователей, содержащихся в файле myteam [ @ filename ], подключенном к серверу, о том, что в The Melting Pot должна быть встреча на обед [ сообщение ].
Сообщение RODREGT / сервер: TSWHS002 / время: 300
Здесь мы использовали команду msg для отправки сообщения RODREGT [ имя пользователя ], сотруднику, который подключается к серверу TSWHS002 [ / server: servername ]. Сообщение очень чувствительно ко времени, поэтому мы даже не хотим, чтобы он видел его, если он не видел его через пять минут [ / time: секунд ].
Так как сообщение не было указано, команда msg представит примечание в приглашении, которое говорит Ввод сообщения для отправки; завершите сообщение, нажав CTRL-Z на новой строке, затем нажмите ENTER .
После ввода сообщения для RODREGT вы должны нажать клавишу Enter , затем CTRL + Z , а затем снова клавишу Enter .
msg * / v Тестовое сообщение!
В приведенном выше примере мы отправляем всем подключенным к серверу тестовое сообщение [ сообщение ]. Мы также хотим увидеть конкретные задачи, которые выполняет команда msg для этого [ / v ].
Это простой пример команды msg, который вы можете попробовать дома, без пользователей, подключенных к вашему компьютеру. Вы увидите всплывающее сообщение на собственном экране и следующие данные в окне командной строки благодаря использованию подробного переключателя:
Отправка сообщения на консоль сеанса, время отображения 60
Асинхронное сообщение отправлено на консоль сеанса
Использование команды 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.