Príkaz Msg (príklady, prepínače a ďalšie)

Obsah:

Príkaz Msg (príklady, prepínače a ďalšie)
Príkaz Msg (príklady, prepínače a ďalšie)
Anonim

Príkaz msg je príkaz príkazového riadka, ktorý sa používa na odoslanie správy jednému alebo viacerým používateľom v sieti pomocou príkazového riadka.

Po spustení príkazu sa na zariadení, na ktoré bol príkaz odoslaný, zobrazí výzva, ktorá zobrazuje správu, ako aj používateľské meno odosielateľa a čas odoslania správy.

Funguje podobne ako príkaz net send, ktorý bol populárny vo Windows XP, ale nie je jeho skutočnou náhradou. Pozrite si časť Používanie príkazu Msg na nahradenie sieťového odosielania ďalej na stránke.

Image
Image

Dostupnosť príkazu správy

Príkaz msg je dostupný z príkazového riadka v systéme Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista a Windows XP.

Je k dispozícii aj prostredníctvom nástroja príkazového riadka, ktorý je dostupný v časti Rozšírené možnosti spustenia a možnosti obnovenia systému.

Dostupnosť určitých prepínačov príkazov msg a inej syntaxe príkazov sa môže líšiť v závislosti od operačného systému.

Syntax príkazu správy

msg { používateľské meno | názov relácie | ID relácie | @ názov súboru | } [ /server: názov servera] [ /čas: sekúnd] [ /v] [ /w] [správa

Ak si nie ste istí, ako interpretovať syntax príkazu msg, ako je napísaná vyššie alebo popísaná v tabuľke nižšie, prečítajte si časť Ako čítať syntax príkazu.

Možnosti príkazu správy
Option Vysvetlenie
používateľské meno Túto možnosť použite na zadanie používateľského mena, ktorému chcete poslať správu.
sessionname Zadajte názov relácie na odoslanie správy konkrétnej relácii.
sessionid Voľbu sessionid možno použiť na odoslanie správy do relácie pomocou ID relácie.
@ názov súboru Použite možnosť @filename na odoslanie správy užívateľským menám, názvom relácií a ID relácie uvedeným v zadanom súbore.
Voľba sa používa na odoslanie správy do každej relácie na servername.
/server: názov servera Názov servera je server, na ktorom sa nachádza používateľské meno, názov relácie alebo id relácie. Ak nie je zadaný žiadny názov servera, správa sa odošle podľa pokynov na server, z ktorého spúšťate príkaz msg.
/čas: sekúnd Zadanie času v sekundách pomocou prepínača /time dáva príkazu msg dobu čakania, kým príjemca správy potvrdí jej prijatie. Ak príjemca nepotvrdí správu v sekundách a sekundách, správa sa odvolá.
/v Prepínač /v aktivuje podrobný režim príkazu, ktorý zobrazí podrobné informácie o akciách, ktoré príkaz msg vykonáva.
/w Táto možnosť núti príkaz msg čakať na spätnú správu po odoslaní správy. Prepínač /w je skutočne užitočný iba s prepínačom /v.
správa Toto je správa, ktorú chcete odoslať. Ak nešpecifikujete správu, budete vyzvaní, aby ste ju zadali po vykonaní príkazu msg.
/? Na zobrazenie informácií o niekoľkých možnostiach príkazu použite prepínač pomocníka s príkazom msg.

Výstup príkazu môžete uložiť do súboru pomocou operátora presmerovania. Všeobecné pokyny nájdete v časti Ako presmerovať výstup príkazu do súboru alebo si pozrite náš zoznam trikov s príkazovým riadkom, kde nájdete ďalšie tipy.

Príklady príkazov správy


msg @myteam The Melting Pot o 13:00 na mňa!

V tomto príklade sa príkaz msg používa na informovanie vybraného počtu používateľov v súbore myteam [ @ názov súboru] pripojených k serveru, že by tam mal byť stretnutie v The Melting Pot na obed [správa].


msg RODREGT /server:TSWHS002 /čas:300

Tu sme použili príkaz na odoslanie správy RODREGT [username], zamestnancovi, ktorý sa pripája k serveru TSWHS002 [ /server: servername]. Správa je veľmi citlivá na čas, takže ani nechceme, aby ju videl, ak ju nevidel po piatich minútach [ /time: sekúnd].

Vzhľadom na to, že správa nebola špecifikovaná, príkaz msg zobrazí vo výzve poznámku s textom Zadajte správu na odoslanie; ukončite správu stlačením CTRL-Z na novom riadku a potom ENTER.

Po zadaní správy pre RODREGT by ste stlačili kláves Enter, potom CTRL+Z a potom Znova zadajte.


msg/v Testovacia správa!

V uvedenom príklade posielame každému pripojenému k serveru testovaciu správu [message]. Chceme tiež vidieť konkrétne úlohy, ktoré vykonáva príkaz msg [ /v].

Toto je jednoduchý príklad, ktorý si môžete vyskúšať doma, pričom k vášmu počítaču nie sú pripojení žiadni používatelia. Vďaka použitiu podrobného prepínača uvidíte správu, ktorá sa objaví na vašej vlastnej obrazovke a nasledujúce údaje v okne príkazového riadka:


Odoslanie správy do konzoly relácie, čas zobrazenia 60

Asynchrónna správa odoslaná do konzoly relácie

Nahradenie sieťového odosielania pomocou príkazu Msg

Príkaz msg je určený na použitie ako systém zasielania správ používateľom terminálového servera, nie nevyhnutne napríklad medzi dvoma počítačmi so systémom Windows 7.

V skutočnosti môžete mať problém s tým, aby to fungovalo medzi dvoma štandardnými počítačmi so systémom Windows, ako to urobil príkaz net send. Môže sa vám zobraziť správa „Chyba 5 pri získavaní názvov relácií“alebo „Chyba 1825 pri získavaní názvov relácií“.

Niektorí však mali šťastie pomocou príkazu msg týmto spôsobom, keď zmenili AllowRemoteRPC údaje hodnoty registra z 0 na1 na počítači prijímajúcom správu (ak tak urobíte, po zmene reštartujte počítač). Tento kľúč sa nachádza v registri Windows pod podregistrom HKEY_LOCAL_MACHINE na tomto mieste: SYSTEM\CurrentControlSet\Control\Terminal Server.

Príkazy súvisiace so správou

Príkaz msg je sieťový príkaz, takže ho možno použiť s inými príkazmi súvisiacimi so sieťou, ale vo všeobecnosti sa na odoslanie správy použije samostatne.

Ako bolo niekoľkokrát spomenuté, tento príkaz je podobný vyradenému príkazu net send.

Odporúča: