Kopīgot, izmantojot


Diagnostikas datu skatītājs PowerShell pārskatam

Attiecas uz

  • Windows 11 versija 21H2 un jaunākas versijas
  • Windows 10 versija 1803 un jaunākas versijas
  • Windows Server versija 1803
  • Windows Server 2019

Ievads

Diagnostikas datu skatītājs PowerShell ir PowerShell modulis, kas ļauj pārskatīt diagnostikas datus, ko jūsu ierīce nosūta korporācijai Microsoft, grupējot informāciju vienkāršās kategorijās atbilstīgi tam, kā korporācija Microsoft šos datus izmanto.

Prasības

Lai varētu izmantot šo PowerShell moduli, ierīcē jums jābūt administratīvām privilēģijām. Šim modulis ir nepieciešama operētājsistēmas versija 1803 vai jaunāka versija.

Instalējiet un izmantojiet diagnostikas datu skatītāju PowerShell

Jums jāinstalē šis modulis, pirms varat izmantot PowerShell diagnostikas datu skatītāju.

Privileģētās PowerShell sesijas atvēršana

Lai izmantotu PowerShell diagnostikas datu skatītāju, ir nepieciešamas administratora (paaugstinātās) privilēģijas. Ir divi veidi, kā atvērt privileģēto PowerShell uzvedni. Varat izmantot jebkuru no metodēm.

  • Dodieties uz Sākums>Windows PowerShell>Palaist kā administratoram
  • Dodieties uz Sākums>Komandu uzvedne>Palaist kā administratoram un palaidiet komandu C:\> powershell.exe

PowerShell diagnostikas datu skatītāja instalēšana

Svarīgi

Ir ieteicams apmeklēt dokumentāciju lapā darba sākšana ar PowerShell galeriju. Šajā lapā sniegta sīkāka informācija par PowerShell moduļa instalēšanu.

Lai instalētu jaunāko PowerShell diagnostikas datu skatītāja moduļa versiju, palaidiet tālāk norādīto komandu privileģētās PowerShell sesijas laikā.

PS C:\> Install-Module -Name Microsoft.DiagnosticDataViewer

Lai skatītu papildinformāciju par moduli, apmeklējiet vietni PowerShell galerija.

Datu skatīšanas ieslēgšana

Lai varētu lietot šo rīku, ir jāieslēdz datu skatīšana. Datu skatīšanas ieslēgšana ļauj Windows saglabāt jūsu ierīces diagnostikas datu lokālo vēsturi, lai jūs tos varētu apskatīt, līdz jūs to izslēdzat.

Ņemiet vērā, ka šis iestatījums nekontrolē, vai jūsu ierīce nosūta diagnostikas datus. Tā vietā tas kontrolē, vai jūsu Windows ierīce saglabā jūsu skatīšanai nosūtīto diagnostikas datu lokālu kopiju.

Datu skatīšanas ieslēgšana, izmantojot iestatījumu lapu

  1. Dodieties uz Sākums, atlasiet Iestatījumi>Konfidencialitāte>Diagnostika un atsauksmes.

  2. Sadaļā Diagnostikas dati, ieslēdziet opciju Ja datu skatīšana ir aktivizēta, jūs varat redzēt savus diagnostikas datus.

    Datu skatīšanas ieslēgtā atrašanās vieta.

Datu skatīšanas ieslēgšana, izmantojot PowerShell

Palaidiet tālāk norādīto komandu privileģētajā PowerShell sesijā.

PS C:\> Enable-DiagnosticDataViewing

Kad datu skatīšana ir iespējota, Windows dators sāks saglabāt to diagnostikas datu vēsturi, kas no šā brīža tiks sūtīti korporācijai Microsoft.

Svarīgi

Datu skatīšana ieslēgšana var izmantot līdz 1GB (noklusējuma iestatījums) diska vietas jūsu sistēmas diskā. Iesakām izslēgt datu skatīšanu, kad esat to pabeidzis, izmantojot diagnostikas datu skatītāju. Papildinformāciju par datu skatīšanas izslēgšanu skatiet Datu skatīšanas izslēgšana.

Darba sākšana ar diagnostikas datu skatītāju PowerShell

Lai uzzinātu, kā izmantot cmdlet, parametrus, ko tas akceptē, un piemērus, privileģētajā PowerShell sesijā izpildiet tālāk norādīto komandu.

PS C:\> Get-Help Get-DiagnosticData

Diagnostikas datu skatīšanas sākšana

Privileģētajā PowerShell sesijā izpildiet tālāk norādīto komandu.

PS C:\> Get-DiagnosticData

Ja notikumu skaits ir liels un jūs vēlaties pārtraukt komandu, ievadiet Ctrl+C.

Svarīgi

Iepriekš minētajai komandai var būt maz rezultātu vai to nebūt vispār, ja datu skatīšanu esat iespējojis nesen. Var paiet vairākas minūtes, pirms jūsu Windows ierīce var parādīt diagnostikas datus, ko tā ir nosūtījusi. Tikmēr izmantojiet savu ierīci kā parasti un mēģiniet vēlreiz.

Papildu darbības, izmantojot diagnostikas datu skatītāju PowerShell

Diagnostikas datu skatītājs PowerShell nodrošina tālāk norādītos līdzekļus, lai skatītu un filtrētu jūsu ierīces diagnostikas datus. Ar šo moduli varat arī izmantot citu PowerShell rīku paplašināto komplektu.

  • Diagnostikas notikumu skatīšana. Palaižot PS C:\> Get-DiagnosticData, jūs varat pārskatīt diagnostikas notikumus. Šie notikumi atspoguļo notikušās un korporācijai Microsoft nosūtītās darbības.

    Katrs notikums tiek parādīts kā PowerShell objekts. Pēc noklusējuma katrs notikums parāda notikuma nosaukumu, laiku, kad jūsu Windows ierīce to ir nosūtījusi to, vai notikums ir pamata, tā diagnostikas notikuma kategorijaun tajā ietvertās informācijas detalizētu JSON skatu, kas parāda notikumu tieši tā, kā tas tika nosūtīts korporācijai Microsoft. Microsoft izmanto šo informāciju, lai pastāvīgi uzlabotu operētājsistēmu Windows.

  • Diagnostikas notikumu kategoriju skatīšana. Katrs notikums rāda diagnostikas notikumu kategoriju, kurā tas ietilpst. Šīs kategorijas definē, kā Microsoft izmanto notikumus. Kategorijas tiek rādītas kā skaitliski identifikatori. Lai iegūtu papildinformāciju par šīm kategorijām, skatiet Windows diagnostikas dati.

    Lai skatītu katra skaitliskā identifikatora pārstāvēto diagnostikas kategoriju un to, ko šī kategorija nozīmē, varat palaist tālāk norādīto komandu.

    PS C:\> Get-DiagnosticDataTypes
    
  • Notikumu filtrēšana pēc to nosūtīšanas laika. Varat skatīt notikumus konkrētā laika diapazonā, norādot katras komandas sākuma un beigu laiku. Piemēram, lai skatītu visus diagnostikas datus, kas nosūtīti laikposmā pirms 12 un 6 stundām, izpildiet tālāk norādīto komandu. Ņemiet vērā, ka vecākie dati tiek rādīti pirmie.

    PS C:\> Get-DiagnosticData -StartTime (Get-Date).AddHours(-12) -EndTime (Get-Date).AddHours(-6)
    
  • Katras komandas rezultātu eksportēšana. Varat eksportēt katras komandas rezultātus uz atsevišķu failu, piemēram, csv, izmantojot programmkanālu |. Piemēram,

    PS C:\> Get-DiagnosticData | Export-Csv 'mydata.csv'
    

Datu skatīšanas izslēgšana

Kad esat beidzis pārskatīt diagnostikas datus, ieteicams izslēgt datu skatīšanu, lai tā neizmantotu vairāk atmiņas. Izslēdzot datu skatīšanu, Windows pārtrauc saglabāt diagnostikas datu vēsturi un notīra jūsu ierīcē esošo diagnostikas datu vēsturi.

Datu skatīšanas izslēgšana, izmantojot iestatījumu lapu

  1. Dodieties uz Sākums, atlasiet Iestatījumi>Konfidencialitāte>Diagnostika un atsauksmes.

  2. Sadaļā Diagnostikas dati, izslēdziet opciju Ja datu skatīšana ir aktivizēta, jūs varat redzēt savus diagnostikas datus.

    Atrašanās vieta, kur izslēgt datu skatīšanu.

Datu skatīšanas izslēgšana, izmantojot PowerShell

Privileģētajā PowerShell sesijā palaidiet tālāk norādīto komandu.

PS C:\> Disable-DiagnosticDataViewing

Datu vēstures lieluma mainīšana

Pēc noklusējuma rīks parāda 1 GB vai 30 dienu datus (kurš nosacījums tiek izpildīts pirmais). Kad tiek sasniegts laika vai vietas ierobežojums, dati pakāpeniski tiek atmesti, vispirms atmetot vecāko datu punktus.

Modificējiet datu vēstures lielumu

Svarīgi

Maksimālā diagnostikas datu apjoma, kas rīkam ir skatāmi, modificēšana var ietekmēt jūsu datora veiktspēju.

Svarīgi

Modificējot maksimālo datu vēstures lielumu no lielākas vērtības uz mazāku vērtību, jums jāizslēdz datu skatīšana un atkal tā jāieslēdz, lai atgūtu vietu diskā.

Varat mainīt maksimālo datu vēstures lielumu (megabaitos), kuru varat skatīt. Piemēram, lai iestatītu maksimālo datu vēstures lielumu uz 2048 MB (2 GB), varat izpildīt tālāk norādīto komandu.

PS C:\> Set-DiagnosticStoreCapacity -Size 2048

Varat mainīt maksimālo datu vēstures laiku (stundās), kuru varat skatīt. Piemēram, lai iestatītu maksimālo datu vēstures laiku uz 24 stundām, varat izpildīt tālāk norādīto komandu.

PS C:\> Set-DiagnosticStoreCapacity -Time 24

Svarīgi

Iespējams, būs jārestartē dators, lai jaunie iestatījumi stātos spēkā.

Svarīgi

Ja jums ir Diagnostikas datu skatītājs veikala programma, kas instalēta tajā pašā ierīcē, modifikācijas jūsu datu vēstures lielumā, izmantojot PowerShell moduli, tiks atspoguļotas arī šajā programmā.

Datu vēstures lieluma atiestatīšana

Lai atiestatītu maksimālo datu vēstures lielumu uz sākotnējo noklusējuma vērtību 1 GB, izpildiet tālāk norādīto komandu privileģētajā PowerShell sesijā.

PS C:\> Set-DiagnosticStoreCapacity -Size 1024 -Time 720 

Atiestatot datu vēstures lielumu uz mazāku vērtību, izslēdziet datu skatīšanu un atkal to ieslēdziet, lai atgūtu vietu diskā.