ما هو Windows PowerShell؟

ما هو Windows PowerShell؟

Windows PowerShell هي أداة أتمتة المهام تم تطويرها بواسطة Microsoft لمساعدة المسؤولين على تقليل عبء العمل. يساعدك على أتمتة المهام والعمليات البسيطة في Windows ، مما يساعدك على التركيز على العمل الذي ينطوي على مزيد من التعقيد والإبداع.





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





ما هو Windows PowerShell؟

قبل الغوص في PowerShell ، دعنا أولاً نتطرق إلى سؤال آخر: 'ما المقصود بالصدفة؟'





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

على الرغم من أن قذيفة كانت موجودة منذ مالتكس تم إطلاق نظام التشغيل في عام 1969 ، وقد قدم Windows نسخته ، شل ، في نوفمبر 1985. كانت قذيفة أساسية مفيدة لإدارة الملفات ، تسمى MS-DOS Executive. تبع ذلك تطورات في هذه القشرة الأساسية ، ولكن كانت هناك دائمًا حاجة لشيء أكثر قوة.



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

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





لا يوفر لك ذلك الوقت فحسب ، بل يمنحك أيضًا تحكمًا أكبر في نظام التشغيل وعملياته.

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





ما هو PowerShell Cmdlet؟

الآن بعد أن أصبحت معتادًا على PowerShell ، دعنا نلقي نظرة على أحد أهم جوانب PowerShell: ملف كمدليت .

Cmdlets (نطق الأوامر) هي أوامر Windows PowerShell خفيفة وقوية. إنها موجودة كوحدات بناء يمكنك استخدامها لتنفيذ إجراءات محددة مثل نسخ الملفات ونقلها أو كجزء من برنامج PowerShell نصي أكبر وأكثر تقدمًا.

ال احصل على مساعدة cmdlet ، على سبيل المثال ، هو أكثر أوامر cmdlet فائدة لأنه يتيح لك رؤية ما يفعله أمر cmdlet معين ، والنظر إلى معلماته ، وإظهار الطرق المختلفة التي يتم بها استخدام الأمر cmdlet.

مشابهه ل احصل على مساعدة و Get-Command هو أمر cmdlet آخر يمكنك استخدامه لاستكشاف مشكلات مختلفة من shell وإصلاحها. على وجه التحديد ، يعرض جميع الأوامر المثبتة على نظامك. تتضمن الأوامر المعروضة أوامر cmdlets والوظائف والأسماء المستعارة والمرشحات والبرامج النصية والتطبيقات. عند استخدامه مع المعلمات ، سيُظهر لك جميع الأوامر المحددة المرتبطة بهذه المعلمة.

على سبيل المثال ، سيأخذ الأمر التالي أوامر من جميع الأنواع المتاحة لجهاز الكمبيوتر المحلي الخاص بك ويعرضها:

Get-Command *

Get-Command مع المعلمة قائمة مستوردة ، من ناحية أخرى ، سوف تحصل فقط على الأوامر من الجلسات الحالية.

Get-Command -ListImported

كيفية تشغيل Windows PowerShell

لبدء Windows PowerShell ، افتح شريط البحث في قائمة ابدأ ، واكتب نوافذ بوويرشيل ، وتشغيل حدد يركض كمسؤول .

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

كيفية استخدام Windows PowerShell

كما هو موضح أعلاه ، يعد PowerShell تطبيقًا يساعدك على أتمتة المهام المتكررة وإدارة مهام إدارة Windows البسيطة ، وبالتالي ، يساعدك على توفير الوقت. أدناه ، نحدد بعضًا من أكثر الطرق المفيدة التي يمكنك من خلالها استخدام PowerShell لصالحك.

1. إنشاء البرامج النصية باستخدام Windows PowerShell

النص عبارة عن مجموعة من التعليمات ، برنامج قصير من نوع ما ، يعمل على تشغيل برنامج أكبر أثناء تنفيذه.

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

لإنشاء برنامج نصي PowerShell ، اتبع الخطوات أدناه:

  1. نوع المفكرة في شريط البحث في قائمة ابدأ وحدد أفضل تطابق.
  2. في المفكرة ، اكتب أو الصق البرنامج النصي الذي تريد استخدامه. على سبيل المثال:
Write-Host 'I make memes; Therefore I am.'

الآن ، انقر فوق ملف الخيار وحدد حفظ باسم. أدخل اسمًا ذا صلة وانقر يحفظ .

لتشغيل البرنامج النصي ، قم بتشغيل PowerShell كمسؤول. ثم اكتب الأمر من الأسفل واضغط يدخل .

Set-ExecutionPolicy RemoteSigned

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

أخيرًا ، اكتب إلى و اضغط يدخل، واكتب هذا الأمر لتشغيل البرنامج النصي ، والتبديل مشاع لاسم المستخدم الخاص بك.

& 'C:UsersmshaaDesktop
cript.txt'

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

تذكر ، يجب عليك تشغيل PowerShell كمسؤول. خلاف ذلك ، لن تتمكن من تغيير سياسة التنفيذ الافتراضية على نظامك والتي تمنع البرامج النصية العشوائية من العمل على نظامك.

سيتم استدعاء استثناء بدلاً من ذلك ، ومثل جميع الاستثناءات ، سيوقف تنفيذ البرنامج في منتصف الطريق. ستبدو واجهتك كما يلي:

2. حذف محتوى ملف معين

هل سبق لك أن كنت في موقف اضطررت فيه إلى حذف كل المحتوى القديم من ملف ، لكنك أردت الاحتفاظ بالملف نفسه كما هو؟ إذا كان الأمر كذلك ، يمكنك استخدام ملف محتوى واضح أمر من PowerShell لإنجازه.

Clear-Content C:TempTestFile.txt

قم بتبديل مسار الملف للملف الذي تريد مسحه.

3. قم بتشغيل أمر في كمبيوتر بعيد

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

ومع ذلك ، قبل تنفيذ الأمر ، سيتعين عليك أولاً إنشاء اتصال عن بُعد بين أجهزة كمبيوتر متعددة. يمكنك استخدام الأمر PSSession لتشغيل الأوامر البعيدة.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

بعد الاتصال بالكمبيوتر ، يمكنك تنفيذ أوامر PowerShell كما لو كنت تفعل على نظام محلي.

إذا كنت تريد تنفيذ أمر على عدة أجهزة كمبيوتر بعيدة ، فقم بتشغيل هذا الأمر:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

سيقوم هذا المقتطف بتنفيذ البرنامج النصي DiskCollect.ps1 على أجهزة الكمبيوتر البعيدة ، Server01 و Server02. للحصول على مقدمة مفصلة للأوامر عن بعد ، تحقق من دليل الأوامر عن بعد الرسمي من Microsoft .

4. استخدم PowerShell لفحص البرامج الضارة

يمكنك إجراء فحص للبرامج الضارة على نظامك مباشرة من خلال Windows PowerShell. لإجراء فحص سريع ، اكتب الأوامر التالية في PowerShell واضغط على يدخل :

Start-MpScan -ScanType QuickScan

لكن في بعض الأحيان ، لا يكفي الفحص السريع. لحسن الحظ ، يمكنك أيضًا إجراء فحص كامل من PowerShell.

Start-MpScan -ScanType FullScan

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

Start-MpScan -ScanType FullScan -AsJob

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

5. العبث بالملفات والمجلدات

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

إعادة تسمية الملفات والمجلدات

يمكنك بسهولة إعادة تسمية ملفاتك ومجلداتك باستخدام امتداد إعادة تسمية العنصر cmdlet في بوويرشيل.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

نقل الملفات والمجلدات

كيفية إعداد نينتندو سويتش إلى التلفزيون

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

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

فتح الملفات

استخدم الأمر أدناه لفتح أي ملف عشوائي على نظامك:

Invoke-Item c:MakeUseOfHelloWorld.txt

أيضًا ، يمكنك فتح ملفات متعددة دفعة واحدة بعد التغيير والتبديل البسيط في الأمر أعلاه.

Invoke-Item c:MakeUseOf*.txt

يؤدي استبدال اسم ملف معين بعلامة النجمة (*) إلى السماح لملف استدعاء البند cmdlet فتح ملفات متعددة دفعة واحدة.

اجعل Windows PowerShell حليفك

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

يشارك يشارك سقسقة بريد الالكتروني ما هو اردوينو؟ ماذا يمكنك ان تفعل به؟ شرح

Arduino هو جهاز رائع لإصلاح الإلكترونيات. تعرف على ماهيتها ، وماذا يمكنك أن تفعل بها ، وكيف تبدأ.

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • أتمتة الكمبيوتر
  • موجه الأمر
  • بوويرشيل
نبذة عن الكاتب منجم شانت(تم نشر 58 مقالة)

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

المزيد من Shaant Minhas

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك