Share via


Diagnostische gegevens en gebruiksgegevens voor Configuration Manager weergeven

Van toepassing op: Configuration Manager (current branch)

U kunt diagnostische en gebruiksgegevens bekijken vanuit uw Configuration Manager hiërarchie om te bevestigen dat deze geen gevoelige of identificeerbare informatie bevat. De site bevat een overzicht en slaat de diagnostische gegevens op in de TEL_TelemetryResults tabel van de sitedatabase. De gegevens worden zo opgemaakt dat ze programmatisch bruikbaar en efficiënt zijn.

De informatie in dit artikel geeft u een overzicht van de exacte gegevens die naar Microsoft worden verzonden. Het is niet bedoeld om te worden gebruikt voor andere doeleinden, zoals gegevensanalyse.

Gegevens in database weergeven

Gebruik de volgende SQL-opdracht om de inhoud van deze tabel weer te geven en de exacte gegevens weer te geven die worden verzonden:

SELECT * FROM TEL_TelemetryResults

De gegevens exporteren

Wanneer het serviceverbindingspunt zich in de offlinemodus bevindt, gebruikt u het hulpprogramma voor serviceverbinding om de huidige gegevens te exporteren naar een bestand met door komma's gescheiden waarden (CSV). Voer het hulpprogramma voor serviceverbinding uit op het serviceverbindingspunt met de parameter -Export .

Zie Het hulpprogramma voor serviceverbindingen gebruiken voor meer informatie.

Eenrichtings-hashes

Sommige gegevens bestaan uit tekenreeksen met willekeurige alfanumerieke tekens. Configuration Manager gebruikt het SHA-256-algoritme om eenrichtings-hashes te maken. Dit proces zorgt ervoor dat Microsoft geen mogelijk gevoelige gegevens verzamelt. De gehashte gegevens kunnen nog steeds worden gebruikt voor correlatie- en vergelijkingsdoeleinden.

In plaats van bijvoorbeeld de namen van tabellen in de sitedatabase te verzamelen, wordt de eenrichtings-hash voor elke tabelnaam vastgelegd. Dit gedrag zorgt ervoor dat aangepaste tabelnamen niet zichtbaar zijn. Microsoft voert vervolgens hetzelfde eenrichtings-hashproces uit van de standaardnamen SQL Server tabel. Als u de resultaten van de twee query's vergelijkt, wordt de afwijking van het databaseschema ten opzichte van de standaardwaarde van het product bepaald. Deze informatie wordt vervolgens gebruikt om updates te verbeteren waarvoor wijzigingen in het SQL Server-schema vereist zijn.

Wanneer u de onbewerkte gegevens bekijkt, wordt in elke rij met gegevens een gemeenschappelijke hashwaarde weergegeven. Deze hash is de ondersteunings-id, ook wel de hiërarchie-id genoemd. Het wordt gebruikt om gegevens te correleren met dezelfde hiërarchie zonder de klant of bron te identificeren.

Hoe de eenrichtings-hash werkt

  1. Haal uw ondersteunings-id op via de Configuration Manager-console. Selecteer de pijl in de linkerbovenhoek van het lint en kies vervolgens Over Configuration Manager. U kunt de ondersteunings-id selecteren en kopiëren vanuit het venster dat wordt geopend.

  2. Gebruik het volgende Windows PowerShell-script om de eenrichtings-hash van uw ondersteunings-id uit te voeren.

    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. Vergelijk de uitvoer van het script met de GUID in de onbewerkte gegevens. Dit proces laat zien hoe de gegevens worden verborgen.

Volgende stappen

Vervolgens vindt u meer informatie over de niveaus van diagnostische gegevens en gebruiksgegevens die Configuration Manager verzamelt: