Comanda msg este o comandă folosită pentru a trimite un mesaj unuia sau mai multor utilizatori dintr-o rețea folosind Linia de comandă .
Când comanda este declanșată, un prompt va fi afișat pe mașina(e) la care a fost trimis, indicând mesajul, precum și numele de utilizator al expeditorului și ora la care a fost trimis mesajul.
Funcționează similar cu populara comandă net send din Windows XP , dar nu este un înlocuitor real pentru ea.

Comanda msg este o comandă folosită pentru a trimite un mesaj unuia sau mai multor utilizatori din rețea folosind Linia de comandă
Sintaxa comenzii msj
msg {username | sessionname | sessionid | @filename | *} [/server:servername] [/time:seconds] [/v] [/w] [message]
| opțiuni de comandă msg |
| Opțiune |
Explica |
| nume de utilizator.nume de utilizator |
Utilizați această opțiune pentru a specifica un nume de utilizator căruia să îi trimiteți mesajele . |
| nume sesiune |
Specificați numele sesiunii pentru a trimite un mesaj către o anumită sesiune. |
| sesiune ID |
Opțiunea sessionid poate fi folosită pentru a trimite un mesaj către o sesiune folosind ID-ul sesiunii respective. |
| @nume de fișier _ |
Utilizați opțiunea @filename pentru a trimite un mesaj către numele de utilizator, numele sesiunii și ID-ul sesiunii listate în fișierul specificat. |
| * |
Opțiunea * este folosită pentru a trimite un mesaj pe sesiune pe servername . |
| /server: nume server |
Servername este serverul pe care rezidă username , sessionname sau sessionid . Dacă nu este specificat niciun nume de server , mesajul va fi trimis conform indicațiilor către serverul de pe care executați comanda msg. |
| /timp: secunde |
Specificarea unui timp în secunde cu comutatorul /time oferă comenzii msg o perioadă de timp pentru a aștepta ca destinatarul mesajului să confirme primirea acestuia. Dacă destinatarul nu confirmă mesajul în această perioadă de timp, mesajul va fi apelat înapoi. |
| /v |
Comutatorul /v activează modul pronunțat al comenzii, care afișează informații detaliate despre acțiunile pe care le efectuează comanda msg. |
| /w |
Această opțiune forțează comanda msg să aștepte să revină un mesaj după ce trimiteți un mesaj . Comutatorul /w este foarte util doar cu comutatorul /v . |
| mesaj.mesaj |
Acesta este mesajul pe care doriți să-l trimiteți. Dacă nu specificați un mesaj , vi se va solicita un mesaj după executarea comenzii msg. |
| /? |
Utilizați comutatorul de ajutor cu comanda msg pentru a afișa informații despre unele dintre opțiunile comenzii. |
Exemplu de comandă msg
msg @myteam The Melting Pot at 1pm, on me!
În acest exemplu, comanda msg este folosită pentru a indica unui număr selectat de utilizatori din fișierul myteam [ @ filename ] care se conectează la server că va avea loc o întâlnire la The Melting Pot la prânz [ mesaj ].
msg RODREGT /server:TSWHS002 /time:300
Aici, exemplul a folosit comanda pentru a trimite un mesaj către RODREGT [ username ], un angajat conectat la serverul TSWHS002 [ /server: servername ]. Mesajul este foarte sensibil la timp, așa că expeditorul nici nu vrea să-l mai vadă, dacă nu este văzut după 5 minute [ / timp: secunde ].
Deoarece nu este specificat un mesaj, comanda msg afișează o notă la prompt care spune Introduceți mesajul de trimis; terminați mesajul apăsând CTRL-Z pe o linie nouă, apoi ENTER .
După ce ați introdus un mesaj pentru RODREGT, va trebui să apăsați tasta Enter , urmată de CTRL+Z și din nou Enter .
msg * /v Test Message!
În exemplul de mai sus, articolul trimite tuturor celor conectați la server un mesaj de testare [ mesaj ] și, de asemenea, dorește să vadă sarcinile specifice pe care comanda msg le execută pentru a face acest lucru [ /v ] .
Iată un exemplu simplu pe care îl puteți încerca acasă fără niciun utilizator conectat la computer. Ar trebui să vedeți un mesaj care apare pe ecran și următoarele date în fereastra Prompt de comandă, folosind comutatorul /v :
Sending message to session Console, display time 60
Async message sent to session Console