Aracılığıyla paylaş


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-PSDrive cmdlet'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çin Get-PSProvider cmdlet'ini kullanın. Daha fazla bilgi için bkz. about_Providers.