الأمر msg هو أمر موجه الأوامر يستخدم لإرسال رسالة إلى مستخدم واحد أو أكثر على الشبكة باستخدام موجه الأوامر.
عندما يتم تشغيل الأمر ، يتم عرض موجه على الجهاز (الأجهزة) الذي تم إرساله إليه يعرض الرسالة بالإضافة إلى اسم مستخدم المرسل ووقت إرسال الرسالة.
يعمل بشكل مشابه لأمر net send الذي كان شائعًا في نظام التشغيل Windows XP ، لكنه ليس بديلاً حقيقيًا له. انظر استخدام الأمر Msg لاستبدال Net أرسل إلى أسفل الصفحة.
توفر أمر الرسائل
يتوفر الأمر msg من داخل موجه الأوامر في أنظمة التشغيل Windows 11 و Windows 10 و Windows 8 و Windows 7 و Windows Vista و Windows XP.
إنه متاح أيضًا من خلال أداة موجه الأوامر التي يمكن الوصول إليها في خيارات بدء التشغيل المتقدمة وخيارات استرداد النظام.
قد يختلف توافر بعض مفاتيح تبديل أوامر msg وصيغة الأوامر الأخرى من نظام التشغيل إلى نظام التشغيل.
صيغة الأمر msg
msg {اسم المستخدم | اسم الجلسة | الجلسة | @ اسم الملف | } [ / الخادم: اسم الخادم] [ / الوقت: ثانية] [ / v] [ / w] [الرسالة]
راجع كيفية قراءة صيغة الأمر إذا لم تكن متأكدًا من كيفية تفسير صيغة الأمر msg كما هو مكتوب أعلاه أو موصوف في الجدول أدناه.
خيارات أوامر الرسائل | |
---|---|
الخيار | شرح |
اسم المستخدم | استخدم هذا الخيار لتحديد اسم مستخدم لإرسال الرسالة إليه. |
اسم الجلسة | حدد اسم الجلسة لإرسال رسالة إلى جلسة معينة. |
sessionid | يمكن استخدام خيار sessionid لإرسال رسالة إلى جلسة باستخدام معرف الجلسة. |
@اسم الملف | استخدم خيارfilename لإرسال رسالة إلى أسماء المستخدمين وأسماء الجلسات ومعرف الجلسة المدرجة في الملف المحدد. |
الخيار يستخدم لإرسال رسالة إلى كل جلسة على اسم الخادم. | |
/ الخادم:اسم الخادم | اسم الخادم هو الخادم الذي يوجد عليه اسم المستخدم أو اسم الجلسة أو معرف الجلسة. إذا لم يتم تحديد اسم خادم ، فسيتم إرسال الرسالة وفقًا للتوجيه إلى الخادم الذي تقوم بتنفيذ الأمر msg منه. |
/ الوقت:ثوان | تحديد وقت بالثواني باستخدام مفتاح التبديل / timeيعطي الأمر msg فترة زمنية لانتظار متلقي الرسالة لتأكيد استلامها. إذا لم يؤكد المتلقي الرسالة في عدد الثواني ، فسيتم استدعاء الرسالة. |
/ v | يُمكّن مفتاح التبديل / vالوضع المطول للأمر ، والذي سيعرض معلومات مفصلة حول الإجراءات التي يتخذها الأمر msg. |
/ w | يفرض هذا الخيار على الأمر msg انتظار رسالة العودة بعد إرسال الرسالة. مفتاح التبديل / w مفيد حقًا فقط مع مفتاح التبديل / v. |
رسالة | هذه هي الرسالة التي تريد إرسالها. إذا لم تحدد رسالة ، فسيُطلب منك إدخال واحدة بعد تنفيذ الأمر msg. |
/؟ | استخدم مفتاح المساعدة مع الأمر msg لإظهار معلومات حول خيارات الأمر العديدة. |
يمكنك حفظ إخراج الأمر في ملف باستخدام عامل إعادة التوجيه. انظر كيفية إعادة توجيه إخراج الأوامر إلى ملف للحصول على إرشادات عامة أو تحقق من قائمة حيل موجه الأوامر لمزيد من النصائح.
أمثلة أوامر الرسائل
msgmyteam The Melting Pot at 1pm ، عليّ!
في هذا المثال ، يتم استخدام الأمر msg لإخبار عدد محدد من المستخدمين الموجودين في ملف myteam [ @filename] المتصل بالخادم بأنه يجب أن يكون هناك اجتماع في The Melting Pot لتناول طعام الغداء [رسالة].
msg RODREGT / الخادم: TSWHS002 / الوقت: 300
هنا ، استخدمنا الأمر لإرسال رسالة إلى RODREGT [اسم المستخدم] ، وهو موظف يتصل بخادم TSWHS002 [ / server: servername].الرسالة حساسة جدًا للوقت ، لذلك لا نريده حتى رؤيتها إذا لم يراها بعد خمس دقائق [ / time: seconds].
نظرًا لعدم تحديد الرسالة ، سيقدم الأمر msg ملاحظة في الموجه تقول أدخل رسالة لإرسالها ؛ end message بالضغط على CTRL-Z في سطر جديد ، ثم إدخال.
بعد إدخال رسالة لـ RODREGT ، يمكنك الضغط على مفتاح Enter ، ثم CTRL + Z ، ثم أدخلمرة أخرى.
msg/ v رسالة اختبار!
في المثال أعلاه ، نرسل لكل شخص متصل بالخادم رسالة اختبار [رسالة]. نريد أيضًا أن نرى المهام المحددة التي يقوم أمر msg بتنفيذها للقيام بذلك [ / v].
هذا مثال سهل يمكنك تجربته في المنزل ، مع عدم وجود مستخدمين متصلين بجهاز الكمبيوتر الخاص بك. سترى الرسالة المنبثقة على شاشتك والبيانات التالية في نافذة موجه الأوامر ، وذلك بفضل استخدام التبديل المطول:
إرسال رسالة إلى وحدة التحكم في الجلسة ، وقت العرض 60
تم إرسال رسالة غير متزامن إلى وحدة التحكم في الجلسة
استخدام الأمر Msg لاستبدال Net Send
يهدف الأمر msg إلى استخدامه كنظام مراسلة لمستخدمي الخادم الطرفي ، وليس بالضرورة بين جهازي كمبيوتر يعمل بنظام Windows 7 ، على سبيل المثال.
في الواقع ، قد تواجه صعوبة في جعله يعمل بين جهازي Windows قياسيين كما فعل الأمر net send. قد تتلقى رسالة "خطأ 5 في الحصول على أسماء الجلسات" أو "خطأ 1825 في الحصول على أسماء الجلسات".
ومع ذلك ، فقد حظ البعض باستخدام الأمر msg بهذه الطريقة عن طريق تغيير بيانات قيمة التسجيل AllowRemoteRPC من 0 إلى1 على الكمبيوتر الذي يتلقى الرسالة (أعد تشغيل الكمبيوتر بعد التغيير إذا قمت بذلك). يوجد هذا المفتاح في تسجيل Windows ضمن خلية HKEY_LOCAL_MACHINE في هذا الموقع: SYSTEM / CurrentControlSet / Control / Terminal Server.
أوامر ذات صلة بالرسالة
أمر msg هو أمر شبكة ، لذلك يمكن استخدامه مع الأوامر الأخرى المتعلقة بالشبكة ، ولكن بشكل عام ، سيتم استخدامه بمفرده لإرسال رسالة.
أيضًا ، كما ذكرنا عدة مرات ، هذا الأمر مشابه لأمر net send المتقاعد.