คำสั่ง net send คือคำสั่ง Command Prompt ที่ใช้ในการส่งข้อความไปยังผู้ใช้ คอมพิวเตอร์ และชื่อแทนการส่งข้อความบนเครือข่าย เป็นหนึ่งในคำสั่งสุทธิมากมาย
Windows XP เป็น Windows เวอร์ชันสุดท้ายที่มีคำสั่ง net send คำสั่ง msg แทนที่คำสั่งนี้ใน Windows 11, Windows 10, Windows 8, Windows 7 และ Windows Vista
ความพร้อมใช้งานคำสั่งส่งสุทธิ
คำสั่ง net send มีอยู่ใน Command Prompt ใน Windows XP เช่นเดียวกับใน Windows เวอร์ชันเก่าและในระบบปฏิบัติการ Windows Server บางรุ่น
ความพร้อมใช้งานของสวิตช์คำสั่ง net send บางตัวและรูปแบบคำสั่ง net send อื่นๆ อาจแตกต่างไปจากระบบปฏิบัติการกับระบบปฏิบัติการ
ไวยากรณ์คำสั่งส่งสุทธิ
ส่งสุทธิ { ชื่อ | | /domain[ : ชื่อโดเมน] | /users } ข้อความ [ /help] [ /?]
ดูวิธีอ่านไวยากรณ์คำสั่งหากคุณไม่แน่ใจว่าจะอ่านไวยากรณ์คำสั่งอย่างไรตามที่เขียนไว้ด้านบนหรือแสดงในตารางด้านล่าง
ตัวเลือกคำสั่งส่งสุทธิ | |
---|---|
Item | คำอธิบาย |
ชื่อ | ตัวเลือกนี้ระบุชื่อผู้ใช้ ชื่อคอมพิวเตอร์ หรือชื่อข้อความ (กำหนดด้วยคำสั่งชื่อสุทธิ) ที่คุณต้องการส่งข้อความถึง |
ใช้ดอกจันเพื่อส่งข้อความถึงผู้ใช้ทุกคนในโดเมนหรือเวิร์กกรุ๊ปปัจจุบันของคุณ | |
/domain | สวิตช์นี้สามารถใช้คนเดียวเพื่อส่งข้อความไปยังชื่อทั้งหมดในโดเมนปัจจุบัน |
ชื่อโดเมน | ใช้ตัวเลือกนี้กับ /domain เพื่อส่งข้อความไปยังผู้ใช้ทั้งหมดในชื่อโดเมนที่ระบุ |
/ผู้ใช้ | ตัวเลือกนี้จะส่งข้อความไปยังผู้ใช้ทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์ที่มีการดำเนินการคำสั่ง net send |
ข้อความ | ตัวเลือกคำสั่ง net send นี้จำเป็นและระบุข้อความที่แน่นอนของข้อความที่คุณส่ง ข้อความมีความยาวได้สูงสุด 128 อักขระ และต้องหุ้มด้วยเครื่องหมายคำพูดคู่หากมีเครื่องหมายทับ |
/help | ใช้สวิตช์นี้เพื่อแสดงข้อมูลโดยละเอียดเกี่ยวกับคำสั่ง net send การใช้ตัวเลือกนี้เหมือนกับการใช้คำสั่ง net help กับ net send: net help send. |
/? | สวิตช์ความช่วยเหลือยังใช้งานได้กับคำสั่ง net send แต่จะแสดงเฉพาะไวยากรณ์คำสั่งพื้นฐานเท่านั้น กำลังดำเนินการ net send โดยไม่มีตัวเลือกเท่ากับการใช้สวิตช์ /? |
คุณสามารถจัดเก็บผลลัพธ์ของคำสั่ง net send ในไฟล์โดยใช้ตัวดำเนินการเปลี่ยนเส้นทางด้วยคำสั่ง
ตัวอย่างคำสั่งส่งสุทธิ
นี่คือตัวอย่างบางส่วนที่แสดงวิธีใช้คำสั่ง net send:
ส่งถึงผู้ใช้เวิร์กกรุ๊ปทุกคน
net sendโปรดไปที่ CR103 ทันทีสำหรับการประชุมภาคบังคับ
ในตัวอย่างนี้ การส่งสุทธิใช้เพื่อส่งข้อความ โปรดดำเนินการที่ CR103 ทันทีสำหรับข้อความการประชุมที่จำเป็นถึงสมาชิกทุกคนของเวิร์กกรุ๊ปหรือโดเมนปัจจุบัน
ส่งถึงผู้ใช้เซิร์ฟเวอร์ทั้งหมด
net send /users "บุคคลที่มีไฟล์ไคลเอนต์ A7/3 เปิดอยู่ โปรดบันทึกงานของคุณและปิดมันไหม ขอบคุณ!"
ที่นี่ คำสั่งนี้ใช้ส่งสมาชิกทั้งหมดของเซิร์ฟเวอร์ปัจจุบัน / ผู้ใช้ ข้อความ บุคคลที่มีไฟล์ไคลเอนต์ A7/3 เปิดอยู่ โปรดบันทึกงานของคุณและปิดหรือไม่ ขอขอบคุณ!. ข้อความอยู่ในเครื่องหมายคำพูดเพราะมีการใช้เครื่องหมายทับ
ส่งไปยังผู้ใช้เฉพาะ
ส่ง smithm คุณถูกไล่ออก!
แม้ว่าจะเป็นการยุติการจ้างงานของใครบางคนอย่างไม่เป็นมืออาชีพ แต่ในตัวอย่างการส่งสุทธินี้ มีการใช้เพื่อส่ง Mike Smith ด้วยชื่อผู้ใช้ smithm ข้อความที่เขาอาจไม่ต้องการได้ยิน: You're Fired!.
บรรทัดล่าง
คำสั่ง net send เป็นชุดย่อยของคำสั่ง net และคล้ายกับคำสั่งในเครือเช่น net use, net time, net user, net view เป็นต้น
ความช่วยเหลือเพิ่มเติมเกี่ยวกับคำสั่ง Net Send
หากคำสั่งนี้ใช้ไม่ได้ คุณอาจเห็นข้อผิดพลาดต่อไปนี้ในพร้อมท์คำสั่ง:
'net' ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมปฏิบัติการ หรือไฟล์แบตช์
มีสองวิธีในการแก้ไขปัญหานี้ แต่มีทางเดียวเท่านั้นที่เป็นวิธีแก้ปัญหาแบบถาวร…
คุณสามารถย้ายไดเร็กทอรีการทำงานปัจจุบันไปเป็น System32 ซึ่งเป็นพาธของไฟล์ cmd.exe เพื่อให้ Command Prompt รู้วิธีรันคำสั่ง net send ทำสิ่งนี้ด้วยคำสั่ง cd (หมายถึงไดเร็กทอรีการเปลี่ยนแปลง):
cd c:\windows\system32\
จากนั้น คุณสามารถรันคำสั่งได้โดยไม่เห็นข้อผิดพลาดนั้น อย่างไรก็ตาม นี่เป็นเพียงวิธีแก้ปัญหาชั่วคราวที่คุณจะต้องทำตลอดเวลาสำหรับทุกคำสั่ง ปัญหาที่แท้จริงคือตัวแปรสภาพแวดล้อมปัจจุบันไม่ได้รับการตั้งค่าอย่างถูกต้อง
ต่อไปนี้คือวิธีคืนค่าตัวแปรสภาพแวดล้อมที่เหมาะสมซึ่งจำเป็นสำหรับ Command Prompt เพื่อทำความเข้าใจคำสั่งของคุณใน Windows XP:
- เปิดเมนูเริ่มแล้วคลิกขวา My Computer.
- เลือก คุณสมบัติ.
- เลือกปุ่ม ตัวแปรสภาพแวดล้อม จากแท็บ ขั้นสูง
- เลือก Path จากรายการตัวแปรในหัวข้อ ตัวแปรระบบ
- เลือก แก้ไข ใต้ส่วน ตัวแปรระบบ
-
ในกล่องข้อความ ค่าตัวแปร ให้มองหาเส้นทางที่อ่านในลักษณะนี้:
C:\Windows\system32
หรือ…
%SystemRoot%\system32
-
คุณควรมีเพียงหนึ่งในนั้น แต่ถ้าคุณไม่มี ให้ไปที่ส่วนท้ายสุดของข้อความ พิมพ์เครื่องหมายอัฒภาคแล้วป้อนเส้นทางบนจากด้านบนเช่นนี้:
;C:\Windows\system32
มีอยู่แล้วมั้ย? ถ้าใช่ เป็นไปได้มากว่าอันที่สองที่อ่านว่า "%SystemRoot%" ในตอนเริ่มต้น ถ้าใช่ ให้เปลี่ยนเส้นทางส่วนนั้นเป็น "C:\Windows\system32" (ตราบใดที่การติดตั้ง Windows ของคุณอยู่ในไดรฟ์ C: ซึ่งเป็นไปได้มากที่สุด)
ตัวอย่างเช่น คุณจะเปลี่ยน %SystemRoot%\system32 เป็น C:\Windows\system32.
ถ้าช่วยได้ ให้คัดลอกข้อความทั้งหมดลงใน Notepad แล้วแก้ไขที่นั่น เมื่อเสร็จแล้ว เพียงวางค่าตัวแปรที่แก้ไขแล้วกลับเข้าไปในกล่องข้อความนั้นเพื่อเขียนทับข้อความที่มีอยู่
ห้ามแก้ไขตัวแปรอื่นๆ หากไม่มีตัวแปรในกล่องข้อความนี้ คุณสามารถป้อนเส้นทางด้านบนโดยไม่มีเครื่องหมายอัฒภาคได้เนื่องจากเป็นรายการเดียว
- Select OK สองสามครั้งเพื่อบันทึกการเปลี่ยนแปลงและออกจากหน้าต่างคุณสมบัติของระบบ
- รีสตาร์ทคอมพิวเตอร์
หากคำสั่ง net send ปรากฏใน Command Prompt พร้อมข้อความ "สำเร็จ" แต่ป๊อปอัปไม่แสดงขึ้นบนคอมพิวเตอร์ที่ส่งข้อความถึง ให้ตรวจสอบว่าคอมพิวเตอร์ที่รับมีบริการ Messenger เปิดใช้งาน
คุณสามารถเปิดใช้บริการ Messenger ใน Windows XP ผ่านบริการต่างๆ ได้: ไปที่ Start > Run ป้อน services.msc ดับเบิลคลิก Messenger เปลี่ยน ประเภทการเริ่มต้น เป็น อัตโนมัติ และ จากนั้นไปที่ Apply > Start