Get-PSProvider
Hämtar information om den angivna PowerShell-providern.
Syntax
Default (Standard)
Get-PSProvider
    [[-PSProvider] <String[]>]
    [<CommonParameters>]
Description
Cmdleten Get-PSProvider hämtar PowerShell-leverantörerna i den aktuella sessionen. Du kan hämta en viss enhet eller alla enheter i sessionen.
Med PowerShell-leverantörer kan du komma åt en mängd olika datalager som om de vore filsystemenheter. Information om PowerShell-leverantörer finns i about_Providers.
Exempel
Exempel 1: Visa en lista över alla tillgängliga leverantörer
Get-PSProvider
Det här kommandot visar en lista över alla tillgängliga PowerShell-leverantörer.
Exempel 2: Visa en lista över alla PowerShell-leverantörer som börjar med angivna bokstäver 
	Get-PSProvider F*, R* | Format-List
Det här kommandot visar en lista över alla PowerShell-leverantörer med namn som börjar med bokstaven F eller R.
Exempel 3: Hitta snapin-moduler eller modul som har lagt till providers i sessionen
Get-PSProvider | Format-Table Name, Module, PSSnapIn -AutoSize
Name        Module                        PSSnapIn
----        ------                        --------
Registry                                  Microsoft.PowerShell.Core
Alias                                     Microsoft.PowerShell.Core
Environment                               Microsoft.PowerShell.Core
FileSystem                                Microsoft.PowerShell.Core
Function                                  Microsoft.PowerShell.Core
Variable                                  Microsoft.PowerShell.Core
Certificate Microsoft.PowerShell.Security
WSMan       Microsoft.WSMan.Management
Get-PSProvider | where {$_.ModuleName -eq "Microsoft.PowerShell.Security"}
Name            Capabilities      Drives
----            ------------      ------
Certificate     ShouldProcess     {cert}
De här kommandona hittar powershell-snapin-modulerna eller modulerna som lade till providers i sessionen. Alla PowerShell-element, inklusive providers, har sitt ursprung i en snapin-modul eller i en modul.
Dessa kommandon använder egenskaperna PSSnapin och Module för ProviderInfo objekt som Get-PSProvider returnerar. Värdena för dessa egenskaper innehåller namnet på snapin-modulen eller modulen som lägger till providern.
Det första kommandot hämtar alla providers i sessionen och formaterar dem i en tabell med värdena för egenskaperna Namn, Modul och PSSnapin.
Det andra kommandot använder cmdleten Where-Object för att hämta de leverantörer som kommer från Microsoft.PowerShell.Security snapin-modul.
Exempel 4: Lös sökvägen till egenskapen Home för FileSystem-providern 
	C:\> Resolve-Path ~
Path
----
C:\Users\User01
PS C:\> (Get-PSProvider FileSystem).Home
C:\Users\User01
Det här exemplet visar att tilde-symbolen (~) representerar värdet för egenskapen Home för FileSystem-providern. Egenskapsvärdet Home är valfritt, men för FileSystem-providern definieras det som $Env:HOMEDRIVE\$Env:HOMEPATH eller $HOME.
Parametrar
-PSProvider
Anger namnet eller namnen på de PowerShell-providers som den här cmdleten hämtar information om.
Parameteregenskaper
| Typ: | String[] | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | 0 | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
String
Du kan skicka en eller flera providernamnssträngar till den här cmdleten.
Utdata
ProviderInfo
Den här cmdleten returnerar objekt som representerar PowerShell-leverantörerna i sessionen.