Команда net send - это команда командной строки, используемая для отправки сообщений пользователям, компьютерам и псевдонимам обмена сообщениями в сети. Это одна из многих сетевых команд.
Windows XP была последней версией Windows, которая включала команду net send. Команда msg заменяет эту команду в Windows 11, Windows 10, Windows 8, Windows 7 и Windows Vista.
Доступность команды Net Send
Команда net send доступна из командной строки в Windows XP, а также в более старых версиях Windows и в некоторых операционных системах Windows Server.
Доступность некоторых переключателей команды net send и другого синтаксиса команды net send может различаться в зависимости от операционной системы.
Синтаксис команды Net Send
net send { name | | /домен[ : доменное имя] | /users } сообщение [ /help] [ /?]
См. раздел Как читать синтаксис команд, если вы не знаете, как читать синтаксис команд, как он написан выше или показан в таблице ниже.
Параметры команды Net Send | |
---|---|
Товар | Объяснение |
имя | Эта опция указывает имя пользователя, имя компьютера или имя системы обмена сообщениями (определяемое с помощью команды net name), на которое вы хотите отправить сообщение. |
Используйте звездочку, чтобы отправить сообщение каждому пользователю в вашем текущем домене или рабочей группе. | |
/домен | Этот переключатель можно использовать отдельно для отправки сообщения всем именам в текущем домене. |
доменное имя | Используйте эту опцию с /domain, чтобы отправить сообщение всем пользователям в указанном доменном имени. |
/users | Эта опция отправляет сообщение всем пользователям, подключенным к серверу, с которого выполняется команда net send. |
сообщение | Эта опция команды net send явно необходима и указывает точный текст сообщения, которое вы отправляете. Сообщение может содержать не более 128 символов и должно быть заключено в двойные кавычки, если оно содержит косую черту. |
/help | Используйте этот переключатель для отображения подробной информации о команде net send. Использование этой опции аналогично использованию команды net help с командой net send: net help send. |
/? | Переключатель справки также работает с командой net send, но отображает только основной синтаксис команды. Выполнение net send без опций эквивалентно использованию переключателя /?. |
Вы можете сохранить вывод команды net send в файл, используя оператор перенаправления с командой.
Примеры команд Net Send
Вот несколько примеров, которые показывают, как использовать команду net send:
Отправить всем пользователям рабочей группы
net sendНемедленно перейдите к CR103 для обязательной встречи
В этом примере net send используется для отправки сообщения «Немедленно перейдите к CR103 для обязательного собрания» всем членамтекущей рабочей группы или домена.
Отправить всем пользователям сервера
net send /users "Человек с клиентским файлом A7/3 откроется, пожалуйста, сохраните свою работу и закройте его? Спасибо!"
Здесь команда используется для отправки всем членам текущего сервера/пользователям сообщения Будет ли открыт человек с файлом клиента A7/3, пожалуйста, сохраните свою работу и закройте его? Благодарю вас!. Сообщение заключено в кавычки, потому что была использована косая черта.
Отправить конкретному пользователю
net send smithm Вы уволены!
Хотя это совершенно непрофессиональный способ уволить кого-либо, в этом примере net send он используется для отправки Майку Смиту с именем пользователя smithm сообщения, которое он, вероятно, не хотел слышать: You're Fired!.
Итог
Команда net send является подмножеством команды net и поэтому похожа на родственные команды, такие как net use, net time, net user, net view и т. д.
Дополнительная справка по команде Net Send
Если эта команда не работает, вы можете увидеть следующую ошибку в командной строке:
'net' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
Есть два способа исправить это, но только один из них является постоянным решением…
Вы можете переместить текущий рабочий каталог в System32, путь, по которому находится файл cmd.exe, чтобы командная строка знала, как запустить команду net send. Сделайте это с помощью команды cd (она означает изменение каталога):
cd c:\windows\system32\
Оттуда вы можете запустить команду, не видя этой ошибки. Однако это лишь временное решение, которое вам придется делать постоянно для каждой команды. Настоящая проблема заключается в том, что текущая переменная окружения не была настроена правильно.
Вот как восстановить правильную переменную среды, необходимую для того, чтобы командная строка понимала ваши команды в Windows XP:
- Откройте меню «Пуск» и щелкните правой кнопкой мыши Мой компьютер.
- Выберите Свойства.
- Выберите кнопку Переменные среды на вкладке Дополнительно.
- Выберите Путь из списка переменных в разделе Системные переменные.
- Выберите Редактировать под разделом Системные переменные.
-
В текстовом поле Значение переменной найдите все пути, которые читаются точно так:
C:\Windows\system32
или…
%SystemRoot%\system32
-
У вас там должен быть только один, но если у вас нет ни того, ни другого, то перейдите в самый конец текста, введите точку с запятой, а затем введите верхний путь сверху, например:
;C:\Windows\system32
Один уже там? Если это так, скорее всего, это второй, который в начале читается как «% SystemRoot%». Если это так, измените эту часть пути на «C:\Windows\system32» (если ваша установка Windows находится на диске C:, что, скорее всего, так и есть).
Например, вы замените %SystemRoot%\system32 на C:\Windows\system32.
Если поможет, скопируйте весь текст в Блокнот и отредактируйте там. Когда вы закончите, просто вставьте отредактированное значение переменной обратно в это текстовое поле, чтобы перезаписать существующий текст.
Не редактируйте никакие другие переменные. Если в этом текстовом поле нет переменных, вы можете ввести указанный выше путь без точки с запятой, поскольку это единственная запись.
- Выберите OK несколько раз, чтобы сохранить изменения и выйти из окна «Свойства системы».
- Перезагрузите компьютер.
Если кажется, что команды net send работают в командной строке с сообщением «успешно», но всплывающее окно не отображается на компьютерах, на которые отправляется сообщение, убедитесь, что на принимающих компьютерах есть служба Messenger. включен.
Включить службу Messenger в Windows XP можно через Службы: перейдите в Пуск > Выполнить, введите services.msc, дважды щелкните Messenger, измените Тип запуска на Автоматически и затем перейдите к Apply > Start