Get-SbecTraceProviders is accessible with the help of BootEventCollector module. To configure BootEventCollector, go through this link.


Gets the ETW trace providers.


The Get-SbecTraceProviders cmdlet gets the list of ETW trace providers, building the hash tables for translation from name to GUID and back.

Get-SbecTraceProviders returns a hash table with the following nested hash tables:

  • <ByName>: Finds the provider object by name.
  • <ByGuid>: Finds the provider object by GUID.
  • <NameToGuid>: Translation of provider name (key) to GUID string (value).
  • <GuidToName>: Translation of provider GUID (key) to name (value).

Curly braces are added to the GUIDs when they are converted to strings.

The returned hash table is also saved as a cache, and is returned on subsequent calls. If any new providers are defined, they are added to the cache (and thus to the previously returned references to it) on subsequent calls.



Indicates that this operation bypasses the cache.

Default value:None
Accept pipeline input:False
Accept wildcard characters:False


Get-SbecTraceProviders [-Uncached] [<CommonParameters>]

You can check the Version, CommandType and Source of this cmdlet by giving below command.

Get-Command Get-SbecLogSession

Get-Command Get-SbecTraceProviders powershell script command cmdlet

You can also read about

  • Clear-SbecProviderCache

To know more PowerShell cmdlets(Commands) on BootEventCollector click here

Click on this Link for an Single place where you get all the PowerShell cmdlet sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft

Leave a Reply

Your email address will not be published. Required fields are marked *