Utiliser des scripts shell sur des appareils macOS dans IntuneUse shell scripts on macOS devices in Intune

Utilisez des scripts shell pour étendre les fonctionnalités de gestion des appareils sur Intune au-delà de ce qui est pris en charge par le système d’exploitation macOS.Use shell scripts to extend device management capabilities on Intune beyond what is supported by the macOS operating system.

PrérequisPrerequisites

Vérifiez que les prérequis suivants sont satisfaits lors de la composition de scripts shell et de leur attribution à des appareils macOS.Ensure that the following prerequisites are met when composing shell scripts and assigning them to macOS devices.

  • Les appareils exécutent macOS 10.12 ou version ultérieure.Devices are running macOS 10.12 or later.
  • Les appareils sont gérés par Intune.Devices are managed by Intune.
  • Les scripts shell commencent par #! et doivent se trouver dans un emplacement valide, tel que #!/bin/sh ou #!/usr/bin/env zsh.Shell scripts begin with #! and must be in a valid location such as #!/bin/sh or #!/usr/bin/env zsh.
  • Les interpréteurs de ligne de commande pour les shells applicables sont installés.Command-line interpreters for the applicable shells are installed.

Considérations importantes avant l’utilisation de scripts shellImportant considerations before using shell scripts

  • Les scripts shell nécessitent que l’agent de gestion Microsoft Intune soit correctement installé sur l’appareil macOS.Shell scripts require that the Microsoft Intune management agent is successfully installed on the macOS device. Pour plus d’informations, consultez Agent de gestion Microsoft Intune pour macOS.For more information, see Microsoft Intune management agent for macOS.
  • Les scripts shell s’exécutent en parallèle sur les appareils en tant que processus distincts.Shell scripts run in parallel on devices as separate processes.
  • Les scripts shell exécutés en tant qu’utilisateur connecté s’exécutent pour tous les comptes d’utilisateur actuellement connectés sur l’appareil au moment de l’exécution.Shell scripts that are run as the signed-in user will run for all currently signed-in user accounts on the device at the time of the run.
  • Un utilisateur final doit se connecter à l’appareil pour exécuter des scripts exécutés en tant qu’utilisateur connecté.An end user is required to sign in to the device to execute scripts running as a signed-in user.
  • Les privilèges d’utilisateur racine sont obligatoires si le script nécessite d’apporter des modifications à un compte d’utilisateur standard.Root user privileges are required if the script requires making changes that a standard user account cannot.
  • Les scripts shell tenteront de s’exécuter plus fréquemment que la fréquence de script choisie pour certaines conditions, par exemple si le disque est saturé, si l’emplacement de stockage est falsifié, si le cache local est supprimé ou si l’appareil Mac redémarre.Shell scripts will attempt to run more frequently than the chosen script frequency for certain conditions, such as if the disk is full, if the storage location is tampered with, if the local cache is deleted, or if the Mac device restarts.

Créer et attribuer une stratégie de script shellCreate and assign a shell script policy

  1. Connectez-vous au Centre d’administration du Gestionnaire de points de terminaison Microsoft.Sign in to the Microsoft Endpoint Manager Admin Center.

  2. Sélectionnez Appareils > macOS > Scripts > Ajouter.Select Devices > macOS > Scripts > Add.

  3. Dans Informations de base, entrez les propriétés suivantes, puis sélectionnez Suivant :In Basics, enter the following properties, and select Next:

    • Nom : entrez un nom pour le script shell.Name: Enter a name for the shell script.
    • Description : entrez une description pour le script shell.Description: Enter a description for the shell script. Ce paramètre est facultatif, mais recommandé.This setting is optional, but recommended.
  4. Dans Paramètres du script, entrez les propriétés suivantes, puis sélectionnez Suivant :In Script settings, enter the following properties, and select Next:

    • Charger le script : accédez au script shell.Upload script: Browse to the shell script. La taille du script doit être inférieure à 200 Ko.The script file must be less than 200 KB in size.
    • Exécuter le script en tant qu’utilisateur connecté : Sélectionnez Oui pour exécuter le script avec les informations d’identification de l’utilisateur sur l’appareil.Run script as signed-in user: Select Yes to run the script with the user's credentials on the device. Choisissez Non (par défaut) pour exécuter le script en tant qu’utilisateur racine.Choose No (default) to run the script as the root user.
    • Masquer les notifications de script sur les appareils : Par défaut, les notifications de script sont affichées pour chaque script exécuté.Hide script notifications on devices: By default, script notifications are shown for each script that is run. Les utilisateurs finaux voient une notification Le service informatique configure votre ordinateur d’Intune sur les appareils macOS.End users see a IT is configuring your computer notification from Intune on macOS devices.
    • Fréquence de script : Sélectionnez la fréquence à laquelle le script doit être exécuté.Script frequency: Select how often the script is to be run. Choisissez Non configuré (par défaut) pour exécuter un script une seule fois.Choose Not configured (default) to run a script only once.
    • Nombre maxi. de nouvelles tentatives en cas d’échec de l’exécution du script : Sélectionnez le nombre de fois où le script doit être exécuté s’il retourne un code de sortie différent de zéro (la valeur zéro signifie la réussite).Max number of times to retry if script fails: Select how many times the script should be run if it returns a non-zero exit code (zero meaning success). Choisissez Non configuré (par défaut) pour ne pas réessayer lorsque l’exécution d’un script échoue.Choose Not configured (default) to not retry when a script fails.
  5. Dans Balises d’étendue, ajoutez éventuellement des balises d’étendue pour le script, puis sélectionnez Suivant.In Scope tags, optionally add scope tags for the script, and select Next. Vous pouvez utiliser des balises d’étendue pour déterminer qui peut voir des scripts dans Intune.You can use scope tags to determine who can see scripts in Intune. Pour plus d’informations sur les balises d’étendue, consultez Utiliser le contrôle d’accès en fonction du rôle et les balises d’étendue pour l’informatique distribuée.For full details about scope tags, see Use role-based access control and scope tags for distributed IT.

  6. Sélectionnez Affectations > Sélectionner les groupes à inclure.Select Assignments > Select groups to include. Une liste des groupes Azure AD existants est affichée.An existing list of Azure AD groups is shown. Sélectionnez un ou plusieurs groupes d’utilisateurs ou d’appareils qui doivent recevoir le script.Select one or more user or device groups that are to receive the script. Choisissez Sélectionner.Choose Select. Les groupes que vous choisissez apparaissent dans la liste et recevront votre stratégie de script.The groups you choose are shown in the list, and will receive your script policy.

    Notes

    • Les scripts shell attribués aux groupes d’utilisateurs s’appliquent à tout utilisateur qui se connecte au Mac.Shell scripts assigned to user groups applies to any user logging in to the Mac.
    • La mise à jour des attributions pour les scripts shell met également à jour les attributions pour l’Agent MDM Microsoft Intune pour macOS.Updating assignments for shell scripts also updates assignments for Microsoft Intune MDM Agent for macOS.
  7. Dans Passer en revue + ajouter, vous voyez un récapitulatif des paramètres que vous avez configurés.In Review + add, a summary is shown of the settings you configured. Sélectionnez Ajouter pour enregistrer le script.Select Add to save the script. Quand vous sélectionnez Ajouter, la stratégie de script est déployée sur les groupes que vous avez choisis.When you select Add, the script policy is deployed to the groups you chose.

Le script que vous avez créé apparaît à présent dans la liste des scripts.The script you created now appears in the list of scripts.

Superviser une stratégie de script shellMonitor a shell script policy

Vous pouvez superviser l’état d’exécution de tous les scripts attribués pour les utilisateurs et les appareils en choisissant l’un des rapports suivants :You can monitor the run status of all assigned scripts for users and devices by choosing one of the following reports:

  • Scripts > sélectionnez le script à superviser > État de l’appareilScripts > select the script to monitor > Device status
  • Scripts > sélectionnez le script à superviser > État de l’utilisateurScripts > select the script to monitor > User status

Important

Quelle que soit la Fréquence de script sélectionnée, l’état d’exécution du script est signalé uniquement lors de la première exécution d’un script.Irrespective of the selected Script frequency, the script run status is reported only the first time a script is run. L’état d’exécution du script n’est pas mis à jour lors des exécutions suivantes.Script run status is not updated on subsequent runs. Toutefois, les scripts mis à jour sont traités comme de nouveaux scripts et signaleront à nouveau l’état d’exécution.However, updated scripts are treated as new scripts and will report the run status again.

Une fois qu’un script s’exécute, il retourne l’un des états suivants :Once a script runs, it returns one of the following statuses:

  • L’état d’exécution de script Échec indique que le script a retourné un code de sortie différent de zéro ou que le script est incorrect.A script run status of Failed indicates that the script returned a non-zero exit code or the script is malformed.
  • L’état d’exécution de script Réussite indique que le script a retourné zéro comme code de sortie.A script run status of Success indicated that the script returned zero as the exit code.

Résoudre les problèmes de stratégies de scripts de l’interpréteur de commandes macOS à l’aide d’une collection de journauxTroubleshoot macOS shell script policies using log collection

Vous pouvez collecter des journaux d’appareils pour résoudre des problèmes de scripts sur des appareils macOS.You can collect device logs to help troubleshoot script issues on macOS devices.

Conditions requises pour la collection de journauxRequirements for log collection

Les éléments suivants sont nécessaires pour collecter des journaux sur un appareil macOS :The following items are required to collect logs on a macOS device:

  • Vous devez spécifier le chemin d’accès absolu du fichier journal.You must specify the full absolute log file path.
  • Les chemins d’accès des fichiers doivent être séparés par un point-virgule (;).File paths must be separated using only a semicolon (;).
  • La taille maximale de la collection de journaux à télécharger est de 60 Mo (compressés) ou de 25 fichiers.The maximum log collection size to upload is 60 MB (compressed) or 25 files, whichever occurs first.
  • Les types de fichiers autorisés pour la collection de journaux sont les suivants : .log, .zip, .gz, .tar, .txt, .xml, .crash, .rtfFile types that are allowed for log collection include the following extensions: .log, .zip, .gz, .tar, .txt, .xml, .crash, .rtf

Recueillir les journaux d’appareilCollect device logs

  1. Connectez-vous au Centre d’administration du Gestionnaire de points de terminaison Microsoft.Sign in to the Microsoft Endpoint Manager admin center.

  2. Dans le rapport État de l’appareil ou État de l’utilisateur, sélectionnez un appareil.In Device status or User status report, select a device.

  3. Sélectionnez Collecter les journaux, puis entrez les chemins d’accès des dossiers des fichiers journaux séparés par un point-virgule (;), sans espaces ni sauts de lignes entre les chemins.Select Collect logs, provide folder paths of log files separated only by a semicolon (;) without spaces or newlines in between paths.
    Par exemple, plusieurs chemins d’accès doivent être notés comme suit : /Path/to/logfile1.zip;/Path/to/logfile2.log.For example, multiple paths should be written as /Path/to/logfile1.zip;/Path/to/logfile2.log.

    Important

    La présence de chemins d’accès de fichiers journaux séparés à l’aide d’une virgule, d’un point, d’un saut de ligne ou de guillemets avec ou sans espaces entraînent une erreur dans la collection de journaux.Multiple log file paths separated using comma, period, newline or quotation marks with or without spaces will result in log collection error. Les espaces ne sont pas non plus autorisés comme séparateurs entre les chemins d’accès.Spaces are also not allowed as separators between paths.

  4. Sélectionnez OK.Select OK. Les journaux sont collectés lors du check-in suivant de l’agent de gestion Intune sur l’appareil auprès d’Intune.Logs are collected the next time the Intune management agent on the device checks in with Intune. Cette vérification a lieu généralement toutes les 8 heures.This check-in usually occurs every 8 hours.

    Notes

    • Les journaux collectés sont chiffrés sur l’appareil, transmis, puis stockés dans le stockage Microsoft Azure pendant 30 jours.Collected logs are encrypted on the device, transmitted and stored in Microsoft Azure storage for 30 days. Les journaux stockés sont déchiffrés à la demande et téléchargés à l’aide du centre d’administration de Microsoft Endpoint Manager.Stored logs are decrypted on demand and downloaded using Microsoft Endpoint Manager admin center.
    • Outre les journaux spécifiés par l’administrateur, les journaux de l’agent de gestion Intune sont aussi collectés dans les dossiers suivants : /Library/Logs/Microsoft/Intune et ~/Library/Logs/Microsoft/Intune.In addition to the admin-specified logs, the Intune management agent logs are also collected from these folders: /Library/Logs/Microsoft/Intune and ~/Library/Logs/Microsoft/Intune. Les noms des fichiers journaux de l’Agent sont IntuneMDMDaemon date--time.log et IntuneMDMAgent date--time.log.The agent log file-names are IntuneMDMDaemon date--time.log and IntuneMDMAgent date--time.log.
    • Si un fichier spécifié par l’administrateur est manquant ou a une extension incorrecte, il est répertorié dans LogCollectionInfo.txt.If any admin-specified file is missing or has the wrong file-extension, you will find these file-names listed in LogCollectionInfo.txt.

Erreurs de collection de journauxLog collection errors

La collection de journaux peut échouer pour l’une des raisons indiquées dans le tableau ci-dessous.Log collection may not be successful due to any of the following reasons provided in the table below. Pour résoudre ces erreurs, suivez les étapes de correction.To resolve these errors, follow the remediation steps.

Code d’erreur (hexadécimal)Error code (hex) Code d’erreur (décimal)Error code (dec) Message d'erreurError message Étapes de correctionRemediation steps
0X87D300D10X87D300D1 20162148342016214834 La taille du fichier journal ne peut pas dépasser 60 Mo.Log file size cannot exceed 60 MB. Assurez-vous que la taille des journaux compressés est inférieure à 60 Mo.Ensure that compressed logs are less than 60 MB in size.
0X87D300D10X87D300D1 20162148312016214831 Le chemin d’accès du fichier journal fourni doit exister.The provided log file path must exist. Le dossier utilisateur système n’est pas un emplacement valide pour les fichiers journaux.The system user folder is an invalid location for log files. Assurez-vous que le chemin d’accès de fichier fourni est valide et accessible.Ensure that the provided file path is valid and accessible.
0X87D300D20X87D300D2 20162148302016214830 Le chargement du fichier de collection de journaux a échoué en raison de l’expiration de l’URL de chargement.Log collection file upload failed due to expiration of upload URL. Réessayez l’action Collecter les journaux.Retry the Collect logs action.
0X87D300D3, 0X87D300D5, 0X87D300D70X87D300D3, 0X87D300D5, 0X87D300D7 2016214829, 2016214827, 20162148252016214829, 2016214827, 2016214825 Le chargement du fichier de collection de journaux a échoué en raison d’un échec de chiffrement.Log collection file upload failed due to encryption failure. Réessayez de charger le journal.Retry log upload. Réessayez l’action Collecter les journaux.Retry the Collect logs action.
20162148282016214828 Le nombre de fichiers journaux a dépassé la limite autorisée de 25 fichiers.The number of log files exceeded the allowed limit of 25 files. Un maximum de 25 fichiers journaux peuvent être collectés à la fois.Only up to 25 log files can be collected at a time.
0X87D300D60X87D300D6 20162148262016214826 Le chargement du fichier de collection de journaux a échoué en raison d’une erreur de compression.Log collection file upload failed due to zip error. Réessayez de charger le journal.Retry log upload. Réessayez l’action Collecter les journaux.Retry the Collect logs action.
20162147402016214740 Impossible de chiffrer les journaux, car les journaux compressés sont introuvables.The logs couldn't be encrypted as compressed logs were not found. Réessayez l’action Collecter les journaux.Retry the Collect logs action.
20162147392016214739 Les journaux ont été collectés mais n’ont pas pu être stockés.The logs were collected but couldn't be stored. Réessayez l’action Collecter les journaux.Retry the Collect logs action.

Forum aux questionsFrequently asked questions

Pourquoi les scripts shell attribués ne sont-ils pas en cours d’exécution sur l’appareil ?Why are assigned shell scripts not running on the device?

Plusieurs raisons peuvent expliquer cette situation :There could be several reasons:

  • L’agent peut avoir besoin d’effectuer un check-in afin de recevoir les scripts nouveaux ou mis à jour.The agent might need to check-in to receive new or updated scripts. Ce processus de check-in se produit toutes les huit heures et est différent du check-in MDM.This check-in process occurs every 8 hours and is different from the MDM check-in. Vérifiez que l’appareil est en éveil et connecté à un réseau afin que le check-in de l’agent réussisse, et attendez que l’agent ait effectué le check-in.Make sure that the device is awake and connected to a network for a successful agent check-in and wait for the agent to check-in. Vous pouvez également demander à l’utilisateur final d’ouvrir Portail d’entreprise sur le Mac, de sélectionner l’appareil, puis de cliquer sur Vérifier les paramètres.You can also request the end-user to open Company Portal on the Mac, select the device and click Check settings.
  • L’agent n’est peut-être pas installé.The agent may not be installed. Vérifiez que l’agent est installé à l’emplacement /Library/Intune/Microsoft Intune Agent.app sur l’appareil macOS.Check that the agent is installed at /Library/Intune/Microsoft Intune Agent.app on the macOS device.
  • L’agent n’est peut-être pas dans un état d’intégrité.The agent may not be in a healthy state. L’agent tentera d’effectuer une récupération pendant 24 heures, se supprimera puis se réinstallera si les scripts shell sont toujours attribués.The agent will attempt to recover for 24 hours, remove itself and reinstall if shell scripts are still assigned.

À quelle fréquence l’état d’exécution du script est-il signalé ?How frequently is script run status reported?

L’état d’exécution du script est signalé à la console d’administration Microsoft Endpoint Manager dès que l’exécution du script est terminée.Script run status is reported to Microsoft Endpoint Manager Admin Console as soon as script run is complete. Si un script est planifié pour s’exécuter périodiquement à une fréquence définie, il signale son état uniquement lors de sa première exécution.If a script is scheduled to run periodically at a set frequency, it only reports status the first time it runs.

Quand les scripts shell sont-ils réexécutés ?When are shell scripts run again?

Un script est réexécuté uniquement quand le paramètre Nombre maxi. de nouvelles tentatives en cas d’échec de l’exécution du script est configuré et que le script échoue lors de l’exécution.A script is run again only when the Max number of times to retry if script fails setting is configured and the script fails on run. Si le Nombre maxi. de nouvelles tentatives en cas d’échec de l’exécution du script n’est pas configuré et qu’un script échoue lors de l’exécution, il n’est pas réexécuté et l’état de l’exécution est signalé comme un échec.If the Max number of times to retry if script fails is not configured and a script fails on run, it will not be run again and run status will be reported as failed.

Quelles sont les autorisations de rôle Intune requises pour les scripts shell ?What Intune role permissions are required for shell scripts?

Votre rôle attribué dans Intune nécessite des autorisations Configurations d’appareil pour supprimer, attribuer, créer, mettre à jour ou lire des scripts shell.Your assigned-intune role requires Device configurations permissions to delete, assign, create, update, or read shell scripts.

Agent de gestion Microsoft Intune pour macOSMicrosoft Intune management agent for macOS

Pourquoi l’agent est-il nécessaire ?Why is the agent required?

L’agent de gestion Microsoft Intune doit être installé sur les appareils macOS gérés afin d’activer des fonctionnalités avancées de gestion des appareils qui ne sont pas prises en charge par le système d’exploitation macOS natif.The Microsoft Intune management agent is necessary to be installed on managed macOS devices in order to enable advanced device management capabilities that are not supported by the native macOS operating system.

Comment l’agent est-il installé ?How is the agent installed?

L’agent est installé automatiquement et silencieusement sur les appareils macOS gérés par Intune auxquels vous attribuez au moins un script shell dans le centre d’administration Microsoft Endpoint Manager.The agent is automatically and silently installed on Intune-managed macOS devices that you assign at least one shell script to in Microsoft Endpoint Manager Admin Center. L’agent est installé à l’emplacement /Library/Intune/Microsoft Intune Agent.app le cas échéant, et n’apparaît pas dans Finder > Applications sur les appareils macOS.The agent is installed at /Library/Intune/Microsoft Intune Agent.app when applicable and doesn't appear in Finder > Applications on macOS devices. L’agent apparaît comme IntuneMdmAgent dans le Moniteur d’activité lors de son exécution sur des appareils macOS.The agent appears as IntuneMdmAgent in Activity Monitor when running on macOS devices.

Que fait l’agent ?What does the agent do?

  • L’agent s’authentifie silencieusement auprès des services Intune avant d’effectuer un check-in afin de recevoir les scripts shell attribués pour l’appareil macOSThe agent silently authenticates with Intune services before checking in to receive assigned shell scripts for the macOS device.
  • L’agent reçoit les scripts shell attribués, et exécute les scripts en fonction de la planification configurée, des nouvelles tentatives, des paramètres de notification et d’autres paramètres définis par l’administrateurThe agent receives assigned shell scripts and runs the scripts based on the configured schedule, retry attempts, notification settings, and other settings set by the admin.
  • L’agent recherche les scripts nouveaux ou mis à jour avec les services Intune en général toutes les huit heures.The agent checks for new or updated scripts with Intune services usually every 8 hours. Ce processus de check-in est indépendant du check-in MDMThis check-in process is independent of the MDM check-in.

Comment puis-je lancer manuellement un check-in d’agent à partir d’un Mac ?How can I manually initiate an agent check-in from a Mac?

Sur un Mac managé où l’agent est installé, ouvrez Portail d’entreprise, sélectionnez l’appareil local, puis cliquez sur Vérifier les paramètres.On a managed Mac that has the agent installed, open Company Portal, select the local device, click on Check settings. Cette action lance un check-in MDM ainsi qu’un check-in de l’agent.This initiates an MDM check-in as well as an agent check-in.

Vous pouvez également ouvrir Terminal, puis exécuter la commande sudo killall IntuneMdmAgent pour mettre fin au processus IntuneMdmAgent.Alternatively, open Terminal, run the sudo killall IntuneMdmAgent command to terminate the IntuneMdmAgent process. Le processus IntuneMdmAgent redémarre immédiatement, ce qui entraîne l’ouverture d’un check-in auprès d’Intune.The IntuneMdmAgent process will restart immediately, which will initiate a check-in with Intune.

Notes

L’action Sync pour les appareils dans la console d’administration Microsoft Endpoint Manager lance un check-in MDM et ne force pas le check-in de l’agent.The Sync action for devices in Microsoft Endpoint Manager Admin Console initiates an MDM check-in and does not force an agent check-in.

Quand l’agent est-il supprimé ?When is the agent removed?

Plusieurs conditions peuvent entraîner la suppression de l’agent de l’appareil, par exemple :There are several conditions that can cause the agent to be removed from the device such as:

  • Aucun script shell n’est plus attribué à l’appareilShell scripts are no longer assigned to the device.
  • L’appareil macOS n’est plus géréThe macOS device is no longer managed.
  • L’agent est dans un état irrécupérable pendant plus de 24 heures (durée d’éveil de l’appareil)The agent is in an irrecoverable state for more than 24 hours (device-awake time).

Pourquoi les scripts sont-ils exécutés même si le Mac n’est plus managé ?Why are scripts running even though the Mac is no longer managed?

Quand un Mac auquel des scripts ont été attribués n’est plus managé, l’agent n’est pas supprimé immédiatement.When a Mac with assigned scripts is no longer managed, the agent is not removed immediately. C’est à son prochain check-in, qui se produit généralement toutes les 8 heures, que l’agent détecte que le Mac n’est pas managé ; il annule alors les exécutions de script planifiées.The agent detects that the Mac is not managed at the next agent check-in (usually every 8 hours) and cancels scheduled script-runs. Ainsi, tout script stocké localement et planifié pour s’exécuter plus fréquemment que le prochain check-in d’agent planifié s’exécute.So, any locally stored scripts scheduled to run more frequently than the next scheduled agent check-in will run. Si l’agent ne parvient pas à effectuer un check-in, il renouvelle l’opération jusqu’à 24 heures (durée d’éveil de l’appareil), puis se supprime du Mac.When the agent is unable to check-in, it retries checking in for up to 24 hours (device-awake time) and then removes itself from the Mac.

Comment faire pour désactiver les données d’utilisation envoyées à Microsoft pour les scripts shell ?How to turn off usage data sent to Microsoft for shell scripts?

Pour désactiver l’envoi à Microsoft des données d’utilisation depuis l’agent de gestion Intune, ouvrez le portail d’entreprise et sélectionnez Menu > Préférences > décochez la case « Autorisez Microsoft à collecter des données d’utilisation » .To turn off usage data sent to Microsoft from the Intune management agent, open Company Portal and select Menu > Preferences > uncheck 'allow Microsoft to collect usage data'. Ceci désactive l’envoi des données d’utilisation pour l’agent et pour le portail d’entreprise.This will turn off usage data sent for both the agent and Company Portal.

Problèmes connusKnown issues

  • Aucun état d’exécution du script : dans le cas improbable où un script est reçu sur l’appareil et que ce dernier se déconnecte avant que l’état d’exécution ne soit signalé, l’appareil ne signale pas l’état d’exécution du script dans la console d’administration.No script run status: In the unlikely event that a script is received on the device and the device goes offline before the run status is reported, the device will not report run status for the script in the admin console.

Étapes suivantesNext steps