Командата net send е команда от командния ред, използвана за изпращане на съобщения до потребители, компютри и псевдоними за съобщения в мрежата. Това е една от многото мрежови команди.
Windows XP беше последната версия на Windows, която включваше командата net send. Командата msg замества тази команда в Windows 11, Windows 10, Windows 8, Windows 7 и Windows Vista.
Наличност на командата за мрежово изпращане
Командата net send е достъпна от командния ред в Windows XP, както и в по-стари версии на Windows и в някои операционни системи Windows Server.
Наличието на определени превключватели на команди за нетно изпращане и друг синтаксис на команда за нетно изпращане може да се различава от операционна система до операционна система.
Синтаксис на командата за мрежово изпращане
net send { име | | /домейн[ : име на домейн] | /потребители } съобщение [ /помощ] [ /?]
Вижте Как да четете синтаксиса на командата, ако не сте сигурни как да четете синтаксиса на командата, както е написано по-горе или показано в таблицата по-долу.
Опции на командата за мрежово изпращане | |
---|---|
Артикул | Обяснение |
име | Тази опция указва потребителското име, името на компютъра или името за съобщения (дефинирано с командата net name), до което искате да изпратите съобщението. |
Използвайте звездичката, за да изпратите съобщението до всеки потребител в текущия ви домейн или работна група. | |
/домейн | Този ключ може да се използва самостоятелно за изпращане на съобщението до всички имена в текущия домейн. |
име на домейн | Използвайте тази опция с /domain, за да изпратите съобщението до всички потребители в указаното име на домейн. |
/потребители | Тази опция изпраща съобщението до всички потребители, свързани със сървъра, от който се изпълнява командата 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 клиентския файл, моля, запазете работата си и го затворете? Благодаря ви!“
Тук командата се използва за изпращане на съобщението до всички членове на текущия сървър/потребители Ще отвори ли лицето с A7/3 клиентския файл, моля, запазете работата си и го затворете? Благодаря ти!. Съобщението е в кавички, защото е използвана наклонена черта.
Изпращане до конкретен потребител
net send smithm Уволнен си!
Въпреки че това е напълно непрофесионален начин за прекратяване на нечия работа, в този пример за изпращане по мрежата се използва за изпращане на Майк Смит, с потребителско име smithm, съобщение, което той вероятно не е искал да чуе: Вие сте уволнен!.
Долен ред
Командата 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:
- Отворете менюто "Старт" и щракнете с десния бутон върху Моят компютър.
- Изберете Свойства.
- Изберете бутона Променливи на средата от раздела Разширени.
- Изберете Path от списъка с променливи в секцията Системни променливи.
- Изберете Редактиране под секцията Системни променливи.
-
В текстовото поле Стойност на променлива потърсете пътеки, които се четат точно така:
C:\Windows\system32
или…
%SystemRoot%\system32
-
Трябва да имате само един там, но ако нямате нито един от тях, отидете до самия край на текста, въведете точка и запетая и след това въведете горния път отгоре, като този:
;C:\Windows\system32
Има ли вече такъв? Ако е така, най-вероятно е вторият, който гласи "%SystemRoot%" в началото. Ако е така, променете тази част от пътя на "C:\Windows\system32" (стига вашата инсталация на Windows да е на устройството C:, което най-вероятно е вярно).
Например, бихте променили %SystemRoot%\system32 на C:\Windows\system32.
Ако помага, копирайте целия текст в Notepad и направете редактирането там. Когато сте готови, просто поставете редактираната стойност на променлива обратно в това текстово поле, за да презапишете съществуващия текст.
Не редактирайте други променливи. Ако случайно няма променливи в това текстово поле, тогава можете да въведете горния път без точка и запетая, тъй като това е единственият запис.
- Изберете OK няколко пъти, за да запазите промените и да излезете от прозореца System Properties.
- Рестартирайте компютъра си.
Ако изглежда, че командите за нетно изпращане работят в командния ред със съобщение „успешно“, но изскачащият прозорец не се показва на компютрите, до които е изпратено съобщението, проверете дали получаващите компютри имат услугата Messenger активиран.
Можете да активирате услугата Messenger в Windows XP чрез Services: отидете на Start > Run, въведете services.msc, щракнете двукратно върху Messenger, променете Startup type на Automatic и след това отидете на Прилагане > Старт