أمثلة أوامر الاستجابة المباشرة

ينطبق على:

هل تريد تجربة Defender لنقطة النهاية؟ التسجيل للحصول على إصدار تجريبي مجاني.

تعرف على الأوامر الشائعة المستخدمة في الاستجابة المباشرة واطلع على أمثلة حول كيفية استخدامها عادة.

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

analyze

# Analyze the file malware.txt
analyze file c:\Users\user\Desktop\malware.txt
# Analyze the process by PID
analyze process 1234

connections

# List active connections in json format using parameter name
connections -output json
# List active connections in json format without parameter name
connections json

dir

# List files and sub-folders in the current folder (by default it will show relative paths [-relative_path])
dir
# List files and sub-folders in the current folder, with their full path
dir -full_path
# List files and sub-folders in a specific folder
dir C:\Users\user\Desktop\
# List files and subfolders in the current folder in json format
dir -output json

fileinfo

# Display information about a file
fileinfo C:\Windows\notepad.exe

findfile

# Find file by name
findfile test.txt

getfile

# Download a file from a machine
getfile c:\Users\user\Desktop\work.txt
# Download a file from a machine, automatically run prerequisite commands
getfile c:\Users\user\Desktop\work.txt -auto

ملاحظة

لا يمكن تنزيل أنواع الملفات التالية باستخدام هذا الأمر من داخل Live Response:

تدعم PowerShell أنواع الملفات هذه.

استخدم PowerShell كبديل، إذا كان لديك مشاكل في استخدام هذا الأمر من داخل Live Response.

library

# List files in the library
library
# Delete a file from the library
library delete script.ps1

processes

# Show all processes
processes
# Get process by pid
processes 123
# Get process by pid with argument name
processes -pid 123
# Get process by name
processes -name notepad.exe

putfile

# Upload file from library
putfile get-process-by-name.ps1
# Upload file from library, overwrite file if it exists
putfile get-process-by-name.ps1 -overwrite
# Upload file from library, keep it on the machine after a restart
putfile get-process-by-name.ps1 -keep

registry

# Show information about the values in a registry key
registry HKEY_CURRENT_USER\Console
# Show information about a specific registry value (the double backslash \\ indicates a registry value versus key)
registry HKEY_CURRENT_USER\Console\\ScreenBufferSize

remediate

# Remediate file in specific path
remediate file c:\Users\user\Desktop\malware.exe
# Remediate process with specific PID
remediate process 7960
# See list of all remediated entities
remediate list

run

# Run PowerShell script from the library without arguments
run script.ps1
# Run PowerShell script from the library with arguments
run get-process-by-name.ps1 -parameters "-processName Registry"

ملاحظة

بالنسبة للأوامر طويلة الأمد مثل "run" أو "getfile"، قد تحتاج إلى استخدام رمز "&" في نهاية الأمر لتنفيذ هذا الإجراء في الخلفية. سيسمح لك هذا بمتابعة التحقيق في الجهاز والعودة إلى أمر الخلفية عند الانتهاء باستخدام الأمر الأساسي "fg".

عند تمرير المعلمات إلى برنامج نصي للاستجابة المباشرة، لا تقم بتضمين الأحرف المحظورة التالية: ';' و '&' و '|' و '!' و '$'.

scheduledtask

# Get all scheduled tasks
scheduledtasks
# Get specific scheduled task by location and name
scheduledtasks Microsoft\Windows\Subscription\LicenseAcquisition
# Get specific scheduled task by location and name with spacing
scheduledtasks "Microsoft\Configuration Manager\Configuration Manager Health Evaluation"

undo

# Restore remediated registry
undo registry HKEY_CURRENT_USER\Console\ScreenBufferSize
# Restore remediated scheduledtask
undo scheduledtask Microsoft\Windows\Subscription\LicenseAcquisition
# Restore remediated file
undo file c:\Users\user\Desktop\malware.exe

تلميح

هل تريد معرفة المزيد؟ Engage مع مجتمع أمان Microsoft في مجتمعنا التقني: Microsoft Defender لنقطة النهاية Tech Community.