Msg буйругу (Мисалдар, которгучтар жана башкалар)

Мазмуну:

Msg буйругу (Мисалдар, которгучтар жана башкалар)
Msg буйругу (Мисалдар, которгучтар жана башкалар)
Anonim

MSg буйругу – бул тармактагы бир же бир нече колдонуучуга Command Prompt аркылуу билдирүү жөнөтүү үчүн колдонулган Буйрук сап буйругу.

Буйрук иштетилгенде, ал жөнөтүлгөн машинада(ларда) кабарды, ошондой эле жөнөтүүчүнүн колдонуучу атын жана билдирүү жөнөтүлгөн убакытты көрсөтөт.

Бул Windows XPде популярдуу болгон net send буйругуна окшош иштейт, бирок бул аны чыныгы алмаштыруу эмес. Барактын ылдый жагындагы Net Send алмаштыруу үчүн Msg буйругун колдонууну караңыз.

Image
Image

билдирүү буйругунун жеткиликтүүлүгү

Мисль буйругу Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista жана Windows XP'деги Буйрук саптын ичинен жеткиликтүү.

Ал ошондой эле Өркүндөтүлгөн баштоо параметрлеринде жана тутумду калыбына келтирүү параметрлеринде жеткиликтүү болгон Буйрук сап куралы аркылуу да жеткиликтүү.

Белгилүү бир билдирүү буйрук которгучтарынын жана башка буйрук синтаксисинин болушу операциялык тутумдан операциялык тутумга чейин айырмаланышы мүмкүн.

Билдирүү буйругунун синтаксиси

msg { username | sessionname | sessionid | @ файлдын аты | } [ /сервер: сервердин аты] [ /убакыт: секунд] [ /v] [ /w] [билдирүү]

Эгер сиз билдирүү буйругунун синтаксисин жогоруда жазылгандай же төмөнкү таблицада сүрөттөлгөндөй чечмелеп берүүнү билбей жатсаңыз, Буйрук синтаксисин Кантип окууну караңыз.

Билдирүү буйругунун параметрлери
Option Түшүндүрүү
колдонуучунун аты Бул параметрди билдирүү жөнөтө турган колдонуучунун атын көрсөтүү үчүн колдонуңуз.
сеанстынаты Белгілі бир сессияга билдирүү жөнөтүү үчүн сессиянын атын көрсөтүңүз.
sessionid Seansid параметрин сеанстын идентификатору аркылуу сессияга билдирүү жөнөтүү үчүн колдонсо болот.
@ файлдын аты Колдонуучу аттарына, сеанс аттарына жана көрсөтүлгөн файлда тизмеленген сеанс идентификаторлоруна билдирүү жөнөтүү үчүн @filename опциясын колдонуңуз.
опциясы сервер аталышындагы ар бир сессияга билдирүү жөнөтүү үчүн колдонулат.
/сервер: сервердин аты Сервердин аты – бул колдонуучу аты, сеанс аты же сеанс иддиси жайгашкан сервер. Эгер эч кандай сервердин аты көрсөтүлбөсө, билдирүү сиз билдирүү буйругун аткарып жаткан серверге багытталып жөнөтүлөт.
/убакыт: секунд /time которгучу менен секундадагы убакытты көрсөтүү msg буйругуна билдирүүнү кабыл алуучунун аны алганын ырасташын күтүү үчүн узак убакыт берет. Эгерде кабыл алуучу билдирүүнү секунданын ичинде ырастабаса, билдирүү кайра чакыртылып алынат.
/v /v которгучу буйруктун толук режимин иштетет, ал билдирүү буйругу аткарып жаткан аракеттер тууралуу кеңири маалыматты көрсөтөт.
/w Бул параметр msg буйругун сиз билдирүү жөнөткөндөн кийин кайтаруу билдирүүсүн күтүүгө мажбурлайт. /w которгучу /v менен гана пайдалуу.
билдирүү Бул сиз жөнөткүңүз келген билдирүү. Эгер билдирүүнү көрсөтпөсөңүз, билдирүү буйругун аткаргандан кийин сизден билдирүүнү киргизүү сунушталат.
/? Буйруктун бир нече варианттары тууралуу маалыматты көрсөтүү үчүн msg буйругу менен жардам которгучту колдонуңуз.

Буйруктун жыйынтыгын кайра багыттоо оператору аркылуу файлга сактай аласыз. Жалпы нускамалар үчүн Буйрук чыгарууну файлга кантип кайра багыттоо керек дегенди караңыз же кошумча кеңештер үчүн Буйрук сап ыкмаларынын тизмесин караңыз.

Билдирүү буйругунун мисалдары


msg @myteam Эритүүчү казан саат 13:00, менде!

Бул мисалда msg буйругу серверге туташкан myteam файлындагы [ @ файлдын аталышы] камтылган колдонуучулардын тандалган санын айтуу үчүн колдонулууда. The Melting Pot'та түшкү тамакка жолугушуу [билдирүү].


msg RODREGT /сервер:TSWHS002 /убакыт:300

Бул жерде биз RODREGT [колдонуучунун аты], TSWHS002 [ /server: servername] серверине туташкан кызматкерге билдирүү жөнөтүү үчүн буйрукту колдондук. Билдирүү убакытты өтө сезгич, андыктан ал аны беш мүнөттөн кийин көрбөсө [ /time: секунд] көрүшүн каалабайбыз.

Билдирүү көрсөтүлбөгөндүктөн, msg буйругу эскертмеде эскертме көрсөтөт, анда Жөнөтүү үчүн билдирүүнү киргизиңиз; жаңы сапта CTRL-Z баскычтарын басып, билдирүүнү бүтүрүңүз, андан соң ENTER.

RODREGT үчүн билдирүү киргизгенден кийин, Enter баскычын, андан соң CTRL+Z, анан Кайра киргизиңиз.


msg/v Сыноо билдирүүсү!

Жогорудагы мисалда биз серверге туташкандардын баарына сыноо билдирүүсүн [билдирүүнү] жөнөтөбүз. Биз ошондой эле билдирүү буйругу муну аткаруу үчүн аткарып жаткан конкреттүү тапшырмаларды көргүбүз келет [ /v].

Бул компьютериңизге эч ким туташкан колдонуучуларсыз, үйдөн аракет кыла турган оңой мисал. Айтып которгучту колдонуунун аркасында сиз өзүңүздүн экраныңызда калкып чыккан билдирүүнү жана буйрук сабынын терезесинде төмөнкү дайындарды көрөсүз:


Сеанс Консолуна билдирүү жөнөтүлүүдө, дисплей убактысы 60

Асинхрондуу билдирүү сеанс Консолуна жөнөтүлдү

Net Send алмаштыруу үчүн Msg буйругун колдонуу

Мисалы, эки Windows 7 компьютеринин ортосунда эмес, терминалдык сервер колдонуучулары үчүн билдирүү жөнөтүү системасы катары колдонууга арналган.

Чындыгында, аны таза жөнөтүү буйругу сыяктуу эки стандарттуу Windows машинасынын ортосунда иштөө кыйынга турушу мүмкүн. Сиз "Ката 5 сеанс аталыштарын алуу" же "Ката 1825 сеанс аттарын алуу" билдирүүсүн алышыңыз мүмкүн.

Бирок, кээ бирөөлөр AllowRemoteRPC реестр маанисинин дайындарын 0 ден ге өзгөртүп, ушундай жол менен msg буйругун колдонууда ийгиликке жетишкен. 1 билдирүүнү кабыл алган компьютерде (эгер муну жасасаңыз, өзгөртүүдөн кийин компьютерди өчүрүп күйгүзүңүз). Бул ачкыч HKEY_LOCAL_MACHINE уюгунун астындагы Windows реестринде бул жерде жайгашкан: SYSTEM\CurrentControlSet\Control\Terminal Server.

Билдирүүгө тиешелүү буйруктар

MSG буйругу тармактык буйрук болгондуктан, ал тармакка байланыштуу башка буйруктар менен колдонулушу мүмкүн, бирок жалпысынан ал билдирүү жөнөтүү үчүн жалгыз колдонулат.

Ошондой эле, бир нече жолу айтылгандай, бул буйрук пенсиядан чыккан net send буйругуна окшош.

Сунушталууда: