Просмотр данных диагностики и использования для Configuration Manager
Относится к Configuration Manager (Current Branch)
Вы можете просмотреть данные диагностики и использования из иерархии Configuration Manager, чтобы убедиться, что они не содержат конфиденциальных или идентифицируемых сведений. Сайт суммирует и сохраняет свои диагностические данные в TEL_TelemetryResults таблице базы данных сайта. Он форматирует данные, чтобы они были программными и эффективными.
Сведения, приведенные в этой статье, предоставляют представление точных данных, отправляемых в Майкрософт. Он не предназначен для использования в других целях, например для анализа данных.
Просмотр данных в базе данных
Используйте следующую команду SQL, чтобы просмотреть содержимое этой таблицы и отобразить точные отправленные данные:
SELECT * FROM TEL_TelemetryResults
Экспорт данных
Если точка подключения службы находится в автономном режиме, используйте средство подключения службы для экспорта текущих данных в файл с разделими-запятыми (CSV). Запустите средство подключения службы в точке подключения службы с параметром -Export .
Дополнительные сведения см. в статье Использование средства подключения к службе.
Односторонние хэши
Некоторые данные состоят из строк из случайных буквенно-цифровых символов. Configuration Manager использует алгоритм SHA-256 для создания односторонних хэшей. Этот процесс гарантирует, что Майкрософт не собирает потенциально конфиденциальные данные. Хэшированные данные по-прежнему можно использовать для корреляции и сравнения.
Например, вместо сбора имен таблиц в базе данных сайта он записывает односторонний хэш для каждого имени таблицы. Такое поведение гарантирует, что все пользовательские имена таблиц не видны. Майкрософт затем выполняет тот же односторонний хэш-процесс для имен таблиц по умолчанию SQL Server. Сравнение результатов двух запросов определяет отклонение схемы базы данных от стандартного продукта. Затем эти сведения используются для улучшения обновлений, требующих внесения изменений в схему SQL Server.
При просмотре необработанных данных в каждой строке данных отображается общее хэш-значение. Этот хэш является идентификатором поддержки, также известным как идентификатор иерархии. Он используется для корреляции данных с одной иерархией без идентификации клиента или источника.
Как работает односторонний хэш
Получите идентификатор службы поддержки в консоли Configuration Manager. Щелкните стрелку в левом верхнем углу ленты и выберите О программе Configuration Manager. Вы можете выбрать и скопировать идентификатор поддержки в открывающемся окне.
Используйте следующий сценарий Windows PowerShell, чтобы выполнить односторонний хэш идентификатора службы поддержки.
Param( [Parameter(Mandatory=$True)] [string]$value ) $guid = [System.Guid]::NewGuid() if( [System.Guid]::TryParse($value,[ref] $guid) -eq $true ) { #many of the values we hash are Guids $bytesToHash = $guid.ToByteArray() } else { #otherwise hash as string (unicode) $ue = New-Object System.Text.UnicodeEncoding $bytesToHash = $ue.GetBytes($value) } # Load Hash Provider (https://en.wikipedia.org/wiki/SHA-2) $hashAlgorithm = [System.Security.Cryptography.SHA256Cng]::Create() # Hash the input $hashedBytes = $hashAlgorithm.ComputeHash($bytesToHash) # Base64 encode the result for transport $result = [Convert]::ToBase64String($hashedBytes) return $result
Сравните выходные данные скрипта с идентификатором GUID в необработанных данных. Этот процесс показывает, как данные заслоняются.
Дальнейшие действия
Далее ознакомьтесь с уровнями данных диагностики и использования, которые Configuration Manager собирает: