сборщик журналов Аналитика компьютеров

Используйте средствоDesktopAnalyticsLogsCollector.ps1 из каталога установки Configuration Manager, чтобы устранить проблемы с регистрацией устройств Аналитика компьютеров. Он выполняет некоторые основные действия по устранению неполадок и собирает соответствующие журналы в один рабочий каталог. Это содержимое можно предоставить Майкрософт поддержке.

Предварительные требования

Применение

Получите скрипт из содержимого установки 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 цифровой подписывается Майкрософт. Возможно, потребуется добавить сертификат подписи кода Майкрософт в качестве доверенного издателя на целевом устройстве.

  1. Откройте свойства скрипта в проводнике Windows. Перейдите на вкладку Цифровые подписи и выберите Сведения.

  2. На вкладке Общие выберите Просмотреть сертификат.

    Примечание.

    Чтобы распространить сертификат с помощью других механизмов, сначала экспортируйте сертификат в файл. Перейдите на вкладку Сведения и выберите Копировать в файл.

  3. Нажмите Установить сертификат. Импортируйте сертификат, поместив его в хранилище доверенных издателей .

Дальнейшие действия