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
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.
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
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: