Команда Net Send (примеры, переключатели и т. д.)

Оглавление:

Команда Net Send (примеры, переключатели и т. д.)
Команда Net Send (примеры, переключатели и т. д.)
Anonim

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

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

Image
Image

Доступность команды 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:

  1. Откройте меню «Пуск» и щелкните правой кнопкой мыши Мой компьютер.
  2. Выберите Свойства.
  3. Выберите кнопку Переменные среды на вкладке Дополнительно.
  4. Выберите Путь из списка переменных в разделе Системные переменные.
  5. Выберите Редактировать под разделом Системные переменные.
  6. В текстовом поле Значение переменной найдите все пути, которые читаются точно так:

    
    

    C:\Windows\system32

    или…

    
    

    %SystemRoot%\system32

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

    
    

    ;C:\Windows\system32

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

    Например, вы замените %SystemRoot%\system32 на C:\Windows\system32.

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

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

  8. Выберите OK несколько раз, чтобы сохранить изменения и выйти из окна «Свойства системы».
  9. Перезагрузите компьютер.

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

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

Рекомендуемые: