انتقل إلى المحتوى الرئيسي

اختبار - الوحدة 8: PowerShell والسجل

اختبر معرفتك بـ PowerShell وسجل Windows!


السؤال 1​

ما هو امتداد سكربتات PowerShell؟

  • A) .bat
  • B) .ps1
  • C) .cmd
  • D) .exe
عرض الإجابة

الإجابة: B) .ps1

تستخدم سكربتات PowerShell الامتداد .ps1.


السؤال 2​

ما هي الأمر الذي يعرض الملفات في PowerShell؟

  • A) dir
  • B) Get-ChildItem أو ls
  • C) list
  • D) show
عرض الإجابة

الإجابة: B) Get-ChildItem أو ls

Get-ChildItem (الاسم المستعار: ls, dir, gci) يعرض العناصر.


السؤال 3​

كيف تعرض المساعدة لأمر cmdlet؟

  • A) help cmdlet
  • B) Get-Help cmdlet
  • C) cmdlet /?
  • D) man cmdlet
عرض الإجابة

الإجابة: B) Get-Help cmdlet

Get-Help Get-Process يعرض المساعدة التفصيلية.


السؤال 4​

ما هي cmdlet التي تعرض العمليات الجارية؟

  • A) Show-Process
  • B) Get-Process
  • C) List-Process
  • D) Find-Process
عرض الإجابة

الإجابة: B) Get-Process

Get-Process (الاسم المستعار: ps, gps) يعرض العمليات.


السؤال 5​

ما هي cmdlet التي توقف عملية؟

  • A) Kill-Process
  • B) Stop-Process
  • C) End-Process
  • D) Remove-Process
عرض الإجابة

الإجابة: B) Stop-Process

Stop-Process -Name notepad يوقف Notepad.


السؤال 6​

ما هو الـ pipeline في PowerShell؟

  • A) ملف
  • B) تمرير مخرجات cmdlet إلى مدخلات أخرى
  • C) فيروس
  • D) نوع من المتغيرات
عرض الإجابة

الإجابة: B) تمرير المخرجات إلى مدخلات cmdlet أخرى

الـ pipe | يسمح بربط الأوامر.


السؤال 7​

كيف تقوم بتصفية النتائج بشرط؟

  • A) Filter
  • B) Where-Object أو Where
  • C) Find
  • D) Search
عرض الإجابة

الإجابة: B) Where-Object أو Where

Get-Process | Where-Object {$_.CPU -gt 10} يصفّي حسب وحدة المعالجة المركزية.


السؤال 8​

ماذا يمثل $_ في PowerShell؟

  • A) المجلد الحالي
  • B) الكائن الحالي في الـ pipeline
  • C) خطأ
  • D) النتيجة الأخيرة
عرض الإجابة

الإجابة: B) الكائن الحالي في الـ pipeline

$_ (أو $PSItem) يشير إلى العنصر الجاري معالجته.


السؤال 9​

ما هي cmdlet التي تختار خصائص محددة؟

  • A) Get-Property
  • B) Select-Object
  • C) Show-Property
  • D) Find-Property
عرض الإجابة

الإجابة: B) Select-Object

Get-Process | Select-Object Name, CPU يختار الأعمدة.


السؤال 10​

ما هي cmdlet التي تصدر إلى ملف CSV؟

  • A) Save-CSV
  • B) Export-Csv
  • C) Write-CSV
  • D) Out-CSV
عرض الإجابة

الإجابة: B) Export-Csv

Get-Process | Export-Csv processes.csv يصدر إلى CSV.


السؤال 11​

ما هو سجل Windows؟

  • A) ملف نصي
  • B) قاعدة بيانات هرمية لإعدادات النظام
  • C) متصفح
  • D) بروتوكول
عرض الإجابة

الإجابة: B) قاعدة بيانات هرمية لإعدادات النظام

السجل يخزن إعدادات Windows والتطبيقات.


السؤال 12​

ما هي الأمر الذي يفتح محرر السجل؟

  • A) registry
  • B) regedit
  • C) config
  • D) settings
عرض الإجابة

الإجابة: B) regedit

regedit يفتح محرر السجل الرسومي.


السؤال 13​

أي خلية تحتوي على إعدادات المستخدم الحالي؟

  • A) HKEY_LOCAL_MACHINE
  • B) HKEY_CURRENT_USER
  • C) HKEY_CLASSES_ROOT
  • D) HKEY_USERS
عرض الإجابة

الإجابة: B) HKEY_CURRENT_USER

HKCU يحتوي على إعدادات المستخدم المتصل.


السؤال 14​

أي خلية تحتوي على إعدادات النظام العامة؟

  • A) HKEY_CURRENT_USER
  • B) HKEY_LOCAL_MACHINE
  • C) HKEY_USERS
  • D) HKEY_CURRENT_CONFIG
عرض الإجابة

الإجابة: B) HKEY_LOCAL_MACHINE

HKLM يحتوي على إعدادات تنطبق على جميع المستخدمين.


السؤال 15​

أين توجد البرامج عند بدء التشغيل في السجل؟

  • A) HKCU\Software
  • B) HKCU\Software\Microsoft\Windows\CurrentVersion\Run
  • C) HKLM\System
  • D) HKCR\Run
عرض الإجابة

الإجابة: B) HKCU\Software\Microsoft\Windows\CurrentVersion\Run

المفتاح Run يحتوي على البرامج التي تُشغل عند بدء التشغيل.


السؤال 16​

ما هي cmdlet التي تقرأ قيمة من السجل؟

  • A) Read-Registry
  • B) Get-ItemProperty
  • C) Show-Registry
  • D) Find-Registry
عرض الإجابة

الإجابة: B) Get-ItemProperty

Get-ItemProperty -Path "HKCU:\Software\..." يقرأ القيم.


السؤال 17​

ما هي cmdlet التي تعدل قيمة في السجل؟

  • A) Write-Registry
  • B) Set-ItemProperty
  • C) Change-Registry
  • D) Update-Registry
عرض الإجابة

الإجابة: B) Set-ItemProperty

Set-ItemProperty يعدل القيم في السجل.


السؤال 18​

ما هي المتغيرات البيئية؟

  • A) فيروس
  • B) متغير نظام يمكن الوصول إليه من قبل جميع البرامج
  • C) ملف مؤقت
  • D) بروتوكول
عرض الإجابة

الإجابة: B) متغير نظام يمكن الوصول إليه من قبل جميع البرامج

المتغيرات البيئية تخزن المسارات، الإعدادات العامة.


السؤال 19​

كيف تعرض المتغيرات البيئية في CMD؟

  • A) env
  • B) set
  • C) var
  • D) show
عرض الإجابة

الإجابة: B) set

set يعرض جميع المتغيرات البيئية.


السؤال 20​

كيف تصل إلى PATH في PowerShell؟

  • A) $PATH
  • B) $env:PATH
  • C) %PATH%
  • D) Get-Path
عرض الإجابة

الإجابة: B) $env:PATH

$env:PATH يصل إلى المتغير البيئي PATH.


السؤال 21​

ما هو AMSI؟

  • A) فيروس
  • B) Antimalware Scan Interface - واجهة فحص مضاد للبرامج الضارة
  • C) متصفح
  • D) بروتوكول
عرض الإجابة

الإجابة: B) Antimalware Scan Interface

AMSI يسمح لبرامج مكافحة الفيروسات بفحص محتوى PowerShell/السكربتات.


السؤال 22​

ما هي سياسة التنفيذ التي تسمح بجميع السكربتات؟

  • A) Restricted
  • B) Unrestricted
  • C) AllSigned
  • D) RemoteSigned
عرض الإجابة

الإجابة: B) Unrestricted

Set-ExecutionPolicy Unrestricted يسمح بجميع السكربتات (خطر!).


السؤال 23​

ما هي سياسة التنفيذ الأكثر أمانًا؟

  • A) Unrestricted
  • B) Restricted
  • C) Bypass
  • D) RemoteSigned
عرض الإجابة

الإجابة: B) Restricted

Restricted يمنع تنفيذ أي سكربت.


السؤال 24​

ما هي cmdlet التي تعرض الخدمات؟

  • A) Show-Service
  • B) Get-Service
  • C) List-Service
  • D) Find-Service
عرض الإجابة

الإجابة: B) Get-Service

Get-Service يعرض جميع خدمات Windows.


السؤال 25​

ما هي cmdlet التي تبدأ خدمة؟

  • A) Run-Service
  • B) Start-Service
  • C) Begin-Service
  • D) Init-Service
عرض الإجابة

الإجابة: B) Start-Service

Start-Service -Name "nom" يبدأ خدمة.


السؤال 26​

كيف تنشئ متغيرًا في PowerShell؟

  • A) var x = 5
  • B) $x = 5
  • C) set x = 5
  • D) define x = 5
عرض الإجابة

الإجابة: B) $x = 5

المتغيرات في PowerShell تبدأ بـ $.


السؤال 27​

ما هي cmdlet التي تعرض محتوى ملف؟

  • A) Show-File
  • B) Get-Content
  • C) Read-File
  • D) Open-File
عرض الإجابة

الإجابة: B) Get-Content

Get-Content fichier.txt (الاسم المستعار: cat, gc, type) يعرض المحتوى.


السؤال 28​

ما هي cmdlet التي تكتب في ملف؟

  • A) Write-File
  • B) Set-Content أو Out-File
  • C) Save-File
  • D) Put-File
عرض الإجابة

الإجابة: B) Set-Content أو Out-File

Set-Content أو Out-File يكتبان في الملفات.


السؤال 29​

كيف تشغل سكربت PowerShell؟

  • A) run script.ps1
  • B) .\script.ps1
  • C) exec script.ps1
  • D) start script.ps1
عرض الإجابة

الإجابة: B) .\script.ps1

الـ .\ يشير إلى الدليل الحالي للتشغيل.


السؤال 30​

ما هي cmdlet التي تختبر اتصال الشبكة؟

  • A) Ping
  • B) Test-Connection
  • C) Check-Network
  • D) Try-Ping
عرض الإجابة

الإجابة: B) Test-Connection

Test-Connection google.com هو المكافئ في PowerShell لـ ping.


النتيجة​

النتيجةالمستوى
27-30ممتاز!
22-26جيد جدًا!
17-21جيد
12-16مقبول
0-11بحاجة إلى مراجعة

اختبار الوحدة 8 - PowerShell والسجل - 30 سؤالًا