16Aug

كيفية استخدام سجل الأوامر في ويندوز بويرشيل

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

كيفية استخدام المخزن المؤقت سطر الأوامر

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

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

افتراضيا، يتذكر المخزن مؤقت آخر 50 الأوامر التي كتبتها.لتغيير هذا، انقر بزر الماوس الأيمن فوق شريط عنوان نافذة موجه بويرشيل، وحدد "خصائص"، وتغيير قيمة "حجم المخزن المؤقت" ضمن سجل الأوامر.

كيفية عرض التاريخ بويرشيل

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

لعرض محفوظات الأوامر التي قمت بكتابتها، قم بتشغيل كمدليت التالية:

تاريخ التسجيل

يمكنك البحث في السجل الخاص بك عن طريق ربط الناتج الناتج إلى كمدليت سيليكت-سترينغ وتحديد النص الذي تريد البحث عنه.استبدل "مثال" في كمدليت أدناه بالنص الذي تريد البحث عنه:

جيت-هيستوري |سيليكت-سترينغ -Pattern "إكسامبل"

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

جيت-هيستوري |فورمات-ليست -Property *

بشكل افتراضي، يعرض كمدليت جيت-هيستوري فقط 32 إدخالات السجل الأخيرة.إذا كنت ترغب في عرض أو البحث عن عدد أكبر من إدخالات التاريخ، استخدم الخيار -Count لتحديد عدد إدخالات التاريخ بويرشيل يجب أن تظهر، مثل ذلك:

الحصول على التاريخ -Count 1000 الحصول على التاريخ -Count 1000 |سيليكت-سترينغ -Pattern "إكسامبل" جيت-هيستوري -Count 1000 |فورمات-ليست -Property *

كيفية تشغيل الأوامر من تاريخك

لتشغيل أمر من السجل الخاص بك، استخدم كمدليت التالي، مع تحديد رقم معرف عنصر السجل كما هو موضح من قبل كمدليت تاريخ التسجيل:

استدعاء التاريخ #

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

استدعاء التاريخ 1؛ استدعاء التاريخ 2

كيفية مسح تاريخ بويرشيل

لمسح تاريخ الأوامر التي كتبتها، قم بتشغيل كمدليت التالية:

مسح السجل

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

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

إذا كنت ترغب في مسح إطار بويرشيل بعد محو السجل، يمكنك القيام بذلك عن طريق تشغيل الأمر كلير:

مسح

كيفية حفظ واستيراد تاريخ بويرشيل

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

الحصول على التاريخ |إكسبورت-كليكسمل -Path c: \ وسرس \ نيم \ ديسكتوب \ commands.xml

هذا تصدير سجل الأوامر الخاص بك كملف شمل مفصل كاملة مع "ستارتيكسكوتيمي" و "إندكسكوتيونتيمي" القيم لكل أمر أن أقول لكم عندما تم تشغيل الأمر وكم من الوقت استغرق لإكمال.

بمجرد تصدير تاريخ بويرشيل إلى ملف شمل هذا، يمكنك( أو أي شخص آخر ترسل ملف شمل إلى) استيراده إلى جلسة بويرشيل أخرى باستخدام كمدليت أد-هيستوري:

أد-هيستوري -InputObject( استيراد-كليكسمل -Path C: \ وسرس \ نيم \ ديسكتوب \ commands.xml)

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