Microsoft Defender (tidigare Windows Defender) är ett effektivt, kostnadseffektivt antivirusprogram som förinstalleras på Windows 10-enheter. Det ger också användare avancerat webb- och realtidsskydd mot skadliga virus, trojaner och annan skadlig kod.
Som en inbyggd Microsoft-applikation kan du hantera Microsoft Defender via Windows PowerShell.
Du kan enkelt uppdatera Microsoft Defender, köra systemgenomsökningar, kontrollera den aktuella antivirusstatusen och till och med schemalägga genomsökningar, allt genom några kommandon i PowerShell. PowerShell-kommandon påskyndar konfigurationsprocessen och ger dig tillgång till alternativ som inte är tillgängliga i Microsoft Defender-gränssnittet.
Vad är PowerShell?
PowerShell är ett modernt ramverk för plattformshantering som utökar standardkommandoradsgränssnittet. Den kombinerar ett konfigurationsramverk, ett skriptspråk och ett kommandoradsskal för att ge ett kraftfullt verktyg för utvecklare. PowerShell bygger på .NET-ramverket och ger stöd för macOS, Linux och Windows.
Så här startar du Windows PowerShell på Windows 10:
- Inmatning Windows PowerShell i sökfältet på Start-menyn.
- Högerklicka på Windows PowerShell och klicka på Kör som administratör
Kontrollera Microsoft Defender-status med PowerShell
Innan du börjar använda PowerShell för att konfigurera Microsoft Defender bör du först kontrollera den aktuella statusen. Kommandot nedan får den detaljerade statusen för antiprogramvaran installerad på din Windows-dator.
När du startar Windows PowerShell som administratör skriver du följande kommando och trycker på Enter för att verifiera statusen för Microsoft Defender:
Get-MpComputerStatus
Du bör då få en lång lista med detaljer om Microsoft Defender. För närvarande är vi bara intresserade av Antivirus aktiverat märka; om detta är Sann, sedan konfigureras Microsoft Defender korrekt och körs på din dator.
Du kan sedan på ett säkert sätt fortsätta med att uppdatera Microsoft Defender och köra anti-malware-skanningar. Om Microsoft Defender är inaktiverat på din dator kan du göra det aktivera det i några steg.
Relaterad: Är Microsoft Defender det bästa antivirusprogrammet för din dator?
Hur man uppdaterar Microsoft Defender med PowerShell
Antivirusprogram måste uppdateras regelbundet för att uppdatera definitionerna av skadlig kod. Du kan uppdatera Microsoft Defender via Windows PowerShell genom att skriva följande kommando och trycka på Enter:
Update-MpSignature
Efter att detta cmdlet-kommando har genomförts kommer det att ladda ner och installera nya Microsoft Defender-definitionsuppdateringar om tillgängliga. Detta kommando fungerar genom att ladda ner de senaste uppdateringarna från standarduppdateringskällan, Microsoft Update Server.
Alternativt kan du också ladda ner uppdateringar från en viss källa med följande kommando, växla ut KÄLLNAMN för den plats du väljer.
Uppdatera-MpSignature -UpdateSource SourceName
Följande kommando uppdaterar inställningarna för Microsoft Defender för att automatiskt söka efter definitionsuppdateringar varje dag i veckan:
Set-MpPreference -SignatureScheduleDay Everyday
Kör en snabb antivirussökning med PowerShell
Ibland vill du köra en snabb skanning av skadlig kod på din dator. Även om detta är relativt enkelt att göra via Windows säkerhetsgränssnitt, gör PowerShell-kommandot det ännu enklare. För att köra en snabb virussökning på Windows 10, skriv följande cmdlet-kommando på PowerShell och tryck på Enter:
Start-MpScan -ScanType QuickScan
Kör en fullständig antivirussökning med PowerShell
En fullständig genomsökning av skadlig programvara kommer att kontrollera alla filer på din Windows-dator och ibland även externt anslutna USB-flashenheter. Navigera till en Fullständig genomsökning på Microsoft Defender kan vara besvärligt, så du kan överväga att använda PowerShell för att snabbt köra en djup malware-genomsökning av din dator. Du kan köra en fullständig genomsökning av Microsoft Defender med följande cmdlet-kommando:
Start-MpScan -ScanType FullScan
Hela skanningen brukar ta lite tid att gå igenom varje mapp på din dator. Du kan välja att köra skanningen i bakgrunden med följande kommando:
Start-MpScan -ScanType FullScan -AsJob
Efter att ha kört ovanstående kommandon kommer Microsoft Defender att köra en djupgående fullständig malware-genomsökning av din Windows 10-dator.
Microsoft Defender Offline Scan
Offlinesökningen är en kraftfull funktion som kan ta bort skadlig kod som är svår att upptäcka. Antivirusprogrammet kan ibland inte ta bort skadlig kod medan Windows körs. Sådan allvarlig skadlig kod kan säkert tas bort från datorn med Microsoft Defender Offline Scan.
Se till att du sparar alla dina öppnade filer innan du kör offline-sökningen. För att köra en offline-skanning på din Windows 10-dator, ange följande kommando i PowerShell-konsolen:
Start-MpWDOScan
Det här cmdlet-kommandot kommer att leda till att Windows 10 startar i Windows Defender offline-läge och skannar hela systemet efter skadlig kod. När din dator startar kommer du att se Windows Defender Antivirus laddningsskärm följt av ett kommandotolkfönster som visar förloppet för offline-genomsökningen.
När testet är klart kan du visa offlineskanningsrapporten genom att navigera till Windows-säkerhet> Virus- och hotskydd> Skyddshistorik.
Schemalägg en snabb antivirussökning med PowerShell
Med PowerShell kan du också schemalägga snabba skanningar som ska ske rutinmässigt varje dag hela veckan. För att schemalägga en snabbsökning på Microsoft Defender, skriv följande kommando i PowerShell och tryck på Enter:
Set-MpPreference -ScanScheduleQuickScanTime Scan_Time
Du måste byta ut Scan_Time med den 24-timmars tid du vill köra testet. Följande kommando schemalägger en snabbsökning för 14:00 varje dag:
Set-MpPreference -ScanScheduleQuickScanTime 14:00:00
För att återställa snabbsökningsschemat kör du samma cmdlet-kommando utan tidsparametern.
Schemalägg en fullständig antivirussökning med PowerShell
Du kan också planera en fullständig systemsökning av din Windows 10-dator med några snabbkommandon på PowerShell:
- Skriv kommandot nedan i PowerShell och tryck på Enter
Set-MpPreference -ScanParameters 2
- Ange följande kommando, men ersätt "Scan_Day" med ett nummer mellan "0" och "7", där "0" anger varje dag och siffrorna 1-7 anger den specifika veckodagen från och med söndag
Set-MpPreference -RemediationScheduleDay Scan_Day
- Skriv slutligen kommandot nedan på PowerShell och ersätt Scan_Time med den 24-timmars tid du vill välja
Set-MpPreference -RemediationScheduleTime Scan_Time
Du kan återställa hela systemskanningsschemat till standard genom att välja "8" i steg 2. Efter att ha konfigurerat hela skanningsschemat kommer Microsoft Defender automatiskt att utföra en fullständig systemsökning vid den konfigurerade dagen och tiden.
Skanna Windows 10 efter skadlig programvara med PowerShell
Microsoft Defender är ett mycket kraftfullt antivirusprogram och har alltid varit en av de bästa antivirusprogrammen som finns på marknaden. Som ett inbyggt kostnadsfritt antivirusprogram är det mycket effektivt att skydda dig mot hot mot skadlig programvara.
PowerShell låter dig konfigurera Microsoft Defender genom några enkla kommandon. Dessa kommandon kan uppdatera Microsoft Defender, köra systemgenomsökningar och till och med ställa in schemalagda genomsökningar.
Skadlig programvara löper väldigt mycket. Lär dig hur det fungerar och hur du kan förhindra att smittas.
Läs Nästa
- Windows

Fahad är författare på MakeUseOf och är för närvarande en grundstudent med inriktning mot datavetenskap. Han har tidigare arbetat som författare på Plan A Voyage och Smartek USA. Som en ivrig teknikförfattare ser han till att han håller sig uppdaterad med den senaste tekniken. Han är särskilt intresserad av Windows, Android och iOS. Fahad tycker om att spela fotboll och koda omöjliga uppdrag.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.