12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows

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

12. احصل على المساعدة

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر الحصول على المساعدة في PowerShell

إذا كنت تتعلم PowerShell من فيديوهات يوتيوب، فإن أول ما سيذكره الناس هو Get-Help. وكما يوحي اسمه، يساعدك Get-Help في العثور على معلومات حول أدوات PowerShell، بالإضافة إلى صيغها ومعامِلاتها؛ كما يوفر أمثلة على كيفية استخدامها.

لمشاهدة كيفية عمل الأمر، اكتب Get-Help متبوعًا باسم الأمر:

Get-Help Get-Process

يعرض هذا الأمر ملخص الأمر والصيغة والمعلمات.

11. أمر الحصول

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
الحصول على الأمر في Powershell

بينما يوفر Get-Help معلومات مفصلة حول أمر cmdlet، يساعدك Get-Command في العثور على جميع الأوامر المتاحة وسردها. على سبيل المثال، إذا كنت تعرف ما تريد فعله ولكنك لا تتذكر اسم الأمر بالضبط، يساعدك Get-Command في العثور على الأوامر بناءً على أسماء أو أنماط فردية.

على سبيل المثال، لمحاولة العثور على جميع الأوامر التي تحتوي على كلمة "process"، أدخل:

Get-Command *process*

يعرض هذا الأمر جميع الأوامر المسماة "عملية".

10. اختبار اتصال الشبكة

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر Test-NetConnection في PowerShell

إذا كنت تستخدم أدوات منفصلة لـ ping و telnet و traceroute ، فإن أمر Test-NetConnection سيتولى المهام الثلاث. هذه أداة لاستكشاف أخطاء الشبكة وإصلاحها، وتختبر ما إذا كانت المشكلة في الشبكة أم الخادم أم في مكان آخر.

للتحقق مما إذا كان موقع الويب قابلاً للوصول، قم بتشغيل:

Test-NetConnection WebTech360.com

يوفر لك هذا الأمر نتائج ping ومعلومات الاتصال الأساسية.

9. الحصول على العنصر الفرعي

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر الحصول على العنصر الفرعي في Powershell

يعرض أمر Get-ChildItem الملفات والمجلدات في أي مجلد. هل ترغب في الاطلاع على محتويات المستندات؟ أدخل هذا الأمر، مع استبدال "اسم المستخدم" باسمك:

Get-ChildItem C:\Users\Username\Documents

يمكنك دمج Get-ChildItem مع أوامر أخرى لإنشاء نصوص برمجية وتشغيل مهام معالجة الدفعات تلقائيًا، وأتمتة الملفات والتحقق منها للتأكد من تطابقها مع معايير محددة.

8. أين-مفعول به

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر "أين الكائن" في PowerShell

في المثال السابق، ربما لاحظتَ أن المقالة استخدمت أمر Where-Object للبحث عن الملفات الكبيرة، وكنتَ مهتمًا بمعرفة وظيفته. يُرشِّح Where-Object البيانات باختيار كائنات ذات قيم خصائص محددة - على غرار جملة if في البرمجة. داخل الأقواس المعقوفة، يُمثِّل $_ كل عنصر يتم تقييمه وفقًا لمعايير التصفية الخاصة بك.

على سبيل المثال، إذا كنت بحاجة إلى رؤية جميع الخدمات قيد التشغيل، أدخل هذا الأمر:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. تحديد الكائن

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر تحديد الكائن في Powershell

غالبًا ما يتضمن ناتج الأمر معلومات أكثر مما تحتاج. يتيح لك أمر Select-Object تحديد البيانات التي تريدها فقط. يمكنك بعد ذلك تصدير الخصائص المحددة إلى ملف CSV باستخدام أمر Export-Csv. لعرض أسماء الخدمات وحالتها فقط، استخدم:

Get-Service | Select-Object Name, Status

إذا كنت تبحث عن أفضل 5 عمليات تستخدم وحدة المعالجة المركزية ، فإليك ما يلي:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. احصل على العضو

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر Get-Member في PowerShell

يعمل PowerShell مع الكائنات، ويُظهر لك Get-Member خصائصها وأساليبها. على سبيل المثال، إذا نتج عن الأمر ملف، يُمكن لـ Get-Member عرض حجم الملف وتاريخ إنشائه وتفاصيل أخرى. أدخل الأمر التالي لعرض المعلومات التي يحتويها كائن العملية:

Get-Process | Get-Member

يعرض هذا الأمر خصائص مثل وحدة المعالجة المركزية، والمعرف، ومجموعة العمل، بالإضافة إلى طرق مثل Kill() وRefresh().

5. تعيين الحافظة والحصول عليها

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
تعيين أمر الحافظة في PowerShell

عندما يكون لديك كمية كبيرة من مخرجات PowerShell التي تريد نسخها، يمكنك إما تحديدها يدويًا أو استخدام Set-Clipboard. التحديد اليدوي يعني التمرير لأعلى، وبدء التحديد، والسحب لأسفل بحذر، على أمل عدم ارتكاب أي خطأ أثناء ذلك. يُسهّل Set-Clipboard وGet-Clipboard هذه العملية برمتها بشكل كبير.

لنسخ نتائج الأمر إلى الحافظة، أدخل الأمر التالي:

Get-Process | Select-Object Name, CPU | Set-Clipboard

يمكنك الآن لصق النتائج في Microsoft Excel أو أي محرر نصوص.

4. عرض خارج الشبكة

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر Out-GridView في PowerShell

أحيانًا تحتاج إلى فرز النتائج وتصفيتها بشكل تفاعلي. يفتح Out-GridView نافذة منفصلة بجدول قابل للبحث والفرز.

Get-Process | Out-GridView

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

3. الحصول على العملية

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر Get-Process في Powershell

يعرض Get-Process كل برنامج يتم تشغيله على جهاز الكمبيوتر الخاص بك، بما في ذلك استخدام الذاكرة، ووقت وحدة المعالجة المركزية، ومعرف العملية.

لرؤية كافة العمليات الجارية، فقط اكتب:

Get-Process

2. الحصول على FileHash

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
أمر Get-FileHash في Powershell

يحسب أمر Get-FileHash قيمة تجزئة محتويات الملف باستخدام خوارزمية التجزئة المحددة. يتيح لك هذا الأمر التحقق من التنزيلات أو التحقق مما إذا كان أحدٌ قد تلاعب بملفاتك.

للحصول على تجزئة SHA256 لملف:

Get-FileHash C:\Downloads\Sample.docx

1. معلمة -WhatIf

12 من أوامر PowerShell الأكثر فائدة لنظام التشغيل Windows
معلمة أمر whatif في PowerShell

يتيح لك معامل -WhatIf معاينة نتائج الأمر دون تنفيذه. يُعد هذا الخيار مفيدًا بشكل خاص عند تشغيل أوامر Powershell لحذف الملفات أو نقلها أو تعديلها، مثل تنظيف سجلات البناء القديمة أو نشر موارد الويب.

لمعاينة الملفات التي سيتم حذفها، أضف -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

سيعرض PowerShell كل ملف سيقوم بحذفه ولكنه لن يحذف أي ملفات.

تغطي هذه الأوامر الـ12 الأشياء التي تحتاجها كل يوم - العثور على الملفات، والتحقق مما يؤدي إلى إبطاء جهاز الكمبيوتر الخاص بك، وتنظيم مجلدات المشروع.

ابدأ باستخدام Get-Help عند حدوث مشكلة، واستخدم Where-Object لتصفية التفاصيل غير المرغوب فيها، وأضف دائمًا -WhatIf قبل أي إجراء قد يؤدي إلى حذف ملف أو تعديله. بعد إتقان هذه الأساسيات، يمكنك أتمتة هذه المهام باستخدام PowerShell بدلاً من كتابتها يدويًا في كل مرة.

انظر أيضا:

اترك تعليقاً

كيفية إصلاح خطأ 0x80070020 (الملف قيد الاستخدام) في نظام التشغيل ويندوز 11

كيفية إصلاح خطأ 0x80070020 (الملف قيد الاستخدام) في نظام التشغيل ويندوز 11

هل تواجه مشكلة الخطأ المزعج 0x80070020 (ملف قيد الاستخدام) في نظام ويندوز 11؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لحل هذه المشكلة بسرعة واستعادة سلاسة عمل نظامك. لا حاجة لأي خبرة تقنية!

كيفية إصلاح خطأ رفض راحة اليد في لوحة اللمس في نظام التشغيل ويندوز 11

كيفية إصلاح خطأ رفض راحة اليد في لوحة اللمس في نظام التشغيل ويندوز 11

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

حل مشكلة عدم ظهور تأثيرات الأكريليك والميكا في نظام التشغيل ويندوز 11

حل مشكلة عدم ظهور تأثيرات الأكريليك والميكا في نظام التشغيل ويندوز 11

هل تواجه مشكلة في عدم ظهور تأثيرات الأكريليك والميكا في نظام التشغيل ويندوز 11؟ اكتشف حلولاً مجربة لاستعادة هذه الميزات البصرية الرائعة وتحسين تجربة سطح المكتب بسهولة.

كيفية إصلاح مشكلة الشبكة في الوضع الآمن لنظام التشغيل ويندوز 11

كيفية إصلاح مشكلة الشبكة في الوضع الآمن لنظام التشغيل ويندوز 11

هل تواجه مشكلة في تشغيل الوضع الآمن لنظام ويندوز 11 مع ظهور خطأ في الشبكة؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لاستعادة نظامك بسرعة والعودة إلى الاتصال بالإنترنت بسلاسة. تم تحديث هذه المعلومات بأحدث نصائح استكشاف الأخطاء وإصلاحها لضمان أداء سلس.

كيفية إصلاح خطأ تحديد موضع واجهة برنامج Rainmeter في نظام التشغيل Windows 11

كيفية إصلاح خطأ تحديد موضع واجهة برنامج Rainmeter في نظام التشغيل Windows 11

هل تواجه مشاكل في ضبط موضع واجهة Rainmeter على نظام ويندوز 11؟ اكتشف حلولاً مجربة لمشاكل عدم المحاذاة، وسحب العناصر، واختلالات DPI. دليل خطوة بخطوة لاستعادة سطح مكتبك المثالي.

حل مشكلة عدم تعيين محرك أقراص WebDAV في نظام التشغيل Windows 11

حل مشكلة عدم تعيين محرك أقراص WebDAV في نظام التشغيل Windows 11

هل تواجه مشكلة في عدم ربط محرك أقراص WebDAV على نظام التشغيل Windows 11؟ اكتشف حلولاً مجربة وفعّالة خطوة بخطوة لإصلاح خطأ عدم ربط محرك أقراص WebDAV بسرعة واستعادة الوصول السلس إلى محركات أقراص الشبكة. تم تحديث هذه الحلول بأحدث نصائح استكشاف الأخطاء وإصلاحها لتحقيق أفضل أداء.

حل مشاكل إعدادات Winaero Tweaker في نظام التشغيل Windows 11

حل مشاكل إعدادات Winaero Tweaker في نظام التشغيل Windows 11

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

حل مشكلة ذاكرة الرسومات المدمجة في نظام التشغيل ويندوز 11

حل مشكلة ذاكرة الرسومات المدمجة في نظام التشغيل ويندوز 11

هل تواجه مشكلة في ذاكرة الرسومات المدمجة في نظام التشغيل ويندوز 11؟ اكتشف خطوات مجربة لحل هذه المشكلة المزعجة، وتحسين أداء نظامك، والعودة إلى تجربة ألعاب سلسة وتعدد مهام سلس دون أي عناء.

حل مشكلة عدم تفعيل تقنية Dolby Vision في نظام التشغيل Windows 11

حل مشكلة عدم تفعيل تقنية Dolby Vision في نظام التشغيل Windows 11

هل تواجه مشكلة في تفعيل تقنية Dolby Vision على نظام Windows 11؟ اكتشف حلولاً خطوة بخطوة، ونصائح لحل المشكلات، وحلولاً من الخبراء للحصول على صور HDR نابضة بالحياة بسلاسة. ودّع الشاشات الباهتة إلى الأبد.

حل مشكلة برنامج تشغيل واجهة الصوت ASIO في نظام التشغيل Windows 11

حل مشكلة برنامج تشغيل واجهة الصوت ASIO في نظام التشغيل Windows 11

هل تواجه مشاكل مع برنامج تشغيل واجهة الصوت ASIO في نظام ويندوز 11؟ اكتشف حلولاً مجربة لاستعادة إنتاج صوتي سلس. حلول خطوة بخطوة للموسيقيين والمنتجين.