PowerShell هو وسيلة رائعة لأتمتة تقريباأي شيء في ويندوز. ومع ذلك ، ليست مجرد لغة البرمجة. إذا وجدت نفسك تستخدمه كقشرة سطر أوامر ، فقد يكون من المفيد تخزين وظائفك وتخصيصاتك في ملف تعريف يتم تحميله في كل مرة تقوم فيها بتحميل وحدة التحكم. تابع القراءة لمعرفة كيف.
إنشاء ملف تعريف PowerShell
أول شيء يتعين علينا القيام به هو التحقق مما إذا كنتلديك بالفعل ملف تعريف. يوجد متغير تلقائي ، $ Profile ، يقوم بتخزين الموقع المؤهل بالكامل لملف تعريف PowerShell. هناك طريقة سهلة للتحقق من وجود ملف التعريف الخاص بك وهي استخدام cmdlet لاختبار المسار في متغير ملف التعريف $.
اختبار مسار الملف الشخصي
كما ترى ، ليس لدينا ملف ملف شخصي بعد ، لذلك سنحتاج إلى إنشاء ملف ، يمكنك القيام بذلك بسهولة باستخدام الأمر cmdlet الجديد.
عنصر جديد -Path $ ملف تعريف-نوع الملف -Force
ملاحظة: سيؤدي استخدام معلمة فرض إلى إنشاء ملف تعريف حتى لو كان لديك بالفعل. هذا يعني أنه سيتم الكتابة فوق ملف التعريف القديم الخاص بك.
يمكنك تحرير ملف التعريف الخاص بك باستخدام المفكرة ، والتي يتم تشغيلها بسهولة باستخدام PowerShell.
المفكرة $ الملف الشخصي
يمكنك وضع أي أوامر ووظائف وواردات مستعارة وحتى من الوحدات النمطية في ملف التعريف الخاص بك على PowerShell. فيما يلي بعض الأشياء أمثلة وأفكار لما يمكنك وضعه في ملفك الشخصي.
نظرًا لأن PowerShell 3 يأتي مع مساعدة قابلة للتحديث ، فإن أسهل طريقة للحفاظ على تحديث ملفات المساعدة الخاصة بك هي إضافة أمر cmdlet الخاص بـ Update-Help إلى ملف التعريف الخاص بك.
ملحوظة: لن يقوم تطبيق Update-Help بتنزيل ملفات المساعدة إلا مرة واحدة يوميًا ، فهذا أمر جيد لنا لأننا لا نريد تحديث ملفات المساعدة في كل مرة نفتح فيها وحدة التحكم. إذا كنت ترغب في تحديثه في كل مرة يمكنك استخدام المعلمة فرض.
شيء آخر أود إضافته إلى ملف التعريف الخاص بي هوالوظائف المخصصة التي كتبتها مع مرور الوقت ، وهذا يجعلها متاحة تلقائيا في وحدة التحكم. يمكنك أن ترى أدناه أنه يمكنك حرفيًا نسخ وظيفة خارج البرنامج النصي ووضعها في ملف التعريف الخاص بك. سيكون بعد ذلك متاحًا للاستخدام في وحدة التحكم.
وأخيرا ، لدي أيضا بعض التخصيصات لوحدة التحكم. يظهر أحد المفضلة لدي أدناه ، فهو يحدد بشكل أساسي ما إذا كنت قد قمت بفتح وحدة تحكم PowerShell مرتفعة وتغيير لون الخط ، وبهذه الطريقة أتذكر دائمًا أنني أمارس بامتيازات مرتفعة.
ماذا لديك في ملفك الشخصي؟ اسمحوا لنا أن نعرف في التعليقات.