بداية
يتضمن Mac OS X دعم Samba افتراضيًا ، مما يسمح بالاتصال بين OS X وأجهزة الكمبيوتر التي تعمل بنظام Windows. SMB هو ما يمكّن مشاركة ملفات بسيطة من Mac إلى Windows ، ولكن يمكنك أيضًا الذهاب إلى أبعد من ذلك واستخدام سطر أوامر OS X أو Linux لمراقبة الخدمات التي تعمل على أجهزة Windows وبدء تشغيلها وإيقافها عن بُعد - مباشرة من الجهاز.
هل لاحظ أن بعض إصدارات Mac OS X ستحتاج إلى تثبيت Samba Tools بشكل منفصل لتتمكن من تشغيل أوامر net rpc كما هو موضح هنا. يمكنك تثبيت سامبا مع البيرة المنزلية أو MacPorts حسب الحاجة.
هذا مفيد حقًا إذا كان لديك شبكة بيئة متعددة أنظمة التشغيل ، ويجب أن يتمتع مسؤولو النظام بإمكانية إعادة التشغيل عن بُعد ومراقبة الخدمات التي تعمل على جهاز يعمل بنظام Windows دون مغادرة OS X Terminal.
قائمة الخدمات التي تعمل على كمبيوتر يعمل بنظام Windows من سطر أوامر OS X
لسرد الخدمات التي تعمل على جهاز Windows ، استخدم هذا الأمر:
net rpc service list -I IPADDRESS -U USERNAME٪ PASSWORD
مثال عملي هو استهداف الكمبيوتر الشخصي الذي يعمل بنظام Windows على 192.168.0.115 مع تسجيل الدخول إلى Windows وكلمة المرور MyPassword:
net rpc service list -I 192.168.0.115 -U Windows٪ myPassword
إيقاف وبدء تشغيل خدمات Windows من جهاز Mac باستخدام net rpc من سطر الأوامر
بعد تحديد الخدمة التي تريد إيقافها أو بدء تشغيلها أو إعادة تشغيلها ، يمكنك إصدار الأمر التالي لإيقاف الخدمة:
net rpc service stop SERVICENAME -I IPADDRESS -U USERNAME٪ PASSWORD
ثم يمكنك إعادة تشغيل (أو بدء) الخدمة باستخدام الأمر التالي:
net rpc بدء خدمة SERVICENAME -I IPADDRESS -U USERNAME٪ PASSWORD
هذه نصيحة وجدتها في Lifehacker كانت موجهة لمستخدمي Linux ، ولكن بالنظر إلى أن نظام التشغيل Mac OS X يحتوي على قاعدة يونيكس أساسية مجهزة بـ samba ، فإن الأمر يعمل بنفس الطريقة على جهاز Mac.