Zobrazovač diagnostických údajov pre PowerShell – prehľadDiagnostic Data Viewer for PowerShell Overview

Vzťahuje sa naApplies to

  • Windows10, verzia 1803 a novšiaWindows10, version 1803 and newer
  • Windows Server, verzia 1803Windows Server, version 1803
  • Windows Server2019Windows Server 2019

ÚvodIntroduction

Zobrazovač diagnostických údajov pre PowerShell je modul prostredia PowerShell, ktorý umožňuje zobraziť diagnostické údaje, ktoré vaše zariadenie odosiela spoločnosti Microsoft, a ktorý zoskupuje informácie do jednoduchých kategórií podľa toho, ako ich používa spoločnosť Microsoft.The Diagnostic Data Viewer for PowerShell is a PowerShell module that lets you review the diagnostic data your device is sending to Microsoft, grouping the info into simple categories based on how it's used by Microsoft.

PožiadavkyRequirements

Ak chcete používať tento modul prostredia PowerShell, musíte mať v zariadení oprávnenia správcu.You must have administrative privilege on the device in order to use this PowerShell module. Tento modul vyžaduje operačný systém verzie 1803 alebo novšej.This module requires OS version 1803 and higher.

Inštalácia a používanie Zobrazovača diagnostických údajov pre PowerShellInstall and Use the Diagnostic Data Viewer for PowerShell

Pred použitím Zobrazovača diagnostických údajov pre PowerShell musíte modul nainštalovať.You must install the module before you can use the Diagnostic Data Viewer for PowerShell.

Otvorenie zvýšené PowerShell relácieOpening an Elevated PowerShell session

Používanie zobrazovača diagnostických údajov pre PowerShell vyžaduje oprávnenia správcu (zvýšené).Using the Diagnostic Data Viewer for PowerShell requires administrative (elevated) privilege. Existujú dva spôsoby, Otvorte prostredie PowerShell riadok.There are two ways to open an elevated PowerShell prompt. Môžete použiť obidve metódy.You can use either method.

  • Prejdite na položky Štart > Prostredia Windows PowerShell > Spustiť ako správcaGo to Start > Windows PowerShell > Run as administrator
  • Prejdite na položky Štart > Príkazový riadok > Spustiť ako správcaa spustite príkazGo to Start > Command prompt > Run as administrator, and run the command C:\> powershell.exe

Inštalácia Zobrazovača diagnostických údajov pre PowerShellInstall the Diagnostic Data Viewer for PowerShell

Dôležité

Odporúča sa preštudovať si dokumentáciu Začíname pracovať s galériou prostredia PowerShell.It is recommended to visit the documentation on Getting Started with PowerShell Gallery. Táto stránka obsahuje konkrétnejšie podrobnosti o inštalácii modulu PowerShell.This page provides more specific details on installing a PowerShell module.

Ak chcete nainštalovať najnovšiu verziu modulu PowerShell Zobrazovača diagnostických údajov, spustite tento príkaz v rámci relácie zvýšené prostredia PowerShell:To install the newest version of the Diagnostic Data Viewer PowerShell module, run the following command within an elevated PowerShell session:

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

Ak chcete zobraziť ďalšie informácie o module, navštívte galériu prostredia PowerShell.To see more information about the module, visit PowerShell Gallery.

Zapnutie zobrazenia údajovTurn on data viewing

Pred použitím tohto nástroja je potrebné zapnúť zobrazenie údajov.Before you can use this tool, you must turn on data viewing. Zapnutie zobrazenia údajov umožňuje Windowsu ukladať lokálnu históriu diagnostických údajov zariadenia, ktorú si môžete zobraziť, kým ju nevypnete.Turning on data viewing enables Windows to store a local history of your device's diagnostic data for you to view until you turn it off.

Všimnite si, že toto nastavenie neovláda to, či zariadenie odosiela diagnostické údaje.Note that this setting does not control whether your device sends diagnostic data. Namiesto toho ovláda, či zariadenie s Windowsom ukladá lokálnu kópiu diagnostických údajov odoslaných na zobrazenie.Instead, it controls whether your Windows device saves a local copy of the diagnostic data sent for your viewing.

Zapnutie zobrazenia údajov na stránke NastaveniaTo turn on data viewing through the Settings page

  1. Prejdite do ponuky Štart a vyberte položky Nastavenie > Ochrana osobných údajov > Diagnostika apripomienky.Go to Start, select Settings > Privacy > Diagnostics & feedback.

  2. V časti Diagnostické údaje zapnite možnosť Ak je sledovanie údajov povolené, môžete prezerať diagnostické údaje.Under Diagnostic data, turn on the If data viewing is enabled, you can see your diagnostics data option.

    Miesto, kde možno zapnúť zobrazenie údajov

Zapnutie zobrazenia údajov pomocou prostredia PowerShellTo turn on data viewing through PowerShell

V rámci relácie zvýšené PowerShell spustite tento príkaz:Run the following command within an elevated PowerShell session:

PS C:\> Enable-DiagnosticDataViewing

Po povolení zobrazenia údajov začne zariadenie s Windowsom ukladať históriu diagnostických údajov, ktoré sa začnú odosielať do spoločnosti Microsoft.Once data viewing is enabled, your Windows machine will begin saving a history of diagnostic data that is sent to Microsoft from this point on.

Dôležité

Zapnutie zobrazenia údajov môžete použiť až 1 GB (predvolené nastavenie) miesta na disku na systémovej jednotke.Turning on data viewing can use up to 1GB (default setting) of disk space on your system drive. Odporúčame vypnúť zobrazenie údajov, keď prestanete používať Zobrazovač diagnostických údajov.We recommend that you turn off data viewing when you're done using the Diagnostic Data Viewer. Informácie o vypnutí zobrazenia údajov nájdete včasti Vypnutie zobrazenia údajov vtomto článku.For info about turning off data viewing, see the Turn off data viewing section in this article.

Začíname pracovať so Zobrazovačom diagnostických údajov pre PowerShellGetting Started with Diagnostic Data Viewer for PowerShell

Ak chcete zistiť, ako sa používa rutina typu cmdlet a ktoré parametre prijíma, z relácie prostredia PowerShell bez obmedzených oprávnení spustite tento príkaz:To see how to use the cmdlet, the parameters it accepts, and examples, run the following command from an elevated PowerShell session:

PS C:\> Get-Help Get-DiagnosticData

Spustenie zobrazenia diagnostických údajovTo Start Viewing Diagnostic Data

Z relácie prostredia PowerShell bez obmedzených oprávnení spustite tento príkaz:From an elevated PowerShell session, run the following command:

PS C:\> Get-DiagnosticData

Ak je počet udalostí veľký a chcete príkaz zastaviť, zadajte príkaz Ctrl+C.If the number of events is large, and you'd like to stop the command, enter Ctrl+C.

Dôležité

Príkaz uvedený vyššie nemusí vrátiť žiadne alebo len veľmi malý počet výsledkov, ak ste zobrazenie údajov zapli iba prednedávnom.The above command may produce little to no results if you enabled data viewing recently. Môže trvať niekoľko minút, kým zariadenie s Windowsom zobrazí diagnostické údaje, ktoré odoslalo.It can take several minutes before your Windows device can show diagnostic data it has sent. Používajte zatiaľ svoje zariadenie zvyčajným spôsobom a skúste zobraziť diagnostické údaje neskôr.Use your device as you normally would in the mean time and try again.

Používanie ďalších funkcií Zobrazovača diagnostických údajov pre PowerShellDoing more with the Diagnostic Data Viewer for PowerShell

Zobrazovač diagnostických údajov pre PowerShell poskytuje nasledujúce funkcie na zobrazenie a filtrovanie diagnostických údajov zariadenia.The Diagnostic Data Viewer for PowerShell provides you with the following features to view and filter your device's diagnostic data. S týmto modulom môžete použiť aj širokú škálu iných nástrojov prostredia PowerShell.You can also use the extensive suite of other PowerShell tools with this module.

  • Zobrazenie diagnostických udalostí.View your diagnostic events. Spustením príkazu PS C:\> Get-DiagnosticData si môžete prezrieť diagnostické udalosti.Running PS C:\> Get-DiagnosticData, you can review your diagnostic events. Tieto udalosti odrážajú aktivity, ktoré sa vyskytli a odoslali do spoločnosti Microsoft.These events reflect activities that occurred and were sent to Microsoft.

    Každá udalosť je zobrazená ako objekt prostredia PowerShell.Each event is displayed as a PowerShell Object. V predvolenom nastavení je pri každej udalosti zobrazený jej názov, čas, kedy sa vyskytla v zariadení s Windowsom, informácia, či ide o základnú udalosť, kategória diagnostickej udalostia podrobné zobrazenie informácií, ktoré udalosť obsahuje, vo formáte JSON. V tomto formáte je udalosť zobrazená presne tak, ako sa odoslala do spoločnosti Microsoft.By default each event shows the event name, the time when it was seen by your Windows device, whether the event is Basic, its diagnostic event category, and a detailed JSON view of the information it contains, which shows the event exactly as it was when sent to Microsoft. Spoločnosť Microsoft používa tieto informácie na neustále zdokonaľovanie operačného systému Windows.Microsoft uses this info to continually improve the Windows operating system.

  • Zobrazenie kategórií diagnostických udalostí.View diagnostic event categories. Pri každej udalosti je zobrazená kategória, do ktorej patrí.Each event shows the diagnostic event categories that it belongs to. Tieto kategórie určujú, ako spoločnosť Microsoft udalosti používa.These categories define how events are used by Microsoft. Kategórie sú zobrazené ako číselné identifikátory.The categories are shown as numeric identifiers. Ďalšie informácie o týchto kategóriách nájdete v téme Diagnostické údaje Windowsu.For more information about these categories, see Windows Diagnostic Data.

    Ak chcete zobraziť diagnostickú kategóriu reprezentovanú číselným identifikátorom a zistiť, čo kategória znamená, môžete spustiť príkaz:To view the diagnostic category represented by each numeric identifier and what the category means, you can run the command:

    PS C:\> Get-DiagnosticDataTypes
    
  • Filtrovanie udalostí podľa času ich odoslania.Filter events by when they were sent. Môžete zobraziť udalosti v zadaných časových rozsahoch zadaním začiatku a konca jednotlivých príkazov.You can view events within specified time ranges by specifying a start time and end time of each command. Ak chcete napríklad zobraziť všetky diagnostické údaje odosielané v časovom rozpätí 12 až 6 hodín dozadu, spustite nasledujúci príkaz.For example, to see all diagnostic data sent between 12 and 6 hours ago, run the following command. Všimnite si, že najstaršie údaje sú zobrazené ako prvé.Note that data is shown in order of oldest first.

    PS C:\> Get-DiagnosticData -StartTime (Get-Date).AddHours(-12) -EndTime (Get-Date).AddHours(-6)
    
  • Export výsledkov jednotlivých príkazov.Export the results of each command. Výsledky jednotlivých príkazov môžete exportovať do samostatného súboru, napríklad csv, použitím príkazu | |.You can export the results of each command to a separate file such as a csv by using pipe |. Napríklad:For example,

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

Vypnutie zobrazenia údajovTurn off data viewing

Po dokončení kontroly diagnostických údajov odporúčame vypnúť zobrazovanie údajov, aby sa zbytočne nepoužívalo viac pamäte.When you're done reviewing your diagnostic data, we recommend turning off data viewing to prevent using up more memory. Po vypnutí zobrazenia údajov prestane Windows ukladať históriu diagnostických údajov a vymaže existujúcu históriu diagnostických údajov zo zariadenia.Turning off data viewing stops Windows from saving a history of your diagnostic data and clears the existing history of diagnostic data from your device.

Vypnutie zobrazenia údajov na stránke NastaveniaTo turn off data viewing through the Settings page

  1. Prejdite do ponuky Štart a vyberte položky Nastavenie > Ochrana osobných údajov > Diagnostika apripomienky.Go to Start, select Settings > Privacy > Diagnostics & feedback.

  2. V časti Diagnostické údaje vypnite možnosť Ak je sledovanie údajov povolené, môžete prezerať diagnostické údaje.Under Diagnostic data, turn off the If data viewing is enabled, you can see your diagnostics data option.

    Miesto, kde možno vypnúť zobrazenie údajov

Vypnutie zobrazenia údajov pomocou prostredia PowerShellTo turn off data viewing through PowerShell

V rámci relácie zvýšené PowerShell spustite tento príkaz:Within an elevated PowerShell session, run the following command:

PS C:\> Disable-DiagnosticDataViewing

Zmena veľkosti histórie údajovModifying the size of your data history

V predvolenom nastavení nástroj zobrazí 1 GB alebo 30 dní údajov (podľa toho, čo nastane skôr).By default, the tool will show you up to 1GB or 30 days of data (whichever comes first). Po dosiahnutí časového limitu alebo limitu objemu údajov sa údaje postupne začnú od najstarších odstraňovať.Once either the time or space limit is reached, the data is incrementally dropped with the oldest data points dropped first.

Úprava veľkosti histórie údajovModify the size of your data history

Dôležité

Úprava maximálneho množstva diagnostických údajov, ktoré môže nástroj zobraziť, môže mať vplyv na výkon vášho zariadenia.Modifying the maximum amount of diagnostic data viewable by the tool may come with performance impacts to your machine.

Dôležité

Ak upravíte maximálnu veľkosť histórie údajov z vyššej hodnoty na nižšiu, musíte vypnúť zobrazovanie údajov a znova ho zapnúť, aby sa uvoľnilo miesto na disku.If you modify the maximum data history size from a larger value to a lower value, you must turn off data viewing and turn it back on in order to reclaim disk space.

Môžete zmeniť maximálnu veľkosť histórie údajov (v megabajtoch), ktorú môžete zobraziť.You can change the maximum data history size (in megabytes) that you can view. Ak chcete napríklad nastaviť maximálnu veľkosť histórie údajov na 2 048 MB (2 GB), spustite nasledujúci príkaz.For example, to set the maximum data history size to 2048MB (2GB), you can run the following command.

PS C:\> Set-DiagnosticStoreCapacity -Size 2048

Môžete zmeniť maximálny časový úsek histórie údajov (v hodinách), ktorý sa zobrazí.You can change the maximum data history time (in hours) that you can view. Ak chcete napríklad nastaviť maximálny časový úsek histórie údajov na 24 hodín, spustite nasledujúci príkaz.For example, to set the maximum data history time to 24 hours, you can run the following command.

PS C:\> Set-DiagnosticStoreCapacity -Time 24

Dôležité

Možno budete musieť reštartovať zariadenie, aby sa nové nastavenia prejavili.You may need to restart your machine for the new settings to take effect.

Dôležité

Ak máte v rovnakom zariadení nainštalovanú aplikáciu Zobrazovač diagnostických údajov z obchodu Store, úpravy veľkosti histórie údajov prostredníctvom modulu PowerShell sa prejavia aj v tejto aplikácii.If you have the Diagnostic Data Viewer store app installed on the same device, modifications to the size of your data history through the PowerShell module will also be reflected in the app.

Resetovanie veľkosti histórie údajovReset the size of your data history

Ak chcete obnoviť maximálnu veľkosť histórie údajov na pôvodnú predvolenú hodnotu 1 GB, spustite v relácii prostredia PowerShell bez obmedzených oprávnení nasledujúci príkaz:To reset the maximum data history size back to its original 1GB default value, run the following command in an elevated PowerShell session:

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

Pri obnovení pôvodného nastavenia veľkosti histórie údajov na nižšiu hodnotu sa uistite, že ste vypli zobrazovanie údajov a potom ho znova zapnite, aby ste uvoľnili miesto na disku.When resetting the size of your data history to a lower value, be sure to turn off data viewing and turn it back on in order to reclaim disk space.