Desktop Analytics-logboekverzamelaar
Gebruik het hulpprogrammaDesktopAnalyticsLogsCollector.ps1 uit de Configuration Manager installatiemap om problemen met Desktop Analytics apparaatinschrijving op te lossen. Er worden enkele eenvoudige stappen voor probleemoplossing uitgevoerd en de relevante logboeken verzameld in één werkmap. U kunt deze inhoud delen met Microsoft ondersteuning.
Voorwaarden
Een Desktop Analytics-client met Windows 10, Windows 8.1 of Windows 7 met Service Pack 1.
Voer het script op het apparaat uit als een gebruiker met beheerdersrechten en Voer uit als administrator.
Tip
U kunt de functie Configuration Manager Scripts gebruiken met dit hulpprogramma. Zie Voorbeeld 5: Script implementeren via Configuration Manager scripts voor meer informatie.
Voor Windows 7 met Service Pack 1: PowerShell versie 4.0 of hoger
Windows Management Framework versie 4.0 (
aka.ms/wmf4download
) of versie 5.1 (aka.ms/wmf5download
)
Gebruik
Haal het script op uit de Configuration Manager installatie-inhoud:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
Parameters
-LogPath
Hiermee geeft u een lokaal of UNC-pad op om het logboek en andere uitvoerbestanden te plaatsen.
Waarden:
Lokaal pad (maximale lengte = 130), bijvoorbeeld:
c:\myfolder
UNC-pad (maximale lengte = 130), bijvoorbeeld:
\\myserver\myfolder
Type: Tekenreeks
Positie: 1
Standaardwaarde: $Env:SystemDrive\M365AnalyticsLogs
(Wanneer deze parameter null, leeg of witruimte is, maakt het script de map M365AnalyticsLogs onder het systeemstation.)
-LogMode
Hiermee geeft u het uitgebreide niveau van de logboeken op.
Waarden:
0
: Scriptberichten alleen registreren in het PowerShell-opdrachtvenster.1
: Logboekscriptberichten naar het logboekbestand in de uitvoermap en het PowerShell-opdrachtvenster.2
: Logboekscriptberichten naar logboekbestand alleen in de uitvoermap.
Type: Int16
Positie: 2
Standaardwaarde: 1
(Logboekscriptberichten naar zowel logboekbestand als PowerShell-opdrachtvenster.)
-CollectNetTrace
Hiermee geeft u op of het script de netwerktracering verzamelt.
Waarden:
0
: Schakel de netwerktracering niet in.1
(elke waarde van een geheel getal dat niet nul is): schakel netwerktracering in en verzamel resultaten.
Type: Int16
Positie: 3
Standaardwaarde: 0
(Schakel de netwerktracering niet in)
-CollectUTCTrace
Hiermee geeft u op of het script de Windows UTC-tracering verzamelt en connectiviteitsdiagnose uitvoert.
Waarden:
0
: Schakel de UTC-tracering niet in of voer de verbindingsdiagnose uit.1
(elke waarde van een geheel getal zonder nul): schakel de UTC-tracering in, voer de connectiviteitsdiagnose uit en verzamel resultaten.
Type: Int16
Positie: 4
Standaardwaarde: 0
(Schakel de UTC-tracering niet in of voer de verbindingsdiagnose uit)
Uitvoer
Het script maakt een werkmap onder het opgegeven pad. Bijvoorbeeld M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
. Alle uitvoerbestanden worden in deze werkmap geplaatst.
Als u het script inschakelt om naar een logboekbestand te schrijven, wordt er een gegenereerd in de werkmap. Bijvoorbeeld M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
.
Het script genereert ook andere diagnostische bestanden in de werkmap. Bijvoorbeeld:
installedKBs.txt
: een lijst met Windows-updates die op het apparaat zijn geïnstalleerdappcompat
: toepassingscompatibiliteitsgegevensReg*.txt
: een reeks bestanden met geëxporteerde gegevens uit het Windows-register
Voorbeelden
Voorbeeld 1: Script uitvoeren via het PowerShell-opdrachtvenster met standaardwaarden
.\DesktopAnalyticsLogsCollector.ps1
Voorbeeld 2: Script uitvoeren via het PowerShell-opdrachtvenster met opgegeven parameters
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
Voorbeeld 3: Script uitvoeren via het PowerShell-opdrachtvenster met opgegeven parameters op positie
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
Voorbeeld 4: Script uitvoeren via het PowerShell-opdrachtvenster met opgegeven parameter en uitgebreide berichten
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
Voorbeeld 5: Script implementeren via Configuration Manager-scripts
Zie PowerShell-scripts maken en uitvoeren vanuit de Configuration Manager-console voor meer informatie.
DesktopAnalyticsLogsCollector.ps1 wordt digitaal ondertekend door Microsoft. Mogelijk moet u het bijbehorende Microsoft certificaat voor codeondertekening toevoegen als vertrouwde uitgever op het doelapparaat.
Open de eigenschappen van het script in Windows Verkenner. Ga naar het tabblad Digitale handtekeningen en selecteer Details.
Selecteer op het tabblad Algemeende optie Certificaat weergeven.
Opmerking
Als u het certificaat via andere mechanismen wilt distribueren, exporteert u eerst het certificaat naar een bestand. Ga naar het tabblad Details en selecteer Kopiëren naar bestand.
Selecteer Certificaat installeren. Importeer het certificaat en plaats het in het archief vertrouwde uitgevers .
Volgende stappen
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor