Condividi tramite


Set-CMAntimalwarePolicy

Configurare le impostazioni per un criterio antimalware di Endpoint Protection.

Sintassi

Set-CMAntimalwarePolicy
   [-Description <String>]
   -Name <String>
   [-NewName <String>]
   [-PassThru]
   [-Priority <PriorityChangeType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddDefinitionUpdateFileShare <String[]>]
   [-CleanDefinitionUpdateFileShare]
   [-DefinitionUpdateFileShare <String[]>]
   [-EnableSignatureUpdateCatchup <Boolean>]
   [-FallbackOrder <FallbackOrderType[]>]
   [-FallbackToAlternateSourceHr <Int32>]
   -Name <String>
   [-PassThru]
   [-RemoveDefinitionUpdateFileShare <String[]>]
   [-SignatureUpdateHr <Int32>]
   [-SignatureUpdateTime <DateTime>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddDefinitionUpdateFileShare <String[]>]
   [-CleanDefinitionUpdateFileShare]
   [-DefinitionUpdateFileShare <String[]>]
   [-EnableSignatureUpdateCatchup <Boolean>]
   [-FallbackOrder <FallbackOrderType[]>]
   [-FallbackToAlternateSourceHr <Int32>]
   -InputObject <IResultObject>
   [-PassThru]
   [-RemoveDefinitionUpdateFileShare <String[]>]
   [-SignatureUpdateHr <Int32>]
   [-SignatureUpdateTime <DateTime>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddExcludedFilePath <String[]>]
   [-AddExcludedFileType <String[]>]
   [-AddExcludedProcess <String[]>]
   [-CleanExcludedFilePath]
   [-CleanExcludedFileType]
   [-CleanExcludedProcess]
   [-ExcludeFilePath <String[]>]
   [-ExcludeFileType <String[]>]
   [-ExcludeProcess <String[]>]
   -Name <String>
   [-PassThru]
   [-RemoveExcludedFilePath <String[]>]
   [-RemoveExcludedFileType <String[]>]
   [-RemoveExcludedProcess <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddExcludedFilePath <String[]>]
   [-AddExcludedFileType <String[]>]
   [-AddExcludedProcess <String[]>]
   [-CleanExcludedFilePath]
   [-CleanExcludedFileType]
   [-CleanExcludedProcess]
   [-ExcludeFilePath <String[]>]
   [-ExcludeFileType <String[]>]
   [-ExcludeProcess <String[]>]
   -InputObject <IResultObject>
   [-PassThru]
   [-RemoveExcludedFilePath <String[]>]
   [-RemoveExcludedFileType <String[]>]
   [-RemoveExcludedProcess <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddThreat <Hashtable>]
   [-CleanThreat]
   -Name <String>
   [-OverrideAction <DefaultActionMediumAndLowType[]>]
   [-PassThru]
   [-RemoveThreat <String[]>]
   [-ThreatName <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AddThreat <Hashtable>]
   [-CleanThreat]
   -InputObject <IResultObject>
   [-OverrideAction <DefaultActionMediumAndLowType[]>]
   [-PassThru]
   [-RemoveThreat <String[]>]
   [-ThreatName <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigLimitCpuUsage <Boolean>]
   [-FullScanNetworkDrive <Boolean>]
   -Name <String>
   [-PassThru]
   [-ScanArchive <Boolean>]
   [-ScanEmail <Boolean>]
   [-ScanNetworkDrive <Boolean>]
   [-ScanRemovableStorage <Boolean>]
   [-ScheduledScanUserControl <ScheduledScanUserControlType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigLimitCpuUsage <Boolean>]
   [-FullScanNetworkDrive <Boolean>]
   -InputObject <IResultObject>
   [-PassThru]
   [-ScanArchive <Boolean>]
   [-ScanEmail <Boolean>]
   [-ScanNetworkDrive <Boolean>]
   [-ScanRemovableStorage <Boolean>]
   [-ScheduledScanUserControl <ScheduledScanUserControlType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigRealTime <Boolean>]
   [-EnablePuaProtection <Boolean>]
   [-PuaProtection <PuaProtection>]
   [-EnableScriptScanning <Boolean>]
   [-MonitorFileProgramActivity <Boolean>]
   -Name <String>
   [-NetworkExploitProtection <Boolean>]
   [-PassThru]
   [-RealTimeProtectionOn <Boolean>]
   [-RealTimeScanOption <RealTimeScanOptionType>]
   [-ScanAllDownloaded <Boolean>]
   [-UseBehaviorMonitor <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigRealTime <Boolean>]
   [-EnablePuaProtection <Boolean>]
   [-PuaProtection <PuaProtection>]
   [-EnableScriptScanning <Boolean>]
   -InputObject <IResultObject>
   [-MonitorFileProgramActivity <Boolean>]
   [-NetworkExploitProtection <Boolean>]
   [-PassThru]
   [-RealTimeProtectionOn <Boolean>]
   [-RealTimeScanOption <RealTimeScanOptionType>]
   [-ScanAllDownloaded <Boolean>]
   [-UseBehaviorMonitor <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigSampleSubmission <Boolean>]
   [-AllowDeleteQuarantineFileDaysModification <Boolean>]
   [-AllowExclusionModification <Boolean>]
   [-AllowUserViewHistory <Boolean>]
   [-CreateSystemRestorePointBeforeClean <Boolean>]
   [-DeleteQuarantineFileDays <Int32>]
   [-DisableClientUI <Boolean>]
   [-EnableAutoSampleSubmission <Boolean>]
   [-EnableReparsePointScanning <Boolean>]
   -Name <String>
   [-PassThru]
   [-RandomizeScheduledScanStartTime <Boolean>]
   [-ShowNotification <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowClientUserConfigSampleSubmission <Boolean>]
   [-AllowDeleteQuarantineFileDaysModification <Boolean>]
   [-AllowExclusionModification <Boolean>]
   [-AllowUserViewHistory <Boolean>]
   [-CreateSystemRestorePointBeforeClean <Boolean>]
   [-DeleteQuarantineFileDays <Int32>]
   [-DisableClientUI <Boolean>]
   [-EnableAutoSampleSubmission <Boolean>]
   [-EnableReparsePointScanning <Boolean>]
   -InputObject <IResultObject>
   [-PassThru]
   [-RandomizeScheduledScanStartTime <Boolean>]
   [-ShowNotification <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowMapsModification <Boolean>]
   [-CloudBlockLevel <CloudBlockLevelType>]
   [-ExtendedCloudCheckSec <Int32>]
   [-JoinSpyNet <JoinSpyNetType>]
   -Name <String>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-AllowMapsModification <Boolean>]
   [-CloudBlockLevel <CloudBlockLevelType>]
   [-ExtendedCloudCheckSec <Int32>]
   -InputObject <IResultObject>
   [-JoinSpyNet <JoinSpyNetType>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-CheckLatestDefinition <Boolean>]
   [-EnableCatchupScan <Boolean>]
   [-EnableQuickScan <Boolean>]
   [-EnableScheduledScan <Boolean>]
   [-LimitCpuUsage <Int32>]
   -Name <String>
   [-PassThru]
   [-QuickScanTime <DateTime>]
   [-ScanWhenClientNotInUse <Boolean>]
   [-ScheduledScanTime <DateTime>]
   [-ScheduledScanType <ScheduledScanType>]
   [-ScheduledScanWeekday <ScheduledScanWeekdayType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-CheckLatestDefinition <Boolean>]
   [-EnableCatchupScan <Boolean>]
   [-EnableQuickScan <Boolean>]
   [-EnableScheduledScan <Boolean>]
   -InputObject <IResultObject>
   [-LimitCpuUsage <Int32>]
   [-PassThru]
   [-QuickScanTime <DateTime>]
   [-ScanWhenClientNotInUse <Boolean>]
   [-ScheduledScanTime <DateTime>]
   [-ScheduledScanType <ScheduledScanType>]
   [-ScheduledScanWeekday <ScheduledScanWeekdayType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-DefaultActionHigh <DefaultActionSevereAndHighType>]
   [-DefaultActionLow <DefaultActionMediumAndLowType>]
   [-DefaultActionMedium <DefaultActionMediumAndLowType>]
   [-DefaultActionSevere <DefaultActionSevereAndHighType>]
   -Name <String>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-DefaultActionHigh <DefaultActionSevereAndHighType>]
   [-DefaultActionLow <DefaultActionMediumAndLowType>]
   [-DefaultActionMedium <DefaultActionMediumAndLowType>]
   [-DefaultActionSevere <DefaultActionSevereAndHighType>]
   -InputObject <IResultObject>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAntimalwarePolicy
   [-Description <String>]
   -InputObject <IResultObject>
   [-NewName <String>]
   [-PassThru]
   [-Priority <PriorityChangeType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-CMAntiMalwarePolicy configura le impostazioni per un criterio antimalware di Endpoint Protection.

Usare innanzitutto New-CMAntimalwarePolicy per creare l'oggetto criterio. Quando si creano i criteri, usare il parametro Criteri per specificare i tipi di impostazioni inclusi nei criteri. Se si usa Set-CMAntiMalwarePolicy per configurare le impostazioni per i tipi di criteri non aggiunti in origine, i tipi vengono aggiunti quando si configurano le impostazioni.

Per altre informazioni, vedere Come creare e distribuire criteri antimalware per Endpoint Protection in Configuration Manager.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Creare un criterio antimalware e abilitare il controllo pua

In questo esempio viene innanzitutto creato un nuovo criterio antimalware che include il tipo di impostazioni RealTimeProtection . Configura quindi tale criterio per abilitare il controllo per le applicazioni potenzialmente indesiderate.It then configures that policy to enable auditing for potentially unwanted applications (PUA).

$polName = "Real-time protection policy"
$polDesc = "via Pwsh by " + $env:UserName + " at " + $(Get-Date)
New-CMAntimalwarePolicy -Name $polName -Description $polDesc -Policy RealTimeProtection

Set-CMAntimalwarePolicy -Name $polName -PuaProtection Audit

Esempio 2: Aumentare la priorità di un criterio antimalware

Questo comando aumenta la priorità dei criteri antimalware denominati ContosoPolicy.

Set-CMAntiMalwarePolicy -Name "ContosoPolicy" -Priority Increase

Parametri

-AddDefinitionUpdateFileShare

Se si selezionano condivisioni file UNC come origine di aggiornamento di Security Intelligence, usare questo parametro per aggiungere altri percorsi di rete all'elenco.

Tipo:String[]
Alias:AddDefinitionUpdateFileSharesSources, AddDefinitionUpdateFileShares
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddExcludedFilePath

Specificare un percorso di file o cartella da escludere dalle analisi antimalware. Le esclusioni consentono di completare più rapidamente le analisi o di evitare conflitti con alcune applicazioni. Può anche aumentare il rischio di malware.

Usare questo parametro per aggiungere altri percorsi all'elenco.

Ad esempio: %windir%\explorer.exe, %windir%\system32

Tipo:String[]
Alias:AddExcludedFilePaths
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddExcludedFileType

Specificare un'estensione di file per escludere tutti i file di questo tipo dalle analisi antimalware. Le esclusioni consentono di completare più rapidamente le analisi o di evitare conflitti con alcune applicazioni. Può anche aumentare il rischio di malware.

Usare questo parametro per aggiungere altri tipi all'elenco.

Ad esempio: .jpg, .txt

Tipo:String[]
Alias:AddExcludedFileTypes
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddExcludedProcess

Specificare il percorso di un file eseguibile di processo per escluderlo dalle analisi antimalware. Le esclusioni consentono di completare più rapidamente le analisi o di evitare conflitti con alcune applicazioni. Può anche aumentare il rischio di malware.

Usare questo parametro per aggiungere altri processi all'elenco.

Ad esempio: %windir%\system32\service.exe

Tipo:String[]
Alias:AddExcludedProcesses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddThreat

Specificare una tabella hash dei nomi delle minacce e l'azione di override corrispondente. Questa tabella definisce le azioni di correzione da eseguire quando viene rilevato il nome di minaccia specificato durante un'analisi.

Usare questo parametro per aggiungere altre minacce all'elenco.

Tipo:Hashtable
Alias:AddThreats
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowClientUserConfigLimitCpuUsage

Impostare questo parametro su $true per consentire agli utenti nei computer client di configurare l'utilizzo della CPU durante le analisi.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowClientUserConfigRealTime

Impostare questo parametro su $true per consentire agli utenti nei computer client di configurare le impostazioni di protezione in tempo reale.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowClientUserConfigSampleSubmission

Impostare questo parametro su $true per consentire agli utenti nei computer client di modificare le impostazioni di invio automatico dei file di esempio.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowDeleteQuarantineFileDaysModification

Impostare questo parametro su $true per consentire agli utenti nei computer client di configurare l'impostazione per l'eliminazione di file in quarantena.

Tipo:Boolean
Alias:AllowUserConfigQuarantinedFileDeletionPeriod
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowExclusionModification

Impostare questo parametro su $true per consentire agli utenti nei computer client di escludere file e cartelle, tipi di file e processi dalle analisi.

Tipo:Boolean
Alias:AllowUserAddExcludes
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowMapsModification

Impostare questo parametro su $true per consentire agli utenti nei computer client di modificare le impostazioni del servizio Cloud Protection.

Tipo:Boolean
Alias:AllowUserChangeSpyNetSettings
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AllowUserViewHistory

Impostare questo parametro su $true per consentire a tutti gli utenti nei computer client di visualizzare i risultati completi della cronologia.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CheckLatestDefinition

Impostare questo parametro su $true per verificare la disponibilità degli aggiornamenti di Security Intelligence più recenti prima di eseguire un'analisi.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanDefinitionUpdateFileShare

Aggiungere questo parametro per rimuovere l'elenco di condivisioni file di rete da usare come origini di aggiornamento di Security Intelligence.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanExcludedFilePath

Aggiungere questo parametro per rimuovere l'elenco di percorsi di file da escludere dalle analisi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanExcludedFileType

Aggiungere questo parametro per rimuovere l'elenco di estensioni di file da escludere dalle analisi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanExcludedProcess

Aggiungere questo parametro per rimuovere l'elenco di processi da escludere dalle analisi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanThreat

Aggiungere questo parametro per rimuovere la tabella delle azioni di correzione predefinite per i nomi di minaccia rilevati.

Tipo:SwitchParameter
Alias:CleanThreats
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CloudBlockLevel

Per il servizio Cloud Protection specificare il livello di blocco dei file sospetti.

Tipo:CloudBlockLevelType
Valori accettati:Normal, High, HighExtraProtection, BlockUnknown
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CreateSystemRestorePointBeforeClean

Impostare questo parametro su $true per creare un punto di ripristino del sistema prima della pulizia dei computer.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultActionHigh

Specificare l'azione predefinita eseguita da Endpoint Protection in risposta a una minaccia che classifica a livello generale .

Tipo:DefaultActionSevereAndHighType
Valori accettati:Recommended, Quarantine, Remove
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultActionLow

Specificare l'azione predefinita eseguita da Endpoint Protection in risposta a una minaccia che classifica a livello basso .

Tipo:DefaultActionMediumAndLowType
Valori accettati:None, Quarantine, Remove, Allow
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultActionMedium

Specificare l'azione predefinita eseguita da Endpoint Protection in risposta a una minaccia che classifica a livello medio .

Tipo:DefaultActionMediumAndLowType
Valori accettati:None, Quarantine, Remove, Allow
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultActionSevere

Specificare l'azione predefinita eseguita da Endpoint Protection in risposta a una minaccia che classifica a livello grave .

Tipo:DefaultActionSevereAndHighType
Valori accettati:Recommended, Quarantine, Remove
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefinitionUpdateFileShare

Specificare una matrice di origini di condivisione file UNC usate per scaricare gli aggiornamenti di Security Intelligence. Le origini vengono contattate nell'ordine specificato.

Se si specifica questo parametro, il client contatta le risorse fornite per gli aggiornamenti. Dopo aver scaricato correttamente gli aggiornamenti da un'origine, il client non contatta le origini rimanenti nell'elenco. Se non si specifica questo parametro, l'elenco rimane vuoto e non vengono contattate origini.

Tipo:String[]
Alias:DefinitionUpdateFileSharesSources, DefinitionUpdateFileShares
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeleteQuarantineFileDays

Specificare il numero di giorni in cui gli elementi devono essere conservati nella cartella Quarantena prima di essere rimossi.

Se si specifica questo parametro, gli elementi vengono rimossi dalla cartella Quarantine dopo il numero di giorni specificato. Se non si specifica questo parametro, gli elementi vengono mantenuti nella cartella Quarantena per il numero di giorni specificato nel criterio predefinito, ovvero 30 giorni.

Tipo:Int32
Alias:DeleteQuarantinedFilesPeriod
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specificare una descrizione facoltativa per i criteri antimalware per identificarlo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableClientUI

Impostare questo parametro su $true per disabilitare l'interfaccia utente client.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableAutoSampleSubmission

Impostare questo parametro su $true per abilitare l'invio automatico di file di esempio. Questa funzionalità consente a Microsoft di determinare se alcuni elementi rilevati sono dannosi.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableCatchupScan

Impostare questo parametro su per $true forzare un'analisi del tipo di analisi selezionato se un computer client è offline durante due o più analisi pianificate.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnablePuaProtection

Nella versione 2103 o precedente impostare questo parametro su per abilitare $true il rilevamento per applicazioni potenzialmente indesiderate.

A partire dalla versione 2107, usare il parametro PuaProtection per configurare questa impostazione.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableQuickScan

Impostare questo parametro su $true per eseguire un'analisi rapida giornaliera nei computer client.

Tipo:Boolean
Alias:EnableQuickDailyScan
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableReparsePointScanning

Impostare questo parametro su $true per abilitare l'analisi del reparse point.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableScheduledScan

Impostare questo parametro su $true per configurare questo criterio per eseguire un'analisi pianificata nei computer client.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableScriptScanning

Impostare questo parametro su $true per abilitare l'analisi degli script.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableSignatureUpdateCatchup

Impostare questo parametro su $true per forzare un aggiornamento dell'intelligence di sicurezza se il computer client è offline per più di due aggiornamenti pianificati consecutivi.

Tipo:Boolean
Alias:EnableSignatureUpdateCatchupInterval
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExcludeFilePath

Specificare una matrice di percorsi di file per cui l'analisi pianificata e in tempo reale è disabilitata.

Tipo:String[]
Alias:ExcludedFilePaths, ExcludeFilePaths
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExcludeFileType

Specificare una matrice di tipi di file da escludere dall'analisi pianificata e in tempo reale.

Tipo:String[]
Alias:ExcludedFileTypes, ExcludeFileTypes
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExcludeProcess

Specificare una matrice di processi per i quali tutti i file aperti da uno dei processi vengono esclusi dall'analisi pianificata e in tempo reale. Il processo stesso non è escluso.

Tipo:String[]
Alias:ExcludedProcesses, ExcludeProcesses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExtendedCloudCheckSec

Specificare il numero di secondi per consentire a un controllo esteso con il servizio Cloud Protection di bloccare ed analizzare i file sospetti.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FallbackOrder

Definire le origini di aggiornamento dell'intelligence per la sicurezza usate dal client e l'ordine in cui le contatta.

Tipo:FallbackOrderType[]
Valori accettati:UpdatesDistributedFromConfigurationManager, UpdatesFromUncFileShares, UpdatesDistributedFromWsus, UpdatesDistributedFromMicrosoftUpdate, UpdatesDistributedFromMicrosoftMalwareProtectionCenter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FallbackToAlternateSourceHr

Se si usa Configuration Manager come origine per gli aggiornamenti di Security Intelligence, i client verranno aggiornati da origini alternative solo se l'intelligence di sicurezza è precedente al numero di ore specificato con questo valore.

Tipo:Int32
Alias:AuGracePeriod, FallbackToAlternateSourceHour
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FullScanNetworkDrive

Impostare questo parametro su $true per analizzare le unità di rete mappate quando si esegue un'analisi completa.

Tipo:Boolean
Alias:FullScanNetworkDrives
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specificare un oggetto criteri antimalware da configurare. Per ottenere questo oggetto, usare il cmdlet Get-CMAntiMalwarePolicy .

Tipo:IResultObject
Alias:AntiMalwarePolicy
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-JoinSpyNet

Specificare il tipo di appartenenza al servizio Cloud Protection.

  • DoNotJoinMaps: non vengono inviate informazioni.
  • BasicMembership: raccogliere e inviare elenchi di malware rilevati.
  • AdvancedMembership: informazioni di base e informazioni più complete che potrebbero contenere informazioni personali. Ad esempio, percorsi di file e dump di memoria parziale.
Tipo:JoinSpyNetType
Valori accettati:DoNotJoinMaps, BasicMembership, AdvancedMembership
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LimitCpuUsage

Specificare la percentuale per limitare l'utilizzo della CPU durante le analisi.

Tipo:Int32
Valori accettati:0, 10, 20, 30, 40, 50, 60, 70, 80, 90
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MonitorFileProgramActivity

Impostare questo parametro su $true per monitorare l'attività di file e programmi nel computer client.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specificare il nome di un criterio antimalware da configurare.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkExploitProtection

Impostare questo parametro su $true per abilitare la protezione dagli exploit basati sulla rete.

Tipo:Boolean
Alias:NetworkProtectionAgainstExploits
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NewName

Usare questo parametro per rinominare i criteri specificati con i parametri Name o InputObject .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OverrideAction

Specificare l'azione di sostituzione delle minacce. Usare questo parametro con il parametro ThreatName per configurare le impostazioni di override delle minacce.

Tipo:DefaultActionMediumAndLowType[]
Alias:OverrideActions
Valori accettati:None, Quarantine, Remove, Allow
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Priority

Usare questo parametro per modificare la priorità dei criteri antimalware.

Tipo:PriorityChangeType
Valori accettati:Increase, Decrease
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PuaProtection

A partire dalla versione 2107, usare questo parametro per configurare il rilevamento per applicazioni potenzialmente indesiderate. Specificare uno dei valori seguenti: Disable, Enableo Audit

Tipo:PuaProtection
Valori accettati:Disable, Enable, Audit
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-QuickScanTime

Specificare un oggetto datetime per quando eseguire un'analisi rapida giornaliera. Per ottenere questo oggetto, usare il cmdlet predefinito Get-Date .

Tipo:DateTime
Alias:ScheduledScanQuickTime
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RandomizeScheduledScanStartTime

Impostare questo parametro su $true per rendere casuali gli orari di inizio dell'analisi pianificata e dell'aggiornamento di Security Intelligence.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RealTimeProtectionOn

Impostare questo parametro su $true per abilitare la protezione in tempo reale.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RealTimeScanOption

Specificare il modo in cui la protezione in tempo reale analizza i file di sistema. Per motivi di prestazioni, potrebbe essere necessario modificare il valore predefinito se un server ha un'attività file in ingresso o in uscita elevata.

Tipo:RealTimeScanOptionType
Valori accettati:ScanIncomingAndOutgoingFiles, ScanIncomingFilesOnly, ScanOutgoingFilesOnly
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveDefinitionUpdateFileShare

Specificare i percorsi di condivisione file di rete da rimuovere dall'elenco. Per cancellare l'intero elenco, usare il parametro CleanDefinitionUpdateFileShare .

Tipo:String[]
Alias:RemoveDefinitionUpdateFileSharesSources, RemoveDefinitionUpdateFileShares
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveExcludedFilePath

Specificare i percorsi di file esclusi da rimuovere dall'elenco. Per cancellare l'intero elenco, usare il parametro CleanExcludedFilePath .

Tipo:String[]
Alias:RemoveExcludedFilePaths
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveExcludedFileType

Specificare i tipi di file esclusi da rimuovere dall'elenco. Per cancellare l'intero elenco, usare il parametro CleanExcludedFileType .

Tipo:String[]
Alias:RemoveExcludedFileTypes
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveExcludedProcess

Specificare i processi esclusi da rimuovere dall'elenco. Per cancellare l'intero elenco, usare il parametro CleanExcludedProcesses .

Tipo:String[]
Alias:RemoveExcludedProcesses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveThreat

Specificare i nomi delle minacce da rimuovere dalla tabella di sostituzione delle minacce.

Tipo:String[]
Alias:RemoveThreats, RemoveThreatsByName
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanAllDownloaded

Impostare questo parametro su $true per analizzare tutti i file scaricati e abilitare la protezione dagli exploit per il browser.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanArchive

Impostare questo parametro su $true per analizzare i file archiviati, ad esempio .zip o .cab i file.

Tipo:Boolean
Alias:ScanArchivedFiles
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanEmail

Impostare questo parametro su $true per analizzare gli allegati di posta elettronica e di posta elettronica.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanNetworkDrive

Impostare questo parametro su $true per analizzare i file di rete.

Tipo:Boolean
Alias:ScanNetworkDrives
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanRemovableStorage

Impostare questo parametro su $true per analizzare i dispositivi di archiviazione rimovibili, ad esempio le unità USB.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScanWhenClientNotInUse

Impostare questo parametro su $true per avviare un'analisi pianificata solo quando il computer è inattivo.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScheduledScanTime

Specificare un oggetto datetime per quando eseguire un'analisi pianificata. Per ottenere questo oggetto, usare il cmdlet predefinito Get-Date .

Tipo:DateTime
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScheduledScanType

Specificare il tipo di analisi pianificata.

  • QuickScan: questo tipo di analisi controlla i processi e le cartelle in memoria in cui viene in genere trovato malware. Richiede meno risorse rispetto a un'analisi completa.

  • FullScan: questo tipo di analisi aggiunge un controllo completo di tutti i file e le cartelle locali agli elementi analizzati nell'analisi rapida. Questa analisi richiede più tempo di un'analisi rapida e usa più risorse di elaborazione della CPU e memoria nei computer client.

Nella maggior parte dei casi, usare Analisi rapida per ridurre al minimo l'uso delle risorse di sistema nei computer client. Se la rimozione del malware richiede un'analisi completa, Endpoint Protection genera un avviso visualizzato nella console di Configuration Manager. Il valore predefinito è Analisi rapida.

Tipo:ScheduledScanType
Valori accettati:None, QuickScan, FullScan
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScheduledScanUserControl

Specificare il controllo utente delle analisi pianificate.

Tipo:ScheduledScanUserControlType
Valori accettati:NoControl, ScanTimeOnly, FullControl
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScheduledScanWeekday

Specificare il giorno della settimana in cui viene eseguita un'analisi pianificata.

Tipo:ScheduledScanWeekdayType
Valori accettati:Daily, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ShowNotification

Impostare questo parametro su $true per visualizzare le notifiche nel computer client quando l'utente deve eseguire un'analisi completa, aggiornare l'intelligence di sicurezza o eseguire Windows Defender Offline.

Tipo:Boolean
Alias:ShowNotificationMessages
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SignatureUpdateHr

Specificare l'intervallo di ore tra i controlli per gli aggiornamenti dell'intelligence di sicurezza. Usare un valore intero fino a 24, ad esempio:

  • 0: disabilita il controllo dell'intervallo
  • 1: verificare la disponibilità di aggiornamenti ogni ora
  • 24: controllare una volta al giorno
Tipo:Int32
Alias:SignatureUpdateInterval, SignatureUpdateIntervalHour
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SignatureUpdateTime

Specificare un oggetto datetime per quando il client verifica la disponibilità di aggiornamenti delle informazioni di sicurezza ogni giorno. Per ottenere questo oggetto, usare il cmdlet predefinito Get-Date .

Questa impostazione si applica solo se si disabilitano i controlli basati su intervalli con -SignatureUpdateHr 0.

Tipo:DateTime
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ThreatName

Specificare il nome di una minaccia. Usare questo parametro con il parametro OverrideAction per configurare le impostazioni di override delle minacce.

Tipo:String[]
Alias:ThreatNames
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseBehaviorMonitor

Impostare questo parametro su $true per abilitare il monitoraggio del comportamento.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object