get-psProvider allows to query the available providers in a session. The cmdlet returns an array of System.Management.Automation.ProviderInfo objects. PS C:\Users\Rene> get-psProvider
Name Capabilities Drives
---- ------------ ------
Registry ShouldProcess, Transactions {HKLM, HKCU}
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess, Credentials {C, D}
Function ShouldProcess {Function}
Variable ShouldProcess {Variable}