Remove-PSDrive

Geçici PowerShell sürücülerini siler ve eşlenen ağ sürücülerinin bağlantısını keser.

Syntax

Remove-PSDrive
      [-Name] <String[]>
      [-PSProvider <String[]>]
      [-Scope <String>]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-PSDrive
      [-LiteralName] <String[]>
      [-PSProvider <String[]>]
      [-Scope <String>]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

cmdlet'i Remove-PSDrive , cmdlet'i kullanılarak New-PSDrive oluşturulan geçici PowerShell sürücülerini siler.

Windows PowerShell 3.0'da başlayarak, Remove-PSDrive öğesinin Persist 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 New-PSDrivebağlantısını 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 adlı smpgeç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, ve S: eşlenen ağ sürücülerinin X: bağlantısını kesmek için kullanırRemove-PSDrive.

Get-PSDrive X, S | Remove-PSDrive

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Geçerli PowerShell sürücüsünü kaldırır.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Kaldırılacak sürücülerin adlarını belirtir. Sürücü adından sonra iki nokta üst üste (:) kullanmayın.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-PSProvider

PSProvider nesnelerinin bir 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.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Sürücü için bir kapsam belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Global, Localve veya Scriptgeçerli kapsama göre bir sayı. Kapsam sayısı 0 üzerinden kapsam sayısı. Geçerli kapsam numarası, 0 üst numarası ise şeklindedir 1. Daha fazla bilgi için bkz . about_Scopes.

Type:String
Position:Named
Default value:Local
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSDriveInfo

Cmdlet'indeki Get-PSDrive gibi bir sürücü nesnesini bu cmdlet'e yönlendirebilirsiniz.

Çıkışlar

None

Bu cmdlet çıkış döndürmez.

Notlar

PowerShell için aşağıdaki diğer adları Remove-PSDriveiçerir:

  • Tüm platformlar:

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