Мессеж команд нь командын мөрийг ашиглан сүлжээн дэх нэг буюу хэд хэдэн хэрэглэгчдэд мессеж илгээхэд хэрэглэгддэг командын мөрийн команд юм.
Тушаалыг ажиллуулах үед мессежийг илгээсэн машин(ууд) дээр мессеж болон илгээгчийн хэрэглэгчийн нэр, мессеж илгээсэн цаг зэргийг харуулдаг сануулга гарч ирнэ.
Энэ нь Windows XP дээр түгээмэл байсан net send командтай адил ажилладаг боловч энэ нь түүнийг орлуулах боломжгүй юм. Net Send-г солихын тулд Мессежийн командыг ашиглахыг хуудаснаас үзнэ үү.
Мессежийн команд боломжтой
Мессеж командыг Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista болон Windows XP-ийн тушаалын мөр дотроос ашиглах боломжтой.
Энэ нь мөн Нарийвчилсан эхлүүлэх сонголтууд болон системийг сэргээх сонголтуудаас хандах боломжтой Тушаал хүлээх хэрэгслээр ашиглах боломжтой.
Зарим мессежийн командын шилжүүлэгч болон бусад тушаалын синтакс нь үйлдлийн системээс үйлдлийн системд өөр байж болно.
Мессежийн командын синтакс
msg { хэрэглэгчийн нэр | сессийн нэр | sessionid | @ файлын нэр | } [ /сервер: серверийн нэр] [ /цаг: секунд] [ /v] [ /w] [мессеж]
Хэрэв та мессеж командын синтаксийг дээр бичсэн эсвэл доорх хүснэгтэд тайлбарласны дагуу хэрхэн тайлбарлахаа мэдэхгүй байгаа бол Командын синтаксийг хэрхэн уншихыг үзнэ үү.
Мессежийн командын сонголтууд | |
---|---|
Сонголт | Тайлбар |
хэрэглэгчийн нэр | Энэ сонголтыг ашиглан мессеж илгээх хэрэглэгчийн нэрийг оруулна уу. |
sessionname | Тодорхой сесс рүү мессеж илгээхийн тулд сессийн нэрийг зааж өгнө үү. |
sessionid | Sessesid сонголтыг сессийн ID-г ашиглан сесс рүү мессеж илгээхэд ашиглаж болно. |
@ файлын нэр | Заасан файлд жагсаасан хэрэглэгчийн нэр, сессийн нэр болон сессийн ID-д мессеж илгээхийн тулд @filename сонголтыг ашиглана уу. |
сонголтыг серверийн нэр дээрх сесс бүрт мессеж илгээхэд ашигладаг. | |
/сервер: серверийн нэр | Серверийн нэр нь хэрэглэгчийн нэр, сессийн нэр, эсвэл sessionid байрладаг сервер юм. Хэрэв серверийн нэрийг заагаагүй бол мессежийг таны мессеж командыг гүйцэтгэж байгаа сервер рүү илгээх болно. |
/цаг: секунд | /time шилжүүлэгчээр цагийг секундээр зааж өгснөөр мессежийн команд нь мессеж хүлээн авагчаас мессеж хүлээн авснаа баталгаажуулахыг хүлээхэд хангалттай хугацаа өгнө. Хэрэв хүлээн авагч хэдхэн секундын дотор мессежийг баталгаажуулахгүй бол мессежийг дахин дуудах болно. |
/v | /v шилжүүлэгч нь командын дэлгэрэнгүй горимыг идэвхжүүлдэг бөгөөд энэ нь мессежийн командын хийж буй үйлдлийн талаарх дэлгэрэнгүй мэдээллийг харуулах болно. |
/w | Энэ сонголт нь мессеж илгээсний дараа мессежийн командыг хүлээнэ. /w унтраалга нь зөвхөн /v унтраалгатай л хэрэг болно. |
мессеж | Энэ бол таны илгээхийг хүсэж буй мессеж юм. Хэрэв та мессеж заагаагүй бол мессеж командыг гүйцэтгэсний дараа мессеж оруулахыг танаас хүсэх болно. |
/? | Тушаалын хэд хэдэн сонголтын талаарх мэдээллийг харуулахын тулд msg командын тусламжтай шилжүүлэгчийг ашиглана уу. |
Та тушаалын гаралтыг дахин чиглүүлэх оператор ашиглан файлд хадгалах боломжтой. Командын гаралтыг файл руу хэрхэн чиглүүлэх талаар ерөнхий зааварчилгааг харна уу эсвэл бусад зөвлөмжийг манай командын мөрийн заль мэх жагсаалтаас үзнэ үү.
Мессеж командын жишээ
msg @myteam The Melting Pot 13:00, над дээр!
Энэ жишээнд msg командыг серверт холбогдсон myteam файлд [ @ файлын нэр] агуулагдсан сонгогдсон хэрэглэгчдэд мэдэгдэхийн тулд ашиглаж байна. The Melting Pot-д үдийн хоол идэх уулзалт [мессеж].
msg RODREGT /сервер:TSWHS002 /цаг:300
Энд бид TSWHS002 [ /server: servername] сервертэй холбогддог RODREGT [хэрэглэгчийн нэр] руу мессеж илгээх командыг ашигласан. Мессеж нь цаг хугацааны хувьд маш мэдрэмтгий тул таван минутын дараа [ /time: секунд] хараагүй бол түүнийг харахыг ч хүсэхгүй байна.
Мессежийг заагаагүй тул msg команд нь хүлээх мөрөнд Илгээх мессежийг оруулна уу; шинэ мөрөнд CTRL-Z товчийг дарж мессежийг дуусгаад ENTER.
RODREGT-д мессеж оруулсны дараа та Enter товч, дараа нь CTRL+Z, дараа нь дарна. Дахин оруулна уу.
msg/v Туршилтын мессеж!
Дээрх жишээнд бид серверт холбогдсон бүх хүмүүст туршилтын мессежийг [мессеж] илгээж байна. Бид мөн мессежийн командын гүйцэтгэж буй тодорхой ажлуудыг харахыг хүсэж байна [ /v].
Энэ бол таны компьютерт холбогдсон хэрэглэгчгүйгээр гэртээ туршиж үзэх хялбар жишээ юм. Нарийвчилсан шилжүүлэгчийг ашигласны ачаар та өөрийн дэлгэцэн дээр гарч ирэх мессеж болон тушаал хүлээх цонхонд дараах өгөгдлийг харах болно:
Сурсыг консол руу илгээж байна, дэлгэцийн цаг 60
Ассинк мессежийг сессийн консол руу илгээв
Нет илгээхийг солихын тулд мессеж командыг ашиглах
Мессеж команд нь хоёр Windows 7 компьютерын хооронд байх албагүй, жишээлбэл терминалын сервер хэрэглэгчдэд мессеж илгээх систем болгон ашиглахад зориулагдсан.
Үнэндээ, та үүнийг net send команд шиг хоёр стандарт Windows машин хооронд ажиллуулахад хэцүү байж магадгүй. Танд "Алдаа 5 сеансын нэр авах" эсвэл "Алдаа 1825 сешн нэрийг авахад" гэсэн мессеж хүлээн авч магадгүй.
Гэсэн хэдий ч зарим хүмүүс AllowRemoteRPC бүртгэлийн утгын өгөгдлийг 0-сболгон өөрчилснөөр msg командыг ашиглаж азтай байсан. Мессеж хүлээн авсан компьютер дээр 1 (хэрэв та үүнийг хийсэн бол өөрчлөлтийн дараа компьютераа дахин асаана уу). Энэ түлхүүр нь SYSTEM\CurrentControlSet\Control\Terminal Server дээрх HKEY_LOCAL_MACHINE үүрний доорх Windows Бүртгэлд байрладаг.
Мессежтэй холбоотой командууд
Msg команд нь сүлжээний команд тул үүнийг сүлжээтэй холбоотой бусад командуудтай хамт ашиглаж болох ч ерөнхийдөө мессеж илгээхэд дангаар нь ашигладаг.
Мөн хэд хэдэн удаа дурьдсанчлан энэ тушаал нь тэтгэвэрт гарсан сүлжээ илгээх тушаалтай төстэй юм.