collecteur de journaux Analytique de bureau
Utilisez l’outil DesktopAnalyticsLogsCollector.ps1 du répertoire d’installation Configuration Manager pour résoudre les problèmes d’inscription des appareils Analytique de bureau. Il exécute certaines étapes de dépannage de base et collecte les journaux pertinents dans un répertoire de travail unique. Vous pouvez partager ce contenu avec Microsoft support.
Conditions préalables
Un client Analytique de bureau exécutant Windows 10, Windows 8.1 ou Windows 7 avec Service Pack 1.
Exécutez le script sur l’appareil en tant qu’utilisateur administratif et Exécuter en tant qu’administrateur.
Conseil
Vous pouvez utiliser la fonctionnalité scripts Configuration Manager avec cet outil. Pour plus d’informations, consultez Exemple 5 : Déployer un script via Configuration Manager Scripts.
Pour Windows 7 avec Service Pack 1 : PowerShell version 4.0 ou ultérieure
Windows Management Framework version 4.0 (
aka.ms/wmf4download
) ou 5.1 (aka.ms/wmf5download
)
Utilisation
Obtenez le script à partir du contenu d’installation Configuration Manager :SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
Parameters
-LogPath
Spécifie un chemin local ou UNC pour placer le journal et d’autres fichiers de sortie.
Valeurs :
Chemin d’accès local (longueur maximale = 130), par exemple :
c:\myfolder
Chemin UNC (longueur maximale = 130), par exemple :
\\myserver\myfolder
Type : Chaîne
Position : 1
Valeur par défaut : $Env:SystemDrive\M365AnalyticsLogs
(Lorsque ce paramètre est null, vide ou espace blanc, le script crée le dossier M365AnalyticsLogs sous le lecteur système.)
-LogMode
Spécifie le niveau détaillé des journaux.
Valeurs :
0
: journaliser les messages de script dans la fenêtre de commande PowerShell uniquement.1
: journaliser les messages de script dans les deux fichiers journaux sous le dossier de sortie et la fenêtre de commande PowerShell.2
: Journaliser les messages de script dans le fichier journal sous le dossier de sortie uniquement.
Type : Int16
Position : 2
Valeur par défaut : 1
(Journaliser les messages de script dans le fichier journal et la fenêtre de commande PowerShell.)
-CollectNetTrace
Spécifie si le script collecte la trace réseau.
Valeurs :
0
: n’activez pas la trace réseau.1
(toute valeur entière différente de zéro) : activez la trace réseau et collectez les résultats.
Type : Int16
Position: 3
Valeur par défaut : 0
(N’activez pas la trace réseau)
-CollectUTCTrace
Spécifie si le script collecte la trace UTC Windows et exécute le diagnostic de connectivité.
Valeurs :
0
: n’activez pas la trace UTC ou n’exécutez pas le diagnostic de connectivité.1
(toute valeur entière différente de zéro) : activez la trace UTC, exécutez le diagnostic de connectivité et collectez les résultats.
Type : Int16
Position: 4
Valeur par défaut : 0
(N’activez pas la trace UTC ou n’exécutez pas le diagnostic de connectivité)
Sortie
Le script crée un dossier de travail sous le chemin d’accès spécifié. Par exemple : M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
. Il place tous ses fichiers de sortie dans ce dossier de travail.
Si vous autorisez le script à écrire dans un fichier journal, il en génère un dans le dossier de travail. Par exemple : M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
.
Le script génère également d’autres fichiers de diagnostic dans le dossier de travail. Par exemple :
installedKBs.txt
: liste des mises à jour Windows installées sur l’appareilappcompat
: données de compatibilité des applicationsReg*.txt
: série de fichiers avec des données exportées à partir du Registre Windows
Exemples
Exemple 1 : Exécuter un script via la fenêtre de commande PowerShell avec les valeurs par défaut
.\DesktopAnalyticsLogsCollector.ps1
Exemple 2 : Exécuter un script via la fenêtre de commande PowerShell avec les paramètres spécifiés
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
Exemple 3 : Exécuter le script via la fenêtre de commande PowerShell avec les paramètres spécifiés en position
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
Exemple 4 : Exécuter un script via la fenêtre de commande PowerShell avec des paramètres et des messages détaillés spécifiés
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
Exemple 5 : Déployer un script via des scripts Configuration Manager
Pour plus d’informations, consultez Créer et exécuter des scripts PowerShell à partir de la console Configuration Manager.
DesktopAnalyticsLogsCollector.ps1 est signé numériquement par Microsoft. Vous devrez peut-être ajouter son certificat de signature de code Microsoft en tant que serveur de publication approuvé sur l’appareil cible.
Ouvrez les propriétés du script dans l’Explorateur Windows. Basculez vers l’onglet Signatures numériques et sélectionnez Détails.
Sous l’onglet Général , sélectionnez Afficher le certificat.
Remarque
Pour distribuer le certificat via d’autres mécanismes, commencez par exporter le certificat dans un fichier. Accédez à l’onglet Détails , puis sélectionnez Copier dans un fichier.
Sélectionnez Installer le certificat. Importez le certificat, en le plaçant dans le magasin Éditeurs approuvés .
Prochaines étapes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour