كيفية إخفاء نافذة الخفافيش إذا كان ملف cmd قيد التشغيل. أسرار صغيرة لنظام كبير كيفية إخفاء سطر الأوامر

قد يبدو سطر الأوامر (المعروف أيضًا باسم Shell) بمثابة أداة معقدة إلى حد ما، لأن... هو العكس الكامل للواجهة الرسومية. ومع ذلك، عند استخدامه بشكل صحيح، يمكن لسطر الأوامر تحسين إنتاجيتك بشكل كبير. لذلك، لن يضرك أبدًا تعلم بعض حيل سطر الأوامر لتحسين إنتاجيتك.

على الرغم من وجود عدد كبير من الأوامر التي يمكنك استخدامها في وحدة التحكم (أكثر من 280 في الواقع)، فسوف نعرض لك بعض الأوامر المفيدة حقًا.

قائمة بجميع برامج التشغيل المثبتة

إذا كنت تريد رؤية كافة برامج التشغيل المثبتة على جهاز الكمبيوتر الخاص بك، فيمكنك القيام بذلك بسهولة مباشرة من سطر الأوامر. فقط افتح نافذة موجه الأوامر واكتب com.driverquery. عندما تضغط على Enter، سترى قائمة كبيرة بجميع برامج التشغيل المثبتة، بالإضافة إلى معلومات مثل اسم برنامج التشغيل والاسم القابل للتنفيذ ونوع برنامج التشغيل وما إلى ذلك.

تنفيذ أوامر متعددة بالتسلسل

إذا كنت لا تريد الانتظار حتى يكتمل أمر واحد قبل أن تتمكن من تشغيل الأمر التالي، فهناك طريقة لإدخال أوامر متعددة بحيث يتم تنفيذها واحدًا تلو الآخر. كل ما عليك فعله هو إضافة "&&" بين الأوامر لفصلها بهذا الشكل الأمر1 && الأمر2 && الأمر3. الآن، عند تنفيذ الأمر Command1، سيتم تشغيل الأمر Command2، وعند اكتماله، سيتم تشغيل الأمر Command3.

احصل على المساعدة بشأن أي أمر

إذا لم تتمكن من معرفة ما يفعله أمر معين أو ما هي حالات استخدامه، فلا يتعين عليك البحث عنه عبر الإنترنت. يوفر موجه الأوامر معلومات كاملة حول ما يفعله كل أمر ويمكنه أيضًا تقديم أمثلة حول كيفية استخدام الأمر (إن أمكن). الاتصال الهاتفي فقط / ? بعد الأمر الذي يهمك، على سبيل المثال مساعد / ؟.

تعرف على عنوان IP الخاص بموقع ويب

إذا كنت تريد معرفة عنوان IP لأي موقع ويب، فيمكنك القيام بذلك بسهولة مباشرة من سطر الأوامر. لهذا الغرض، اطلب nslookup< названиесайта> ، على سبيل المثال، nslookup coderjob.ruوسترى عنوان IP الخاص به.

عرض الأوامر التي تم إدخالها مسبقًا

إذا كنت بحاجة إلى إدخال أمر مرة أخرى أثناء جلسة عمل وحدة التحكم، فلن يتعين عليك إدخاله مرة أخرى. كل ما عليك فعله هو استخدام مفاتيح الأسهم لأعلى ولأسفل للتنقل بين جميع الأوامر التي قمت بتنفيذها بالفعل. يمكنك أيضًا الضغط على مفتاح الوظيفة F8 للقيام بنفس الشيء. فيما يلي قائمة بالإجراءات الخاصة بمفاتيح الوظائف المتبقية عند العمل في سطر الأوامر:

  • F1- يقوم بإدراج الأمر الذي تم تنفيذه آخر مرة باستخدام سطر الأوامر، حرف أمر واحد في كل مرة.
  • F2- يقوم بإدراج جزء الأمر الذي تم تنفيذه آخر مرة في سطر الأوامر، ولكن سيطلب منك إدخال الحرف الذي تريد إدراج الأمر قبله. على سبيل المثال، إذا كان الأمر الأخير هو ipconfig /displaydns وقمت بالضغط على d بعد الضغط على F2، فسيتم إدراج ipconfig /i.e في سطر الأوامر. سيتم إدراج كافة الأحرف قبل d.
  • F3- إدراج آخر أمر تم تنفيذه (بالكامل).
  • F4- يعرض مربع حوار يطالب المستخدم بإدخال الحرف الذي يجب حذف نص الأمر الحالي عنده.
  • F5- يقوم بإدراج آخر أمر تم تنفيذه. عند الضغط عليه مرة أخرى، يظهر كافة الأوامر بالترتيب العكسي للترتيب الذي تم تنفيذ الأوامر به. بعد أن تم إظهار الأمر الأقدم، أي. الأمر الذي تم تنفيذه أولاً في الجلسة الحالية، فإن الضغط على F5 لا يؤدي إلى أي شيء.
  • F6- إدراج تسلسل الهروب ^Z في سطر الأوامر.
  • F7— عرض قائمة بالأوامر المستخدمة مسبقًا في شكل مربع حوار.
  • F8- إدراج الأوامر التي تم تنفيذها مؤخرًا في سطر الأوامر. لاحظ أن هذا يختلف عن F5 لأنه يتنقل بلا نهاية بين الأوامر التي تم تنفيذها مسبقًا.
  • F9- كما ذكرنا أعلاه، يقوم سطر الأوامر بتخزين قائمة بجميع الأوامر المنفذة. هذه القائمة مرقمة من 0 إلى 9. عند الضغط على المفتاح F9، يظهر مربع حوار يطلب منك إدخال رقم الأمر الذي تريد إعادة استخدامه.

بالإضافة إلى ذلك، إذا كنت تريد إيقاف تنفيذ أمر قبل أن ينتهي من تلقاء نفسه، فيمكنك استخدام اختصار لوحة المفاتيح السيطرة + C.

قم بتشغيل موجه الأوامر كمسؤول دون استخدام الماوس

هناك العديد من الأوامر التي تتطلب امتيازات المسؤول للعمل. لتشغيل هذه الأوامر، تحتاج إلى تشغيل موجه الأوامر كمسؤول. إن القيام بذلك باستخدام الماوس ليس أمرًا مريحًا للغاية. سنخبرك بكيفية تشغيل موجه الأوامر باستخدام حقوق المسؤول دون استخدام الماوس. هناك طريقتان للقيام بذلك:

  • اكتب cmd في حقل البحث في قائمة ابدأ واضغط على Ctrl + Shift + Enter في نفس الوقت.
  • قم بإنشاء اختصار لـ cmd.exe. انقر بزر الماوس الأيمن فوق ملف الاختصار وانقر فوق "خصائص". في علامة التبويب "الاختصار"، انقر فوق الزر "خيارات متقدمة". سيظهر مربع حوار جديد. حدد خانة الاختيار تشغيل كمسؤول وانقر فوق موافق. ثم انقر فوق موافق لإغلاق نافذة خصائص الاختصار. الآن، عندما تريد فتح نافذة موجه الأوامر باستخدام حقوق المسؤول، ما عليك سوى النقر نقرًا مزدوجًا فوق الاختصار الذي تم إنشاؤه.
الإكمال التلقائي للأوامر باستخدام مفتاح Tab

يعد إكمال مفتاح Tab ميزة أخرى لنافذة موجه الأوامر والتي يمكن أن توفر لك الكثير من الوقت، خاصة إذا كان الأمر الخاص بك يحتوي على اسم ملف أو مجلد ولم تكن متأكدًا منه تمامًا.

لاستخدام إكمال سطر الأوامر، ما عليك سوى إدخال الأمر متبوعًا بالجزء الذي تعرفه من مسار الملف. ثم اضغط على المفتاح Tab حتى يتم إدراج القيمة التي تريدها في سطر الأوامر.

على سبيل المثال، تريد تغيير الدلائل إلى مجلد ما في مجلد Windows، لكنك غير متأكد من اسمه. أدخل الأمر القرص المضغوط C:\Windows\، ثم اضغط على المفتاح Tab حتى ترى المجلد الذي تبحث عنه.

تعرف على عنوان IP واسم جهاز الكمبيوتر الخاص بك على الشبكة المحلية

باستخدام أمر سطر أوامر واحد، يمكنك بسهولة الحصول على المعلومات الأساسية حول اتصال الشبكة، مثل عنوان IP وقناع الشبكة الفرعية وعنوان البوابة الافتراضية. للقيام بذلك، أدخل في سطر الأوامر إيبكنفيغ/الكلواضغط على Enter. لمعرفة اسم الشبكة لجهاز الكمبيوتر الخاص بك، أدخل الأمر اسم المضيف

بالإضافة إلى ذلك، إذا تم تعيين عنوان IP الخاص بجهاز الكمبيوتر الخاص بك ديناميكيًا (أي أن شبكتك تستخدم DHCP)، فيمكنك فرض تحديث عنوان IP الخاص بك عن طريق تشغيل الأمر التالي:
ipconfig/release&ipconfig/renew

الحصول على معلومات حول محركات أقراص الشبكة والمجلدات

يدخل صافي الاستخدامفي سطر الأوامر وسترى جميع محركات أقراص الشبكة التي تتصل بها. لمعرفة المجلدات الموجودة على جهاز الكمبيوتر الخاص بك والتي يمكن الوصول إليها من الشبكة، أدخل الأمر حصة صافية.

تعرف على الطراز والرقم التسلسلي لجهاز الكمبيوتر الخاص بك

يدخل نظام الكمبيوتر Wmic الحصول على النموذجلمعرفة موديل الكمبيوتر الذي تعمل عليه. بالإضافة إلى ذلك، يمكنك معرفة الرقم التسلسلي لجهاز الكمبيوتر الخاص بك عن طريق إدخال الأمر التالي: الحصول على الرقم التسلسلي لـ wmic bios.

افتح مستكشف Windows من موجه الأوامر

لفتح مستكشف Windows أثناء وجودك في موجه الأوامر، أدخل الأمر يبدأ.واضغط على Enter.

قم بإيقاف تشغيل الكمبيوتر وإعادة تشغيله من سطر الأوامر

لإيقاف تشغيل جهاز الكمبيوتر الخاص بك من سطر الأوامر، تحتاج إلى تشغيل الأمر التالي:
الاغلاق / ق / ر 60وسيتم إيقاف تشغيل النظام خلال دقيقة واحدة (المفتاح /t مع عدد ثواني التأخير هو 60).
لإيقاف تشغيل جهاز كمبيوتر بعيد يعمل بنظام Windows، تحتاج إلى تشغيل الأمر التالي: إيقاف التشغيل /s/t60/f/L/m\\192.168.1.55لإعادة تشغيل الأنظمة تحتاج إلى تشغيل الأمر الاغلاق - ص - ر 0.

قم بتشغيل أي من تطبيقات لوحة التحكم
اسم التطبيق الصغير للوحة التحكم فريق
مركز الوصول Access.cpl
إضافة جهاز جديد hdwwiz.cpl
البرامج والمكونات appwiz.cpl
إدارة أدوات التحكم الإدارية
تحديث ويندوز wuaucpl.cpl
مدير الشهادات certmgr.msc
إدارة الكمبيوتر compmgmt.msc
لوحة التحكم يتحكم
التاريخ و الوقت timedate.cpl
مدير الجهاز devmgmt.msc
إلغاء تجزئة القرص dfrg.msc
إدارة القرص diskmgmt.msc
تخصيص سطح المكتب سطح المكتب التحكم
دقة الشاشة Desk.cpl
عارض الأحداث eventsvwr.msc
خصائص المجلد مجلدات التحكم
الخطوط خطوط التحكم
محرر نهج المجموعة المحلي gpedit.msc
لوحة المفاتيح لوحة مفاتيح التحكم
سياسة الأمن المحلية secpol.msc
مستخدمين محليين و مجموعات lusrmgr.msc
الفأر فأرة التحكم
اتصالات الشبكة ncpa.cpl
مراقب المورد perfmon.msc
مزود الطاقة powercfg.cpl
الأجهزة والطابعات طابعات التحكم
اللغة والمعايير الإقليمية intl.cpl
جدول المهام السيطرة على المهام المجدولة
مركز الدعم wscui.cpl
خدمات الخدمات.msc
الملفات المشتركة fsmgmt.msc
صوت mmsys.cpl
خصائص النظام sysdm.cpl

توضح المقالة طرقًا مختلفة لإخفاء نافذة cmd أثناء تنفيذ ملف دفعي.

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

كيفية تجاوز حماية UAC؟ الرجوع إلى المادة

كيفية اخفاء نافذة cmd. هل من الممكن القيام بذلك باستخدام الملف الأساسي نفسه؟

لا. يعمل الرمز في بيئة وحدة التحكم، مما يعني أنه سيتم عرض النافذة. عليك أن تتصالح مع هذا: ستكون النافذة مفتوحة طالما تم تنفيذ الكود. كل ما يمكنك فعله هو اتخاذ بعض الخطوات للتأكد من ظهور النافذة لفترة زمنية لا تقل عن ذلك. وهذا مفيد من حيث المبدأ: يمكننا أن نلاحظ عمل الكود بأعيننا. ولكن إذا كنت ترغب في إخفاء نافذة وحدة التحكم، فسيتعين عليك استخدام أدوات الطرف الثالث للقيام بذلك: مطورين آخرين أو إمكانيات Windows نفسه. لنبدأ به.

قم بتشغيل الملف الدفعي بهدوء. ويندوز فقط.

في ملف "code madness" نفسه، تقوم بغناء الأغنية بنفسك. سأقترح تحسين محتواه لتحقيق أقصى قدر من التشغيل الهادئ. هناك نقطة مهمة هنا: كلما كان الكود نفسه أقصر، زادت احتمالية ظهور نافذة وحدة التحكم لفترة قصيرة. إذا كان الحجم كبيرًا أو تمت كتابة عدة أوامر في وقت واحد، فقد تجذب النافذة الانتباه.

على سبيل المثال، سآخذ رمز البرنامج النصي، الذي يسمح بالقليل (على وجه التحديد، الخصائص المعالج الخامس خصائص النظام ). يتم ذلك طوال مدة جلسة Windows: بعد إعادة التشغيل، سيقع كل شيء في مكانه.

بشكل عام، لدينا رمز الملف الدفعي التالي:

رجديت4 ؛ @صدى خارج ؛ سي إل إس؛ REGEDIT.EXE /S "%~f0" ; EXIT "ProcessorNameString"="وحدة المعالجة المركزية Intel(R) Core(TM) i112-3470 بسرعة 800.5 جيجا هرتز"

انتبه لمواصفات المعالج. سيكون مسؤولاً عن تغيير معلومات النظام. نحن نسمي مواصفات الملف .bat . لاحظ أيضًا أنني سأستخدم الأحرف اللاتينية فقط في أسماء الملفات وأتجنب السيريلية في المسارات المؤدية إلى مواقعها، بحيث يقرأ النظام المسار إلى البرنامج النصي بشكل صحيح. لهذا السبب سأضع ملف الخفافيش الذي تم إنشاؤه في دليل النظام - مباشرة في محرك الأقراص C:.

إلا أن إطلاقه يرافقه:

  • تظهر نافذة وحدة التحكم كمد
  • ظهور نافذة تأكيد UAC مع التغييرات التي تم إجراؤها (المهمة، كما ترون، أصبحت أكثر تعقيدًا في حد ذاتها، لأن معلومات النظام تتغير)

قبل تنفيذ الملف الدفعي، تظهر نافذة UAC

أقترح عليك التخلص من النافذة الأولى باستخدام البرنامج النصي التالي، المنسق بالفعل في ملف vbs آخر. وهذا هو البرنامج النصي الخاص به (راجع المسار الخاص بي إلى الملف C:\spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell").تشغيل "C:\spec.bat"، 0، صحيح

سأطلق عليه أي اسم بالملحق .vbs. الآن أصبح عمل الملف الدفعي بالنقر فوق لقب vbs مصحوبًا فقط بظهور نافذة التحكم في الحساب: الحقيقة هي أن التغييرات التي أجراها الملف الدفعي تؤثر على التسجيل، ومن المنطقي أن النظام لا يسمح لهذا بالمرور دون حسيب ولا رقيب. كيف يكون موضوع مقال منفصل:

ولكننا سوف نخرج قليلاً عن موضوع المقال وننهي ما بدأناه بإنشاء إخفاء وحدة التحكم للملف ( ملف vbs) علامة خاصة. في الحقل موقع الكائن، قم بالإشارة إلى المسار بالتنسيق:

مسار Wscript إلى VBS-nick المسار إلى Bat-nick

الملصق جاهز (يمكنك تغيير تصميمه عبر خصائص الاختصار). يمكنك إسقاطه في مجلد بدء التشغيل، أو وضعه في برنامج جدولة Windows، أو تشغيله بالنقر المزدوج فوقه. لن يكون هناك نافذة وحدة التحكم.

كيفية إخفاء نافذة كمد؟ برامج خاصة.

هناك الكثير منها، فهي خفيفة الوزن وسهلة الاستخدام. الجانب السلبي هو أنه يجب تنزيلها وتثبيت بعضها. سأقدم الأكثر شعبية منهم:

  • البداية المخفية (HStart)

فائدة من الشركة المصنعة المحلية. أريد أن أشتريه، ولا أعرف التكلفة. ومع ذلك، بمساعدتها، يمكنك إخفاء النافذة مرة واحدة وإلى الأبد، ولا يهم ما إذا كان تأكيد UAC مطلوبًا أم لا - يمكنك إخفاءه أيضًا:

للإصدارات 32 و 64 بت. لا يتطلب التثبيت؛ يتم توفيره كملف قابل للتنفيذ، والذي، عند تشغيله (كمسؤول)، يتم إرساله على الفور إلى الدليل الجذر لنظام التشغيل Windows. لقد اتفقنا، وهي الآن معنا:

يمكن للأداة المساعدة القيام بالكثير من الأشياء، بما في ذلك تغيير مستوى الصوت، وفتح أدراج محرك الأقراص، وما إلى ذلك. بالنسبة لحالتنا، لإخفاء نافذة cmd، يمكننا ببساطة إدخال أمر مثل:

Nircmd رفع ملف exec لإخفاء مسار الملف

لم نتخلص من نافذة UAC (يعد Elevatecmd exec جزءًا من الأمر الذي يطلب UAC)، ولكن لم يتم وعدنا بذلك. ومن غير المناسب كتابة المسار الكامل للملف في وحدة التحكم باستمرار، لذلك دعونا ننشئ اختصارًا على الفور:

Nircmd cmdshortcut "~$folder.desktop$" "ملف دفعي" رفع مسار ملف exec لإخفاء مسار الملف

كيفية إخفاء نافذة cmd: تحولت الدفعة إلى exe.

أيضا خيار. هذه هي بالفعل موسيقى المجالات العليا. بالنسبة لأولئك الذين ليسوا على دراية بهذه الأداة، قم بتفقدها - ستكون مفيدة: Bat To Exe Converter. كما يمكنك معرفة الاسم، فإنه يحول الملف الدفعي إلى ملف قابل للتنفيذ بامتداد .exe. تنزيل وتثبيت واستخدام:

حظ سعيد.

اقرأ: 546

لذلك، وحدة تحكم سطر الأوامر موجودة في كافة إصدارات أنظمة تشغيل Windows. الإصدارات المبكرة من نظام التشغيل دعمت وضع MS-DOS مباشرة، مما جعل من الممكن تنفيذ أوامر بسيطة مباشرة من وحدة التحكم. يعمل ممثلو عائلة NT، مثل Windows 2000 أو Windows Server 2003، على مبادئ مختلفة تمامًا، ومع ذلك، فإن MS-DOS مدعوم أيضًا، ولكن من خلال جهاز ظاهري (NT Virtual DOS Machine، NTVDM)، والذي يسمح لك التحكم في موارد النظام وإدارتها مباشرةً من وحدة التحكم في وضع الأوامر. مترجم وضع الأوامر هو برنامج cmd.exe، الذي يتم تشغيله من خلال قائمة "ابدأ -> تشغيل". بالإضافة إلى ذلك، لتشغيل وحدة التحكم، يمكنك استخدام عنصر القائمة "ابدأ -> كافة البرامج -> الملحقات -> موجه الأوامر".

من خلال تشغيل وحدة التحكم في وضع الأوامر، يمكن للمستخدم إدارة موارد كل من النظام المحلي وموارد الجهاز البعيد. هناك أوامر تراقب النظام وتحدد النقاط الحرجة في إعدادات الخادم. الفرق بين العمل من سطر الأوامر هو الغياب التام للأدوات المساعدة الرسومية الكبيرة والمرهقة. تسمح برامج سطر الأوامر بضبط دقيق في شكل المعلمات الرئيسية المدرجة على يمين الأمر نفسه.

باستخدام ملفات نصية خاصة (مجموعات من الأوامر يتم تنفيذها بشكل تسلسلي أو بترتيب مبرمج)، يمكن للمسؤول تقليل العمليات اليومية الروتينية. يمكن للأدوات المساعدة الحديثة الموجودة تشغيل مثل هذه البرامج النصية على فترات زمنية محددة دون وجود مسؤول النظام.

يمكن للمسؤول نفسه تنفيذ الأوامر الفردية وقائمة الأوامر باستخدام أحرف تحكم خاصة (&، |). على سبيل المثال:

الأمر 1 والأمر 2 - سيتم تنفيذ الأمر 1 أولاً وبعد ذلك فقط الأمر 2؛
الأمر 1 && الأمر 2 - فقط بعد التنفيذ الناجح للأمر 1، سيتم تشغيل الأمر 2. من الممكن إعادة توجيه دفق إخراج البرنامج مباشرة إلى ملف نصي لمزيد من المعالجة. للقيام بذلك، يجب عليك استخدام حرف التحكم ">" واسم الملف النصي. فيما يلي مثال لإخراج محتويات الدليل الحالي إلى الملف النصي Report.txt باستخدام الأمر dir:
دير>تقرير.txt

يمكن للمسؤول تشغيل نسخ متعددة من وحدة التحكم عن طريق استدعاء cmd.exe من سطر الأوامر. يتيح لك استخدام وحدة التحكم المتداخلة العمل مع متغيرات بيئة نظام التشغيل دون أي عواقب على النظام بأكمله، حيث لا يتم حفظ التغييرات التي يتم إجراؤها على متغيرات البيئة بعد إغلاق وحدة التحكم المتداخلة. يتم استخدام أوامر setlocal وendlocal وset للتحكم في هذه العملية.

هناك العديد من الأوامر والأدوات المساعدة في أنظمة التشغيل الحديثة. تذكر العديد من البرامج المختلفة، وأكثر من ذلك، معلماتها
صعب جدًا، لذا فإن أحد أهم المعلمات لكل برنامج هو الجمع بين الرموز /؟. بعد تنفيذ أمر باستخدام هذه المعلمة، سيتلقى المستخدم رسالة شاملة حول استخدام الأداة المساعدة وصياغة معلماتها.

لاحظ أن الرسم التوضيحي الموجود في الزاوية اليسرى العليا من الصفحة التالية يستخدم بناء جملة معقدًا. لذلك، مباشرة بعد الاغلاق /؟ بعد الفاصل الخاص "|" يتم استخدام الأمر more، والذي يسمح لك بعرض المعلومات على الشاشة ليس بالكامل، ولكن في أجزاء معينة، وهو مناسب لمزيد من القراءة.

لإغلاق وحدة تحكم سطر الأوامر، يجب عليك تشغيل أمر الخروج.

من المسؤول هنا؟

تنقسم برامج الكونسول حسب إمكانياتها إلى:

  • أوامر التحكم في نظام التشغيل هي أوامر مثل إيقاف التشغيل أو Taskkill؛
  • أوامر الشبكة - net وipconfig؛
  • أوامر لمراقبة النظام - قائمة المهام ومعلومات النظام؛
  • أوامر لدعم نظام الملفات - dir، mkdir، Copy؛
  • أوامر لصيانة محركات الأقراص الصلبة - إلغاء التجزئة وdiskpart؛
  • أوامر لدعم خدمات الدليل (الدلائل النشطة) - addrep وdsadd؛
  • الأوامر المساعدة، يتضمن هذا القسم أدوات مساعدة متنوعة لإنشاء البرامج النصية وإعداد الطابعات والعمل مع متغيرات البيئة وما إلى ذلك.

دعونا نلقي نظرة على الممثلين النموذجيين لكل مجموعة ونسمح لأنفسنا بتقديم بعض التوصيات لاستخدام الأوامر المضمنة فيهم.

أوامر المراقبة والتشخيص

تُستخدم أوامر المراقبة مثل معلومات النظام وقائمة المهام لتحديد مشكلات الأجهزة والبرامج. تم تقديم هذه الأدوات المساعدة لأول مرة في بيئة التشغيل Windows Server 2003، لذلك لم يقم المسؤولون بعد بتقدير وظيفة هذه الأوامر بشكل كامل. لذلك، على سبيل المثال، الآن لا تحتاج إلى الانتقال إلى علامة التبويب "خصائص" لأيقونة "جهاز الكمبيوتر" - سيقوم أمر Systeminfo بطباعة المعلومات الأساسية حول جميع مكونات النظام مع فك التشفير الكامل على شاشة وحدة التحكم. ستعرض المعلمة /s معلومات حول أي كمبيوتر بعيد. على سبيل المثال، لمعرفة تكوين جهاز الكمبيوتر TESTSERVER، يمكنك تشغيل الأمر التالي:

معلومات النظام/s TESTSERVER

وستعرض الأداة المساعدة لقائمة المهام العمليات الجارية على جهاز الكمبيوتر الخاص بك.

تتيح لك الأداة المساعدة لقائمة المهام الاستعلام عن الأنظمة المتصلة بالشبكة. تتيح لك المعلمة /v الحصول على قوائم مفصلة تحتوي على معلومات مفيدة، بما في ذلك أسماء المستخدمين، كما تعرض المعلمة /t العمليات التي قامت بتحميل ملف dll محدد. أداة أخرى مفيدة، openfiles، تسمح لك بالحصول على معلومات حول جميع الملفات المفتوحة على نظام التشغيل المحلي والبعيد. في الإصدارات السابقة من أنظمة تشغيل Windows، كان عليك استخدام الأمر oh.exe؛ وفي الإصدارات الحديثة، يكفي تشغيل أمر في سطر أوامر وحدة التحكم يضبط وضع المراقبة لجميع الملفات المفتوحة في النظام:

فتح الملفات/المحلية على

سيتلقى المستخدم معلومات حول جميع الملفات المفتوحة على النظام باستخدام أمر بصيغة بسيطة:

الملفات المفتوحة

يُظهر أمر openfiles مع خيارات /query /v المستخدمين الذين يقومون بتشغيل العمليات التي فتحت الملفات. باستخدام معلمات رئيسية أخرى، يمكنك ضبط أوضاع مختلفة لإخراج المعلومات.

أوامر نظام التشغيل

يوفر Windows Server 2003 للمسؤولين أوامر جديدة لا تساعدهم على تشخيص النظام فحسب، بل تساعدهم أيضًا على إدارته. تتضمن هذه الأوامر أداة إيقاف التشغيل. يمكن استخدام ما يلي كمعلمات أساسية لهذه الأداة المساعدة:

  • /s - إيقاف تشغيل النظام العادي بالكامل؛
  • / ع - إيقاف التشغيل؛
  • /f - إيقاف تشغيل التطبيقات النشطة؛
  • /d - الانتقال إلى وضع استهلاك الطاقة المنخفض؛
  • /I - ينهي الجلسة دون إيقاف تشغيل الكمبيوتر.

في شكل أداة تسجل جميع عمليات إيقاف التشغيل المنتظمة للكمبيوتر، يعمل معالج حدث إيقاف التشغيل (Shutdown Event Tracker) كأداة تقوم بجمع وتشخيص جميع عمليات إيقاف التشغيل التي يقوم بها المسؤول. من الممكن أيضًا إيقاف تشغيل النظام مع الإشارة إلى السبب؛ لذلك تحتاج إلى استخدام رمز التبديل /d.

يسمح لك أمر Taskkill، المشابه لأمر kill في أنظمة التشغيل لعائلة *nix، بـ "قتل" تطبيق مجمّد. توفر هذه الأدوات المساعدة، جنبًا إلى جنب مع أمر قائمة المهام، أداة قوية للتدخل السريع في تنفيذ التطبيقات التي تشكل تهديدًا محتملاً لأداء الخادم. من بين معلمات هذا الأمر، يجب ملاحظة المفتاح /pid، الذي يسمح لك بإنهاء العملية بواسطة معرفها الفريد، والمفتاح /im، الذي يسمح لك بإنهاء التطبيق بالاسم المحدد. ينهي المثال التالي العمليات ذات المعرفات 1000 و1240:

Taskkill /pid 1000 /pid 1240

أوامر لصيانة القرص الصلب

يتيح لك أمر إلغاء التجزئة تحسين محرك الأقراص الثابتة لديك. يمكن للأداة المساعدة إلغاء تجزئة الأقراص باستخدام أنظمة الملفات FAT وFAT32 وNTFS. تعمل أداة إلغاء التجزئة بشكل جيد مع كل من أنواع الأقراص الديناميكية والأساسية. بناء جملة استدعاء هذا الأمر كما يلي:

إلغاء تجزئة القرص [ -a j [ -f ] [ -v ] [ -؟ ]

توفر المعلمة -a فقط تحليل المعلومات الموجودة على القرص، والمعلمة -f - تحسين المعلومات، بما في ذلك في حالة عدم وجود مساحة القرص اللازمة لإنشاء ملفات مؤقتة، والمعلمة -v - تقوم بإخراج تقرير عن تقدم التحسين. لا تنس أنه لكي تنجح عملية إلغاء التجزئة، يجب أن يحتوي القرص على مساحة خالية تبلغ 15% على الأقل.

لم يعد الأمر fdisk مدعومًا من قبل نواة نظام التشغيل Windows Server 2003، وتم استبداله بالأمر diskpart، وهو مخصص أيضًا لخدمة محركات الأقراص الثابتة. قم بتقسيم القرص إلى أقسام وإنشاء محركات أقراص منطقية وحذفها - هذه ليست سوى بعض المهام التي تحلها هذه الأداة المساعدة. في الأساس، يركز الأمر diskpart على العمل مع ملفات البرامج النصية الخاصة التي تصف إجراءات صيانة القرص الصلب. هذا هو ما يبدو عليه استدعاء هذا الأمر لملف البرنامج النصي Scriptl.txt:

Diskpart /s Scriptl.txt

كل سطر من هذا الملف هو تعليمات لبعض العمليات. لذلك، على سبيل المثال، يعطي أمرًا لإنشاء قسم جديد بخط حجم معين

إنشاء الحجم المنطقي للقسم = 2048

أوامر الشبكة

من بين أوامر الشبكة، أود تسليط الضوء على اثنين من المرافق. الأول هو أمر ipconfig، والثاني هو netstat. يستخدم مسؤولو النظام هذه الأوامر ليس فقط لمراقبة الشبكة، ولكن أيضًا للحماية من البرامج الخطيرة التي تحاول السيطرة على النظام.

باستخدام الأداة المساعدة ipconfig، يمكن للمستخدم معرفة عنوان الشبكة لجهاز الكمبيوتر الخاص به، ومن خلال استدعاء هذا الأمر باستخدام المعلمة /all، يحصل على معلومات كاملة حول تكوين الشبكة على الكمبيوتر المحلي. تتيح لك المعلمة /renew تغيير إعدادات الشبكة دون إعادة تشغيل النظام بأكمله.

إذا لاحظت أن هناك خطأ ما يحدث مع جهاز الكمبيوتر الخاص بك، فإن الأمر netstat سيساعد في هذه الحالة، والذي لن يشير فقط إلى منافذ الشبكة المفتوحة التي يمكن للمهاجمين من خلالها الاتصال بنظامك، ولكن أيضًا يحدد العمليات التي يتم تشغيلها على الخادم دون علمك وبالتالي، يعرض رمز التبديل /o معلومات حول معرف العملية (PID) باستخدام اتصال شبكة معين. من الممكن معرفة أجهزة الكمبيوتر الموجودة على الشبكة التي تتصل بنظام التشغيل المحلي الخاص بك.

أوامر لدعم خدمة الدليل

تتكون الشبكة بأكملها من مكونات وهي عبارة عن هيكل هرمي معقد مبني على شكل شجرة. كائنات هذا النظام هي المواقع والشبكات الفرعية والخوادم وأجهزة الكمبيوتر والمجموعات والمستخدمين وجهات الاتصال وأجهزة الشبكة المشتركة.

لمراقبة مثل هذه البنية المعقدة، يوفر نظام التشغيل الأمر dsquery، المصمم للبحث المتقدم عن مكونات خدمة الدليل. يمكن أيضًا استخدام هذا الأمر لعرض معلومات حول خصائص المكونات المحددة (مفتاح -attr). تحدد المعلمات -scope، -subtree، -onelevel، -base مستوى تداخل البحث، ويتيح لك مفتاح -filter استخدام مرشح البحث.

يمكن أن يساعدك الأمر dsmod إذا كنت بحاجة إلى تعديل حساب واحد أو أكثر لمكون خدمة الدليل المحدد. على سبيل المثال، يمكنك إزالة مستخدم من مجموعة أو تعيين كلمة مرور جديدة له. يظهر أدناه مثال لتغيير الحساب لمستخدم TestUser:

مستخدم ديسمود
"CN=TestUser,CN=Users,DC=bigtex,DC=net" -pwd Uf@tfmgerelt -mustchpwd نعم

يقوم الأمر dsmove بنقل كائن داخل المجال الحالي. باستخدام المفتاحين -newname و-newparent، يمكنك تعيين اسم كائن جديد وتغيير موقعه.

أوامر دعم نظام الملفات

يرد في الجدول وصف لبعض الأوامر المستخدمة بشكل متكرر للعمل مع الملفات والدلائل. يتم الآن استبدال أمر deltree، الذي أجرى عملية الحذف المتتالي للمجلدات والملفات الموجودة بها، بـ rmdir مع رمز التبديل /s.

أسرار صغيرة لنظام كبير

تغيير موجه سطر الأوامر

ابحث عن المفتاح في التسجيل: قم بإنشاء معلمة سلسلة "PROMPT" بالنوع (REG_EXPAND_SZ) في هذا المفتاح وقم بتعيين إحدى القيم التالية:

  • $B - الشريط العمودي "I"؛
  • $D - التاريخ الحالي؛
  • $G - العلامة الأكبر ">"؛
  • $1_ - علامة أقل "<»;
  • $N - القرص الحالي؛
    $P - محرك الأقراص والمسار الحاليين؛
  • $Q - = "=";
  • $T - الوقت الحالي؛
  • $V - نسخة ويندوز؛
  • $$ هي علامة الدولار "$".

بعد إعادة التشغيل، سترى الدعوة بالشكل الذي حددته.

الأوامر التلقائية

لتمكين القدرة على كتابة الأوامر تلقائيًا بالضغط على مفتاح "Tab"، ابحث عن المفتاح في السجل:

ثم قم بتعيين قيمة CompletionChar على 9، وهو معرف مفتاح Tab، وأغلق السجل، وأعد تشغيل جهاز الكمبيوتر الخاص بك. في نافذة وحدة التحكم، أثناء كتابة جزء من اسم الأمر، يمكنك الآن الضغط على المفتاح Tab وسيقوم Windows تلقائيًا باستبدال الأمر المطلوب.

تغيير لون الكونسول

ابحث عن المفتاح في التسجيل:

قم بتغيير المعلمة DefaultCoior. ستنتج القيمة -F0 نصًا أسود على خلفية بيضاء، وستفاجئك قيمة IE بلون وحدة التحكم الأصفر والأزرق.

قم بتشغيل وحدة تحكم سطر الأوامر بسرعة من قائمة السياق

ابحث عن المفتاح في التسجيل:

أضف الأقسام الفرعية "CommandPrompt -> Command" إليها. قم بتعيين المعلمة الافتراضية لمفتاح Command على "cmd.exe /k cd "%1"".

قم بتعيين المعلمة الافتراضية لمفتاح موجه الأوامر على "فتح موجه الأوامر".

من خلال النقر بزر الماوس الأيمن على أي مجلد في Explorer، يمكنك تحديد أمر Open Command Prompt، والذي سيؤدي إلى تشغيل وحدة تحكم سطر الأوامر في الدليل المطلوب.

خاتمة

حسنًا، لقد انتهى كل شيء الآن. تحدثنا عن أساسيات العمل مع وحدة التحكم. بعد ذلك، نمنحك الفرصة لاستكشاف الوظائف ومجموعة متنوعة من أوامر وحدة التحكم بنفسك. فقط لا تنس المفتاح العزيز /؟، والباقي سيأتي مع الوقت والخبرة.

في بعض الأحيان تكون هناك حاجة للتشغيل ملف الخفافيشفي الوضع غير المرئي، إخفاء، إخفاء نافذة الخفافيش. على سبيل المثال، إذا تم تنفيذ الملف من خلال المجدول. أو ربما تتم كتابة الكثير من الأوامر هناك ويستغرق تنفيذها وقتًا طويلاً بينما تومض أمام عينيك. أمثلة على ما تحتاجه إخفاء نافذة الخفافيشيمكن أن يكون هناك العديد من الملفات. لذلك إذا كنت مهتمًا بكيفية ذلك إخفاء نافذة كمدأو كيفية تشغيل البرنامج سرا، اقرأ بعناية.

أقترح عليك أن تتعرف على عروض شركائي

1. استخدام البرنامج النصي vbs. مع هذا البرنامج النصي يمكنك إطلاق البرامج سرا وملفات الخفافيش، ملفات اخرى.

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "مسار التطبيق\اسم التطبيق"، 0 Set oShell = لا شيء

بالنسبة لأولئك الذين لا يعرفون، ما عليك سوى نسخ النص إلى المفكرة، وتحديد المسار إلى التطبيق واسم التطبيق، وحفظه تحت أي اسم - ولكن باستخدام ملحق vbs (على سبيل المثال - إخفاء نافذة start.vbs)

مثال: قم بتشغيل الملف الدفعي qwerty.bat سرًا من محرك الأقراص C

Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat"، 0 Set oShell = لا شيء

رمز مماثل

تعيين WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat"، 0، False)

لا يمكنك تشغيل *.bat فقط، بل يمكنك أيضًا تشغيل ملفات أخرى في الوضع المخفي. على سبيل المثال، إذا كنت ترغب في تشغيل ملفات mp3 بدون نافذة مشغل، بشرط استخدام Windows Media Player

تعيين WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3"، 0، False)

إذا كان ملف mp3 الخاص بك مرتبطًا بمشغل آخر، فقم بإضافة wmplayer.exe إلى الكود

تعيين WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3"، 0، خطأ)

2. الأداة المساعدة cmdow (ضع الأداة المساعدة نفسها في C:\windows\system32)