сборщик журналов Аналитика компьютеров
Используйте средствоDesktopAnalyticsLogsCollector.ps1 из каталога установки Configuration Manager, чтобы устранить проблемы с регистрацией устройств Аналитика компьютеров. Он выполняет некоторые основные действия по устранению неполадок и собирает соответствующие журналы в один рабочий каталог. Это содержимое можно предоставить Майкрософт поддержке.
Предварительные требования
Клиент Аналитика компьютеров под управлением Windows 10, Windows 8.1 или Windows 7 с пакетом обновления 1 (SP1).
Запустите сценарий на устройстве от имени администратора и запустите от имени администратора.
Совет
С этим инструментом можно использовать функцию скриптов Configuration Manager. Дополнительные сведения см. в разделе Пример 5. Развертывание скриптов с помощью Configuration Manager Scripts.
Для Windows 7 с пакетом обновления 1 (SP1): PowerShell версии 4.0 или более поздней
Windows Management Framework версии 4.0 (
aka.ms/wmf4download
) или версии 5.1 (aka.ms/wmf5download
)
Применение
Получите скрипт из содержимого установки Configuration Manager:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
Параметры
-LogPath
Указывает локальный или UNC-путь для хранения журнала и других выходных файлов.
Значения:
Локальный путь (максимальная длина = 130), например:
c:\myfolder
UNC-путь (максимальная длина = 130), например:
\\myserver\myfolder
Тип: String
Позиция: 1
Значение по умолчанию: $Env:SystemDrive\M365AnalyticsLogs
(Если этот параметр имеет значение NULL, пуст или пробел, скрипт создает папку M365AnalyticsLogsLogs на системном диске.)
-LogMode
Задает подробный уровень журналов.
Значения:
0
: регистрировать сообщения скриптов только в командном окне PowerShell.1
: регистрировать сообщения скриптов в оба файла журнала в выходной папке и в командном окне PowerShell.2
: регистрировать сообщения скриптов только в файле журнала в выходной папке.
Тип: Int16
Позиция: 2
Значение по умолчанию: 1
(сообщения скрипта журнала в файле журнала и в командном окне PowerShell.)
-CollectNetTrace
Указывает, собирает ли скрипт трассировку сети.
Значения:
0
: не включайте трассировку сети.1
(любое ненулевое целочисленное значение): включите трассировку сети и сбор результатов.
Тип: Int16
Позиция: 3
Значение по умолчанию: 0
(не включать трассировку сети)
-CollectUTCTrace
Указывает, собирает ли скрипт трассировку Windows в формате UTC и выполняет диагностику подключения.
Значения:
0
: не включайте трассировку UTC или запустите диагностику подключения.1
(любое ненулевое целочисленное значение). Включите трассировку UTC, выполните диагностику подключения и соберите результаты.
Тип: Int16
Позиция: 4
Значение по умолчанию: 0
(не включайте трассировку UTC или запустите диагностику подключения)
Выходные данные
Скрипт создает рабочую папку по указанному пути. Например, M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
. Он помещает все свои выходные файлы в эту рабочую папку.
Если включить запись скрипта в файл журнала, он создаст его в рабочей папке. Например, M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
.
Скрипт также создает другие диагностические файлы в рабочей папке. Например:
installedKBs.txt
: список обновлений Windows, установленных на устройстве;appcompat
: данные о совместимости приложенийReg*.txt
: ряд файлов с экспортируемыми данными из реестра Windows;
Примеры
Пример 1. Выполнение скрипта с помощью командного окна PowerShell со значениями по умолчанию
.\DesktopAnalyticsLogsCollector.ps1
Пример 2. Выполнение скрипта с помощью командного окна PowerShell с указанными параметрами
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
Пример 3. Выполнение скрипта с помощью командного окна PowerShell с указанными параметрами в позиции
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
Пример 4. Выполнение скрипта с помощью командного окна PowerShell с указанным параметром и подробными сообщениями
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
Пример 5. Развертывание скрипта с помощью скриптов Configuration Manager
Дополнительные сведения см. в статье Создание и выполнение скриптов PowerShell в консоли Configuration Manager.
DesktopAnalyticsLogsCollector.ps1 цифровой подписывается Майкрософт. Возможно, потребуется добавить сертификат подписи кода Майкрософт в качестве доверенного издателя на целевом устройстве.
Откройте свойства скрипта в проводнике Windows. Перейдите на вкладку Цифровые подписи и выберите Сведения.
На вкладке Общие выберите Просмотреть сертификат.
Примечание.
Чтобы распространить сертификат с помощью других механизмов, сначала экспортируйте сертификат в файл. Перейдите на вкладку Сведения и выберите Копировать в файл.
Нажмите Установить сертификат. Импортируйте сертификат, поместив его в хранилище доверенных издателей .
Дальнейшие действия
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по