Msg команда

Примерни команди на Msg, опции, превключватели и др

Командата msg е команден ред, който се използва за изпращане на съобщение до един или повече потребители в мрежата.

Командата msg работи подобно на командата net send, която е популярна в Windows XP, но не е истински заместител за нея. Вижте Използване на командата Msg за замяна на Net Send по-надолу по страницата.

Когато командата msg се задейства, на машината (ите), на която е изпратено, се показва подкана, която показва съобщението, както и потребителското име на изпращача и часа, в който е изпратено съобщението.

Достъп до командата Msg

Командата msg е достъпна от командния ред в последните версии на операционни системи Windows , включително Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP .

Командата msg също е достъпна чрез инструмента за команден ред, който е достъпен в разширените опции за стартиране и опциите за възстановяване на системата .

Забележка: Наличието на някои командни ключове за съобщения и други синтаксиси на съобщенията за съобщения може да се различават от операционната система до операционната система.

Синтаксис на командата Msg

msg { username } име на сесия sessionid | @ име на файл * } [ / сървър: име на сървър ] [ / час: секунди ] [ / v ] [ / w ] [ съобщение ]

Съвет: Вижте Как да прочетете Синтаксис на команди, ако не сте сигурни как да тълкувате синтактичния ред на съобщението по-горе.

потребителско име Използвайте тази опция, за да зададете потребителско име, на което да изпратите съобщението .
sessionname Посочете име на сесия, за да изпратите съобщение на конкретна сесия.
сесиен идентификатор Опцията sessionid може да бъде използвана за изпращане на съобщение до сесия, използвайки идентификационния номер на сесията.
@ име на файл Използвайте опцията @filename, за да изпратите съобщение до потребителските имена, имената на сесиите и идентификационните номера на сесиите, изброени в посочения файл.
* * Опцията се използва за изпращане на съобщение до всяка сесия на сървъра .
/ сървър: име на сървър Името на сървъра е сървърът, на който се намира потребителското име , сесията или адреса . Ако не е зададено име на сървър, съобщението ще бъде изпратено, както е указано на сървъра, от който изпълнявате командата msg.
/ време: секунди Определянето на време в секунди с превключвателя / time дава на командата msg време, за да изчака получателя на съобщението да потвърди получаването му. Ако приемникът не потвърди съобщението в секунди за няколко секунди, съобщението ще бъде извикано.
/ обем Превключвателят / v разрешава подробния режим на командата, който ще покаже подробна информация за действията, които се изпълняват от командата msg.
/ w Тази опция принуждава командата msg да чака съобщение за връщане, след като изпратите съобщение . Бутонът / w е наистина полезен само с / v превключвателя.
съобщение Това е съобщението, което искате да изпратите. Ако не зададете съобщение , ще бъдете подканени да въведете едно съобщение, след като изпълните командата msg.
/? Използвайте помощния бутон с командата msg, за да видите информация за няколко опции на командата.

Съвет: Можете да запазите изхода на командата msg в файл, като използвате командата за пренасочване . Вж. Как да пренасочите изхода на командата към файл за инструкции или да проверите командния ред за трикове за още съвети.

Примерни команди на Msg

msg @myteam Потопете пот от 13:00 на мен!

В този пример използвах командата msg, за да кажа на избрания брой потребители, съдържащ се в myteam файла [ @ filename ], свързан с моя сървър, който трябва да срещнем в The Melting Pot за обяд [ съобщение ].

msg RODREGT / сървър: TSWHS002 / време: 300

Тук използвах командата msg за изпращане на съобщение до RODREGT [ username ], служител, който се свързва с сървъра TSWHS002 [ / server: servername ]. Съобщението е много чувствително към времето, така че дори не искам да го види, ако не го е видял след пет минути [ / time: seconds ].

Тъй като не съм посочил съобщение , командата msg ще ми изпрати бележка в прозореца "Въведете съобщение за изпращане, завършване на съобщението, като натиснете CTRL-Z на нов ред, след това ENTER".

След като въведете моето съобщение за RODREGT, натискам клавиша Enter, след това CTRL-Z, след това отново клавиша Enter.

msg * / v Тестово съобщение!

В горния пример изпращам всички, свързани към сървъра ми, тестово съобщение [ съобщение ]. Също така искам да видя конкретните задачи, които изпълнява командата msg, за да го направя [ / v ].

Това е пример за команда "easy msg", която можете да опитате у дома, без да имате свързани с компютъра потребители. Ще видите съобщението да се появи на собствения ви екран и следните данни в прозореца на командния ред, благодарение на използването на подробния ключ:

Изпращане на съобщение до сесията Конзола, време за показване 60 Съобщение Async изпратено до конзолата за сесии

Използване на командата Msg за замяна на Net Send

Командата msg е предназначена да бъде използвана като система за изпращане на съобщения до потребителите на терминални сървъри, а не непременно между два компютъра Windows 7, например.

Всъщност, имах много трудно време да накарам командата msg да работи между две стандартни машини на Windows, като например командата net send. Обикновено получавам грешка "Получаване на имена на сесии" или "Грешка 1825 получаване на имена на сесии".

Някои обаче имат късмет, като използват командата msg по този начин, като променят стойностите на стойностите на регистъра AllowRemoteRPC от 0 до 1 на компютъра, получател на съобщението. Този ключ се намира в регистъра на Windows под HKEY_LOCAL_MACHINE кошера на това място: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Свързани с Msg команди

Командата msg е мрежова команда, така че тя може да се използва с други мрежови команди, но обикновено тя ще бъде използвана самостоятелно за изпращане на съобщение.

Също така, както се споменава няколко пъти, командата msg е подобна на командата net send .