Set-CMAntimalwarePolicy
Configurez les paramètres d’une stratégie de logiciel anti-programme malveillant Endpoint Protection.
Syntaxe
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>]
Description
L’applet de commande Set-CMAntiMalwarePolicy configure les paramètres d’une stratégie anti-programme malveillant Endpoint Protection.
Tout d’abord, utilisez New-CMAntimalwarePolicy pour créer l’objet de stratégie. Lorsque vous créez la stratégie, utilisez le paramètre Policy pour spécifier les types de paramètres qu’elle inclut. Si vous utilisez Set-CMAntiMalwarePolicy pour configurer les paramètres des types de stratégie qui n’ont pas été ajoutés à l’origine, il ajoute les types lorsque vous configurez les paramètres.
Pour plus d’informations, consultez Comment créer et déployer des stratégies anti-programme malveillant pour Endpoint Protection dans Configuration Manager.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Créer une stratégie anti-programme malveillant et activer l’audit puA
Dans cet exemple, il crée d’abord une stratégie anti-programme malveillant qui inclut le type de paramètres RealTimeProtection . Il configure ensuite cette stratégie pour activer l’audit des applications potentiellement indésirables (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
Exemple 2 : Augmenter la priorité d’une stratégie anti-programme malveillant
Cette commande augmente la priorité de la stratégie anti-programme malveillant nommée ContosoPolicy.
Set-CMAntiMalwarePolicy -Name "ContosoPolicy" -Priority Increase
Paramètres
-AddDefinitionUpdateFileShare
Si vous sélectionnez partages de fichiers UNC comme source de mise à jour du renseignement de sécurité, utilisez ce paramètre pour ajouter d’autres chemins d’accès réseau à la liste.
Type: | String[] |
Alias: | AddDefinitionUpdateFileSharesSources, AddDefinitionUpdateFileShares |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddExcludedFilePath
Spécifiez un chemin d’accès de fichier ou de dossier à exclure des analyses anti-programme malveillant. Les exclusions peuvent aider les analyses à se terminer plus rapidement ou à éviter les conflits avec certaines applications. Il peut également augmenter le risque de programmes malveillants.
Utilisez ce paramètre pour ajouter d’autres chemins à la liste.
Par exemple : %windir%\explorer.exe
, %windir%\system32
Type: | String[] |
Alias: | AddExcludedFilePaths |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddExcludedFileType
Spécifiez une extension de fichier pour exclure tous les fichiers de ce type des analyses anti-programme malveillant. Les exclusions peuvent aider les analyses à se terminer plus rapidement ou à éviter les conflits avec certaines applications. Il peut également augmenter le risque de programmes malveillants.
Utilisez ce paramètre pour ajouter d’autres types à la liste.
Par exemple : .jpg
, .txt
Type: | String[] |
Alias: | AddExcludedFileTypes |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddExcludedProcess
Spécifiez le chemin d’accès à un fichier exécutable de processus pour l’exclure des analyses anti-programme malveillant. Les exclusions peuvent aider les analyses à se terminer plus rapidement ou à éviter les conflits avec certaines applications. Il peut également augmenter le risque de programmes malveillants.
Utilisez ce paramètre pour ajouter d’autres processus à la liste.
Par exemple : %windir%\system32\service.exe
Type: | String[] |
Alias: | AddExcludedProcesses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddThreat
Spécifiez une table de hachage des noms des menaces et de l’action de remplacement correspondante. Ce tableau définit les actions de correction à effectuer lorsque le nom de menace spécifié est détecté pendant une analyse.
Utilisez ce paramètre pour ajouter d’autres menaces à la liste.
Type: | Hashtable |
Alias: | AddThreats |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowClientUserConfigLimitCpuUsage
Définissez ce paramètre sur $true
pour permettre aux utilisateurs sur les ordinateurs clients de configurer l’utilisation du processeur pendant les analyses.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowClientUserConfigRealTime
Définissez ce paramètre $true
sur pour permettre aux utilisateurs sur les ordinateurs clients de configurer les paramètres de protection en temps réel.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowClientUserConfigSampleSubmission
Définissez ce paramètre $true
sur pour permettre aux utilisateurs sur les ordinateurs clients de modifier les paramètres d’envoi automatique des exemples de fichiers.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowDeleteQuarantineFileDaysModification
Définissez ce paramètre $true
sur pour permettre aux utilisateurs sur les ordinateurs clients de configurer le paramètre pour la suppression de fichiers mis en quarantaine.
Type: | Boolean |
Alias: | AllowUserConfigQuarantinedFileDeletionPeriod |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowExclusionModification
Définissez ce paramètre sur $true
pour permettre aux utilisateurs sur les ordinateurs clients d’exclure les fichiers et dossiers, les types de fichiers et les processus des analyses.
Type: | Boolean |
Alias: | AllowUserAddExcludes |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowMapsModification
Définissez ce paramètre sur $true
pour permettre aux utilisateurs sur les ordinateurs clients de modifier les paramètres du service de protection cloud.
Type: | Boolean |
Alias: | AllowUserChangeSpyNetSettings |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AllowUserViewHistory
Définissez ce paramètre $true
sur pour permettre à tous les utilisateurs sur les ordinateurs clients d’afficher les résultats complets de l’historique.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CheckLatestDefinition
Définissez ce paramètre sur $true
pour rechercher les dernières mises à jour security intelligence avant d’exécuter une analyse.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CleanDefinitionUpdateFileShare
Ajoutez ce paramètre pour supprimer la liste des partages de fichiers réseau à utiliser comme sources de mise à jour de veille de sécurité.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CleanExcludedFilePath
Ajoutez ce paramètre pour supprimer la liste des chemins d’accès aux fichiers à exclure des analyses.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CleanExcludedFileType
Ajoutez ce paramètre pour supprimer la liste des extensions de fichier à exclure des analyses.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CleanExcludedProcess
Ajoutez ce paramètre pour supprimer la liste des processus à exclure des analyses.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CleanThreat
Ajoutez ce paramètre pour supprimer la table des actions de correction prédéfinies pour les noms de menaces détectées.
Type: | SwitchParameter |
Alias: | CleanThreats |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CloudBlockLevel
Pour le service De protection cloud, spécifiez le niveau de blocage des fichiers suspects.
Type: | CloudBlockLevelType |
Valeurs acceptées: | Normal, High, HighExtraProtection, BlockUnknown |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CreateSystemRestorePointBeforeClean
Définissez ce paramètre sur $true
pour créer un point de restauration système avant le nettoyage des ordinateurs.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultActionHigh
Spécifiez l’action par défaut que Endpoint Protection prend en réponse à une menace qu’elle classifie au niveau supérieur .
Type: | DefaultActionSevereAndHighType |
Valeurs acceptées: | Recommended, Quarantine, Remove |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultActionLow
Spécifiez l’action par défaut que Endpoint Protection prend en réponse à une menace qu’elle classifie au niveau Bas .
Type: | DefaultActionMediumAndLowType |
Valeurs acceptées: | None, Quarantine, Remove, Allow |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultActionMedium
Spécifiez l’action par défaut que Endpoint Protection prend en réponse à une menace qu’elle classifie au niveau Moyen .
Type: | DefaultActionMediumAndLowType |
Valeurs acceptées: | None, Quarantine, Remove, Allow |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultActionSevere
Spécifiez l’action par défaut que Endpoint Protection prend en réponse à une menace qu’elle classifie au niveau Sévère .
Type: | DefaultActionSevereAndHighType |
Valeurs acceptées: | Recommended, Quarantine, Remove |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefinitionUpdateFileShare
Spécifiez un tableau de sources de partage de fichiers UNC utilisées pour télécharger les mises à jour du renseignement de sécurité. Les sources sont contactées dans l’ordre spécifié.
Si vous spécifiez ce paramètre, le client contacte les ressources fournies pour les mises à jour. Une fois que le client a correctement téléchargé les mises à jour à partir d’une source, il ne contacte pas les sources restantes dans la liste. Si vous ne spécifiez pas ce paramètre, la liste reste vide et aucune source n’est contactée.
Type: | String[] |
Alias: | DefinitionUpdateFileSharesSources, DefinitionUpdateFileShares |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeleteQuarantineFileDays
Spécifiez le nombre de jours pendant lesquels les éléments doivent être conservés dans le dossier Quarantaine avant d’être supprimés.
Si vous spécifiez ce paramètre, les éléments sont supprimés du dossier Quarantaine après le nombre de jours spécifié. Si vous ne spécifiez pas ce paramètre, les éléments sont conservés dans le dossier Quarantaine pendant le nombre de jours spécifié dans la stratégie par défaut, soit 30 jours.
Type: | Int32 |
Alias: | DeleteQuarantinedFilesPeriod |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Description
Spécifiez une description facultative pour la stratégie anti-programme malveillant afin de vous aider à l’identifier.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableClientUI
Définissez ce paramètre sur $true
pour désactiver l’interface utilisateur du client.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableAutoSampleSubmission
Définissez ce paramètre sur $true
pour activer l’envoi automatique d’exemples de fichiers. Cette fonctionnalité permet à Microsoft de déterminer si certains éléments détectés sont malveillants.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableCatchupScan
Définissez ce paramètre sur $true
pour forcer une analyse du type d’analyse sélectionné si un ordinateur client est hors connexion pendant au moins deux analyses planifiées.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnablePuaProtection
Dans la version 2103 ou antérieure, définissez ce paramètre sur $true
pour activer la détection des applications potentiellement indésirables (PUA).
À compter de la version 2107, utilisez le paramètre PuaProtection pour configurer ce paramètre.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableQuickScan
Définissez ce paramètre sur $true
pour exécuter une analyse rapide quotidienne sur les ordinateurs clients.
Type: | Boolean |
Alias: | EnableQuickDailyScan |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableReparsePointScanning
Définissez ce paramètre sur $true
pour activer l’analyse des points d’analyse.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableScheduledScan
Définissez ce paramètre sur $true
pour configurer cette stratégie afin d’exécuter une analyse planifiée sur les ordinateurs clients.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableScriptScanning
Définissez ce paramètre sur $true
pour activer l’analyse des scripts.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableSignatureUpdateCatchup
Définissez ce paramètre sur $true
pour forcer une mise à jour du renseignement de sécurité si l’ordinateur client est hors connexion pour plus de deux mises à jour planifiées consécutives.
Type: | Boolean |
Alias: | EnableSignatureUpdateCatchupInterval |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExcludeFilePath
Spécifiez un tableau de chemins de fichiers pour lesquels l’analyse planifiée et en temps réel est désactivée.
Type: | String[] |
Alias: | ExcludedFilePaths, ExcludeFilePaths |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExcludeFileType
Spécifiez un tableau de types de fichiers à exclure de l’analyse planifiée et en temps réel.
Type: | String[] |
Alias: | ExcludedFileTypes, ExcludeFileTypes |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExcludeProcess
Spécifiez un tableau de processus pour lesquels tous les fichiers ouverts par l’un des processus sont exclus de l’analyse planifiée et en temps réel. Le processus lui-même n’est pas exclu.
Type: | String[] |
Alias: | ExcludedProcesses, ExcludeProcesses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExtendedCloudCheckSec
Spécifiez le nombre de secondes pendant lesquelles une vérification étendue auprès du service de protection cloud permet de bloquer et d’analyser les fichiers suspects.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FallbackOrder
Définissez les sources de mise à jour de veille de sécurité que le client utilise et l’ordre dans lequel il les contacte.
Type: | FallbackOrderType[] |
Valeurs acceptées: | UpdatesDistributedFromConfigurationManager, UpdatesFromUncFileShares, UpdatesDistributedFromWsus, UpdatesDistributedFromMicrosoftUpdate, UpdatesDistributedFromMicrosoftMalwareProtectionCenter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FallbackToAlternateSourceHr
Si vous utilisez Configuration Manager comme source pour les mises à jour du renseignement de sécurité, les clients sont mis à jour uniquement à partir d’autres sources si le renseignement de sécurité est antérieur au nombre d’heures que vous spécifiez avec cette valeur.
Type: | Int32 |
Alias: | AuGracePeriod, FallbackToAlternateSourceHour |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-FullScanNetworkDrive
Définissez ce paramètre sur $true
pour analyser les lecteurs réseau mappés lors de l’exécution d’une analyse complète.
Type: | Boolean |
Alias: | FullScanNetworkDrives |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifiez un objet de stratégie anti-programme malveillant à configurer. Pour obtenir cet objet, utilisez l’applet de commande Get-CMAntiMalwarePolicy .
Type: | IResultObject |
Alias: | AntiMalwarePolicy |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-JoinSpyNet
Spécifiez le type d’appartenance au service De protection cloud.
-
DoNotJoinMaps
: aucune information n’est envoyée. -
BasicMembership
: collecter et envoyer des listes de programmes malveillants détectés. -
AdvancedMembership
: informations de base et informations plus complètes pouvant contenir des informations personnelles. Par exemple, les chemins d’accès aux fichiers et les vidages de mémoire partiels.
Type: | JoinSpyNetType |
Valeurs acceptées: | DoNotJoinMaps, BasicMembership, AdvancedMembership |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LimitCpuUsage
Spécifiez le pourcentage pour limiter l’utilisation du processeur pendant les analyses.
Type: | Int32 |
Valeurs acceptées: | 0, 10, 20, 30, 40, 50, 60, 70, 80, 90 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MonitorFileProgramActivity
Définissez ce paramètre $true
sur pour surveiller l’activité des fichiers et des programmes sur l’ordinateur client.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifiez le nom d’une stratégie anti-programme malveillant à configurer.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NetworkExploitProtection
Définissez ce paramètre sur $true
pour activer la protection contre les attaques basées sur le réseau.
Type: | Boolean |
Alias: | NetworkProtectionAgainstExploits |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewName
Utilisez ce paramètre pour renommer la stratégie que vous spécifiez avec les paramètres Name ou InputObject .
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OverrideAction
Spécifiez l’action de remplacement de menace. Utilisez ce paramètre avec le paramètre ThreatName pour configurer les paramètres de remplacement des menaces.
Type: | DefaultActionMediumAndLowType[] |
Alias: | OverrideActions |
Valeurs acceptées: | None, Quarantine, Remove, Allow |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PassThru
Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande peut ne pas générer de sortie.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Priority
Utilisez ce paramètre pour modifier la priorité de la stratégie anti-programme malveillant.
Type: | PriorityChangeType |
Valeurs acceptées: | Increase, Decrease |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PuaProtection
À compter de la version 2107, utilisez ce paramètre pour configurer la détection des applications potentiellement indésirables (PUA). Spécifiez l’une des valeurs suivantes : Disable
, Enable
ou Audit
Type: | PuaProtection |
Valeurs acceptées: | Disable, Enable, Audit |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-QuickScanTime
Spécifiez un objet datetime pour quand effectuer une analyse rapide quotidienne. Pour obtenir cet objet, utilisez l’applet de commande intégrée Get-Date .
Type: | DateTime |
Alias: | ScheduledScanQuickTime |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RandomizeScheduledScanStartTime
Définissez ce paramètre sur $true
pour aléatoirer les heures de début de la mise à jour de l’analyse planifiée et de la veille de sécurité.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RealTimeProtectionOn
Définissez ce paramètre sur $true
pour activer la protection en temps réel.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RealTimeScanOption
Spécifiez la façon dont la protection en temps réel analyse les fichiers système. Pour des raisons de performances, vous devrez peut-être modifier la valeur par défaut si un serveur a une activité élevée de fichiers entrants ou sortants.
Type: | RealTimeScanOptionType |
Valeurs acceptées: | ScanIncomingAndOutgoingFiles, ScanIncomingFilesOnly, ScanOutgoingFilesOnly |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveDefinitionUpdateFileShare
Spécifiez les chemins d’accès de partage de fichiers réseau à supprimer de la liste. Pour effacer la liste entière, utilisez le paramètre CleanDefinitionUpdateFileShare .
Type: | String[] |
Alias: | RemoveDefinitionUpdateFileSharesSources, RemoveDefinitionUpdateFileShares |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveExcludedFilePath
Spécifiez les chemins d’accès de fichiers exclus à supprimer de la liste. Pour effacer la liste entière, utilisez le paramètre CleanExcludedFilePath .
Type: | String[] |
Alias: | RemoveExcludedFilePaths |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveExcludedFileType
Spécifiez les types de fichiers exclus à supprimer de la liste. Pour effacer la liste entière, utilisez le paramètre CleanExcludedFileType .
Type: | String[] |
Alias: | RemoveExcludedFileTypes |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveExcludedProcess
Spécifiez les processus exclus à supprimer de la liste. Pour effacer la liste entière, utilisez le paramètre CleanExcludedProcesses .
Type: | String[] |
Alias: | RemoveExcludedProcesses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveThreat
Spécifiez les noms des menaces à supprimer de la table de remplacement des menaces.
Type: | String[] |
Alias: | RemoveThreats, RemoveThreatsByName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanAllDownloaded
Définissez ce paramètre sur $true
pour analyser tous les fichiers téléchargés et activer exploit protection pour le navigateur.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanArchive
Définissez ce paramètre sur $true
pour analyser les fichiers archivés, par exemple .zip
ou .cab
les fichiers.
Type: | Boolean |
Alias: | ScanArchivedFiles |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanEmail
Définissez ce paramètre sur $true
pour analyser les e-mails et les pièces jointes.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanNetworkDrive
Définissez ce paramètre sur $true
pour analyser les fichiers réseau.
Type: | Boolean |
Alias: | ScanNetworkDrives |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanRemovableStorage
Définissez ce paramètre sur $true
pour analyser les périphériques de stockage amovibles tels que les lecteurs USB.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScanWhenClientNotInUse
Définissez ce paramètre sur $true
pour démarrer une analyse planifiée uniquement lorsque l’ordinateur est inactif.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduledScanTime
Spécifiez un objet datetime pour déterminer quand effectuer une analyse planifiée. Pour obtenir cet objet, utilisez l’applet de commande intégrée Get-Date .
Type: | DateTime |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduledScanType
Spécifiez le type d’une analyse planifiée.
QuickScan
: ce type d’analyse vérifie les processus et dossiers en mémoire où les programmes malveillants se trouvent généralement. Elle nécessite moins de ressources qu’une analyse complète.FullScan
: ce type d’analyse ajoute une vérification complète de tous les fichiers et dossiers locaux aux éléments analysés dans l’analyse rapide. Cette analyse prend plus de temps qu’une analyse rapide et utilise davantage de ressources de traitement du processeur et de mémoire sur les ordinateurs clients.
Dans la plupart des cas, utilisez l’analyse rapide pour réduire l’utilisation des ressources système sur les ordinateurs clients. Si la suppression des programmes malveillants nécessite une analyse complète, Endpoint Protection génère une alerte qui s’affiche dans la console Configuration Manager. La valeur par défaut est Analyse rapide.
Type: | ScheduledScanType |
Valeurs acceptées: | None, QuickScan, FullScan |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduledScanUserControl
Spécifiez le contrôle utilisateur des analyses planifiées.
Type: | ScheduledScanUserControlType |
Valeurs acceptées: | NoControl, ScanTimeOnly, FullControl |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduledScanWeekday
Spécifiez le jour de la semaine où une analyse planifiée s’exécute.
Type: | ScheduledScanWeekdayType |
Valeurs acceptées: | Daily, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ShowNotification
Définissez ce paramètre $true
sur pour afficher les notifications sur l’ordinateur client lorsque l’utilisateur doit exécuter une analyse complète, mettre à jour les informations de sécurité ou exécuter Windows Defender hors connexion.
Type: | Boolean |
Alias: | ShowNotificationMessages |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SignatureUpdateHr
Spécifiez l’intervalle d’heures entre les vérifications des mises à jour du renseignement de sécurité. Utilisez une valeur entière allant jusqu’à 24, par exemple :
-
0
: Désactiver la vérification de l’intervalle -
1
: Rechercher les mises à jour toutes les heures -
24
: Vérifier une fois par jour
Type: | Int32 |
Alias: | SignatureUpdateInterval, SignatureUpdateIntervalHour |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SignatureUpdateTime
Spécifiez un objet datetime pour le moment où le client vérifie les mises à jour du renseignement de sécurité chaque jour. Pour obtenir cet objet, utilisez l’applet de commande intégrée Get-Date .
Ce paramètre s’applique uniquement si vous désactivez les vérifications basées sur des intervalles avec -SignatureUpdateHr 0
.
Type: | DateTime |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ThreatName
Spécifiez le nom d’une menace. Utilisez ce paramètre avec le paramètre OverrideAction pour configurer les paramètres de remplacement des menaces.
Type: | String[] |
Alias: | ThreatNames |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UseBehaviorMonitor
Définissez ce paramètre sur $true
pour activer la surveillance du comportement.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object