Komanda msg është një komandë e vijës së komandës që përdoret për t'i dërguar një mesazh një ose më shumë përdoruesve në rrjet duke përdorur vijën e komandës.
Kur komanda aktivizohet, shfaqet një kërkesë në makineri(at) që është dërguar tek e cila tregon mesazhin si dhe emrin e përdoruesit të dërguesit dhe kohën kur është dërguar mesazhi.
Funksionon në mënyrë të ngjashme me komandën e dërgimit neto që ishte e njohur në Windows XP, por nuk është një zëvendësim i vërtetë për të. Shihni Përdorimi i komandës Msg për të zëvendësuar rrjetin Dërgo më poshtë faqes.
Disponueshmëria e komandës së mesazheve
Komanda msg disponohet nga brenda vijës së komandës në Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista dhe Windows XP.
Është gjithashtu i disponueshëm nëpërmjet mjetit të vijës së komandës që është i aksesueshëm në opsionet e avancuara të nisjes dhe opsionet e rikuperimit të sistemit.
Disponueshmëria e disa çelsave të komandave të mesazheve dhe sintaksës tjetër të komandës mund të ndryshojnë nga sistemi operativ në sistem operativ.
Sintaksa e komandës së mesazhit
msg { emri i përdoruesit | emri i seancës | sesionid | @ emri i skedarit | } [ /server: emri i serverit] [ /koha: sekonda] [ /v] [ /w] [mesazh]
Shihni Si të lexoni sintaksën e komandës nëse nuk jeni i sigurt se si ta interpretoni sintaksën e komandës msg siç është shkruar më lart ose e përshkruar në tabelën më poshtë.
Opsionet e komandës së mesazheve | |
---|---|
Opsion | Shpjegim |
emri i përdoruesit | Përdor këtë opsion për të specifikuar një emër përdoruesi për të dërguar mesazhin. |
emri i sesionit | Specifiko emrin e sesionit për të dërguar një mesazh në një seancë specifike. |
sesionid | Opsioni sessionid mund të përdoret për të dërguar një mesazh në një sesion duke përdorur ID-në e sesionit. |
@ emri i skedarit | Përdor opsionin @filename për të dërguar një mesazh te emrat e përdoruesve, emrat e sesioneve dhe ID-të e sesioneve të listuara në skedarin e specifikuar. |
Opsioni përdoret për të dërguar një mesazh në çdo sesion në emrin e serverit. | |
/server: emri i serverit | Emri i serverit është serveri në të cilin ndodhet emri i përdoruesit, emri i sesionit ose sesionidi. Nëse nuk është specifikuar asnjë emër serveri, mesazhi do të dërgohet sipas udhëzimeve te serveri nga i cili po ekzekutoni komandën e mesazheve. |
/koha: sekonda | Përcaktimi i një kohe në sekonda me çelësin /time i jep komandës msg një kohë të gjatë për të pritur që marrësi i mesazhit të konfirmojë marrjen e tij. Nëse marrësi nuk e konfirmon mesazhin brenda disa sekondash, mesazhi do të tërhiqet. |
/v | Çelësi /v mundëson modalitetin verbose të komandës, i cili do të shfaq informacion të detajuar rreth veprimeve që po kryen komanda msg. |
/w | Ky opsion detyron komandën msg të presë për një mesazh kthimi pasi të dërgoni një mesazh. Ndërprerësi /w është vërtet i dobishëm vetëm me çelësin /v. |
mesazh | Ky është mesazhi që dëshironi të dërgoni. Nëse nuk specifikoni një mesazh, atëherë do t'ju kërkohet të shkruani një pas ekzekutimit të komandës msg. |
/? | Përdor çelësin e ndihmës me komandën msg për të shfaqur informacione rreth disa opsioneve të komandës. |
Mund ta ruani daljen e komandës në një skedar duke përdorur një operator ridrejtimi. Shihni Si të ridrejtoni daljen e komandës në një skedar për udhëzime të përgjithshme ose shikoni listën tonë të trukeve të linjës së komandës për më shumë këshilla.
Shembuj të komandave të mesazheve
msg @myteam The Melting Pot në 13:00, për mua!
Në këtë shembull, komanda msg po përdoret për t'i treguar një numri të zgjedhur përdoruesish të përfshirë në skedarin myteam [ @ emri i skedarit] të lidhur me serverin se duhet të ketë një takim në The Melting Pot për drekë [mesazh].
msg RODREGT /server:TSWHS002 /time:300
Këtu, ne kemi përdorur komandën për të dërguar një mesazh te RODREGT [emri i përdoruesit], një punonjës që lidhet me serverin TSWHS002 [ /server: emri i serverit]. Mesazhi është shumë i ndjeshëm ndaj kohës, kështu që ne nuk duam që ai ta shohë nëse nuk e ka parë pas pesë minutash [ /time: sekonda].
Meqenëse një mesazh nuk ishte specifikuar, komanda msg do të paraqesë një shënim në prompt që thotë Fut mesazhin për të dërguar; përfundoni mesazhin duke shtypur CTRL-Z në një rresht të ri, më pas ENTER.
Pasi të futni një mesazh për RODREGT, do të shtypni tastin Enter, më pas CTRL+Z, më pas Enter përsëri.
msg/v Mesazh testues!
Në shembullin e mësipërm, ne po i dërgojmë të gjithëve të lidhur me serverin një mesazh testimi [message]. Ne duam gjithashtu të shohim detyrat specifike që komanda msg po kryen për ta bërë këtë [ /v].
Ky është një shembull i thjeshtë që mund ta provoni në shtëpi, pa asnjë përdorues të lidhur me kompjuterin tuaj. Ju do të shihni mesazhin që shfaqet në ekranin tuaj dhe të dhënat e mëposhtme në dritaren e linjës së komandës, falë përdorimit të çelësit me fjalë:
Dërgimi i mesazhit në panelin e sesionit, koha e shfaqjes 60
Mesazhi i asinkronizuar dërguar në panelin e sesionit
Përdorimi i komandës Msg për të zëvendësuar Net Send
Komanda msg synohet të përdoret si një sistem mesazhesh për përdoruesit e serverit terminal, jo domosdoshmërisht midis dy kompjuterëve Windows 7, për shembull.
Në fakt, mund ta keni të vështirë ta bëni atë të funksionojë midis dy makinerive standarde të Windows, siç bëri komanda net send. Mund të merrni një mesazh "Gabim 5 në marrjen e emrave të sesioneve" ose "Gabim 1825 në marrjen e emrave të sesioneve".
Megjithatë, disa kanë pasur fat duke përdorur komandën msg në këtë mënyrë duke ndryshuar AllowRemoteRPC të dhënat e vlerës së regjistrit nga 0 në1 në kompjuterin që merr mesazhin (rinisni kompjuterin pas ndryshimit nëse e bëni këtë). Ky çelës ndodhet në Regjistrin e Windows nën kodin HKEY_LOCAL_MACHINE në këtë vendndodhje: SYSTEM\CurrentControlSet\Control\Terminal Server.
Komanda të lidhura me mesazhin
Komanda msg është një komandë rrjeti, kështu që mund të përdoret me komanda të tjera të lidhura me rrjetin, por në përgjithësi, do të përdoret vetëm për të dërguar një mesazh.
Gjithashtu, siç u përmend disa herë, kjo komandë është e ngjashme me komandën e dërgimit neto në pension.