الصفحة الرئيسية » howto » كيفية إنشاء ملف تعريف PowerShell

    كيفية إنشاء ملف تعريف PowerShell

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

    إنشاء ملف تعريف PowerShell

    أول شيء يتعين علينا القيام به هو التحقق من وجود ملف تعريف بالفعل. يوجد متغير تلقائي ، $ Profile ، يقوم بتخزين الموقع المؤهل بالكامل لملف تعريف PowerShell. هناك طريقة سهلة للتحقق مما إذا كان ملفك الشخصي موجودًا أم لا هو استخدام الأمر Test-Path cmdlet على المتغير $ Profile.

    Test-Path $ Profile

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

    New-Item -Path $ Profile -Type File -Force

    ملاحظة: سيؤدي استخدام المعلمة force إلى إنشاء ملف تعريف حتى إذا كان لديك بالفعل. وهذا يعني أنه سيتم استبدال ملفك الشخصي القديم.

    يمكنك تحرير ملف التعريف الخاص بك باستخدام المفكرة ، والذي بدأ بسهولة باستخدام PowerShell.

    المفكرة $ الملف الشخصي

    يمكنك وضع أي أوامر ووظائف وواردات مستعارة وحتى وحدات نمطية في ملف تعريف PowerShell. إليك بعض الأمثلة والأفكار حول ما يمكنك وضعه في ملفك الشخصي.

    نظرًا لأن PowerShell 3 يأتي مع مساعدة قابلة للتحديث ، فإن أسهل طريقة للحفاظ على تحديث ملفات المساعدة الخاصة بك هي إضافة الأمر cmdlet لـ Update-Help إلى ملفك الشخصي.

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

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

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

    ماذا لديك في ملفك الشخصي؟ اسمحوا لنا أن نعرف في التعليقات.