Windows PowerShell هي أداة أتمتة المهام تم تطويرها بواسطة Microsoft لمساعدة المسؤولين على تقليل عبء العمل. يساعدك على أتمتة المهام والعمليات البسيطة في Windows ، مما يساعدك على التركيز على العمل الذي ينطوي على مزيد من التعقيد والإبداع.
بينما رأى العديد من الأشخاص موجه الأوامر واستخدموه ، لم يسمع سوى القليل عن PowerShell. في هذه المقالة ، سنلقي نظرة على كيفية مساعدة PowerShell لمستخدميها ، بالإضافة إلى بعض الأشياء الرائعة التي يمكنك القيام بها باستخدامها.
ما هو Windows PowerShell؟
قبل الغوص في PowerShell ، دعنا أولاً نتطرق إلى سؤال آخر: "ما المقصود بالصدفة؟"
القشرة هي برنامج كمبيوتر يأخذ الأوامر من خلال لوحة المفاتيح ، ويفسرها ، وينقلها إلى نظام التشغيل لتنفيذها. بشكل أساسي ، يعمل كواجهة بينك وبين نظام التشغيل. يمكن أن يكون إما واجهة المستخدم الرسومية (واجهة المستخدم الرسومية) على أساس 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 ، اتبع الخطوات أدناه:
- يكتب المفكرة في شريط البحث في قائمة ابدأ وحدد أفضل تطابق.
- في المفكرة ، اكتب أو الصق البرنامج النصي الذي تريد استخدامه. على سبيل المثال:
اكتب مضيف "أنا أصنع الميمات ؛ لذلك أنا."
الآن ، انقر فوق ملف الخيار وحدد حفظ باسم. أدخل اسمًا ذا صلة وانقر يحفظ.
لتشغيل البرنامج النصي ، قم بتشغيل PowerShell كمسؤول. ثم اكتب الأمر من الأسفل واضغط يدخل.
Set-ExecutionPolicy RemoteSigned
سيؤدي هذا إلى تغيير سياسة التنفيذ على جهازك ويسمح لك بتشغيل البرامج النصية على PowerShell. يرجى الملاحظة أن هذا تغيير دائم وأن قيود سياسة التنفيذ هي ميزة أمان يمكن أن تمنعك من تشغيل البرامج النصية الضارة. إذا كنت تنسخ وتلصق نصوص PowerShell النصية من الإنترنت دون فهم كامل لما يفعله البرنامج النصي ، فهذه ميزة مفيدة.
أخيرًا ، اكتب أ و اضغط يدخل، واكتب هذا الأمر لتشغيل البرنامج النصي ، مبادلة مشاع لاسم المستخدم الخاص بك.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
إذا اتبعت الأوامر بالترتيب ، فسيتم تشغيل برنامج PowerShell النصي الخاص بك دون أي عوائق.
تذكر ، يجب عليك تشغيل PowerShell كمسؤول. خلاف ذلك ، لن تتمكن من تغيير سياسة التنفيذ الافتراضية على نظامك والتي تمنع البرامج النصية العشوائية من العمل على نظامك.
سيتم استدعاء استثناء بدلاً من ذلك ، ومثل جميع الاستثناءات ، سيوقف تنفيذ البرنامج في منتصف الطريق. ستبدو واجهتك كما يلي:
2. احذف محتوى ملف معين
هل سبق لك أن كنت في موقف اضطررت فيه إلى حذف كل المحتوى القديم من ملف ، لكنك أردت الاحتفاظ بالملف نفسه كما هو؟ إذا كان الأمر كذلك ، يمكنك استخدام ملف محتوى واضح أمر من PowerShell لإنجازه.
مسح المحتوى C: \ Temp \ TestFile.txt
قم بتبديل مسار الملف للملف الذي تريد مسحه.
3. قم بتشغيل أمر في جهاز كمبيوتر بعيد
يمكنك أيضًا استخدام Windows PowerShell لتنفيذ أمر على جهاز كمبيوتر واحد أو عدة أجهزة كمبيوتر بعيدة. تُعرف وظيفة PowerShell هذه باسم PowerShell Remote. كل ما تحتاجه هو جهاز كمبيوتر واحد في نهايتك واتصال موثوق بالإنترنت.
ومع ذلك ، قبل تنفيذ الأمر ، سيتعين عليك أولاً إنشاء اتصال عن بُعد بين أجهزة كمبيوتر متعددة. يمكنك استخدام الأمر PSSession لتشغيل الأوامر البعيدة.
أدخل-PSSession -ComputerName RemotePCName -Credential UserID
بعد الاتصال بالكمبيوتر ، يمكنك تنفيذ أوامر PowerShell كما لو كنت تفعل على نظام محلي.
إذا كنت تريد تنفيذ أمر على عدة أجهزة كمبيوتر بعيدة ، فقم بتشغيل هذا الأمر:
استدعاء-الأمر -ComputerName Server01 ، Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
سيقوم هذا المقتطف بتنفيذ البرنامج النصي DiskCollect.ps1 على أجهزة الكمبيوتر البعيدة ، Server01 و Server02. للحصول على مقدمة مفصلة للأوامر عن بعد ، تحقق من دليل الأوامر عن بعد الرسمي من Microsoft.
4. استخدم PowerShell لفحص البرامج الضارة
يمكنك إجراء فحص للبرامج الضارة على نظامك مباشرة من خلال Windows PowerShell. لإجراء فحص سريع ، اكتب الأوامر التالية في PowerShell واضغط على يدخل:
بدء- MpScan -ScanType QuickScan
لكن في بعض الأحيان ، لا يكفي الفحص السريع. لحسن الحظ ، يمكنك أيضًا إجراء فحص كامل من PowerShell.
بدء- MpScan -ScanType FullScan
لاحظ أن الفحص الكامل قد يستغرق بعض الوقت ، لذلك سيكون من الحكمة تشغيله في الخلفية. لذلك ، استخدم هذا الأمر بدلاً من ذلك:
بدء- MpScan -ScanType FullScan -AsJob
سيؤدي هذا إلى إجراء فحص كامل للبرامج الضارة في الخلفية أثناء التعامل مع مهام أخرى. لمزيد من المعلومات ، راجع دليلنا الكامل لـ باستخدام PowerShell لفحص جهاز الكمبيوتر الخاص بك بحثًا عن البرامج الضارة.
5. العبث بالملفات والمجلدات
يمكنك حتى إدارة ملفات ومجلدات نظامك مباشرة من مكان واحد بمساعدة Windows PowerShell. هناك الكثير من الأشياء المختلفة التي يمكنك القيام بها ، مثل النقل والفتح وإعادة التسمية وما إلى ذلك. كما هو الحال مع الأوامر السابقة ، قم بالتبديل مشاع لاسم المستخدم الخاص بك.
إعادة تسمية الملفات والمجلدات
يمكنك بسهولة إعادة تسمية ملفاتك ومجلداتك باستخدام امتداد إعادة تسمية العنصر cmdlet في بوويرشيل.
إعادة تسمية العنصر c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
نقل الملفات والمجلدات
تمامًا مثل إعادة التسمية ، يمكنك أيضًا استخدام PowerShell لنقل ملفات ومجلدات جهاز الكمبيوتر الخاص بك.
نقل العنصر c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents
فتح الملفات
استخدم الأمر أدناه لفتح أي ملف عشوائي على نظامك:
استدعاء العنصر c: \ MakeUseOf \ HelloWorld.txt
أيضًا ، يمكنك فتح ملفات متعددة دفعة واحدة بعد التغيير والتبديل البسيط في الأمر أعلاه.
استدعاء العنصر c: \ MakeUseOf \ *. txt
يؤدي استبدال اسم ملف معين بعلامة النجمة (*) إلى السماح لملف استدعاء البند cmdlet فتح ملفات متعددة دفعة واحدة.
اجعل Windows PowerShell حليفك
نأمل أن يساعدك هذا الدليل المختصر في البدء باستخدام PowerShell. كتطبيق مجاني من Microsoft ، إنه أداة مفيدة للغاية للاحتفاظ بها في حقيبة أدوات Windows الخاصة بك لجعل تشغيل Windows الخاص بك أكثر سلاسة وأتمتة.
Arduino هو جهاز رائع لإصلاح الإلكترونيات. تعرف على ماهيتها ، وماذا يمكنك أن تفعل بها ، وكيف تبدأ.
اقرأ التالي
- شبابيك
- أتمتة الكمبيوتر
- موجه الأمر
- بوويرشيل
شانت كاتب في MUO. بعد تخرجه في تطبيقات الكمبيوتر ، يستخدم شغفه بالكتابة لشرح الأشياء المعقدة بلغة إنجليزية بسيطة. عندما لا يكون يبحث أو يكتب ، يمكن أن تجده يستمتع بقراءة كتاب جيد أو يركض أو يتسكع مع الأصدقاء.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.