Komanda Msg

Primjeri Msg naredbe, opcije, prekidači i još mnogo toga

Komanda msg je naredba Command Prompt koja se koristi za slanje poruke jednom ili više korisnika na mreži.

Komanda msg deluje slično komandi net send, koja je bila popularna u operativnom sistemu Windows XP, ali nije prava replika za to. Pogledajte Korišćenje naredbe Msg da biste zamijenili neto slanje dalje po stranici.

Kada se pokrene poruka msg, na uređaju (e) koje je poslato na to prikazuje poruku, kao i korisničko ime pošiljaoca i vreme slanja poruke.

Dostupnost komande Msg

Komanda msg je dostupna u okviru komandnog poziva u najnovijim verzijama operativnih sistema Windows uključujući Windows 10 , Windows 8 , Windows 7 , Windows Vista i Windows XP .

Komanda msg je takođe dostupna preko alata za naredbe za komandu koja je dostupna u opcijama Advanced Startup Options i System Recovery Options .

Napomena: Dostupnost određenih komandnih komandi za komande i druge sintaksne komande za poruke može se razlikovati od operativnog sistema do operativnog sistema.

Msg Command Syntax

msg { username | sessionname | sessionid | @ filename | * } [ / server: ime servera ] [ / vreme: sekunde ] [ / v ] [ / w ] [ poruka ]

Savet: Pogledajte kako da čitate sintaksu naredbe ako niste sigurni kako da interpretirate sintaksu s komandama poruka iznad.

korisničko ime Koristite ovu opciju da navedete korisničko ime za slanje poruke .
ime sesije Navedite ime sesije za slanje poruke određenoj sesiji.
sessionid Opcija sesija može se koristiti za slanje poruke sesiji koristeći ID sesije.
@ filename Koristite opciju @filename da biste poslali poruku korisničkim imenima, nazivima sesije i ID sesije navedene u navedenoj datoteki.
* Opcija * se koristi za slanje poruke svakoj sesiji u ime servera .
/ server: ime servera Ime servera je server na kojem se nalazi korisničko ime , ime sesije ili sesijaid . Ako nijedno ime servera nije specificirano, poruka će biti poslata prema uputstvu na server na koji izvršavate naredbu msg.
vreme: sekunde Određivanje vremena u sekundama pomoću dugmeta / vremenu daje komandi msg da traje da primaoca poruke potvrdi prijem. Ako prijemnik ne potvrdi poruku u sekundama broj sekundi, poruka će biti ponovljena.
/ v Prebacivanje / vkljucuje reverzni režim komande, koji ce prikazati detaljne informacije o akcijama koje je naredba msg.
/ w Ova opcija primorava naredbu msg da sačeka povratnu poruku nakon slanja poruke . Prekidač / w je zaista koristan samo sa / v prekidačem.
poruka Ovo je poruka koju želite poslati. Ako ne navedete poruku, od vas će biti zatraženo da ga unesete nakon izvršenja naredbe msg.
/? Koristite prekid pomoću pomoću naredbe msg da biste prikazali informacije o nekoliko opcija komande.

Savet: Izlaz komande msg možete sačuvati u datoteku pomoću operatora za preusmeravanje sa komandom. Pogledajte Kako preusmeriti naredbu izlaz u datoteku za uputstva ili pogledajte Command Prompt Tricks za više savjeta.

Primjeri naredbe Msg

msg @myteam Potop za taljenje u 13h, na meni!

U ovom primjeru sam koristio naredbu msg da bih navedio odabrani broj korisnika sadržanih u datoteci myteam-a [ @ filename ] povezan sa mojim serverom koji bi trebalo da se sastanemo u The Melting Pot za ručak [ poruka ].

msg RODREGT / server: TSWHS002 / vreme: 300

Ovde, upotrijebio sam naredbu msg da pošaljem poruku RODREGT [ username ], zaposleniku koji se povezuje sa serverom TSWHS002 [ / server: servername ]. Poruka je veoma osetljiva na vreme, tako da ne želim da ga vidi ako ga nije video posle pet minuta [ / vreme: sekunde ].

Pošto nisam precizirao poruku , naredba msg će mi predstaviti poruku na promptu koja kaže: "Unesite poruku za slanje; kraj poruke sa pritiskom na CTRL-Z na novoj liniji, a zatim ENTER".

Nakon unošenja moje poruke za RODREGT, pritisnite taster Enter, zatim CTRL-Z, a zatim taster Enter ponovo.

msg * / v Test Poruka!

U gornjim primjerima, slanje svima povezanih na moj server test poruka [ poruka ]. Takođe želim da vidim specifične zadatke koje komanda msg radi za to [ / v ].

Ovo je jednostavan primjer komande za kopiranje, koji možete pokusati kod kuće, bez korisnika koji su povezani na vaš računar. Videćete poruku na svom ekranu i sledećim podacima u prozoru Command Prompt, zahvaljujući korištenju prekidača za verbose:

Slanje poruke sesije konzole, prikaz vremena 60 Async poruka poslata u sesiju konzole

Upotreba naredbe Msg za zamjenu neto slanja

Komanda msg je namijenjena za korištenje kao sistem za razmjenu poruka korisnicima terminalnih servera, a ne obavezno između dva Windows 7 računara, na primjer.

Zapravo, imam vrlo teško vreme da komanda msg radi radi između dva standardna Windows uređaja kao što je komanda net send. Obično dobijam grešku 5 za dobivanje imena sesije ili grešku "Greška 1825 dobivanje imena sesije".

Međutim, neki su imali sreću koristeći naredbu msg na ovaj način promjenom vrijednosti vrijednosti registra za AllowRemoteRPC od 0 do 1 na računaru koji prima poruku. Ovaj ključ se nalazi u registru Windowsa pod košnicom HKEY_LOCAL_MACHINE na ovoj lokaciji: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Msg povezane naredbe

Komanda msg je mrežna komanda, tako da se može koristiti sa drugim mrežnim naredbama, ali uopšteno će se koristiti za slanje poruke.

Takođe, kao što je pomenuto nekoliko puta, naredba msg je slična penzionisani net send komandi .