Msg командасы

Msg командалық мысалдары, параметрлер, қосқыштар және т.б.

Msg пәрмені - желідегі бір немесе бірнеше пайдаланушыға хабар жіберу үшін пайдаланылатын Командалық шақыру пәрмені .

Msg пәрмені Windows XP жүйесінде танымал болатын таза жіберу пәрменіне ұқсас, бірақ ол үшін оны шынайы ауыстыру емес. Қарап шығуды ауыстыру үшін Msg пәрменін пайдалану бөлімін қараңыз.

Msg пәрмені іске қосылса, ол хабарды көрсететін құрылғыға, сондай-ақ жіберушінің пайдаланушы атына және хабардың жіберілген уақытына көрсетіледі.

Командалық қол жетімділік

Msg пәрмені Windows 10 , Windows 8 , Windows 7 , Windows Vista және Windows XP сияқты Windows операциялық жүйелерінің соңғы нұсқаларында Пәрмен Кеңесінен қол жетімді болады.

Msg пәрмені, сондай-ақ, Кеңейтілген іске қосу параметрлері және Жүйені қалпына келтіру опциялары үшін қол жетімді Командалық кеңестер құралы арқылы қол жетімді.

Ескерту: Кейбір msg пәрмен коммутаторлары мен басқа msg пәрмендерінің синтаксисі операциялық жүйеден операциялық жүйеден өзгеше болуы мүмкін.

Msg пәрменінің синтаксисі

msg { username | sessionname | sessionid | @ filename | * } [ / server: servername ] [ / time: seconds ] [ / v ] [ / w ] [ message ]

Кеңес: Жоғарыдағы msg пәрменінің синтаксисін қалай түсіндіруге болатындығын білмесеңіз, Пәрмен синтаксисін қалай оқып көріңіз.

пайдаланушы аты Хабарламаны жіберу үшін пайдаланушы атын көрсету үшін осы параметрді пайдаланыңыз.
sessionname Белгілі бір сеансқа хабар жіберу үшін сеанс атауын көрсетіңіз.
sessionid Sessionid параметрі сеанс идентификаторын пайдаланып, сеансқа хабар жіберу үшін пайдаланылуы мүмкін.
@ файлы аты Пайдаланушы аттары, сеанс атаулары және сеанс идентификаторы көрсетілген файлда тізімделуі үшін хабарды жіберу үшін @filename параметрін пайдаланыңыз.
* * Опциясы сервер атында әрбір сеансына хабар жіберу үшін пайдаланылады.
/ server: servername Сервер атауы - пайдаланушы аты , сеанс аты немесе sessionid орналасқан сервер . Егер ешқандай сервер аты көрсетілмесе, хабарлама msg пәрменін іске қосатын серверге жіберілгендей жіберіледі.
/ Уақыт: секунд Уақытты секундтарда / уақытты қосқышпен көрсету msg пәрменін хабарламаның қабылдағышын күтіп алу уақытын көрсетіп береді. Егер ресивер хабарды бірнеше секунд ішінде секундтарда растаса, хабарлама қайта шақырылады.
/ v / V қосқышы пәрменнің виртуалды режимін қосады, ол msg пәрмені қабылданатын әрекеттер туралы толық ақпаратты көрсетеді.
/ w Бұл параметр msg пәрменін хабарды жібергеннен кейін қайтару туралы хабарды күтуге мәжбүр етеді. W / w коммутаторы / v ажыратқышымен шынымен пайдалы.
хабар Бұл жібергіңіз келетін хабар. Хабарламаңызды көрсетпесеңіз, msg пәрменін орындағаннан кейін біреуін енгізу сұралады.
/? Пәрменнің бірнеше нұсқасы туралы ақпаратты көрсету үшін көмекші қосқышты msg пәрменімен бірге пайдаланыңыз.

Кеңес: msg пәрменінің шығысын пәрмені бар қайта бағыттау операторын пайдаланып файлға сақтауға болады. Нұсқаулар үшін файлға командалық шығуды қалай бағыттауға болады немесе қосымша кеңестер алу үшін Командалық кеңестерді қарау бөлімін қараңыз.

Msg командалық мысалдары

msg @myteam Ерітілген ыдыс 1:00, маған!

Бұл мысалда msg пәрменін пайдаланып, менің серверге қосылған myteam файлындағы [ @ filename ] файлдағы таңдаулы санын айтқандықтан, түскі асқа [ хабарына ] ерітетін ыдыста кездесуге тиіспіз.

msg RODREGT / server: TSWHS002 / уақыт: 300

Мұнда TSWHS002 [ / server: servername ] серверіне қосылатын қызметкерге RODREGT [ username ] -ге хабарлама жіберу үшін msg пәрменін қолдандым. Хабар өте уақытқа сезімтал, сондықтан оны бес минут өткеннен кейін көрмегендіктен көруді қаламаймын [ / time: seconds ].

Хабарлама көрсетілмегендіктен , msg пәрмені «Жіберу үшін хабарламаны енгізіңіз, жаңа жолда CTRL-Z пернесін басу арқылы хабарды аяқтаңыз, содан кейін ENTER» деп жазыңыз.

RODREGT үшін менің хабарламамды енгізгеннен кейін Enter пернесін, одан кейін CTRL-Z, содан кейін Enter пернесін қайтадан басыңыз.

msg * / v Хабарды сынау!

Жоғарыда келтірілген мысалда мен өзімнің серверге қосылған тест хабарламасын [ хабарлама ] жіберемін. Сондай-ақ, msg пәрменін орындау үшін нақты тапсырмаларды көргім келеді [ / v ].

Бұл қарапайым msg командалық мысалы, сіз өзіңіздің компьютеріңізде пайдаланушысыз үйде көре аласыз. Виртуалды қосқышты пайдалану арқылы хабарды өз экраныңызда және төмендегі деректерді Командалық жолдау терезесінде көресіз:

Сеансына хабар жіберу Консоль, уақытты көрсету 60 Сессияға жіберілген Async хабары

Жіберуді ауыстыру үшін Msg пәрменін пайдалану

Msg пәрмені, мысалы, екі Windows 7 компьютерінің арасында емес, терминалдық сервер пайдаланушыларына арналған хабар алмасу жүйесі ретінде қолдануға арналған.

Шын мәнінде, маған өте қиын уақыт келді, бұл - команданың таза жіберілу командасы сияқты екі стандартты Windows машиналарының арасында жұмыс істеу үшін msg пәрменін алу. Мен әдетте «Қателер 5 сессия атауын алу» немесе «Қате 1825 сеанстың аттары» қатесін алады.

Алайда, кейбіреулері хабарды алатын компьютерде 0- ден 1- ге дейін AllowRemoteRPC тізілімінің мән деректерін өзгерту арқылы msg пәрменін пайдалана отырып, сәттілікке ие болды. Бұл кілт Windows орналасқан тізілімінде HKEY_LOCAL_MACHINE ұяшығының астында орналасқан: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Қатысты командалар

Msg пәрмені желіге қосылу пәрмені болып табылады, сондықтан оны басқа желілік пәрмендермен бірге қолдануға болады, бірақ әдетте ол хабарды жіберу үшін жеке пайдаланылатын болады.

Сондай-ақ, бірнеше рет айтылғандай, msg пәрмені зейнеткерлікке жіберілген нетто жіберу пәрменіне ұқсас.