Comme vous l'avez surement remarqué, il existe plusieurs gamme de produits anti-malware chez Microsoft :
Néanmoins, techniquement, ces trois produits partagent le même moteur anti-malware “Microsoft Malware Protection”. Ainsi, il est intéressant de savoir que le moteur “Microsoft Malware Protection” est administrable en ligne de commande à l’aide de “MpCmdRun.exe”.
Usage: MpCmdRun.exe [command] [-options]
-RemoveDefinitions [-All] : Restores the installed signature definitions to a previous backup copy or to the original default set of signatures.
-RestoreDefaults : Resets the registry values for Microsoft Antimalware Service settings to known good defaults
-SignatureUpdate [-UNC] : Checks for new definition updates
-Scan [-ScanType] : Scans for malicious software 0 Default, according to your configuration 1 Quick scan 2 Full system scan
-Restore -Name <name> [-All] : Restore the most recently or all quarantined item(s) based on name
-GetFiles : Collects support information and gathers log files and packages them together in a compressed file in the support directory
-RemoveDefinitions [-All] : Restores the last set of signature definitions or removes any installed signature and engine files
-SignatureUpdate [-UNC] : Check for signatures update
-Restore -Name <name> : Restores the most recently quarantined item based on name or Restores all the quarantined items
-AddDynamicSignature -Path <path> : Adds a Dynamic Signature specified by <path>
-RemoveDynamicSignature -SignatureSetID <SignatureSetID> : Removes a Dynamic Signature
-ListAllDynamicSignatures : Lists SignatureSet ID's of all Dynamic Signatures added to the client via SpyNet and MPCMDRUN -AddDynamicSignature