Naredba Msg (primjeri, prekidači i više)
Naredba msg je a Naredba naredbenog retka koji se koristi za slanje poruke jednom ili više korisnika na mreži pomoću Naredbeni redak.
Kada se naredba aktivira, na stroju(ima) na koje je poslana prikazuje se prompt koji prikazuje poruku kao i korisničko ime pošiljatelja i vrijeme kada je poruka poslana.
Djeluje slično kao net send naredba koji je bio popularan u sustavu Windows XP, ali nije prava zamjena za njega. Vidjeti Korištenje naredbe Msg za zamjenu Net Send dalje na stranici.

Dostupnost naredbe poruke
Naredba msg dostupna je iz naredbenog retka u sustavima Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP.
Također je dostupan putem alata Command Prompt koji je dostupan u Napredne opcije pokretanja i Mogućnosti oporavka sustava.
Dostupnost određenih prekidača naredbi msg i drugih naredbi sintaksa može se razlikovati od operativnog sustava do operativnog sustava.
Sintaksa naredbe Msg
poruka {Korisničko ime | naziv sesije | sessionid | @naziv datoteke | *} [/server:ime poslužitelja] [/time:sekundi] [/v] [/w] [poruka]
Vidjeti Kako čitati sintaksu naredbi ako niste sigurni kako protumačiti sintaksu naredbe msg kako je gore napisano ili opisano u donjoj tablici.
Opcije naredbe poruke | |
---|---|
Opcija | Obrazloženje |
Korisničko ime | Koristite ovu opciju da navedete a Korisničko ime poslati poruka do. |
naziv sesije | Navedite naziv sesije poslati a poruka na određenu sesiju. |
sessionid | The sessionid opcija se može koristiti za slanje a poruka na sesiju koristeći ID sesije. |
@naziv datoteke | Koristiti @naziv datoteke mogućnost slanja a poruka na korisnička imena, nazive sesije i ID-ove sesije koji su navedeni u navedenoj datoteci. |
* | The * opcija se koristi za slanje a poruka na svaku sesiju na ime poslužitelja. |
/server:ime poslužitelja | The ime poslužitelja je poslužitelj na kojem se Korisničko ime, naziv sesije, ili sessionid, prebiva na. Ako ne ime poslužitelja je specificirano, poruka bit će poslana prema uputama poslužitelju s kojeg izvršavate naredbu msg. |
/time:sekundi | Određivanje vremena u sekundi sa /time switch daje naredbi msg dužinu vremena da čeka primatelja poruka da potvrdite primitak. Ako primatelj ne potvrdi poruku u sekundi broj sekundi, poruka će se opozvati. |
/v | The /v switch omogućuje opširni način rada naredbe, koji će prikazati detaljne informacije o radnjama koje naredba msg poduzima. |
/w | Ova opcija prisiljava naredbu msg da čeka povratnu poruku nakon što pošaljete a poruka. The /w prekidač je zapravo koristan samo s /v sklopka. |
poruka | Ovo je poruka koju želite poslati. Ako ne navedete a poruka tada će se od vas tražiti da ga unesete nakon izvršenja naredbe msg. |
/? | Koristiti pomoćni prekidač s naredbom msg za prikaz informacija o nekoliko opcija naredbe. |
Možete spremiti izlaz naredbe u datoteku pomoću a operator preusmjeravanja. Vidjeti Kako preusmjeriti izlaz naredbe u datoteku za opće upute ili provjerite naše Trikovi naredbenog retka popis za više savjeta.
Primjeri naredbi za poruke
msg @myteam The Melting Pot u 13:00, na mene!
U ovom primjeru, naredba msg se koristi da kaže odabrani broj korisnika sadržanih u datoteci myteam [@naziv datoteke] spojen na poslužitelj da bi trebao biti sastanak u The Melting Pot za ručak [poruka].
poruka RODREGT /poslužitelj: TSWHS002 /vrijeme: 300
Ovdje smo upotrijebili naredbu za slanje poruke RODREGU [Korisničko ime], zaposlenik koji se povezuje na TSWHS002 [/server:ime poslužitelja] poslužitelj. Poruka je vrlo osjetljiva na vrijeme, pa ne želimo ni da je vidi ako je nije vidio nakon pet minuta [/time:sekundi].
Budući da je a poruka nije naveden, naredba msg će u promptu prikazati bilješku koja kaže Unesite poruku za slanje; završite poruku pritiskom na CTRL-Z na novom retku, a zatim ENTER.
Nakon unosa a poruka za RODREGT, pritisnuli biste Unesi ključ onda CTRL+Z, onda Unesi opet.
msg * /v Testna poruka!
U gornjem primjeru šaljemo svima koji su povezani s poslužiteljem probnu poruku [poruka]. Također želimo vidjeti specifične zadatke koje naredba msg izvodi za to [/v].
Ovo je jednostavan primjer koji možete isprobati kod kuće, bez korisnika koji su povezani s vašim računalom. Vidjet ćete iskačuću poruku na vlastitom zaslonu i sljedeće podatke u prozoru naredbenog retka, zahvaljujući korištenju opširnog prekidača:
Slanje poruke na konzolu sesije, vrijeme prikaza 60
Asinkrona poruka poslana na konzolu sesije
Korištenje naredbe Msg za zamjenu Net Send
Naredba msg namijenjena je za korištenje kao sustav za razmjenu poruka korisnicima terminalskog poslužitelja, ne nužno između dva Windows 7 računala, na primjer.
Zapravo, možda ćete imati teškoća natjerati ga da radi između dva standardna Windows računala kao što je to učinila naredba net send. Možda ćete dobiti poruku "Pogreška 5 pri dobivanju naziva sesija" ili "Pogreška 1825 pri dobivanju naziva sesija".
Međutim, neki su imali sreće upotrijebiti naredbu msg na ovaj način mijenjajući Dopusti RemoteRPCvrijednost registra podaci iz 0 do 1 na računalu koje prima poruku (ponovno pokrenite računalo nakon promjene ako to učinite). Ovaj ključ nalazi se u Windows registar ispod HKEY_LOCAL_MACHINE košnica na ovom mjestu: SYSTEM\CurrentControlSet\Control\Terminal Server.
Naredbe povezane s porukama
Naredba msg je mrežna naredba, pa se može koristiti s drugim naredbama vezanim za mrežu, ali općenito će se koristiti sama za slanje poruke.
Također, kao što je spomenuto nekoliko puta, ova je naredba slična uvučenoj naredbi net send.