211service.com
أفضل 10 أوامر PowerShell يجب أن تعرفها [مدير القسم]
ما هو بوويرشيل؟ كيف تستعمل أوامر PowerShell ؟ هذا المنصب من معالج أقسام الموقع هذا يقدم لك قائمة بأوامر PowerShell ويقدم لك أفضل 10 أوامر PowerShell.
ما هو بوويرشيل
PowerShell ، المعروف أيضًا باسم cmdlets ، عبارة عن واجهة سطر أوامر تفاعلية (CLI) ومحرك أتمتة مصمم بواسطة Microsoft للمساعدة في تصميم تكوينات النظام وأتمتة المهام الإدارية.
يسمح للمستخدمين بالوصول إلى موجه الأوامر وأوامر PowerShell و .NET Framework API و Windows Management Instrumentation و Windows Component Object Model. مقارنةً بـ Command Prompt ، يعد PowerShell أكثر قوة ووظيفية ومرونة. في الوقت نفسه ، لديها القليل من منحنى التعلم.
إذا كنت ترغب في الحصول على قائمة كاملة بأوامر PowerShell ، يمكنك الرجوع إلى هذه الصفحة SS64 . يقدم ورقة غش PowerShell مدرجة في مؤشر A-Z. إذا كنت تريد معرفة أوامر PowerShell الأساسية الكاملة ، فيمكنك الرجوع إليها مدونة مطوري Microsoft هذه.
ما هو Windows PowerShell؟ ماذا عن Windows PowerShell VS CMD؟
أفضل 10 أوامر PowerShell
في هذا الجزء ، سأقدم أفضل 10 أوامر Windows PowerShell يجب أن تعرفها.
# 1. احصل على مساعدة
إذا كنت لا تعرف كيفية استخدام أوامر PowerShell ، فيمكن أن يساعدك Get-Help. يمكنه العثور على المعلومات الضرورية للأمر والمفاهيم والوظائف وتحديد الاسم المستعار والنصوص والمزيد. على سبيل المثال ، إذا كنت تريد معرفة كيفية استخدام أمر PowerShell Get-Process ، فيمكنك تنفيذ هذا الأمر: Get-Help Get-Process.

# 2. الحصول على العملية
يمكن لهذا الأمر أن يفعل ما يفعله مدير المهام. يمكنه استرداد وعرض قائمة بجميع عمليات النظام النشطة بمعرفاتها (المعرفات) ثم إيقافها أو إعادة تشغيلها. إذا كنت تريد إيقاف عملية ما ، فقم بتنفيذ أوامر PowerShell التالية:
- الحصول على العملية (سيعرض جميع عمليات النظام قيد التشغيل وتحتاج إلى العثور على المعرف المرتبط بالعملية التي تريد إيقافها)
- Get-Process -ID * | وقف العملية (استبدل * بمعرف العملية التي تريد إيقافها)

نصائح:
إذا كنت ترغب في بدء عملية ، يمكنك استخدام ملف بدء العملية أمر. صيغة الأمر هي بدء العملية + اسم العملية .
# 3. Get-Command
يتيح لك هذا الأمر عرض جميع أوامر PowerShell المثبتة على جهاز الكمبيوتر الخاص بك. كما يسمح لك بالعثور على ميزات باسم محدد ونوع CommandType. على سبيل المثال ، إذا كنت تريد البحث عن أوامر cmdlets (CommandTypes) التي تبدأ بـ A (Name) ، يمكنك استخدام الأمر التالي: Get-Command -Name A * -CommandType cmdlet .

# 4. احصل على خدمة
يتيح لك هذا الأمر عرض حالة جهاز الكمبيوتر الخاص بك وقائمة الخدمات. بشكل افتراضي ، سيعيد جميع الخدمات (المتوقفة والجارية). يمكنك أيضًا استخدام المعلمات لتحديد الخدمات والعثور عليها بناءً على حالتها واسمها والخدمات التابعة لها.
علي سبيل المثال، الحصول على الخدمة -اسم 'Win *' . سيجد هذا الأمر جميع الخدمات بدءًا من الاسم Win.

# 5. Get-ChildItem
يمكن لهذا الأمر البحث من خلال الدلائل. إذا كنت ترغب في عرض جميع مجلدات المستوى الأعلى في الدليل C: \ ، فإن الأمر هو Get-ChildItem 'C: \' . إذا كنت ترغب في عرض جميع المجلدات الفرعية والملفات الموجودة في مجلد معين ، فيمكنك استخدام هذا الأمر Get-ChildItem -Path 'مسار المجلد' .

# 6. نسخ العنصر
يتيح لك هذا الأمر نسخ ولصق الملفات والمجلدات ومحتوياتها إلى دليل مختلف. صيغة الأمر كما يلي: نسخ العنصر + المسار 1 - الوجهة + المسار 2 . علي سبيل المثال، نسخ العنصر 'E: \ Folder1' - الوجهة 'E: \ Folder2' - استرداد . سيؤدي هذا إلى نسخ E: \ Folder1 ومحتوياته إلى E: \ Folder2.
المعلمة -Recurse ضرورية. بدونها ، سيقوم PowerShell بنسخ مجلد المستوى الأعلى فقط (Folder1) والملفات المحددة في الأمر.
نصائح:إذا كنت تريد نقل مجلد أو ملف ، فيمكنك استخدام أمر نقل العنصر. تركيبها مشابه لـ Copy-Item. إذا كنت تريد حذف ملف أو مجلد ، فيمكنك استخدام الأمر Remove-Item ، ويكون بناء الجملة كما يلي: إزالة العنصر + مسار الملف .
# 7. الحصول على المحتوى
يتيح لك هذا الأمر عرض محتوى العنصر. بناء الجملة كما يلي: الحصول على محتوى + مسار الملف . إذا كنت تريد حذف محتويات ملف محدد دون حذف الملف نفسه ، فيمكنك استخدام أمر Clear-Content. بناء الجملة كما يلي: Clear-Content -Path + مسار الملف .
# 8. مجموعة التنفيذ
يتيح لك هذا الأمر تغيير مستويات الأمان لتنفيذ البرنامج النصي بحيث يمكنك تجنب الخطأ 'تم تعطيل البرنامج النصي للتنفيذ على هذا النظام'.
إذا كنت بحاجة إلى تنفيذ برنامج نصي غير موقع ، فأنت بحاجة إلى تنفيذ الأمر التالي في موجه PowerShell مرتفع: Set-ExecutionPolicy RemoteSigned . تتضمن قيم Set-ExecutionPolicy الأخرى الصالحة محدد و الكل موقعة ، و غير مقيد .
# 9. تصدير- CSV
يمكن أن يأخذ هذا الأمر ملف الإخراج للأمر المحدد ويحوله إلى ملف CSV. يمكنك استخدامه إذا كنت تريد تصدير إخراج PowerShell وتقديمه بطريقة أكثر تنظيماً. علي سبيل المثال، الحصول على العملية | تصدير- CSV PSprocess.csv . سيقوم هذا الأمر بإنشاء ملف psporcess.csv مع جميع بيانات العمليات النشطة.
# 10. تحويل إلى HTML
إذا كنت تفضل إنشاء تقرير HTML ، فيمكنك استخدام هذا الأمر. علي سبيل المثال، الحصول على العملية | تحويل إلى HTML> PSprocess.html . بعد ذلك ، يمكنك الوصول إلى ملف HTML المُصدَّر في دليل العمل الحالي (C: \ Users \ username افتراضيًا).
الحد الأدنى
معالج أقسام الموقع هذا يمكن أن تساعدك على استنساخ النظام وإدارة الأقراص بشكل أفضل واستعادة البيانات. إذا كانت لديك هذه الحاجة ، يمكنك تنزيلها من الموقع الرسمي.