الأربعاء، 11 ديسمبر 2013

لتفعيل أو تعطيل جدار الحماية باستخدام أداة Psexec

Psexec هي أداة بسيطة جداً وتعتبر بديلة للـ Telnet  صممت لتقوم بتنفيذ عمليات عدة على الأجهزة الأخرى على سبيل المثال : تشغيل أو إغلاق أو عرض البرامج و الخدمات, والعمليات النشطة, تحرير أو إضافة مفاتيح للرجستري .. إلخ بإمكانك القراءة عن التفاصيل هنا.

الآن سأعرض لكم تجربتي في استخدام الأداة لتعطيل أو تفعيل جدار الحماية , التجربة تمت على جهازي الخاص (windows 7) وعلى جهاز ( Windows xp ) يعمل على نفس الشبكة المحلية .

إليك الطريقة :

أولاً: يجب عليك الحصول على الأداة Psexec 
فك الضغط وضع المجلد الناتج في مكان يسهل الوصول إليه - لنفترض اننا سنضعه في القرص C

ثانياً: قم بتشغيل موجه الأوامر ( Cmd )

ثالثاً: من على موجه الأوامر, تأكد من أنك على القرص C  مباشرة كما في الصورة التالية :

(بإمكانك كتابة [..CD] بشكل متكرر حتى تصل لذلك)

الآن ندخل للمجلد Pstools وذلك بكتابة cd Pstools ثم اضغط إنتر


الآن نحن بداخل المجلد , بامكاننا العمل على الاداة 


الآن, لتعطيل جدار الحماية أو تفعيله اكتب أحد الأمرين حسب رغبتك :

سطر أمر التفعيل :
psexec netsh advfirewall set currentprofile state on

سطر أمر التعطيل :
psexec netsh advfirewall set currentprofile state off

عند تنفيذ أي من الأمرين السابقين ستتم العملية على الجهاز الذي تعمل عليه الآن.

في حال رغبتك في إجراء العملية على جهاز آخر على نفس الشبكة المحلية التي أنت من ضمنها, يتوجب عليك تحديد
رقم IP الجهاز الهدف وتضعه بعد كتابة psexec مباشرة .

مثال :
psexec \\192.168.1.10 netsh advfirewall set currentprofile state on

وفي كل الأحوال ستكون النتيجة كما في الصورة التالية بعد تنفيذك للأمر :

اذا ظهر لك السطر المظلل بالاصفر, والمقصود به ان الامر تنفذ بدون أخطاء

في بعض الأحيان يأتي الرد بـ Access Denied أي رفض الوصول خصوصاً إذا أردت تطبيق العملية على جهاز آخر على الشبكة.

في هذه الحالة يتوجب علينا إضافة اسم مستخدم وكلمة مرور حساب مدير النظام الموجود على الجهاز الهدف لسطر الأوامر على النحو التالي :
اذا افترضنا أن معلومات حساب مدير النظام على الجهاز الهدف هي :
اسم المستخدم : administrator      كلمة المرور : 123456

psexec \\192.168.1.10 -u administrator -p 123456 netsh advfirewall set currentprofile state on

u- ترمز لإسم المستخدم Username  و p- ترمز لكلمة المرور Password

وأخيراً, اتمنى أن تكونو استفتدم مما سبق , وفي حال رغبتكم في عرض "جميع ما يمكنك فعله بهذه الأداة " يسعدني أن تطلبو مني ذلك.


الاثنين، 18 نوفمبر 2013

تنزيل تحديثات ويندوز وتثبيتها بدون إنترنت

تنزيل حزمة تحديثات لنظام تشغيل ويندوز
سأشرح لكم طريقة تحميل تحديثات مايكروسوفت ويندوز لأي نظام تشغيل وتثبيتها لاحقاً دون الحاجة للإتصال بالإنترنت

أولاً : عملية تحميل التحديثات

للبدء بالعملية قم بعمل التالي :
  1. تأكد من وجود اتصال انترنت.
  2. تحميل برنامج  WSUS Offline update.
لتحميل البرنامج قم بزيارة صفحة التحميل على اليسار ستجد رابط آخر إصدار كما في الصورة التالية :
بعد التحميل > فك الضغط , ادخل المجلد الناتج عن فك الضغط وقم بتشغيل البرنامج المشار إليه بالأصفر 

عند عمل البرنامج ستظهر النافذة التالية:

  1. اختر إصدار النظام : وذلك بوضع علامة صح على مربع الخيار.
  2. حدد الخيارات التي تناسبك .
  3. (إختياري) هذا الخيار يقوم بوضع كافة التحديثات في ملف iso.
  4. بعد الإنتهاء من تحديد خياراتك , اضغط على الزر Start لبدء عملية تنزيل التحديثات.
بعد الضغط على start ستفتح نافذة الدوس (موجه الأوامر) وسترى كما في الصورة التالية :

  1. رابط الملف الجاري تنزيله.
  2. مؤشر تقدّم تنزيل الملف .
سيأخذ البرنامج وقته في تنزيل الملفات جميعها ثم بعد الإنتهاء سيقوم بحفظها في مجلد.

ثانياً: عملية تثبيت التحديثات
أين أجد التحديثات ؟ وكيف أقوم بتثبيتها ؟
  • إذا كنت قد اخترت ان يقوم البرنامج بإنشاء ملف الـ iso محتوياً كافة التحديثات، فستجد ملف iso في مجلد اسمه (iso) بداخل المجلد الرئيسي للبرنامج, والمشار إليه بالأصفر بالصورة التالية:

قم بحرق ملف الـ iso على سيدي فاضي واذهب للكمبيوتر المراد تثبيت التحديثات عليه, شغل السيدي.
  • أما إذا لم تقم بتفعيل خاصية الـ iso , فستجد كافة ملفات التحديثات محفوظة في مجلد wsus على المسار التالي:
من نفس مجلد البرنامج الرئيسي > افتح مجلد client
للتثبيت : قم بنقل مجلد الـ client كاملاً إلى الجهاز الذي تريد تثبيت  التحديثات عليه, قم بتشغيل الملف التالي
 (موجود في مجلد الـ client) :

ستظهر نافذة تخصيص التثبيت التالية :


حدد الخيارات التي تناسبك , وللبدء بالتثبيت  اضغط زر Start , ستظهر نافذة دوس ( موجه الأوامر) سيقوم بعمل اللازم للتثبيت.