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
Klient Desktop Analytics z systemem Windows 10, Windows 8.1 lub Windows 7 z dodatkiem Service Pack 1.
Uruchom skrypt na urządzeniu jako użytkownik administracyjny i Uruchom jako administrator.
Porada
Za pomocą tego narzędzia możesz użyć funkcji skryptów Configuration Manager. Aby uzyskać więcej informacji, zobacz Przykład 5: Wdrażanie skryptu za pośrednictwem skryptów Configuration Manager.
Dla systemu Windows 7 z dodatkiem Service Pack 1: PowerShell w wersji 4.0 lub nowszej
Windows Management Framework wersji 4.0 (
aka.ms/wmf4download
) lub 5.1 (aka.ms/wmf5download
)
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ądzeniuappcompat
: dane zgodności aplikacjiReg*.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.
Otwórz właściwości skryptu w Eksploratorze Windows. Przejdź do karty Podpisy cyfrowe i wybierz pozycję Szczegóły.
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.
Wybierz pozycję Zainstaluj certyfikat. Zaimportuj certyfikat, umieszczając go w magazynie zaufanych wydawców .
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla