نشرح هنا كيفية استخدام أداة أوامر إيقاف التشغيل عن بُعد في ( remote shutdown command tool ) لنظام التشغيل Windows لإيقاف تشغيل جهاز الكمبيوتر المتصل بالشبكة عن بُعد أو إعادة تشغيله.
يمكن أن يكون هذا مفيدًا جدًا في بعض الأحيان إذا كان لديك أجهزة كمبيوتر متعددة في المنزل أو على شبكتك تريد إيقاف تشغيلها أو إعادة تشغيلها بسرعة.
يمكنك حتى إيقاف تشغيل جهاز كمبيوتر عن بعد عبر الإنترنت ولكن عليك أولاً إما VPN في الشبكة أو في الكمبيوتر الهدف الذي تريد إيقاف تشغيله.
يمكنك إجراء إيقاف تشغيل عن بُعد من موجه الأوامر (command prompt) باستخدام أمر إيقاف التشغيل والمفاتيح المرتبطة به ، أو من مربع حوار إيقاف التشغيل عن بُعد ، أو من ملف دفعي (batch file).
المطلوب تجهيزه في الشبكة:
هناك خطوتان يجب عليك إكمالهما أولاً وإلا ستحصل باستمرار على رسالة خطأ "تم رفض الوصول" (Access is Denied).
الخطوة 1 :
من أجل إيقاف تشغيل جهاز كمبيوتر على شبكتك عن بُعد ستحتاج إلى التأكد من حصولك على حق الوصول المطلق إلى الكمبيوتر الهدف.
إذا كنت على شبكة منزلية (WorkGroup) فإن أفضل طريقة للقيام بذلك هي التأكد من أن جميع أجهزة الكمبيوتر في نفس WorkGroup وأنهم جميعًا لديهم حساب مسؤول واحد (Administrator) على الأقل بنفس اسم المستخدم وكلمة المرور.
لا يتعين عليك استخدام حساب المسؤول المضمن على أي من جهازي الكمبيوتر حتى يعمل هذا ، ولكن يجب أن يكون حساب المستخدم الذي تستخدمه على كلا الجهازين جزءًا من مجموعة المسؤولين على الكمبيوتر المحلي.
يجب أن تكون قادرًا على إيقاف تشغيل أي جهاز كمبيوتر آخر على الشبكة ، حتى إذا تم تسجيل الدخول باستخدام بيانات مختلفة.
الخطوة 2:
الخطوة الثانية هي تشغيل مشاركة الملفات والطابعات (File and Printer Sharing) والسماح لها من خلال جدار حماية - Windows - Firewall.
للقيام بذلك ، انتقل إلى لوحة التحكم وانقر على مركز الشبكة والمشاركة (Network and Sharing Center) أولاً.
انقر على رابط تغيير إعدادات المشاركة المتقدمة (Change advanced sharing settings) في القائمة اليسرى وحدد زر الاختيار تشغيل اكتشاف الشبكة (Turn on network discovery) وتشغيل مشاركة الملفات والطابعات (Turn on file and printer sharing).
من الواضح أنك ستحتاج أيضًا إلى معرفة جميع أسماء أجهزة الكمبيوتر الأخرى على الشبكة.
إيقاف التشغيل عن بعد عبر موجه الأوامر command prompt:
يكون أمر إيقاف التشغيل أكثر مرونة عند استخدامه من موجه الأوامر لأنه يمكنك إضافة مجموعة من المفاتيح إليه مما يسمح لك بتخصيص السلوك.
1- انتقل إلى Start.
2- Run.
3- اكتب CMD
يمكنك مشاهدة قائمة الاختيارات عن طريق كتابة
Shutdown /?
بشكل أساسي ستكتب في إيقاف التشغيل / x / y / z حيث x و y و z هي أحرف في القائمة أعلاه.
فيما يلي أمثلة من الاختيارات الأكثر شيوعًا والإجراءات التي يقومان بها:
/ s: يقوم بإيقاف تشغيل الكمبيوتر
/ r: إعادة تشغيل الكمبيوتر
/ m \\ اسم الكمبيوتر : الكمبيوتر البعيد الهدف لإيقاف التشغيل
/ f: يفرض إغلاق البرامج على الفور
/ t: سوف تنتظر مقدارًا معينًا من الوقت بالثواني قبل إيقاف التشغيل أو إعادة التشغيل
/ a: إحباط إيقاف التشغيل إذا استخدمت أمر إيقاف تشغيل سابق مع / t.
لذلك لإغلاق جهاز آخر عن بعد على شبكتك ، يمكنك كتابة الأوامر التالية في موجه الأوامر:
shutdown / m \\ اسم الكمبيوتر / r / f
سيقوم هذا الأمر بإعادة تشغيل الكمبيوتر المسمى computername وفرض إغلاق كافة البرامج التي لا تزال قيد التشغيل.
shutdown –m \\ اسم الكمبيوتر –s –f –c “The computer will restart, please save all work.” –t 60
سيؤدي هذا الأمر إلى إيقاف تشغيل الكمبيوتر المسمى computername ، وفرض إغلاق كافة البرامج التي يتم تشغيلها ، وإظهار رسالة للمستخدم والعد التنازلي 60 ثانية قبل إيقاف تشغيله.
إيقاف التشغيل عن بعد عبر مربع حوار إيقاف التشغيل(Shutdown Dialog):
إذا لم تعجبك جميع مفاتيح التبديل هذه أو استخدام موجه الأوامر بشكل عام فيمكنك إظهار مربع حوار إيقاف التشغيل.
يمكنك القيام بذلك بسهولة باستخدام الأمر:
Shutdown /i
يمكنك بعد ذلك تشغيل الأوامر على مجموعة أجهزة الكمبيوتر بالكامل.
إذا قمت بالنقر فوق "إضافة" ، فستحتاج إلى إدخال اسم شبكة الكمبيوتر بالشكل:
\\ computername
أو Computername
أما عند الضغط على Browse ستظهر لك نافذة البحث عن الكمبيوتر المراد إغلاقه.
بمجرد الانتهاء من اختيار اسم الكمبيوتر سيظهر اسمه في النافذة.
تلاحظ أن النافذة تحتوي على العديد من الاختيارات المباشرة والواضحة مثل:
الوقت الذي سيمنحه لمستخدم الجهاز قبل التنفيذ ونلاحظ أن القيمة الافتراضية هي 60 ثانية يمكن تغيير القيمة كما نريد بل يمكنك الغاء الاختيار نهائيا فيتم التنفيذ فوراً بدون منح مستخد الكمبيوتر أي وقت.
كما يوجد الاختيار الأهم وهو هل تريد إغلاق الجهاز (Shutdown) أم تريد إعادة تشغيله (Restart).
كما يوجد الاختيار الذي يسألك عن سبب قيامك بذلك.
كما يمكنك كتابة تعليق في الأسفل سيتم عرضه للمستخدمين.
أخيرًا ، يمكنك إنشاء ملف دفعي (Batch File) حتى تتمكن من القيام بكل ذلك بمجرد تشغيل الملف.
يمكنك جدولة الملف الدفعي ليتم تشغيله في فترات زمنية محددة أو أثناء أحداث معينة باستخدام Task Scheduler.
فقط اذهب إلى Notepad واكتب الأوامر التي كنت ستكتبها في موجه الأوامر:
shutdown –m \\ computername1 –r
shutdown –m \\ computername2 –r
shutdown –m \\ computername3 –r
ثم ببساطة قم بحفظ الملف بامتداد ملف .BAT عن طريق اختيار
All Files for Save كنوع
وإضافة .bat إلى نهاية اسم الملف.
سيؤدي هذا إلى إعادة تشغيل ثلاثة أجهزة كمبيوتر على الشبكة المنزلية. يمكنك وضع العديد من الأوامر في ملف دفعي كما تريد ، لذلك لا تتردد في التجربة!
يمكنك مشاهدة الفيديو التوضيحي: