Get-psprovider
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Fournisseurs PowerShell |
| Cmdlet | Get-PSProvider
|
| Voir aussi | Get-PSDrive · New-item
|
Get-PSProvider liste les fournisseurs (providers) PowerShell. Un fournisseur expose une source de données (système de fichiers, registre, variables…) sous forme de lecteurs (drives) navigables comme un système de fichiers.
Usage
Get-PSProvider
Get-PSDrive
Exemple de sortie :
Name Capabilities Drives
---- ------------ ------
WSMan Credentials {WSMan}
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess {C, F, D}
Function ShouldProcess {Function}
Registry ShouldProcess, Transactions {HKLM, HKCU}
Variable ShouldProcess {Variable}
Certificate ShouldProcess {cert}
Accéder aux données via les drives
# Disque dur
Get-ChildItem C:
# Registre
Get-ChildItem HKLM:
# Variables
Get-ChildItem variable:
# Environnement
Get-ChildItem env:
La disponibilité des éléments dépend de leur création ou non dans l'environnement du script (par exemple, une variable n'existe pas obligatoirement) :
Set-Location env:
New-Item -Path . -Name vartest -Value 'mon contenu'
Remove-Item env:vartest
Get-Content env:HOMEPATH
Aide avancée
Il est possible de créer de nouveaux fournisseurs. Consulter l'aide intégrée :
help about_Providers
help about_Environment_Variables
help about_WSMan_Provider