Collecter les journaux MDM

Pour faciliter le diagnostic des problèmes d’inscription ou de gestion des appareils dans les appareils Windows gérés par un serveur MDM, vous pouvez examiner les journaux GPM collectés à partir du bureau. Les sections suivantes décrivent les procédures de collecte des journaux GPM.

Télécharger le journal des informations de diagnostic MDM à partir d’appareils Windows

  1. Sur votre appareil géré, accédez à Paramètres>Comptes>Accès professionnel ou scolaire.

  2. Sélectionnez votre compte professionnel ou scolaire, puis sélectionnez Informations.

    Accédez à la page professionnelle ou scolaire dans Paramètres.

  3. En bas de la page Paramètres , sélectionnez Créer un rapport.

    Accédez à la page professionnelle ou scolaire, puis Créez un rapport.

  4. Une fenêtre s’ouvre et affiche le chemin des fichiers journaux. Sélectionnez Exporter.

    Accéder aux fichiers journaux professionnels ou scolaires.

  5. Dans Explorateur de fichiers, accédez à C:\Users\Public\Documents\MDMDiagnostics pour afficher le rapport.

Utiliser la commande pour collecter des journaux directement à partir d’appareils Windows

Vous pouvez également collecter les journaux d’informations de diagnostic MDM à l’aide de la commande suivante :

mdmdiagnosticstool.exe -area "DeviceEnrollment;DeviceProvisioning;Autopilot" -zip "c:\users\public\documents\MDMDiagReport.zip"
  • Dans Explorateur de fichiers, accédez à c :\Users\Public\Documents\MDMDiagnostics pour afficher le rapport.

Présentation de la structure zip

Le fichier zip contient des journaux en fonction des zones utilisées dans la commande . Cette explication est basée sur les zones DeviceEnrollment, DeviceProvisioning et Autopilot. Elle s’applique aux fichiers zip collectés via la ligne de commande ou le Hub de commentaires

  • DiagnosticLogCSP_Collector_Autopilot_* : Autopilot etls
  • DiagnosticLogCSP_Collector_DeviceProvisioning_* : Provisioning etls (Microsoft-Windows-Provisioning-Diagnostics-Provider)
  • MDMDiagHtmlReport.html : résumé instantané des configurations et stratégies MDM. Inclut, l’URL de gestion, l’ID d’appareil du serveur MDM, les certificats et les stratégies.
  • MdmDiagLogMetadata.json : fichier de métadonnées mdmdiagnosticstool qui contient les arguments de ligne de commande utilisés pour exécuter l’outil.
  • MDMDiagReport.xml : contient une vue plus détaillée des configurations GPM, telles que les variables d’inscription, les packages d’approvisionnement, les conditions multivariantes, etc. Pour plus d’informations sur le diagnostic des packages d’approvisionnement, consultez Diagnostiquer les packages d’approvisionnement.
  • MdmDiagReport_RegistryDump.reg : contient des vidages provenant d’emplacements de registre GPM courants
  • MdmLogCollectorFootPrint.txt : journaux de l’outil mdmdiagnosticslog à partir de l’exécution de la commande
  • *.evtx : journaux courants de l’observateur d’événements microsoft-windows-devicemanagement-enterprise-diagnostics-provider-admin.evtx main un qui contient des événements GPM.

Collecter les journaux directement à partir d’appareils Windows

Les journaux GPM sont capturés dans le observateur d'événements à l’emplacement suivant :

  • Journaux > des applications et des services Microsoft > Windows > DeviceManagement-Enterprise-Diagnostic-Provider

Voici une capture d’écran :

visionneuse d’événements mdm.

À cet emplacement, le canal Administration journalise les événements par défaut. Toutefois, si vous avez besoin de journaux plus détaillés, vous pouvez activer Journaux de débogage en choisissant l’option Afficher les journaux d’analyse et de débogage dans le menu Affichage dans observateur d'événements.

Collecter les journaux d’activité d’administration

  1. Cliquez avec le bouton droit sur le nœud Administration.
  2. Sélectionnez Enregistrer tous les événements sous.
  3. Choisissez un emplacement et entrez un nom de fichier.
  4. Sélectionnez Enregistrer.
  5. Choisissez Afficher les informations pour ces langues , puis sélectionnez Anglais.
  6. Sélectionnez OK.

Pour une journalisation plus détaillée, vous pouvez activer les journaux de débogage . Cliquez avec le bouton droit sur le nœud Déboguer , puis sélectionnez Activer le journal.

Collecter les journaux de débogage

  1. Cliquez avec le bouton droit sur le nœud Déboguer .
  2. Sélectionnez Enregistrer tous les événements sous.
  3. Choisissez un emplacement et entrez un nom de fichier.
  4. Sélectionnez Enregistrer.
  5. Choisissez Afficher les informations pour ces langues , puis sélectionnez Anglais.
  6. Sélectionnez OK.

Vous pouvez ouvrir les fichiers journaux (fichiers .evtx) dans le observateur d'événements sur un appareil Windows.

Collecter les journaux à distance à partir d’appareils Windows

Lorsque le PC est déjà inscrit à GPM, vous pouvez collecter à distance des journaux à partir du PC via le canal MDM si votre serveur GPM prend en charge cette fonctionnalité. Le fournisseur de services de configuration DiagnosticLog peut être utilisé pour activer un canal d’observateur d’événements par nom complet. Voici les noms observateur d'événements pour les canaux Administration et Déboguer :

  • Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider%2FAdmin
  • Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider%2FDebug

Exemple : Activer la journalisation du canal de débogage

<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Replace>
            <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Channels/Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider%2FDebug/State</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">bool</Format>
                </Meta>
                <Data>true</Data>
            </Item>
        </Replace>
        <Final/>
    </SyncBody>
</SyncML>

Exemple : Exporter les journaux de débogage

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Exec>
            <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Channels/Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider%2FDebug/Export</LocURI>
                </Target>
            </Item>
        </Exec>
        <Final/>
    </SyncBody>
</SyncML>

Collecter les journaux à distance à partir de Windows Holographic

Pour les appareils holographiques déjà inscrits dans GPM, vous pouvez collecter à distance les journaux MDM via le canal MDM à l’aide du fournisseur de services de configuration DiagnosticLog.

Vous pouvez utiliser le fournisseur csp DiagnosticLog pour activer le fournisseur ETW. L’ID du fournisseur est 3DA494E4-0FE2-415C-B895-FB5265C5C83B. Les exemples suivants montrent comment activer le fournisseur ETW :

Ajouter un nœud de collecteur

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Add>
            <CmdID>1</CmdID>
            <Item>
                <Target>
                   <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Collectors/MDM</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">node</Format>
                </Meta>
            </Item>
        </Add>
        <Final/>
    </SyncBody>
</SyncML>

Ajouter le fournisseur ETW à la trace

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Add>
            <CmdID>1</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Collectors/MDM/Providers/3DA494E4-0FE2-415C-B895-FB5265C5C83B</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">node</Format>
                </Meta>
            </Item>
        </Add>
        <Final/>
    </SyncBody>
</SyncML>

Démarrer la journalisation des traces du collecteur

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Exec>
            <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Collectors/MDM/TraceControl</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>START</Data>
            </Item>
        </Exec>
        <Final/>
    </SyncBody>
</SyncML>

Arrêter la journalisation des traces du collecteur

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Exec>
            <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/DiagnosticLog/EtwLog/Collectors/MDM/TraceControl</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>STOP</Data>
            </Item>
        </Exec>
        <Final/>
    </SyncBody>
</SyncML>

Une fois les journaux collectés sur l’appareil, vous pouvez récupérer les fichiers via le canal MDM à l’aide de la partie FileDownload du fournisseur de services de configuration DiagnosticLog. Pour plus d’informations, consultez Fournisseur de services de configuration DiagnosticLog.

Afficher les journaux

Pour de meilleurs résultats, assurez-vous que le PC ou la machine virtuelle sur lequel vous affichez les journaux correspond à la build du système d’exploitation à partir duquel les journaux ont été collectés.

  1. Ouvrez eventvwr.msc.

  2. Cliquez avec le bouton droit sur observateur d'événements (Local) et sélectionnez Ouvrir le journal enregistré.

    Capture d’écran de l’observateur d’événements.

  3. Accédez au fichier etl que vous avez obtenu à partir de l’appareil, puis ouvrez le fichier.

  4. Sélectionnez Oui lorsque vous êtes invité à l’enregistrer dans le nouveau format de journal.

    invite de l’observateur d’événements.

    diagnostiquer les échecs de mdm.

  5. La nouvelle vue contient les traces du canal. Sélectionnez Filtrer le journal actuel dans le menu Actions .

    actions de l’observateur d’événements.

  6. Ajoutez un filtre aux sources d’événements en sélectionnant DeviceManagement-EnterpriseDiagnostics-Provider , puis sélectionnez OK.

    filtre d’événements pour Gestion des appareils.

  7. Vous êtes maintenant prêt à commencer à examiner les journaux.

    Journaux de révision de l’observateur d’événements.

Collecter les données d’état de l’appareil

Voici un exemple montrant comment collecter des données d’état d’appareil GPM actuelles à l’aide du fournisseur de services de configuration DiagnosticLog. Vous pouvez collecter le fichier à partir de l’appareil à l’aide du même nœud FileDownload dans le csp que vous le faites pour les fichiers etl.

<?xml version="1.0"?>
<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>2</CmdID>
      <Item>
        <Target>
          <LocURI>./Vendor/MSFT/DiagnosticLog/DeviceStateData/MdmConfiguration</LocURI>
        </Target>
        <Meta>
           <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data>SNAP</Data>
      </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>