الرئيسية > Windows PowerShell > PowerShell $Profile

PowerShell $Profile


PowerShell Profile هو عبارة عن PowerShell Script (.ps1) file بيتم تنفيذه (تشغيله) عند بداية تشغيل PowerShell console او PowerShell ISE. ممكن تستخدم PowerShell $profile عشان تعمل Customization للـ PowerShell environment، يعني على سبيل المثال وليس الحصر ممكن تكتب في الـprofile مجموعة من الأوامر تعمل import للمجموعة من الـ modules، او ممكن تغير الـexecution policy، او حتي تطلع Welcome message.

في 4 أنواع مختلفه من الـ Profiles في الـ PowerShell، كل نوع منهم ليه إستخدام معين، يعني مثلاً في Profile بيتنفذ على كل الـ users وفي profile تاني بينفذ على user واحد بس.

PowerShell Profile types

4 types of PowerShell Profiles

 الـProfiles بيتم تنفيذها طبقاً لـ “most specific profiles precedence ” بمعني ان الـ profiles اللي بتتنفذ على كل الـ users ليها الاولوية في التنفيذ عن اللي بتتنفذ على user واحد، الـ profiles في الصورة مترتبين على حسب أولوية التنفيذ.

علشان تعرف الـ path الخاص بـ Windows PowerShell Profile إستخدم: 

profile$

علشان تتأكد ان الـprofile تم إنشاءه على الـ Windows إستخدم:

 test-path $profile

علشان تعمل Create لـ Profile جديد إستخدم:

new-item -path $profile -itemtype file -force

علشان تفتح الـ Profile في الـnotepad إستخدم: 

notepad $profile

بعد متفتح الـprofile في برنامج الـnotepad هنكتب PowerShell Code علشان يظهر Welcome Message كل مرة نفتح فيها الـPowerShell

Welcome back, ” + $Env:Username”

أعمل save للـ profile بعد تعديله من الـnotepad، اقفل الـPowerShell وأفتحه تاني هتلاقي رسالة Welcome back, username


  

التصنيفات :Windows PowerShell الوسوم:,
  1. لا يوجد تعليقات.
  1. No trackbacks yet.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: