ค้นหาเว็บไซต์

การดูแลระบบ Windows Defender ด้วย PowerShell


ในบทความนี้ ผมจะเน้นไปที่ Microsoft Defender ฉันจะยกตัวอย่างบางส่วนให้คุณนำไปต่อยอดได้ มันไม่เกี่ยวกับการทำสิ่งมหัศจรรย์ แต่เกี่ยวกับพื้นฐาน กระโดดเข้าไปเลย

โมดูล Microsoft Windows Defender

ก่อนที่เราจะเริ่มต้น เราต้องการข้อมูลเกี่ยวกับโมดูล Defender และ cmdlets ของโมดูล

Get-Command -Module Defender

เราได้รับรายการ Defender cmdlets ทั้งหมด

ลองออกไปเล่นกับพวกเขาบ้าง

การดึงข้อมูลผู้พิทักษ์

เรียกใช้ cmdlet ด้านล่างเพื่อดึงภาพรวมของการกำหนดค่าผู้พิทักษ์ของคุณ

Get-MpComputerStatus

ข้อมูลมากมายไหลผ่านหน้าจอ

Get-MpThreatCatalog เป็น cmdlet ที่มีประโยชน์มากซึ่งแสดงข้อมูลเกี่ยวกับลายเซ็นมัลแวร์ที่คอมพิวเตอร์ได้รับการปกป้อง คำสั่งที่สองแม่นยำยิ่งขึ้นและแสดงเฉพาะชื่อการรักษาแทนข้อมูลทั้งหมด คำสั่งที่สามจะบันทึกชื่อภัยคุกคามทั้งหมดลงในไฟล์

Get-MpThreatCatalog
Get-MpThreatCatalog | Select-Object ThreatName
Get-MpThreatCatalog | Select-Object ThreatName | Out-File $home\threats.txt

ตัวอย่างเช่น หากคุณต้องการแสดงเฉพาะ Trjoans ให้รันคำสั่งนี้

Get-MpThreatCatalog | Where-Object ThreatName -like "*Trojan*" | Select-Object ThreatName

กำหนดค่า Microsoft Defender

สิ่งที่สำคัญที่สุดใน Defender? ใช่ อัปเดตลายเซ็น

Update-MpSignature -Verbose

หากต้องการเริ่มการสแกน ให้เรียกใช้ Start-MpScan cmdlet

Start-MpScan -Verbose

สุดท้ายนี้ คุณสามารถเพิ่มการยกเว้นได้ เส้นทางแยกนี้ไม่ได้สแกนหรือตรวจสอบโดย Microsoft Windows Defender

Add-MpPreference -ExclusionPath "C:\Temp"

หากต้องการดูภาพรวมของเส้นทางการแยกที่กำหนดค่าไว้ ให้เรียกใช้ Get-MpComputerStatus และเลือกคุณสมบัติ ExclusionPath

Get-MpPreference | Select-Object ExclusionPath

แต่แบบนั้นจะดีกว่า:

Get-MpPreference | Select-Object -ExpandProperty ExclusionPath

นั่นคือสิ่งที่ฉันต้องการแสดงในโพสต์นี้

บทความที่เกี่ยวข้อง