Get-PSProvider
Belirtilen PowerShell sağlayıcısı hakkında bilgi alır.
Sözdizimi
Get-PSProvider
[[-PSProvider] <String[]>]
[<CommonParameters>]
Description
Get-PSProvider
cmdlet'i geçerli oturumdaki PowerShell sağlayıcılarını alır. Oturumda belirli bir sürücüyü veya tüm sürücüleri alabilirsiniz.
PowerShell sağlayıcıları, dosya sistemi sürücüleri gibi çeşitli veri depolarına erişmenizi sağlar. PowerShell sağlayıcıları hakkında bilgi için bkz. about_Providers.
Örnekler
Örnek 1: Kullanılabilir tüm sağlayıcıların listesini görüntüleme
Get-PSProvider
Bu komut, kullanılabilir tüm PowerShell sağlayıcılarının listesini görüntüler.
Örnek 2: Belirtilen harflerle başlayan tüm PowerShell sağlayıcılarının listesini görüntüleme
Get-PSProvider F*, R* | Format-List
Bu komut, F
veya R
harfiyle başlayan adlara sahip tüm PowerShell sağlayıcılarının listesini görüntüler.
Örnek 3: Oturumunuza sağlayıcılar ekleyen ek bileşenleri veya modülü bulma
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}
Bu komutlar, oturumunuza sağlayıcı ekleyen PowerShell ek bileşenlerini veya modüllerini bulur. Sağlayıcılar da dahil olmak üzere tüm PowerShell öğeleri bir ek bileşenden veya modülden kaynaklanır.
Bu komutlar, döndüren Get-PSProvider
nesnesinin PSSnapin ve Modül özelliklerini kullanır. Bu özelliklerin değerleri, sağlayıcıyı ekleyen ek bileşenin veya modülün adını içerir.
İlk komut, oturumdaki tüm sağlayıcıları alır ve ad, modül ve PSSnapin özelliklerinin değerleriyle bir tabloda biçimlendirir.
İkinci komut, Where-Object
ek bileşeninden gelen sağlayıcıları almak için cmdlet'ini kullanır.
Örnek 4: FileSystem sağlayıcısının Home özelliğinin yolunu çözme
C:\> Resolve-Path ~
Path
----
C:\Users\User01
PS C:\> (Get-PSProvider FileSystem).Home
C:\Users\User01
Bu örnekte, tilde simgesinin (~
) FileSystem sağlayıcısının Home özelliğinin değerini temsil ettiği gösterilir.
Giriş özellik değeri isteğe bağlıdır, ancak FileSystem sağlayıcısı için $Env:HOMEDRIVE\$Env:HOMEPATH
veya $HOME
olarak tanımlanır.
Parametreler
-PSProvider
Bu cmdlet'in bilgi aldığı PowerShell sağlayıcılarının adını veya adlarını belirtir.
Tür: | String[] |
Position: | 0 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Girişler
Bir veya daha fazla sağlayıcı adı dizesini bu cmdlet'e yöneltebilirsiniz.
Çıkışlar
Bu cmdlet, oturumdaki PowerShell sağlayıcılarını temsil eden nesneleri döndürür.
PowerShell