Remove-PSDrive
Geçici PowerShell sürücülerini siler ve eşlenen ağ sürücülerinin bağlantısını keser.
Sözdizimi
Name EnterprisePublishing
Remove-PSDrive
[-Name] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LiteralName
Remove-PSDrive
[-LiteralName] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-PSDrive cmdlet'i, New-PSDrive cmdlet'i kullanılarak oluşturulan geçici PowerShell sürücülerini siler.
Windows PowerShell 3.0'da başlayarak Remove-PSDrive, New-PSDrive parametresi kullanılarak oluşturulan sürücüler de dahil ancak bunlarla sınırlı olmamak üzere eşlenen ağ sürücülerinin bağlantısını da keser.
Remove-PSDrive Windows fiziksel veya mantıksal sürücülerini silemez.
Windows PowerShell 3.0'da, bilgisayara bir dış sürücü bağlandığında PowerShell, yeni sürücüyü temsil eden dosya sistemine otomatik olarak bir PSDrive ekler. PowerShell'i yeniden başlatmanız gerekmez. Benzer şekilde, bir dış sürücünün bilgisayarla bağlantısı kesildiğinde PowerShell, kaldırılan sürücüyü temsil eden PSDrive'ı otomatik olarak siler.
Örnekler
Örnek 1: Dosya sistemi sürücüsünü kaldırma
Bu komut, smpadlı geçici bir dosya sistemi sürücüsünü kaldırır.
Remove-PSDrive -Name smp
Örnek 2: Eşlenen ağ sürücülerini kaldırma
Bu komut, Remove-PSDrive ve X: eşlenen ağ sürücülerinin bağlantısını kesmek için S: kullanır.
Get-PSDrive X, S | Remove-PSDrive
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Force
Geçerli PowerShell sürücüsünü kaldırır.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-LiteralName
Sürücünün adını belirtir.
LiteralName değeri tam olarak yazıldığı gibi kullanılır. Hiçbir karakter joker karakter olarak yorumlanmamıştır.
Ad, kaçış karakterleri içeriyorsa tek tırnak içine alın ('). Tek tırnak işaretleri PowerShell'e hiçbir karakteri kaçış dizisi olarak yorumlamamasını belirtir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LiteralName
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Kaldırılacak sürücülerin adlarını belirtir. Sürücü adından sonra iki nokta (:) kullanmayın.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
Name
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-PSProvider
PSProvider nesneleri dizisini belirtir. Bu cmdlet, belirtilen PowerShell sağlayıcısıyla ilişkili tüm sürücüleri kaldırır ve bağlantısını keser.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Scope
Sürücü için bir kapsam belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Global, Localve Scriptveya geçerli kapsama göre bir sayı.
0'dan başlayarak kapsamların numaralandırılması, toplam kapsam sayısına kadar yapılır. Geçerli kapsam numarası 0 ve üst öğesi 1. Daha fazla bilgi için bkz. about_Scopes.
Parametre özellikleri
| Tür: | String |
| Default value: | Local |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
PSDriveInfo
Örneğin Get-PSDrive cmdlet'inden gelen bir sürücü nesnesini bu cmdlet'e yönlendirebilirsiniz.
Çıkışlar
None
Bu cmdlet çıkış döndürmez.
Notlar
PowerShell, Remove-PSDriveiçin aşağıdaki diğer adları içerir:
Tüm platformlar:
rdr
Remove-PSDrivecmdlet'i herhangi bir PowerShell sağlayıcısı tarafından kullanıma sunulan verilerle çalışacak şekilde tasarlanmıştır. Oturumunuzda sağlayıcıları listelemek içinGet-PSProvidercmdlet'ini kullanın. Daha fazla bilgi için bkz. about_Providers.