Compartir vía


Cómo ver los datos de diagnóstico y uso de Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Puede ver los datos de diagnóstico y uso de la jerarquía de Configuration Manager para confirmar que no incluye información confidencial o identificable. El sitio resume y almacena sus datos de diagnóstico en la tabla TEL_TelemetryResults de la base de datos del sitio. Da formato a los datos para que se puedan usar mediante programación y sean eficaces.

La información de este artículo proporciona una vista de los datos exactos enviados a Microsoft. No está pensado para usarse para otros fines, como el análisis de datos.

Visualización de datos en la base de datos

Use el siguiente comando SQL para ver el contenido de esta tabla y mostrar los datos exactos que se envían:

SELECT * FROM TEL_TelemetryResults

Exportación de los datos

Cuando el punto de conexión de servicio está en modo sin conexión, use la herramienta de conexión de servicio para exportar los datos actuales a un archivo de valores separados por comas (CSV). Ejecute la herramienta de conexión de servicio en el punto de conexión de servicio con el parámetro -Export .

Para obtener más información, consulte Uso de la herramienta de conexión de servicio.

Hash unidireccional

Algunos datos constan de cadenas de caracteres alfanuméricos aleatorios. Configuration Manager usa el algoritmo SHA-256 para crear hashes unidireccionales. Este proceso garantiza que Microsoft no recopile datos potencialmente confidenciales. Los datos hash todavía se pueden usar con fines de correlación y comparación.

Por ejemplo, en lugar de recopilar los nombres de las tablas de la base de datos del sitio, captura el hash unidireccional para cada nombre de tabla. Este comportamiento garantiza que los nombres de tabla personalizados no estén visibles. Microsoft, a continuación, realiza el mismo proceso hash unidireccional de los nombres de tabla de SQL Server predeterminados. La comparación de los resultados de las dos consultas determina la desviación del esquema de base de datos del valor predeterminado del producto. A continuación, esta información se usa para mejorar las actualizaciones que requieren cambios en el esquema de SQL Server.

Al ver los datos sin procesar, aparece un valor hash común en cada fila de datos. Este hash es el identificador de soporte técnico, también conocido como identificador de jerarquía. Se usa para correlacionar los datos con la misma jerarquía sin identificar el cliente o el origen.

Funcionamiento del hash unidireccional

  1. Obtenga el identificador de soporte técnico de la consola de Configuration Manager. Seleccione la flecha de la esquina superior izquierda de la cinta de opciones y, a continuación, elija Acerca de Configuration Manager. Puede seleccionar y copiar el identificador de soporte técnico de la ventana que se abre.

  2. Use el siguiente script de Windows PowerShell para realizar el hash unidireccional del identificador de soporte técnico.

    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
    
  3. Compare la salida del script con el GUID de los datos sin procesar. Este proceso muestra cómo se ocultan los datos.

Pasos siguientes

A continuación, obtenga información sobre los niveles de diagnóstico y datos de uso que Configuration Manager recopila: