A System Center Configuration Manager diagnosztikai és használati adatainak megtekintéseHow to view diagnostics and usage data for System Center Configuration Manager

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

Diagnosztikai és használati adatokat megtekintheti annak ellenőrzéséhez, hogy megtalálható-e a bizalmas vagy azonosításra alkalmas adatokat a System Center Configuration Manager hierarchiából.You can view diagnostic and usage data from your System Center Configuration Manager hierarchy to confirm that no sensitive or identifiable information is included. Telemetriai adatok összegzi és tárolja a TEL_TelemetryResults tábla a Helyadatbázis és használhatóságot és hatékonyságot kell formátumú.Telemetry data is summarized and stored in the TEL_TelemetryResults table of the site database and is formatted to be programmatically usable and efficient. Bár a következő beállításokat, egy betekintést nyújt a pontos adatok küldése a Microsoftnak, azok nem feltétlenül más célra, például az adatok elemzésére szolgáló.Although the following options give you a view of the exact data sent to Microsoft, they are not intended to be used for other purposes, like data analysis.

A következő SQL-parancs használatával tekintheti meg a tábla tartalmát, és a pontos küldött adatok megjelenítése.Use the following SQL command to view the contents of this table and show the exact data that is sent. (Emellett exportálhatja ezeket az adatokat egy szövegfájlba.):(You can also export this data to a text file.):

  • Válassza ki * a TEL_TelemetryResultsSELECT * FROM TEL_TelemetryResults

Megjegyzés

Az 1602-es verzió telepítése előtt van-e a tábla tárolja a telemetriai adatok TelemetryResults.Before you install version 1602, the table that stores telemetry data is TelemetryResults.

Ha a szolgáltatáskapcsolódási pont offline módban van, a szolgáltatáskapcsolati eszköz segítségével exportálhatja az aktuális diagnosztikai és használati adatokat egy vesszővel tagolt (CSV) fájl.When the service connection point is in offline mode, you can use the service connection tool to export the current diagnostics and usage data to a comma-separated values (CSV) file. Futtassa a szolgáltatáskapcsolódási eszközt a szolgáltatáskapcsolódási pont a használatával a -exportálása paraméter.Run the service connection tool on the service connection point by using the -Export parameter.

Egyirányú kivonatokOne-way hashes

Egyes adatokat véletlenszerű alfanumerikus karakterekből álló karakterláncok áll.Some data consists of strings of random alphanumeric characters. Configuration Manager használ az SHA-256 algoritmus, amely egyirányú kivonatokat használ az győződjön meg arról, hogy nem gyűjtünk potenciálisan bizalmas adatokat.Configuration Manager uses the SHA-256 algorithm, which uses one-way hashes, to ensure that we do not collect potentially sensitive data. Az algoritmus ahol továbbra is használható a összefüggések keresésére és összehasonlításra állapotban hagyja az adatokat.The algorithm leaves data in a state where it can still be used for correlation and comparison purposes. Például a helyadatbázisban lévő táblák nevének gyűjtése, helyett egy egyirányú kivonatot rögzített minden tábla neve.For example, instead of collecting the names of tables in the site database, a one-way hash is captured for each table name. Ez biztosítja, hogy bármilyen egyéni táblaneveket, hogy a létrehozott vagy a termék bővítmények lévő többi nem láthatók.This ensures that any custom table names that you created or product add-ons from others are not visible. Azt, hogy küldje el a termékben alapértelmezés szerint, és hasonlítsa össze a termék alapértelmezett az adatbázisséma eltérése megállapításához két lekérdezések eredményeit SQL-táblanevek ugyanilyen egyirányú kivonatai majd végezhet.We can then do the same one-way hash of the SQL table names that ship by default in the product and compare the results of the two queries to determine the deviation of your database schema from the product default. Ezt később az SQL-séma módosításait igénylő frissítések fejlesztéséhez használjuk fel.This is then used to improve updates that require changes to the SQL schema.

A nyers adatok megtekintésekor egy közös kivonatolt érték jelenik meg az egyes adatsorokban.When viewing the raw data, a common hashed value will appear in each row of data. Ez az a hierarchia azonosítója.This is the hierarchy ID. Ezzel a kivonatolt értékkel annak biztosítására szolgál, hogy adatok visszamenőleges korrelációban állnak ugyanahhoz a hierarchiához az ügyfél vagy a forrás azonosítása nélkül.This hashed value is used to ensure that data is correlated with the same hierarchy without identifying the customer or source.

Az egyirányú kivonat működésének megjelenítéséhezTo see how the one-way hash works

  1. A hierarchia azonosítója lekéréséhez futtassa a következő SQL-utasítást az SQL Management Studio, a Configuration Manager adatbázisban: válassza ki a [dbo]. [ fnGetHierarchyID]()Get your hierarchy ID by running the following SQL statement in SQL Management Studio against the Configuration Manager database: select [dbo].[fnGetHierarchyID]()

  2. Használja a következő Windows PowerShell-parancsfájlt az adatbázistól kapott GUID egyirányú kivonatát.Use the following Windows PowerShell script to do the one-way hash of the GUID that's obtained from the database. A kivonatot összehasonlíthatja a nyers adatok között található hierarchiaazonosítóval, és megállapíthatja, hogyan lettek elrejtve ezek az adatok.You can then compare this against the hierarchy ID in the raw data to see how we obscure this data.

    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