Msg komanda (primjeri, prekidači i više)

Sadržaj:

Msg komanda (primjeri, prekidači i više)
Msg komanda (primjeri, prekidači i više)
Anonim

Naredba msg je komanda komandne linije koja se koristi za slanje poruke jednom ili više korisnika na mreži koristeći komandnu liniju.

Kada se komanda pokrene, na mašinama(ama) kojima je poslana prikazuje se prompt koji prikazuje poruku kao i korisničko ime pošiljaoca i vrijeme kada je poruka poslana..

Funkcioniše slično komandi net send koja je bila popularna u Windows XP-u, ali nije prava zamena za nju. Pogledajte Korištenje naredbe Msg za zamjenu Net Send-a dalje na stranici.

Image
Image

Msg Command Dostupnost

Komanda msg je dostupna iz komandne linije u Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP.

Dostupan je i putem alata Command Prompt koji je dostupan u Advanced Startup Options i System Recovery Options.

Dostupnost određenih komandnih prekidača za poruke i druge sintakse komandi može se razlikovati od operativnog sistema do operativnog sistema.

Sintaksa komande poruke

msg { korisničko ime | sessionname | sessionid | @ naziv datoteke | } [ /server: ime servera] [ /vrijeme: sekundi] [ /v] [ /w] [poruka

Pogledajte kako čitati sintaksu komande ako niste sigurni kako protumačiti sintaksu komande msg kako je napisano iznad ili opisano u tabeli ispod.

Opcije komande poruke
Opcija Objašnjenje
korisničko ime Koristite ovu opciju da odredite korisničko ime za slanje poruke.
naziv sesije Odredite naziv sesije da pošaljete poruku određenoj sesiji.
sessionid Opcija sessionid se može koristiti za slanje poruke sesiji koristeći ID sesije.
@ naziv datoteke Koristite opciju @filename da pošaljete poruku korisničkim imenima, nazivima sesije i ID-u sesije koji su navedeni u navedenoj datoteci.
Opcija se koristi za slanje poruke svakoj sesiji na servername.
/server: ime servera Ime servera je server na kojem se nalazi korisničko ime, sessionname ili sessionid. Ako ime servera nije navedeno, poruka će biti poslata prema uputama serveru s kojeg izvršavate msg komandu.
/vrijeme: sekundi Određivanje vremena u sekundama pomoću prekidača /time daje komandi msg dužinu vremena da čeka da primalac poruke potvrdi prijem. Ako primalac ne potvrdi poruku za nekoliko sekundi, poruka će biti opozvana.
/v Prekidač /v omogućava opširni mod komande, koji će prikazati detaljne informacije o akcijama koje komanda msg preduzima.
/w Ova opcija prisiljava komandu msg da čeka povratnu poruku nakon što pošaljete poruku. Prekidač /w je zaista koristan samo sa prekidačem /v.
poruka Ovo je poruka koju želite poslati. Ako ne navedete poruku, od vas će biti zatraženo da je unesete nakon izvršavanja naredbe msg.
/? Koristite prekidač za pomoć sa komandom msg da prikažete informacije o nekoliko opcija komande.

Možete sačuvati izlaz naredbe u datoteku koristeći operator preusmjeravanja. Pogledajte Kako preusmjeriti izlaz komande u datoteku za opća uputstva ili pogledajte našu listu trikova naredbenog retka za više savjeta.

Primjeri naredbi za poruke


msg @myteam The Melting Pot u 13:00, na mene!

U ovom primjeru, komanda msg se koristi da bi se određenom broju korisnika sadržanih u datoteci myteam [ @ ime datoteke] rekao da bi trebao postojati sastanak u The Melting Pot za ručak [poruka].


msg RODREGT /server:TSWHS002 /time:300

Ovdje smo koristili naredbu da pošaljemo poruku RODREGT [korisničko ime], zaposleniku koji se povezuje na TSWHS002 [ /server: ime servera] servera. Poruka je vrlo osjetljiva na vrijeme, tako da ne želimo ni da je vidi ako je nije vidio nakon pet minuta [ /time: sekunde].

Pošto poruka nije specificirana, komanda msg će prikazati bilješku na promptu koja kaže Unesite poruku za slanje; završite poruku pritiskom na CTRL-Z na novom redu, zatim ENTER.

Nakon unosa poruke za RODREGT, pritisnuli biste tipku Enter, zatim CTRL+Z, zatim Unesite ponovo.


msg/v Test poruka!

U gornjem primjeru, šaljemo svima koji su povezani na server probnu poruku [poruka]. Takođe želimo da vidimo specifične zadatke koje komanda msg izvršava da bi ovo uradila [ /v].

Ovo je jednostavan primjer koji možete isprobati kod kuće, bez povezivanja korisnika na vaš računar. Vidjet ćete iskačuću poruku na vlastitom ekranu i sljedeće podatke u prozoru komandne linije, zahvaljujući korištenju opširnog prekidača:


Slanje poruke na konzolu sesije, vrijeme prikaza 60

Asinhronizirana poruka poslana na konzolu sesije

Korišćenje naredbe Msg za zamjenu Net Send

Naredba msg je namijenjena da se koristi kao sistem za razmjenu poruka korisnicima terminalskog servera, ne nužno između dva Windows 7 računara, na primjer.

U stvari, možda ćete imati poteškoća da ga naterate da radi između dve standardne Windows mašine kao što je to uradila komanda net send. Možda ćete dobiti poruku "Greška 5 pri dobijanju naziva sesija" ili "Greška 1825 pri dobijanju naziva sesija".

Međutim, neki su imali sreće koristeći komandu msg na ovaj način mijenjajući podatke o vrijednosti registra AllowRemoteRPC sa 0 na1 na računaru koji prima poruku (restartujte računar nakon promjene ako to učinite). Ovaj ključ se nalazi u Windows registru ispod HKEY_LOCAL_MACHINE košnice na ovoj lokaciji: SYSTEM\CurrentControlSet\Control\Terminal Server.

Srodne naredbe za poruke

Naredba msg je naredba za umrežavanje, tako da se može koristiti sa drugim komandama vezanim za mrežu, ali općenito će se koristiti sama za slanje poruke.

Također, kao što je spomenuto nekoliko puta, ova komanda je slična penzionisanoj naredbi za slanje mreže.

Preporučuje se: