moduł zbierający dzienniki Desktop Analytics

Użyj narzędzia DesktopAnalyticsLogsCollector.ps1 z katalogu instalacji Configuration Manager, aby rozwiązać problemy z rejestracją urządzeń Desktop Analytics. Uruchamia kilka podstawowych kroków rozwiązywania problemów i zbiera odpowiednie dzienniki w jednym katalogu roboczym. Możesz udostępnić tę zawartość Microsoft pomocy technicznej.

Wymagania wstępne

Zastosowanie

Pobierz skrypt z zawartości instalacji Configuration Manager:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1

DesktopAnalyticsLogsCollector.ps1
    [-LogPath] <String>
    [-LogMode] <Int16>
    [-CollectNetTrace] <Int16>
    [-CollectUTCTrace] <Int16>

Parametry

-LogPath

Określa ścieżkę lokalną lub UNC, aby umieścić dziennik i inne pliki wyjściowe.

Wartości:

  • Ścieżka lokalna (maksymalna długość = 130), na przykład: c:\myfolder

  • Ścieżka UNC (maksymalna długość = 130), na przykład: \\myserver\myfolder

Typ: Ciąg

Pozycja: 1

Wartość domyślna: $Env:SystemDrive\M365AnalyticsLogs (Jeśli ten parametr ma wartość null, jest pusty lub biały, skrypt tworzy folder M365AnalyticsLogs pod dyskiem systemowym).

-LogMode

Określa pełny poziom dzienników.

Wartości:

  • 0: Dziennik komunikatów skryptów tylko do okna polecenia programu PowerShell.

  • 1: Rejestrowanie komunikatów skryptów zarówno do pliku dziennika w folderze wyjściowym, jak i w oknie poleceń programu PowerShell.

  • 2: Dziennik komunikatów skryptu do pliku dziennika tylko w folderze wyjściowym.

Typ: Int16

Pozycja: 2

Wartość domyślna: 1 (Dziennik komunikatów skryptów zarówno do pliku dziennika, jak i okna poleceń programu PowerShell).

-CollectNetTrace

Określa, czy skrypt zbiera ślad sieci.

Wartości:

  • 0: Nie włączaj śledzenia sieci.

  • 1 (dowolna niezerowa wartość całkowita): włącz śledzenie sieci i zbierz wyniki.

Typ: Int16

Pozycja: 3

Wartość domyślna: 0 (Nie włączaj śledzenia sieci)

-CollectUTCTrace

Określa, czy skrypt zbiera dane śledzenia czasu UTC systemu Windows i uruchamia diagnostykę łączności.

Wartości:

  • 0: Nie włączaj śledzenia UTC ani nie uruchamiaj diagnostyki łączności.

  • 1 (dowolna niezerowa wartość całkowita): włącz śledzenie UTC, uruchom diagnostykę łączności i zbierz wyniki.

Typ: Int16

Pozycja: 4

Wartość domyślna: 0 (Nie włączaj śledzenia UTC ani nie uruchamiaj diagnostyki łączności)

Dane wyjściowe

Skrypt tworzy folder roboczy w ramach określonej ścieżki. Na przykład M365AnalyticsLogs_yy_MM_dd_HH_mm_ss. Umieszcza wszystkie pliki wyjściowe w tym folderze roboczym.

Jeśli włączysz zapisywanie skryptu w pliku dziennika, wygeneruje go w folderze roboczym. Na przykład M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt.

Skrypt generuje również inne pliki diagnostyczne w folderze roboczym. Przykład:

  • installedKBs.txt: lista aktualizacji systemu Windows zainstalowanych na urządzeniu
  • appcompat: dane zgodności aplikacji
  • Reg*.txt: seria plików z wyeksportowanymi danymi z rejestru systemu Windows

Przykłady

Przykład 1: Uruchamianie skryptu za pośrednictwem okna polecenia programu PowerShell z wartościami domyślnymi

.\DesktopAnalyticsLogsCollector.ps1

Przykład 2. Uruchamianie skryptu za pośrednictwem okna poleceń programu PowerShell z określonymi parametrami

.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0

Przykład 3. Uruchamianie skryptu za pośrednictwem okna poleceń programu PowerShell z określonymi parametrami w pozycji

.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0

Przykład 4. Uruchamianie skryptu za pośrednictwem okna poleceń programu PowerShell z określonym parametrem i pełne komunikaty

.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose

Przykład 5. Wdrażanie skryptu za pośrednictwem skryptów Configuration Manager

Aby uzyskać więcej informacji, zobacz Tworzenie i uruchamianie skryptów programu PowerShell z konsoli Configuration Manager.

DesktopAnalyticsLogsCollector.ps1 jest podpisana cyfrowo przez Microsoft. Może być konieczne dodanie certyfikatu podpisywania kodu Microsoft jako zaufanego wydawcy na urządzeniu docelowym.

  1. Otwórz właściwości skryptu w Eksploratorze Windows. Przejdź do karty Podpisy cyfrowe i wybierz pozycję Szczegóły.

  2. Na karcie Ogólne wybierz pozycję Wyświetl certyfikat.

    Uwaga

    Aby dystrybuować certyfikat za pośrednictwem innych mechanizmów, najpierw wyeksportuj certyfikat do pliku. Przejdź do karty Szczegóły i wybierz pozycję Kopiuj do pliku.

  3. Wybierz pozycję Zainstaluj certyfikat. Zaimportuj certyfikat, umieszczając go w magazynie zaufanych wydawców .

Następne kroki