Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les scans antivirus programmés permettent de garantir que les appareils macOS sont scannés régulièrement sans dépendre des utilisateurs pour lancer les scans. Les administrateurs de sécurité peuvent configurer des scans rapides horaires ou quotidiens ainsi que des scans rapides ou complets hebdomadaires, et utiliser plusieurs plannings sur le même appareil. Utilisez ces instructions pour déployer des plannings de balayage via un profil de gestion d’appareil mobile (MDM) ou les configurer localement avec l’outil mdatp en ligne de commande.
Prerequisites
- Examinez les prérequis communs pour Defender for Endpoint sur macOS.
- Installez Defender pour la version de mise à jour
101.23122.0005de la plateforme Endpoint ou une version ultérieure.
Comprenez les options de scan programmé
En plus de commencer les scans à la demande, programmez les scans à intervalles réguliers ou à des moments précis. Par exemple, planifiez un scan rapide au début de chaque journée de travail et un scan complet une fois par semaine.
Defender for Endpoint prend en charge des plannings horaires, quotidiens et hebdomadaires. Les planifications horaires et quotidiennes exécutent des analyses rapides. Les plannings hebdomadaires peuvent effectuer des scans rapides ou complets. Vous pouvez configurer les trois types de planning simultanément. Consultez l’exemple d’analyse quotidienne et hebdomadaire et l’exemple d’analyse horaire, quotidienne et hebdomadaire.
Programmer les scans avec un profil de configuration
Utilisez les dictionnaires features et scheduledScan dans un profil de configuration Defender for Endpoint pour créer des analyses planifiées.
Les exemples de Microsoft Intune et Jamf Pro utilisent le XML de la liste de propriétés Apple. Sauvegardez les profils Intune avec l’extension .xml et les fichiers de liste de propriétés Jamf Pro avec l’extension .plist. Pour plus d’informations sur le format XML, consultez la référence du fichier Apple Information Property List.
Utilisez les paramètres suivants pour définir les plannings de balayage :
Conseil
Les planifications sont basées sur le fuseau horaire local de l’appareil.
| Setting | Description | Values | Par défaut |
|---|---|---|---|
features.scheduledScan |
Ça active ou désactive la fonction de scan programmé. |
enabled, disabled |
disabled lorsqu’aucune configuration quotidienne ou hebdomadaire n’est présente |
dailyConfiguration.interval |
Effectue un balayage rapide basé sur des intervalles toutes les heures spécifiées. |
0 jusqu’à 24.
0 désactive les scans par intervalles. |
0 |
dailyConfiguration.timeOfDay |
Effectue un scan rapide quotidien au nombre de minutes indiqué après minuit. |
0 à 1440 |
0 |
weeklyConfiguration.dayOfWeek |
Précise quand un scan hebdomadaire est effectué. |
0: Jamais1: Dimanche2: Lundi3: Mardi4: Mercredi5: Jeudi6: Vendredi7: Samedi8: Tous les jours |
0 |
weeklyConfiguration.timeOfDay |
Effectue un scan hebdomadaire au nombre de minutes indiqué après minuit. |
0 à 1440 |
Schéma du profil : 0mdatp Interface en ligne de commande : 120 |
weeklyConfiguration.scanType |
Précise le type de balayage hebdomadaire. |
quick, full |
quick |
ignoreExclusions |
Précise si le balayage planifié ignore les exclusions configurées. |
true, false |
false |
lowPriorityScheduledScan |
Effectue des analyses programmées avec une priorité CPU réduite. Le scan peut prendre plus de temps à être terminé. |
true, false |
false |
checkForDefinitionsUpdate |
Vérifie les mises à jour du renseignement de sécurité avant de commencer un scan programmé. |
true, false |
false |
randomizeScanStartTime |
Randomise les heures de début des scans quotidiens et hebdomadaires jusqu’au nombre d’heures spécifié. |
0 à 23 |
0 |
runScanWhenIdle |
Cela retarde un scan complet hebdomadaire jusqu’à ce que l’appareil soit inactif. |
true, false |
false |
Les paramètres quotidiens interval et timeOfDay créent des planifications d’analyse rapide indépendantes. Si vous configurez les deux réglages, plusieurs scans rapides peuvent être effectués chaque jour.
Exemple 1 : Planifiez un scan rapide quotidien et un scan complet hebdomadaire
Les profils suivants montrent un scan rapide quotidien et un scan complet hebdomadaire le mercredi. Les deux profils ignorent les exclusions et utilisent une planification à faible priorité.
Utilisez la table des paramètres de balayage planifié pour remplacer les temps exemples par les valeurs requises par votre organisation.
Ouvrez un éditeur de texte et utilisez le profil Intune ou la liste des propriétés Jamf Pro comme guide.
Pour Microsoft Intune
L’exemple suivant définit un profil de configuration Intune complet qui permet un scan rapide quotidien et un scan complet hebdomadaire.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadUUID</key>
<string>C4E6A782-0C8D-44AB-A025-EB893987A295</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadOrganization</key>
<string>Microsoft</string>
<key>PayloadIdentifier</key>
<string>C4E6A782-0C8D-44AB-A025-EB893987A295</string>
<key>PayloadDisplayName</key>
<string>Microsoft Defender for Endpoint settings</string>
<key>PayloadDescription</key>
<string>Microsoft Defender for Endpoint configuration settings</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadEnabled</key>
<true/>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadUUID</key>
<string>99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295</string>
<key>PayloadType</key>
<string>com.microsoft.wdav</string>
<key>PayloadOrganization</key>
<string>Microsoft</string>
<key>PayloadIdentifier</key>
<string>99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295</string>
<key>PayloadDisplayName</key>
<string>Microsoft Defender for Endpoint configuration settings</string>
<key>PayloadDescription</key>
<string/>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadEnabled</key>
<true/>
<key>features</key>
<dict>
<key>scheduledScan</key>
<string>enabled</string>
</dict>
<key>scheduledScan</key>
<dict>
<key>ignoreExclusions</key>
<true/>
<key>lowPriorityScheduledScan</key>
<true/>
<key>dailyConfiguration</key>
<dict>
<key>timeOfDay</key>
<integer>880</integer>
</dict>
<key>weeklyConfiguration</key>
<dict>
<key>dayOfWeek</key>
<integer>4</integer>
<key>timeOfDay</key>
<integer>885</integer>
<key>scanType</key>
<string>full</string>
</dict>
</dict>
</dict>
</array>
</dict>
</plist>
Enregistrez le fichier sous com.microsoft.wdav.xml.
Pour Jamf Pro et solutions MDM compatibles
La liste des propriétés suivante configure un scan rapide quotidien et un scan complet hebdomadaire pour Jamf Pro et d’autres solutions MDM acceptant les listes de propriétés. Enregistrez le contenu sous com.microsoft.wdav.plist.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>features</key>
<dict>
<key>scheduledScan</key>
<string>enabled</string>
</dict>
<key>scheduledScan</key>
<dict>
<key>ignoreExclusions</key>
<true/>
<key>lowPriorityScheduledScan</key>
<true/>
<key>dailyConfiguration</key>
<dict>
<key>timeOfDay</key>
<integer>885</integer>
</dict>
<key>weeklyConfiguration</key>
<dict>
<key>dayOfWeek</key>
<integer>4</integer>
<key>timeOfDay</key>
<integer>880</integer>
<key>scanType</key>
<string>full</string>
</dict>
</dict>
</dict>
</plist>
Enregistrez le fichier sous com.microsoft.wdav.plist.
Après avoir déployé le profil, vérifiez que le scan programmé est configuré comme une préférence gérée en exécutant la commande suivante :
mdatp health --details scheduled_scan
Dans les résultats, vérifiez que le scan programmé indique managed.
Exemple 2 : Programmez des scans rapides par intervalles et quotidiens ainsi qu’un scan complet hebdomadaire
Les profils suivants présentent un scan rapide basé sur des intervalles, un scan rapide quotidien et un scan complet hebdomadaire le mercredi.
Ouvrez un éditeur de texte et utilisez le profil Intune ou la liste des propriétés Jamf Pro comme guide.
Pour Microsoft Intune
L’exemple suivant regroupe les paramètres de balayage planifié dans un profil de configuration Intune complet.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadUUID</key>
<string>C4E6A782-0C8D-44AB-A025-EB893987A295</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadOrganization</key>
<string>Microsoft</string>
<key>PayloadIdentifier</key>
<string>C4E6A782-0C8D-44AB-A025-EB893987A295</string>
<key>PayloadDisplayName</key>
<string>Microsoft Defender for Endpoint settings</string>
<key>PayloadDescription</key>
<string>Microsoft Defender for Endpoint configuration settings</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadEnabled</key>
<true/>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadUUID</key>
<string>99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295</string>
<key>PayloadType</key>
<string>com.microsoft.wdav</string>
<key>PayloadOrganization</key>
<string>Microsoft</string>
<key>PayloadIdentifier</key>
<string>99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295</string>
<key>PayloadDisplayName</key>
<string>Microsoft Defender for Endpoint configuration settings</string>
<key>PayloadDescription</key>
<string/>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadEnabled</key>
<true/>
<key>features</key>
<dict>
<key>scheduledScan</key>
<string>enabled</string>
</dict>
<key>scheduledScan</key>
<dict>
<key>ignoreExclusions</key>
<true/>
<key>lowPriorityScheduledScan</key>
<true/>
<key>dailyConfiguration</key>
<dict>
<key>timeOfDay</key>
<integer>885</integer>
<key>interval</key>
<integer>1</integer>
</dict>
<key>weeklyConfiguration</key>
<dict>
<key>dayOfWeek</key>
<integer>4</integer>
<key>timeOfDay</key>
<integer>880</integer>
<key>scanType</key>
<string>full</string>
</dict>
</dict>
</dict>
</array>
</dict>
</plist>
Enregistrez le fichier sous com.microsoft.wdav.xml.
Pour Jamf Pro et solutions MDM compatibles
La liste de propriétés suivante configure des scans basés sur des intervalles, quotidiens et hebdomadaires pour Jamf Pro et d’autres solutions MDM acceptant les listes de propriétés. Enregistrez le contenu sous com.microsoft.wdav.plist.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>features</key>
<dict>
<key>scheduledScan</key>
<string>enabled</string>
</dict>
<key>scheduledScan</key>
<dict>
<key>ignoreExclusions</key>
<true/>
<key>lowPriorityScheduledScan</key>
<true/>
<key>dailyConfiguration</key>
<dict>
<key>timeOfDay</key>
<integer>885</integer>
<key>interval</key>
<integer>1</integer>
</dict>
<key>weeklyConfiguration</key>
<dict>
<key>dayOfWeek</key>
<integer>4</integer>
<key>timeOfDay</key>
<integer>880</integer>
<key>scanType</key>
<string>full</string>
</dict>
</dict>
</dict>
</plist>
Enregistrez le fichier sous com.microsoft.wdav.plist.
Déploie le profil de configuration
Déployer avec Microsoft Intune
Microsoft Intune est l’outil recommandé pour configurer et distribuer les fonctionnalités de Defender for Endpoint sur les appareils. Toutefois, Intune est un produit distinct qui ne fait pas partie de Defender pour point de terminaison et qui n'est pas inclus dans tous les abonnements. Pour utiliser Intune, vous avez besoin d’un abonnement qui l’inclut, ou vous pouvez l’acheter séparément en tant qu’abonnement ou module complémentaire autonome. Si vous n’avez pas Intune, vous pouvez utiliser l’une des autres méthodes de cet article. Pour plus d’informations, consultez Gestion des licences Microsoft Intune.
Pour créer et déployer le profil de configuration personnalisé dans Intune, voir Définir des politiques dans Microsoft Intune. Utilisez com.microsoft.wdav comme nom de profil de configuration, sélectionnez le canal de l’appareil, puis téléchargez le .xml fichier.
Déploiement avec Jamf Pro
Jamf Pro est un produit tiers distinct qui ne fait pas partie de Defender for Endpoint et n'est pas inclus dans les abonnements Defender for Endpoint. Pour utiliser Jamf Pro, votre organisation a besoin d’un abonnement distinct à Jamf Pro. Pour les informations sur les produits et abonnements, voir Jamf Pro. Si votre organisation n’utilise pas Jamf Pro, utilisez une autre méthode de configuration dans cet article, si disponible.
Pour le flux de travail maintenu de Defender for Endpoint, voir Déployer Microsoft Defender for Endpoint sur macOS avec Jamf Pro.
Suivez les instructions Jamf pour déployer un profil de configuration personnalisé de l’ordinateur. Utilisez soit la liste de propriétés de l’Exemple 1 soit de l’Exemple 2, et définissez le domaine de préférence à com.microsoft.wdav.
Pour une solution MDM qui prend en charge les charges utiles par liste de propriétés, suivez les instructions du fournisseur et les instructions de déploiement du profil dans Deploy Microsoft Defender for Endpoint sur macOS avec une autre solution MDM.
Après le déploiement du profil de Jamf Pro, vérifiez la configuration de balayage programmée en exécutant la commande suivante :
mdatp health --details scheduled_scan
Dans les résultats, vérifiez que le scan programmé indique managed.
Configurez les scans programmés avec la ligne de commande mdatp
Utilisez l’outil en ligne de commande Microsoft Defender for Endpoint (mdatp) pour configurer les analyses planifiées localement depuis le Terminal. La configuration en ligne de commande est surtout utile pour les tests ou les appareils individuels. Utilisez un profil MDM pour les déploiements gérés.
Activez la fonction de scan programmé :
sudo mdatp config scheduled-scan settings feature --value enabled
Configurez les scans rapides basés sur les intervalles :
sudo mdatp config scheduled-scan quick-scan hourly-interval --value <arg>
Configurez un scan rapide quotidien :
sudo mdatp config scheduled-scan quick-scan time-of-day --value <arg>
Configurez un scan hebdomadaire :
sudo mdatp config scheduled-scan weekly-scan --day-of-week <arg> --time-of-day <arg> --scan-type <arg>
Vous pouvez également configurer des mises à jour de renseignement de sécurité et des exécutions à faible priorité :
Pour vérifier les mises à jour de renseignement de sécurité avant les scans programmés :
sudo mdatp config scheduled-scan settings check-for-definitions --value truePour utiliser des threads de faible priorité pour l’analyse planifiée :
sudo mdatp config scheduled-scan settings low-priority --value true
Vérifiez que les scans programmés ont été exécutés
Pour répertorier les analyses planifiées terminées et leurs résultats, exécutez mdatp scan list:
Important
Si l’appareil est en veille à l’heure prévue, l’analyse s’exécute une fois l’appareil réactivé. Si l’appareil est éteint, le balayage s’exécute à l’heure prévue suivante.