다음을 통해 공유


Configuration Manager 진단 및 사용량 현황 데이터를 보는 방법

적용 대상: Configuration Manager(현재 분기)

Configuration Manager 계층 구조의 진단 및 사용량 현황 데이터를 보고 중요하거나 식별 가능한 정보가 없는지 확인할 수 있습니다. 사이트는 진단 데이터를 요약하고 사이트 데이터베이스의 TEL_TelemetryResults 테이블에 저장합니다. 프로그래밍 방식으로 사용 가능하고 효율적으로 데이터를 포맷합니다.

이 문서의 정보는 Microsoft 전송된 정확한 데이터의 보기를 제공합니다. 데이터 분석과 같은 다른 용도로는 사용되지 않습니다.

데이터베이스에서 데이터 보기

다음 SQL 명령을 사용하여 이 테이블의 내용을 보고 전송된 정확한 데이터를 표시합니다.

SELECT * FROM TEL_TelemetryResults

데이터 내보내기

서비스 연결 지점이 오프라인 모드인 경우 서비스 연결 도구를 사용하여 현재 데이터를 CSV(쉼표로 구분된 값) 파일로 내보냅니다. -Export 매개 변수를 사용하여 서비스 연결 지점에서 서비스 연결 도구를 실행합니다.

자세한 내용은 서비스 연결 도구 사용을 참조하세요.

단방향 해시

일부 데이터는 임의의 영숫자 문자 문자열로 구성됩니다. Configuration Manager SHA-256 알고리즘을 사용하여 단방향 해시를 만듭니다. 이 프로세스는 Microsoft 잠재적으로 중요한 데이터를 수집하지 않도록 합니다. 해시된 데이터는 상관 관계 및 비교 목적으로 계속 사용할 수 있습니다.

예를 들어 사이트 데이터베이스에서 테이블 이름을 수집하는 대신 각 테이블 이름에 대한 단방향 해시를 캡처합니다. 이 동작은 사용자 지정 테이블 이름이 표시되지 않도록 합니다. 그런 다음 Microsoft 기본 SQL Server 테이블 이름과 동일한 단방향 해시 프로세스를 수행합니다. 두 쿼리의 결과를 비교하면 제품 기본값과 데이터베이스 스키마의 편차가 결정됩니다. 이 정보는 SQL Server 스키마를 변경해야 하는 업데이트를 개선하는 데 사용됩니다.

원시 데이터를 보면 데이터의 각 행에 공통 해시 값이 나타납니다. 이 해시는 계층 ID라고도 하는 지원 ID입니다. 고객 또는 원본을 식별하지 않고 데이터를 동일한 계층 구조와 상호 연결하는 데 사용됩니다.

단방향 해시의 작동 방식

  1. Configuration Manager 콘솔에서 지원 ID를 가져옵니다. 리본의 왼쪽 위 모서리에 있는 화살표를 선택한 다음 Configuration Manager 정보를 선택합니다. 열리는 창에서 지원 ID를 선택하고 복사할 수 있습니다.

  2. 다음 Windows PowerShell 스크립트를 사용하여 지원 ID의 단방향 해시를 수행합니다.

    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. 원시 데이터의 GUID와 스크립트 출력을 비교합니다. 이 프로세스는 데이터가 가려지는 방법을 보여줍니다.

다음 단계

다음으로, Configuration Manager 수집하는 진단 및 사용량 현황 데이터의 수준에 대해 알아봅니다.