Msg Command

ตัวอย่างคำสั่งข่าวสารตัวเลือกสวิตช์และอื่น ๆ

คำสั่ง msg คือ คำสั่ง Command Prompt ที่ใช้ในการส่งข้อความไปยังผู้ใช้รายหนึ่งรายหรือมากกว่าบนเครือข่าย

คำสั่ง msg ทำหน้าที่เหมือนกับคำสั่ง net send ที่เป็นที่นิยมใน Windows XP แต่ก็ไม่ได้เป็นตัวเปลี่ยนที่แท้จริง ดู การใช้คำสั่ง Msg เพื่อแทนที่ Net ส่ง ต่อไปที่ด้านล่าง

เมื่อมีการเรียกใช้คำสั่ง msg คำเตือนจะปรากฏบนเครื่องที่ถูกส่งไปที่แสดงข้อความรวมทั้งชื่อผู้ใช้ของผู้ส่งและเวลาที่ส่งข้อความ

ความพร้อมใช้งานคำสั่งของ Msg

คำสั่ง msg สามารถใช้งานได้จากภายใน Command Prompt ใน ระบบปฏิบัติการ Windows ล่าสุด ได้แก่ Windows 10 , Windows 8 , Windows 7 , Windows Vista และ Windows XP

คำสั่ง msg สามารถใช้งานได้จากเครื่องมือ Command Prompt ที่สามารถเข้าถึงได้ใน Advanced Startup Options และ System Recovery Options

หมายเหตุ: ความพร้อมใช้งานของสวิตช์คำสั่ง msg และ ไวยากรณ์ คำสั่ง msg อื่น ๆ อาจแตกต่างจากระบบปฏิบัติการกับระบบปฏิบัติการ

ไวยากรณ์คำสั่งของ Msg

msg { username | sessionname | sessionid | @ filename | [ / server: servername ] [ / time: seconds ] [ / v ] [ / w ] [ message ]

คำแนะนำ: ดู วิธีการอ่านไวยากรณ์คำสั่ง ถ้าคุณไม่แน่ใจว่าจะตีความไวยากรณ์คำสั่ง msg ข้างต้นได้อย่างไร

ชื่อผู้ใช้ ใช้ตัวเลือกนี้เพื่อระบุ ชื่อผู้ใช้ เพื่อส่ง ข้อความ ไปที่
sessionname ระบุ เซสชัน เพื่อส่ง ข้อความ ไปยังเซสชันเฉพาะ
sessionid ตัวเลือก sessionid สามารถใช้เพื่อส่ง ข้อความ ไปยังเซสชันโดยใช้ ID ของเซสชันได้
@ filename ใช้ตัวเลือก @filename เพื่อส่ง ข้อความ ไปยังชื่อผู้ใช้ชื่อเซสชันและ ID เซสชันที่แสดงในไฟล์ที่ระบุ
* * * * ตัวเลือก * ใช้เพื่อส่ง ข้อความ ไปยังเซสชันทุกครั้งใน servername
/ server: servername servername คือเซิร์ฟเวอร์ที่ ชื่อผู้ใช้ sessionname หรือ sessionid อยู่บน ถ้าไม่มีการระบุ Servername ข้อความ จะถูกส่งไปยังเซิร์ฟเวอร์ที่คุณรันคำสั่ง msg จากผู้ให้บริการไปยังเซิร์ฟเวอร์
/ เวลา: วินาที การระบุเวลาเป็น วินาที ด้วยสวิตช์ / time ให้คำสั่ง msg เป็นระยะเวลาที่ต้องรอให้ผู้รับ ข้อความ ยืนยันการรับนั้น ถ้าผู้รับไม่ยืนยันข้อความเป็น วินาที วินาทีวินาทีข้อความจะถูกเรียกคืน
/ V สวิตช์ / v จะเปิดใช้โหมด verbose ของคำสั่งซึ่งจะแสดงข้อมูลโดยละเอียดเกี่ยวกับการดำเนินการของคำสั่ง msg
/ w ตัวเลือกนี้บังคับให้ msg คำสั่งเพื่อรอให้ข้อความส่งกลับหลังจากที่คุณส่ง ข้อความ สวิตช์ / w ใช้ประโยชน์ได้ดีกับสวิตช์ / v เท่านั้น
ข่าวสาร นี่คือข้อความที่คุณต้องการส่ง ถ้าคุณไม่ได้ระบุ ข้อความ คุณจะได้รับพร้อมท์ให้ป้อนข้อความหลังจากรันคำสั่ง msg
/? ใช้ สวิตช์ความช่วยเหลือ ด้วยคำสั่ง msg เพื่อแสดงข้อมูลเกี่ยวกับตัวเลือกต่างๆของคำสั่ง

คำแนะนำ: คุณสามารถบันทึกผลลัพธ์ของคำสั่ง msg ไปยังไฟล์โดยใช้ตัว ดำเนินการเปลี่ยนเส้นทาง โดยใช้คำสั่ง ดูคำแนะนำ ในการเปลี่ยนเส้นทางคำสั่งไปยังไฟล์ เพื่อดูคำแนะนำหรือดูคำแนะนำเพิ่มเติมได้ที่ Command Prompt Tricks

ตัวอย่างคำสั่งของ Msg

msg @myteam The Melting Pot เวลา 13.00 น. กับฉัน!

ในตัวอย่างนี้ผมใช้ msg คำสั่งเพื่อบอกจำนวนผู้ใช้ที่เลือกไว้ใน myteam file [ @ filename ] ที่เชื่อมต่อกับเซิร์ฟเวอร์ของฉันซึ่งเราควรจะพบกันที่ The Melting Pot for lunch [ message ]

msg RODREGT / server: TSWHS002 / time: 300

ที่นี่ฉันใช้คำ msg เพื่อส่งข้อความไปยัง RODREGT [ username ] ซึ่งเป็นพนักงานที่เชื่อมต่อกับ เซิร์ฟเวอร์ TSWHS002 [ / server: servername ] ข้อความมีความสำคัญมากเวลาดังนั้นฉันไม่ต้องการให้เขาเห็นถ้าเขาไม่ได้เห็นมันหลังจากห้านาที [ / เวลา: วินาที ]

เนื่องจากฉันไม่ได้ระบุ ข้อความ คำสั่ง msg จะแสดงข้อความแจ้งเตือนให้กับข้อความว่า "ป้อนข้อความเพื่อส่งข้อความสิ้นสุดโดยการกด CTRL-Z ในบรรทัดใหม่จากนั้นกด ENTER"

หลังจากป้อน ข้อความ RODREGT ฉันกดปุ่ม Enter จากนั้นกด CTRL-Z แล้วกดปุ่ม Enter อีกครั้ง

msg * / v ข้อความทดสอบ!

ในตัวอย่างข้างต้นฉันจะส่งข้อความถึงผู้ทดสอบทุกคนที่เชื่อมต่อกับเซิร์ฟเวอร์ของฉัน [ ข้อความ ] ฉันยังต้องการดูงานเฉพาะที่คำสั่ง msg ดำเนินการเพื่อทำเช่นนี้ [ / v ]

นี่คือตัวอย่างคำสั่งง่ายๆของ msg ที่คุณสามารถลองใช้ที่บ้านได้โดยไม่มีผู้ใช้เชื่อมต่อกับคอมพิวเตอร์ของคุณ คุณจะเห็นข้อความปรากฏขึ้นบนหน้าจอของคุณเองและข้อมูลต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งด้วยการใช้สวิตช์ verbose:

การส่งข้อความไปยังคอนโซลระยะเวลาการแสดงผล 60 ข้อความ Async ที่ส่งไปยังคอนโซล Session

ใช้คำสั่ง Msg เพื่อแทนที่ Net Send

คำสั่ง msg มีวัตถุประสงค์เพื่อใช้เป็นระบบการส่งข้อความไปยังผู้ใช้เซิร์ฟเวอร์เทอร์มินัลไม่จำเป็นต้องเป็นเช่นกันระหว่างคอมพิวเตอร์ Windows 7 สองเครื่อง

ในความเป็นจริงฉันมีช่วงเวลาที่ยากลำบากมากที่ได้รับคำสั่ง msg ทำงานระหว่างเครื่อง Windows มาตรฐานสองเครื่องเช่นคำสั่ง net send ฉันมักจะได้รับข้อผิดพลาด "5 รับชื่อเซสชัน" หรือ "ข้อผิดพลาด 1825 รับชื่อเซสชัน" ข้อผิดพลาด

อย่างไรก็ตามบางส่วนมีโชคดีโดยใช้คำสั่ง msg ด้วยวิธีนี้โดยเปลี่ยนข้อมูล รีจิสตรี AllowRemoteRPC จาก 0 เป็น 1 ในคอมพิวเตอร์ที่ได้รับข้อความ คีย์ นี้อยู่ใน รีจิสทรีของ Windows ภายใต้กลุ่ม HKEY_LOCAL_MACHINE ที่ตำแหน่งที่ตั้งนี้: SYSTEM \ CurrentControlSet \ Control \ Terminal Server

คำสั่งที่เกี่ยวข้องกับ Msg

คำสั่ง msg เป็นคำสั่งเครือข่ายดังนั้นจึงอาจใช้กับคำสั่งระบบเครือข่ายอื่น แต่โดยทั่วไปจะใช้ข้อความเดียวในการส่งข้อความ

นอกจากนี้ตามที่ระบุไว้ไม่กี่ครั้งคำสั่ง msg คล้ายกับ คำสั่ง net send ที่ เกษียณอายุ