วิธีส่งข้อความใน Windows 7 การอ้างอิงคำสั่ง Net send

ไปยังคอมพิวเตอร์เครือข่ายที่ต้องการส่งข้อความ

ทำความเข้าใจกับคำสั่ง net send

Net send เป็นแอปพลิเคชันคอนโซลที่มาพร้อมกับ Windows บางเวอร์ชันที่ออกแบบมาเพื่อส่งข้อความผ่านเครือข่ายท้องถิ่นไปยังผู้ใช้ คอมพิวเตอร์ หรือนามแฝงอื่น คำสั่งนี้มีเฉพาะใน Windows NT, 2000, XP, 2003 และไม่มีใน Windows 7, Vista, ME, 98, 95 และเก่ากว่า ใน Windows XP เริ่มต้นด้วย Service Pack 2 คำสั่ง net send จะถูกปิดใช้งานตามค่าเริ่มต้น

การใช้คำสั่ง net send

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

หากต้องการส่งข้อความโดยใช้คำสั่ง net send ให้เริ่มตัวแปลคำสั่ง (บรรทัดคำสั่ง) หากต้องการเริ่มตัวแปลคำสั่ง ให้เลือก Run จากเมนู Start พิมพ์ cmd แล้วคลิก OK ใช้คำสั่ง net กับพารามิเตอร์ send และพารามิเตอร์อื่นๆ ตามไวยากรณ์คำสั่ง บริการส่งข้อความจะแสดงข้อความที่ได้รับในกล่องโต้ตอบข้อความ Windows มาตรฐาน

ไวยากรณ์คำสั่ง net send

คำสั่ง net send มีไวยากรณ์ดังต่อไปนี้:

ข้อความส่งสุทธิ (ชื่อผู้ใช้ | * | /โดเมน[:ชื่อโดเมน] | /ผู้ใช้)

ชื่อผู้ใช้- ชื่อผู้ใช้ ชื่อคอมพิวเตอร์ หรือชื่อเล่นที่คุณต้องการส่งข้อความถึง

* - ส่งข้อความถึงสมาชิกทุกคนในโดเมนหรือเวิร์กกรุ๊ป

/โดเมน[:ชื่อโดเมน]- ส่งข้อความไปยังชื่อทั้งหมดในโดเมนคอมพิวเตอร์หรือในโดเมนชื่อโดเมน

/ผู้ใช้- ส่งข้อความถึงผู้ใช้ทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์

ข้อความ- ข้อความ

หมายเหตุเกี่ยวกับการใช้คำสั่ง net send

ถ้าอาร์กิวเมนต์พารามิเตอร์คำสั่งมีช่องว่าง จะต้องอยู่ในเครื่องหมายคำพูด

การใช้ชื่อผู้รับข้อความที่ยาวอาจเป็นเรื่องยาก ชื่อที่ใช้โดยบริการรับส่งข้อความมีความยาวสูงสุด 15 อักขระ

ความยาวสูงสุดของข้อความออกอากาศคือ 128 ตัวอักษร ความยาวสูงสุดของข้อความส่วนตัวคือ 1600 ตัวอักษร

ตัวอย่างการใช้คำสั่ง net send

หากต้องการส่งข้อความ “คุณสามารถส่งข้อความผ่านเครือข่ายท้องถิ่นโดยใช้คำสั่ง net send” ไปยังผู้ใช้ ivanov ให้ป้อน:

net send ivanov คุณสามารถส่งข้อความผ่านเครือข่ายท้องถิ่นโดยใช้คำสั่ง net send

หากต้องการส่งข้อความถึงทุกคนที่เชื่อมต่อกับคอมพิวเตอร์ที่ใช้ส่งข้อความ ให้พิมพ์:

net send /users ทุกคนออกจาก 1C ทันที!

หากต้องการส่งข้อความถึงผู้ใช้ทั้งหมดในโดเมน ukmz ให้ป้อน:

net send /domain:ukmz ไฟฟ้าในอาคารจะปิดใน 5 นาที

หากต้องการส่งข้อความถึงผู้ใช้ทั้งหมดในโดเมนของคอมพิวเตอร์ที่ใช้ส่งข้อความ ให้พิมพ์:

ส่งสุทธิ * ท่านสุภาพบุรุษ การประชุมกับผู้อำนวยการทั่วไปจะมีขึ้นในเวลา 13.00 น

เปิดใช้งานหรือปิดใช้งานการส่งข้อความและการส่งเน็ต

การเปิดใช้งานและปิดใช้งานบริการส่งข้อความสามารถทำได้โดยใช้ทั้งคอนโซล MMC (สแนปอินบริการ) และการใช้บรรทัดคำสั่ง ในการดำเนินการเหล่านี้ คุณต้องมีสิทธิ์ของผู้ดูแลระบบ

เมื่อต้องการเปิดใช้บริการส่งข้อความโดยใช้คอนโซล MMC ให้ทำตามขั้นตอนเหล่านี้: ไปที่แผงควบคุม เปิดโฟลเดอร์การดูแลระบบ บริการ ค้นหา "Messenger" ในรายการ เปิดหน้าต่างคุณสมบัติการบริการ เลือก "อัตโนมัติ" จากรายการ "ประเภทการเริ่มต้น" หากคุณต้องการให้บริการเริ่มทำงานโดยอัตโนมัติเมื่อ Windows บูท จากนั้นคลิกปุ่มเริ่ม คลิกตกลง

เมื่อต้องการปิดใช้งานบริการส่งข้อความ ให้ทำตามขั้นตอนเหล่านี้: ไปที่แผงควบคุม เปิดโฟลเดอร์การดูแลระบบ บริการ ค้นหา "Messenger" ในรายการ เปิดหน้าต่างคุณสมบัติการบริการ เลือก Manual จากรายการประเภทการเริ่มต้น จากนั้นคลิกปุ่มหยุด คลิกตกลง

หากต้องการเปิดใช้งานการส่งข้อความจากบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้ในเชลล์:

sc config Messenger เริ่มต้น = อัตโนมัติ
Messenger เริ่มต้นสุทธิ

หากต้องการปิดใช้งานเซอร์วิสการส่งข้อความจากบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้ในเชลล์:

ผู้ส่งสารหยุดสุทธิ
sc config Messenger start= ปิดการใช้งาน

วิธีส่งข้อความ net send ใน Windows 7

หากต้องการส่งข้อความ net send ใน Windows เวอร์ชันที่ไม่มีคำสั่งนี้ (Windows 7, Vista, ME, 95, 98) คุณสามารถใช้ซอฟต์แวร์บุคคลที่สามได้ เราขอแนะนำให้คุณใช้สองโปรแกรม: WinSent Messenger และยูทิลิตี้ Sent WinSent Messenger เป็นผู้ส่งสารสำหรับเครือข่ายท้องถิ่น เข้ากันได้กับการส่งเน็ต ยูทิลิตี้ Sent ได้รับการออกแบบมาเพื่อส่งข้อความจากบรรทัดคำสั่ง ข้อมูลรายละเอียดเพิ่มเติมมีอยู่ในหน้าของผลิตภัณฑ์ซอฟต์แวร์เหล่านี้:

การใช้คำสั่ง net send

เพื่อให้ net send ทำงาน บริการ Windows Messaging จะต้องทำงานอยู่ ในความเป็นจริง คำสั่ง net send เป็นเพียงอินเทอร์เฟซบรรทัดคำสั่งสำหรับบริการส่งข้อความ ซึ่งเกี่ยวข้องโดยตรงกับการส่งและรับข้อความ เพื่อให้สามารถรับข้อความได้ คอมพิวเตอร์ที่ส่งข้อความถึงจะต้องเรียกใช้บริการ Messenger หรือโปรแกรมอื่นที่ใช้โปรโตคอลการส่งข้อความเดียวกัน ข้อความสามารถส่งไปยังเอนทิตีที่ใช้งานอยู่บนเครือข่ายเท่านั้น หากมีการส่งข้อความถึงผู้ใช้ พวกเขาจะต้องเข้าสู่ระบบโดยใช้ชื่อผู้ใช้ของพวกเขา

หากต้องการส่งข้อความโดยใช้คำสั่ง net send ให้เรียกใช้ตัวแปลคำสั่ง (บรรทัดคำสั่ง) หากต้องการเริ่มตัวแปลคำสั่ง ให้เลือก Run จากเมนู Start พิมพ์ cmd แล้วคลิก OK ใช้คำสั่ง net กับพารามิเตอร์ send และพารามิเตอร์อื่นๆ ตามไวยากรณ์คำสั่ง บริการส่งข้อความจะแสดงข้อความที่ได้รับในกล่องโต้ตอบข้อความ Windows มาตรฐาน

ไวยากรณ์คำสั่ง net send

คำสั่ง net send มีไวยากรณ์ดังต่อไปนี้:

ข้อความส่งสุทธิ (ชื่อผู้ใช้ | * | /โดเมน[:ชื่อโดเมน] | /ผู้ใช้)

ชื่อผู้ใช้ - ชื่อผู้ใช้ ชื่อคอมพิวเตอร์ หรือชื่อเล่นที่คุณต้องการส่งข้อความถึง

* - ส่งข้อความถึงสมาชิกทุกคนในโดเมนหรือเวิร์กกรุ๊ป

/domain[:domainname] - ส่งข้อความไปยังชื่อทั้งหมดในโดเมนคอมพิวเตอร์หรือในโดเมนชื่อโดเมน

/users - ส่งข้อความถึงผู้ใช้ทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์

ข้อความ - ข้อความ

หมายเหตุเกี่ยวกับการใช้คำสั่ง net send

ถ้าอาร์กิวเมนต์พารามิเตอร์คำสั่งมีช่องว่าง จะต้องอยู่ในเครื่องหมายคำพูด

การใช้ชื่อผู้รับข้อความที่ยาวอาจเป็นเรื่องยาก ชื่อที่ใช้โดยบริการรับส่งข้อความมีความยาวสูงสุด 15 อักขระ

ความยาวสูงสุดของข้อความออกอากาศคือ 128 ตัวอักษร ความยาวสูงสุดของข้อความส่วนตัวคือ 1,600 ตัวอักษร

ตัวอย่างการใช้คำสั่ง net send

หากต้องการส่งข้อความ “คุณสามารถส่งข้อความผ่านเครือข่ายท้องถิ่นโดยใช้คำสั่ง net send” ไปยังผู้ใช้ ivanov ให้ป้อน:

net send ivanov คุณสามารถส่งข้อความผ่านเครือข่ายท้องถิ่นโดยใช้คำสั่ง net send

หากต้องการส่งข้อความถึงทุกคนที่เชื่อมต่อกับคอมพิวเตอร์ที่ใช้ส่งข้อความ ให้พิมพ์:

net send /users ทุกคนออกจาก 1C ทันที!

หากต้องการส่งข้อความถึงผู้ใช้ทั้งหมดในโดเมน ukmz ให้ป้อน:

net send /domain:ukmz ไฟฟ้าในอาคารจะปิดใน 5 นาที

หากต้องการส่งข้อความถึงผู้ใช้ทั้งหมดในโดเมนของคอมพิวเตอร์ที่ใช้ส่งข้อความ ให้พิมพ์:

ส่งสุทธิ * ท่านสุภาพบุรุษ การประชุมกับผู้อำนวยการทั่วไปจะมีขึ้นในเวลา 13.00 น

เปิดใช้งานหรือปิดใช้งานการส่งข้อความและการส่งเน็ต

เปิดใช้งานหรือปิดใช้งานการส่งข้อความและการส่งเน็ต

การเปิดใช้งานและปิดใช้งานบริการส่งข้อความสามารถทำได้โดยใช้ทั้งคอนโซล MMC (สแนปอินบริการ) และการใช้บรรทัดคำสั่ง ในการดำเนินการเหล่านี้ คุณต้องมีสิทธิ์ของผู้ดูแลระบบ

เมื่อต้องการเปิดใช้บริการส่งข้อความโดยใช้คอนโซล MMC ให้ทำตามขั้นตอนเหล่านี้: ไปที่แผงควบคุม เปิดโฟลเดอร์การดูแลระบบ บริการ ค้นหา "Messenger" ในรายการ เปิดหน้าต่างคุณสมบัติการบริการ เลือก "อัตโนมัติ" จากรายการ "ประเภทการเริ่มต้น" หากคุณต้องการให้บริการเริ่มทำงานโดยอัตโนมัติเมื่อ Windows บูท จากนั้นคลิกปุ่มเริ่ม คลิกตกลง

เมื่อต้องการปิดใช้งานบริการส่งข้อความ ให้ทำตามขั้นตอนเหล่านี้: ไปที่แผงควบคุม เปิดโฟลเดอร์การดูแลระบบ บริการ ค้นหา "Messenger" ในรายการ เปิดหน้าต่างคุณสมบัติการบริการ เลือก Manual จากรายการประเภทการเริ่มต้น จากนั้นคลิกปุ่มหยุด คลิกตกลง

หากต้องการเปิดใช้งานการส่งข้อความจากบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้ในเชลล์:

sc config Messenger เริ่มต้น = อัตโนมัติ
Messenger เริ่มต้นสุทธิ

หากต้องการปิดใช้งานเซอร์วิสการส่งข้อความจากบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้ในเชลล์:

ผู้ส่งสารหยุดสุทธิ
sc config Messenger start= ปิดการใช้งาน

วิธีส่งข้อความ net send ใน Windows 7

หากต้องการส่งข้อความ net send ใน Windows เวอร์ชันที่ไม่มีคำสั่งนี้ (Windows 7, Vista, ME, 95, 98) คุณสามารถใช้ซอฟต์แวร์บุคคลที่สามได้ เราขอแนะนำให้คุณใช้สองโปรแกรม: WinSent Messenger และยูทิลิตี้ Sent WinSent Messenger เป็นผู้ส่งสารสำหรับเครือข่ายท้องถิ่น เข้ากันได้กับการส่งเน็ต ยูทิลิตี้ Sent ได้รับการออกแบบมาเพื่อส่งข้อความจากบรรทัดคำสั่ง ข้อมูลรายละเอียดเพิ่มเติมมีอยู่ในหน้าของผลิตภัณฑ์ซอฟต์แวร์เหล่านี้:

WinSent Messenger - โปรแกรมส่งข้อความด่วนสำหรับเครือข่ายท้องถิ่น

ตรวจสอบว่าระบบของคุณรองรับคำสั่ง msg หรือไม่การทำงานของคำสั่งนี้เหมือนกับคำสั่ง net send ที่ไม่ได้ใช้ แต่คำสั่งนี้ใช้ได้กับ Windows รุ่นมืออาชีพและระดับองค์กรเท่านั้น หากคุณใช้ Windows Home ให้อัปเกรดเป็น Professional หรือ Enterprise เพื่อให้สามารถใช้คำสั่ง msg ได้

  • หากต้องการทราบเวอร์ชัน Windows ของคุณ คลิก ⊞ ชนะ + หยุดชั่วคราวหรือคลิกขวาที่ Computer แล้วเลือก Properties เวอร์ชัน Windows จะปรากฏภายใต้ Windows Edition

เปิดพร้อมท์คำสั่งเช่นเดียวกับ net send คำสั่ง msg จะถูกรันจากบรรทัดคำสั่ง Command Prompt เปิดใช้งานได้หลายวิธี (ขึ้นอยู่กับเวอร์ชันของ Windows) หรือเพียงแค่กด ⊞ชนะและป้อน cmd

  • Windows Vista/7: เปิด Command Prompt จากเมนู Start
  • Windows 8.1/10: คลิกขวาที่ปุ่ม Start แล้วเลือก Command Prompt
  • Windows 8: คลิก ⊞ ชนะ + Xและเลือกพร้อมรับคำสั่ง
  • ป้อนคำสั่งพิมพ์ข้อความแล้วกด Space ถัดไป คุณต้องป้อนข้อมูลที่มีข้อความและทิศทางของข้อความ

  • ระบุผู้รับข้อความเมื่อเปรียบเทียบกับ net send คำสั่ง msg มีตัวเลือกเพิ่มเติม

    • ชื่อผู้ใช้ msg – ป้อนชื่อผู้ใช้เฉพาะ
    • เซสชั่น msg – ป้อนชื่อของเซสชั่นเฉพาะ
    • msg Session ID – ป้อน ID เซสชั่นเฉพาะ
    • msg@filename - ป้อนชื่อไฟล์ที่มีรายการชื่อผู้ใช้ เซสชัน และ/หรือ ID เซสชัน มีประโยชน์ในการส่งข้อความถึงพนักงานแผนก
    • msg * – ข้อความจะถูกส่งไปยังผู้ใช้ทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์
  • ระบุเซิร์ฟเวอร์ที่มีผู้ใช้ที่คุณต้องการส่งข้อความถึง (หากต้องการ)หากคุณต้องการส่งข้อความถึงผู้ใช้ที่เชื่อมต่อกับเซิร์ฟเวอร์อื่น ให้ป้อนข้อมูลเซิร์ฟเวอร์หลังข้อมูลผู้รับ หากไม่มีการระบุเซิร์ฟเวอร์ ข้อความจะถูกส่งไปยังเซิร์ฟเวอร์ปัจจุบัน

    • msg * /server: ชื่อเซิร์ฟเวอร์
  • กำหนดเวลา (หากต้องการ)คุณสามารถกำหนดเวลาเพื่อระบุระยะเวลาในการรอการยืนยันจากผู้รับได้ ตัวแก้ไขเวลาจะถูกป้อนหลังข้อมูลเซิร์ฟเวอร์ (ถ้ามี)

    • msg * /time: วินาที (เช่น 300 วินาทีสำหรับช่วงเวลาห้านาที)
  • ป้อนข้อความของคุณหลังจากป้อนพารามิเตอร์ต่างๆ แล้ว ให้ป้อนข้อความของคุณ หรือคลิก ↵เข้าไปและระบบจะแจ้งให้คุณกรอกข้อความในบรรทัดแยก

    • ตัวอย่างเช่น: msg @salesteam /server:EASTBRANCH /time:600 ขอแสดงความยินดีกับการเพิ่มยอดขายของคุณในไตรมาสนี้!
  • ส่งข้อความ.โดยคลิก ↵เข้าไป- ผู้รับจะได้รับทันที

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

    • "msg" ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือแบตช์ไฟล์ (ข้อความไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมปฏิบัติการ หรือไฟล์แบตช์) ในกรณีนี้ เวอร์ชัน Windows ไม่รองรับ msg อัปเกรด Windows เป็นเวอร์ชัน Professional
    • ข้อผิดพลาด 5 การรับชื่อเซสชันหรือข้อผิดพลาด 1825 การรับชื่อเซสชัน เกิดข้อผิดพลาดเมื่อสื่อสารกับผู้รับ คุณสามารถลองแก้ไขปัญหานี้ได้โดยการเปิดตัวแก้ไขรีจิสทรีบนคอมพิวเตอร์ผู้รับ (โดยเรียกใช้คำสั่ง regedit) โดยไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server และเปลี่ยนการตั้งค่า AllowRemoteRPC จาก 0 เป็น 1