دليل PowerShell السريع

أوامر PowerShell مع المعلمات - مراجعات بسيطة

Page content

هنا تجد قائمة مصغرة: الأوامر الأساسية لـ PowerShell مع المعلمات

جميل للغاية قشرة مائية هذه الصورة الرائعة جدًا لقشرة مائية تم إنتاجها بواسطة نموذج الذكاء الاصطناعي Flux 1 dev.

الأوامر الأساسية

  • Get-Command: تسرد جميع الأوامر المتاحة
  • Get-Help <cmdlet>: تظهر معلومات المساعدة الخاصة بأمر معين
  • Get-Process: تسرد جميع العمليات التي تعمل
  • Get-Service: تسرد جميع الخدمات
  • Get-ChildItem (الاسم المستعار: ls, dir): تسرد العناصر في الدليل الحالي
  • Set-Location (الاسم المستعار: cd): تغير الدليل الحالي
  • Clear-Host (الاسم المستعار: cls): تمسح شاشة المحطة

إدارة الملفات والدليل

  • New-Item (الاسم المستعار: ni): تنشئ ملفًا أو دليلًا جديدًا
  • Copy-Item: تنسخ الملفات والdirectories
  • Move-Item: تنقل الملفات والdirectories
  • Remove-Item (الاسم المستعار: rm): تمسح الملفات والdirectories
  • Rename-Item (الاسم المستعار: rnp): تعيد تسمية ملف أو دليل
  • Get-Content (الاسم المستعار: gc): تظهر محتوى ملف

إداراة النظام

  • Start-Process (الاسم المستعار: saps): تبدأ عملية أو أكثر
  • Stop-Process: توقف عملية أو أكثر تعمل
  • Start-Service: تبدأ خدمة أو أكثر
  • Stop-Service: توقف خدمة أو أكثر تعمل
  • Restart-Computer: تعيد تشغيل الحاسوب
  • Get-WinEvent: تظهر سجلات الأحداث في ويندوز
  • Checkpoint-Computer: تحدد نقطة استعادة على جهازك

الأوامر الشبكية

  • Test-Connection: ترسل حزم طلب إيكامب إلى أجهزة كمبيوتر واحدة أو أكثر
  • Invoke-WebRequest (الاسم المستعار: curl, wget): تأخذ محتوى من صفحة ويب
  • Get-NetAdapter: تأخذ محولات الشبكة
  • Get-NetIPAddress: تأخذ تكوين عنوان IP

إدارة المستخدمين والأمان

  • Get-LocalUser: تسرد حسابات المستخدمين المحلية
  • New-LocalUser: تنشئ حساب مستخدم محلي جديد
  • Set-LocalUser: تعدل حساب مستخدم محلي
  • Remove-LocalUser: تمسح حساب مستخدم محلي
  • Get-Acl: تأخذ وصف الأمان لموارد

البرمجة في PowerShell

  • Set-ExecutionPolicy: تحدد سياسة تنفيذ PowerShell
  • Get-Variable: تأخذ المتغيرات في المحطة الحالية
  • Set-Variable (الاسم المستعار: set, sv): تحدد قيمة متغير
  • Remove-Variable (الاسم المستعار: rv): تمسح متغير
  • ForEach-Object: تؤدي عملية على كل عنصر في مجموعة محددة
  • Where-Object: تختار الكائنات ذات الخصائص المحددة

إدارة المهام

  • Start-Job (الاسم المستعار: sajb): تبدأ مهمة خلفية في PowerShell
  • Get-Job: تأخذ مهام خلفية PowerShell التي تعمل في الجلسة الحالية
  • Receive-Job: تأخذ نتائج المهام الخلفية
  • Stop-Job: توقف مهمة خلفية في PowerShell
  • Wait-Job: تنتظر حتى تكتمل مهمة أو أكثر من PowerShell

التنسيق الناتج

  • Format-Table: تشكل الناتج كجدول
  • Format-List: تشكل الناتج كقائمة
  • Out-File: ترسل الناتج إلى ملف
  • Export-Csv: تصدير الكائنات إلى ملف CSV
  • ConvertTo-Json: تحويل كائن إلى سلسلة نصية مُنسقة بصيغة JSON

استخدم Get-Help <cmdlet> للحصول على معلومات تفصيلية حول أي أمر، بما في ذلك معلماته و أمثلة على استخدامه.

روابط مفيدة

قوائم مصغرة أخرى