Екип MSG нетно изпращане Формат на командния ред: потребител- Потребителско име. важно! съобщ Параметър AllowRemoteRPCТип REG_DWORDи равни 1 AllowRemoteRPC 0 msg.exe 445 Примери за използване MSG: сървър 192.168.0.1 TSServer Windows7 За изпълнение на команда съобщ PSExecот опаковката PSToolsили стандартни средства runas.exe съобщ |
MSG команда – изпращане на съобщение до потребителя.Екип MSGсъществуваше още в Windows 2000/XP и беше предназначен за обмен на съобщения между потребители, влезли локално, и потребители на терминални сесии (свързани към отдалечен работен плот). В Windows Vista и по-нови семейни операционни системи Windows команда MSG стана мейнстрийм стандартни средствасъобщения, защото екипът нетно изпращанеТази операционна система вече не се поддържа. Формат на командния ред: MSG (потребител | име на сесия | ИД на сесия | @име на файл | *) Описание на параметрите на командния ред: потребител- Потребителско име. |
важно!
Текущата реализация на msg.exe е идеална за обмен на съобщения между сесии на локални и крайни потребители в рамките на една и съща система, но в случаите на обмен между различни компютри локална мрежа, ще трябва да промените някои настройки за сигурност по подразбиране в Windows Vista, 7 и по-нови операционни системи.
При стандартни настройки съобщенията не се изпращат до потребителите на отдалечени компютри и се придружават от следното съобщение:
Грешка 1722 при извличане на имена на сесии
Това означава, че компютърът, на който трябва да бъде получено съобщението, не може да получи информация за влезлите потребители. Причината може да е, че защитната стена блокира входящите връзки, правата на потребителя към отдалечената система са недостатъчни, дистанционно обажданепроцедури в настройките на услугата на терминалния сървър. Като минимум за съобщения с помощта на командата съобщмежду компютри, трябва да имате сметкапотребител, валиден за отдалечената система и направете следните настройки:
На всеки компютър, до който ще се изпращат съобщения, добавете към ключа на системния регистър HKLM\SYSTEM\CurrentControlSet\Control\Terminal Serverпараметър AllowRemoteRPCТип REG_DWORDи равни 1 За да промените настройките, можете да използвате .reg файла със следното съдържание:
Windows Registry Editor версия 5.00
"AllowRemoteRPC"=dword:00000001
В Windows Vista, ключ на системния регистър на Windows 7, 8, 10 AllowRemoteRPCсъществува, но има същата стойност 0 какво трябва да се поправи. Необходимо е рестартиране, за да влязат в сила промените.
Тъй като помощната програма за съобщения msg.exeизползва протокола SMB (Server Message Block); TCP порт трябва да бъде отворен на всеки компютър, към който ще се изпращат съобщения 445
Примери за използване MSG:
msg * /server:Server "Тестово съобщение"— изпращане на тестово съобщение до всички компютърни потребители сървър
msg * /server:192.168.0.1 "Тестово съобщение"— изпращане на тестово съобщение до всички потребители на компютър с IP адрес 192.168.0.1
msg RDP-Tcp#0 /сървър:TSServer "Тестово съобщение"— изпращане на тестово съобщение до потребител на терминална сесия с име RDP-Tcp#0 на компютъра TSServer
msg console /server:Windows7 "Тестово съобщение"— изпращане на тестово съобщение до текущия местен потребителкомпютър Windows7
msg конзола "Тест съобщение"— изпращане на тестово съобщение от потребител на RDP сесия до локален потребител. Ако тази команда не се изпълни от потребител на терминална сесия, тогава съобщението ще бъде изпратено от локалния потребител до самия него.
За изпълнение на команда съобщМожете да използвате помощната програма от името на друг потребител PSExecот опаковката PSToolsили стандартни средства runas.exe
psexec -u otheruser -p otherpass msg * /server:win10 TEST съобщение
runas /user:otheruser "msg * /server:win10 Тестово съобщение"
Съобщения, изпратени от екипа съобщлокален потребител на компютъра с операционна система Windows XP, който липсва (все още не сте влезли в Windows), се показват в подканата за влизане и може да са достъпни за други.
Пълен списък на CMD Windows команди
MSG команда – изпращане на съобщение до потребителя.Екип MSGсъществуваше още в Windows 2000/XP и беше предназначен за обмен на съобщения между потребители, влезли локално, и потребители на терминални сесии (свързани към отдалечен работен плот). В Windows Vista и по-късните операционни системи от семейството на Windows, командата MSG се превърна в основния стандартен инструмент за съобщения, тъй като командата нетно изпращанеТази операционна система вече не се поддържа. Формат на командния ред: MSG (потребител | име на сесия | ИД на сесия | @име на файл | *) Описание на параметрите на командния ред: потребител- Потребителско име. важно! Текущата реализация на msg.exe е идеална за обмен на съобщения между сесии на локални и терминални потребители в рамките на една и съща система, но в случаите на обмен между различни компютри в локалната мрежа ще трябва да промените някои настройки за сигурност по подразбиране в Windows Vista , 7 и по-нови операционни системи по-късно При стандартни настройки съобщенията не се изпращат до потребителите на отдалечени компютри и се придружават от следното съобщение: Грешка 1722 при извличане на имена на сесии Това означава, че компютърът, на който трябва да бъде получено съобщението, не може да получи информация за влезлите потребители. Причината може да е, че защитната стена блокира входящите връзки, правата на потребителя по отношение на отдалечената система са недостатъчни или извикванията на отдалечени процедури са забранени в параметрите на услугата на терминалния сървър. |
Като минимум за съобщения с помощта на командата съобщмежду компютри, трябва да имате потребителски акаунт, валиден за отдалечената система и да направите следните настройки:
На всеки компютър, до който ще се изпращат съобщения, добавете към ключа на системния регистър HKLM\SYSTEM\CurrentControlSet\Control\Terminal Serverпараметър AllowRemoteRPCТип REG_DWORDи равни 1 За да промените настройките, можете да използвате .reg файла със следното съдържание:
Windows Registry Editor версия 5.00
"AllowRemoteRPC"=dword:00000001
В Windows Vista, ключ на системния регистър на Windows 7, 8, 10 AllowRemoteRPCсъществува, но има същата стойност 0 какво трябва да се поправи. Необходимо е рестартиране, за да влязат в сила промените.
Тъй като помощната програма за съобщения msg.exeизползва протокола SMB (Server Message Block); TCP порт трябва да бъде отворен на всеки компютър, към който ще се изпращат съобщения 445
Примери за използване MSG:
msg * /server:Server "Тестово съобщение"— изпращане на тестово съобщение до всички компютърни потребители сървър
msg * /server:192.168.0.1 "Тестово съобщение"— изпращане на тестово съобщение до всички потребители на компютър с IP адрес 192.168.0.1
msg RDP-Tcp#0 /сървър:TSServer "Тестово съобщение"— изпращане на тестово съобщение до потребител на терминална сесия с име RDP-Tcp#0 на компютъра TSServer
msg console /server:Windows7 "Тестово съобщение"— изпращане на тестово съобщение до текущия потребител на локален компютър Windows7
msg конзола "Тест съобщение"— изпращане на тестово съобщение от потребител на RDP сесия до локален потребител. Ако тази команда не се изпълни от потребител на терминална сесия, тогава съобщението ще бъде изпратено от локалния потребител до самия него.
За изпълнение на команда съобщМожете да използвате помощната програма от името на друг потребител PSExecот опаковката PSToolsили стандартни средства runas.exe
psexec -u otheruser -p otherpass msg * /server:win10 TEST съобщение
runas /user:otheruser "msg * /server:win10 Тестово съобщение"
Съобщения, изпратени от екипа съобщлокален потребител на компютър с операционна система Windows система XP, които липсват (все още не са включени в Windows) се показват в прозореца, който ви подканва да се регистрирате в системата и може да са достъпни за външни лица.
Пълен списък на CMD Windows команди
1. Главна информацияотносно командата net send
2. Използване на командата net send
3. Синтаксис на командата за нетно изпращане
4. Бележки за използване на командата net send
5. Примери за използване на командата net send
6. Активиране и деактивиране на услугата за съобщения и нетно изпращане
7. Как да изпращате съобщения чрез net send в Windows 7
Net send е конзолно приложение, включено в някои версии на Windows, предназначено да изпраща съобщения през локална мрежа до друг потребител, компютър или псевдоним. Командата е налична само в Windows NT, 2000, XP, 2003 и не е налична в Windows 7, Vista, ME, 98, 95 и по-стари. В Windows XP, като се започне със Service Pack 2, командата net send е деактивирана по подразбиране.
За работа нетни програмиизпрати, услугата за съобщения на Windows трябва да работи. Всъщност командата net send е просто интерфейс на командния ред към услугата за съобщения, която директно се занимава с изпращане и получаване на съобщения. За да можете да получавате съобщения, компютърът, до който се изпраща съобщението, също трябва да работи с Messenger Service или друга програма, която използва същия протокол за съобщения. Съобщението може да бъде изпратено само до активен обект в мрежата. Ако се изпрати съобщение до потребител, той трябва да е влязъл с потребителското си име.
За да изпратите съобщения с командата net send, стартирайте командния интерпретатор ( командна линия). За да стартирате командния интерпретатор, изберете Изпълнение от менюто Старт, въведете cmd и щракнете върху OK. Използвайте командата net с параметъра за изпращане и други параметри в съответствие със синтаксиса на командата. Услугата за съобщения показва получените съобщения в стандартен диалогов прозорец за съобщения на Windows.
Командата net send има следния синтаксис:
net изпрати (потребителско име | * | /домейн | /потребители) съобщение
потребителско име— потребителско име, име на компютър или псевдоним, на когото искате да изпратите съобщение;
* — изпращане на съобщения до всички членове на домейн или работна група;
/домейн— изпращане на съобщение до всички имена в домейна на компютъра или в домейна на името на домейна;
/потребители— изпращане на съобщение до всички потребители, свързани към сървъра;
съобщение- Текст на съобщението.
Ако аргументите на командния параметър съдържат интервали, те трябва да бъдат оградени в кавички.
Може да е трудно да използвате дълги имена на получатели на съобщения. Имената, използвани от услугата за съобщения, са с дължина до 15 знака.
Максималната дължина на излъчваните съобщения е 128 знака. Максималната дължина на личните съобщения е 1600 знака.
За да изпратите съобщението „Можете да изпратите съобщение през локална мрежа с помощта на командата net send“ до потребителя ivanov, въведете:
net send ivanov Можете да изпратите съобщение през локална мрежа с помощта на командата net send
За да изпратите съобщение до всички, свързани с компютъра, от който се изпраща съобщението, въведете:
net send /users Всички незабавно излезте от 1C!
За да изпратите съобщение до всички потребители в домейна ukmz, въведете:
net send /domain:ukmz Електричеството в сградата ще бъде изключено след 5 минути
За да изпратите съобщение до всички потребители в домейна на компютъра, от който е изпратено съобщението, въведете:
net изпрати * Господа, срещата с генералния директор ще се състои в 13:00ч
Активирането и деактивирането на услугата за съобщения е възможно както с помощта на MMC конзолата (Snap-in за услуги), така и с помощта на командния ред.
За да извършите тези операции, трябва да имате администраторски права.
За да активирате услугата за съобщения с помощта на MMC конзолата, изпълнете следните стъпки: Отидете на контролния панел. Отворете папката Администриране, Услуги. Намерете „Messenger“ в списъка. Отворете прозореца със свойства на услугата. Изберете „Автоматично“ от списъка „Тип стартиране“, ако искате услугата да стартира автоматично, когато зареждане на Windows. След това щракнете върху бутона Старт. Натиснете OK.
За да деактивирате услугата за съобщения, изпълнете следните стъпки: Отидете в контролния панел. Отворете папката Администриране, Услуги. Намерете „Messenger“ в списъка. Отворете прозореца със свойства на услугата. Изберете „Ръчно“ от списъка „Тип стартиране“. След това щракнете върху бутона Стоп. Натиснете OK.
За да активирате съобщенията от командния ред, въведете следните команди в обвивка:
sc config messenger start=auto
net start messenger
За да деактивирате услугата за съобщения от командния ред, въведете следните команди в обвивка:
net stop messenger
sc config messenger start= деактивиран
За да изпращате съобщения за net send в тези версии на Windows, където тази команда липсва (Windows 7, Vista, ME, 95, 98), можете да използвате трета страна софтуер.
Предлагаме ви да използвате две програми: WinSent Messenger и помощната програма Sent. WinSent Messenger е месинджър за локални мрежи, съвместим с net send. Помощната програма Sent е предназначена за изпращане на съобщения от командния ред. | Повече ▼ подробна информацияналични на страниците на тези софтуерни продукти:
WinSent Messenger - незабавен месинджър за локална мрежа
Sent е помощна програма за изпращане на net send съобщения от командния ред в Windows 7/Vista.
Вашата компания среща ли трудности в комуникацията в екипа? Уморихте ли се да викате всеки колега на среща? Уморихте ли се да ходите из целия офис, за да разрешите най-простия проблем? Ако сте отговорили с „да“ на поне един от тези въпроси, тогава е време да внедрите корпоративен локален месинджър.
Softros LAN Messenger е прост и удобен офис месинджър - програма за съобщения в локална мрежа от всякакъв размер. Фирменият месинджър не изисква и не използва интернет връзка и по този начин гарантира, че предадената информация няма да излезе извън локалната мрежа. Приложението е лесно за инсталиране и използване, има приятен, интуитивен интерфейс и работи коректно за потребители с ограничени права. За ваше удобство има и функция за споделяне на файлове между потребителите на мрежовия месинджър. Фина настройкапозволява на администратора да забрани използването на определени функции на приложението и промяна на настройките му, което може да бъде полезно в голяма компания с разпръсната инфраструктура. Система за съобщения и обмен на файлове без сървър ви позволява да спестите от хардуер. 14 години непрекъснато усъвършенстване гарантират качеството и стабилността на нашия месинджър за вашата локална мрежа.
Последна версия: 9.2
Поддържана ОС: Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 8.1, Windows 10, Windows 2012, Windows 2016
Поддържани типове мрежи: LAN, WAN
Клиент-сървър месинджър за локална мрежа. Интегрира се с Active Directory, многостепенен списък с контакти, табло за обяви, система за масово уведомяване, конференции, SSL криптиране на трафика, офлайн прехвърляне на съобщения и файлове, гъвкава система за управление на потребителски права, прехвърляне на файлове и папки. Вградени Kanban дъски за проекти
Програма клиент-сървър за комуникация в корпоративна мрежа, която работи на платформа Windows OS. CommFort включва модули за чат, споделяне на изображения, трансфер на файлове, VoIP и видео комуникация. Поддържа видеоконференции за до 32 потребители
Softros LAN Messenger
Лесен и надежден месинджър за локалната мрежа. Не изисква интернет връзка. В допълнение към изпращането на незабавни съобщения и прехвърлянето на файлове, той ви позволява да създавате виртуални стаи, да правите масови съобщения, да запазвате хронология на съобщенията и да групирате контакти по отдел или позиция.
Корпоративен мобилен месинджър в изходни кодове. Включва Corporate mobile messenger в изходните кодове
Мултимедиен корпоративен месинджър. Поддържа онлайн контрол на състоянието, чат, гласова и видео комуникация, конферентни разговори, видео поща, споделяне на екрана.
Работи на PC, Mac и мобилни платформи- iPhone, iPad, Nokia, Android и BlackBerry. Използва отворения протокол Jabber (XMPP)
Корпоративна клиент-сървър платформа за взаимодействие и комуникация в реално време. Интеграция с Active Directory, достъп до архива на всички прехвърлени съобщения и файлове, доставка на офлайн данни и присвояване на документи на служители със силно криптиране.
Прост и бърз многопотребителски чат с контрол на активността в локалната мрежа. Предназначен за средни и малки локални мрежи (до 300 компютъра). Не изисква специален сървър и може бързо да се внедри дори в мрежа без професионален администратор.
Прост и мощен междуплатформен чат клиент-сървър за локални мрежи и интернет, с отворен код.
Безплатен междуплатформен месинджър с отворен код за локалната мрежа. Не изисква сървър. Регистриране на съобщения. Прехвърляне на файл.
Безплатен междуплатформен чат за корпоративни мрежи. Прехвърляне на файл. Офлайн съобщения.
Безплатен софтуер за незабавни съобщения за мрежи Microsoft Windows. Висока скоростдоставка на съобщение Голям бройполучатели (1000+)
Ако защитната стена не е изключена, тогава програмата Наситрябва да бъдат включени в неговите изключения.
Текстови съобщения през локална мрежа могат да се изпращат не само до специални програми(Radmin, Nassi), но и от командния ред Windows XP. Екип Нетно изпращанеслужи за изпращане на текстови съобщения до друг компютър, достъпен в мрежата. Въпреки това, за да екипработи, първо трябва да активирате услугата за доставка на съобщения. За да направите това, отидете на Контролен панел. Отворете папката Администрация, Услуги. Намерете услугата за съобщения в списъка (фиг. 20.9).
Ориз. 20.9.
Отворете неговите свойства. Изберете значение Автоматиченот списъка Тип изстрелванеако искате услугата да стартира автоматично при зареждане Windows. След това щракнете върху бутона ЗапочнетеИ Добре(Фиг. 20.10 и Фиг. 20.11).
Ориз. 20.10.
Ориз. 20.11.
Нека да разгледаме примери за използване на командата нетно изпращанекогато изпращате съобщения в работна група (домейн) 110. За да изпратите съобщение до всички потребители в работна група 110, въведете: net send /domain:110 ПРОВЕРКА НА ВРЪЗКАТА.Друг вариант на подобна команда: за да изпратите съобщение до всички потребители във вашия домейн, въведете: нетно изпращане * пинг(Фиг. 20.12 и 13)
Ориз. 20.12.
Ориз. 20.13.
За да изпратите съобщение до конкретен потребител, например 110-1, въведете: net изпрати 110-1 ЗДРАВЕЙ!(фиг. 20.14).
Ориз. 20.14.
IN Windows XP има друга опция за изпращане на съобщения по мрежата. Изпълнете командите Контролен панел-Администрация-Управление на компютъра. Освен това: Действие - Всички задачи - Изпращане на конзолно съобщение. След това изберете компютър и му изпратете текст (фиг. 20.15).
Бях изправен пред проблема с информирането на потребителите, най-честата причина е актуализацията на 1C, която изисква всички мои потребители (и има повече от 160 от тях) да излязат от 1C и да не влизат известно време. Изглежда, че няма нищо сложно в това, можете да изпратите съобщение чрез електронна поща, както правех преди, когато имах Office 365, но Yandex mail има своите ограничения: не повече от 50 потребители в пощенския списък. Ако го изпратите на повече потребители, писмото просто няма да достигне до някои. Изпращането на 50 потребители поотделно не е удобно. Вторият проблем с пощата на Yandex е необходимостта от въвеждане на captcha, в някои случаи системата възприема масовата поща като спам, но писмата са необходими, ако не предупредите потребителя, те няма да бъдат запазени навреме и може да има има проблеми...
Като цяло стана ужасно неудобно да изпращате съобщения до всички потребители. Започнах да мисля за възможни решения.
Първото нещо, което ми хрумна беше: , но се появиха няколко неудобства:
Вторият вариант е да инсталирате някакъв месинджър, но тук също има няколко неудобства.
В резултат на това съм в отбора Windows линия, има команди net send и msg за изпращане на съобщения до всички компютри в локалната мрежа. Всичко работи много просто, отваряте командния ред, пишете команда, изпраща се съобщение до компютъра, чието име сте посочили в текста на командата. Освен това съобщението изскача над всички прозорци, не се изисква регистрация и всичко е напълно безплатно.
Командата за изпращане на съобщения до един компютър в локалната мрежа изглежда така:
msg * / сървър: име на компютър „Тест съобщение, щракнете върху OK“
Направих списък с компютри, след това малко досадна работа по създаване на същия тип команди в един txt файл, но става бързо чрез копиране и поставяне. Основното нещо е да направите списък с компютри. В домейн това се прави съвсем просто чрез модула „Потребители и компютри“, щракнете с десния бутон под списъка с компютри, след което „Експортирайте списък“ директно в TXT файл. Тъй като имам около 160 компютъра в домейна, подходих към проблема малко по-креативно, не направих „copy-paste“, но във вече съществуващия списък с компютри автоматично замених първата буква в името на компютъра с msg * / сървър: +Първата буква в името на компютрите, за мой късмет беше една и съща за всички. По същия начин за втората част, но само с последната буква от името на компютъра (последната буква в името на компютъра + „Тест съобщение, щракнете върху OK“), като резултат получих TXT файл със списък от команди. Промених разширението на файла от txt на bat и го стартирах за изпълнение. В резултат на това всички компютри в домейна получиха „тестово съобщение, щракнете върху OK“.
За съжаление такава команда не работи извън домейна и тъй като изпълних задачата, просто не беше рационално да експериментирам по-нататък. Не успях да изпратя съобщения до компютри в работната група, но имам само няколко такива компютъра. Можете да им изпратите съобщение по пощата, или в Kaspersky, или чрез някакъв месинджър. Нека това бъде тема за един от следващите записи.
В резултат на това получих: 1 файл, в който можете бързо да промените текста на съобщението и с който мога да изпращам всяко съобщение безплатно до всички в домейна. Изглежда страхотно, но все пак има няколко недостатъка:
Плюсовете обаче надвишават всички минуси:
Ще се радвам да получа коментари, предложения)
Проверете дали вашата система поддържа командата msg.Функционалността на тази команда е почти същата като командата за неизползвано изпращане на мрежа. Но тази команда работи само в професионални и корпоративни версии на Windows. Ако използвате Windows Home, надстройте до Professional или Enterprise, за да можете да използвате командата msg.
Отворете командния ред.Като нетно изпращане, msg командастартира от командния ред. Стартира командния ред различни начини(в зависимост от вашата версия на Windows) или просто щракнете ⊞Печелетеи въведете cmd.
Въведете командата.Въведете msg и натиснете интервал. След това трябва да въведете информация, която съдържа текста и посоката на съобщението.
Идентифицирайте получателя на съобщението.В сравнение с net send, командата msg има допълнителни опции.
Посочете сървъра, до чиито потребители искате да изпратите съобщението (ако желаете).Ако искате да изпратите съобщение до потребител, който е свързан към друг сървър, въведете информацията за сървъра след информацията за получателя. Ако не е указан сървър, съобщението ще бъде изпратено до текущия сървър.
Задайте времево ограничение (ако желаете).Можете да зададете времеви лимит, за да посочите колко дълго да чакате потвърждение от получателя. Модификаторът за време се въвежда след информацията за сървъра (ако има такава).
Въведете текста на вашето съобщение.След като въведете различните параметри, въведете текста на вашето съобщение. Или щракнете ↵ Въведете, и системата ще ви подкани да въведете текста на съобщението в отделен ред.
Изпрати съобщение.За да направите това, щракнете ↵ Въведете. Получателят ще го получи веднага.
Отстраняване на неизправности.Когато работите с msg, може да срещнете следните грешки: