Share via


Remove-PSDrive

Elimina le unità di PowerShell temporanee e disconnette le unità di rete mappate.

Sintassi

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

Descrizione

Il Remove-PSDrive cmdlet elimina le unità di PowerShell temporanee create usando il New-PSDrive cmdlet .

A partire da Windows PowerShell 3.0, Remove-PSDrive disconnette anche le unità di rete mappate, tra cui, ma non solo, le unità create usando il parametro Persist di New-PSDrive.

Remove-PSDrive non può eliminare le unità fisiche o logiche di Windows.

A partire da Windows PowerShell 3.0, quando un'unità esterna è connessa al computer, PowerShell aggiunge automaticamente un PSDrive al file system che rappresenta la nuova unità. Non è necessario riavviare PowerShell. Analogamente, quando un'unità esterna viene disconnessa dal computer, PowerShell elimina automaticamente il PSDrive che rappresenta l'unità rimossa.

Esempio

Esempio 1: Rimuovere un'unità del file system

Questo comando rimuove un'unità del file system temporanea denominata smp.

Remove-PSDrive -Name smp

Esempio 2: Rimuovere le unità di rete mappate

Questo comando usa Remove-PSDrive per disconnettere le X: unità di rete mappate e S: mappate.

Get-PSDrive X, S | Remove-PSDrive

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-Force

Rimuove l'unità di PowerShell corrente.

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

-LiteralName

Specifica il nome dell'unità.

Il valore di LiteralName viene usato esattamente come tipizzato. Nessun carattere viene interpretato come carattere jolly. Se il nome include caratteri di escape, racchiuderlo tra virgolette singole ('). Le virgolette singole indicano a PowerShell di non interpretare alcun carattere come sequenze di escape.

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

-Name

Specifica i nomi delle unità da rimuovere. Non digitare due punti (:) dopo il nome dell'unità.

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

-PSProvider

Specifica una matrice di oggetti PSProvider . Questo cmdlet rimuove e disconnette tutte le unità associate al provider di PowerShell specificato.

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

-Scope

Specifica un ambito per l'unità. I valori accettabili per questo parametro sono: Global, Locale Scripto un numero relativo all'ambito corrente. Gli ambiti passano 0 attraverso il numero di ambiti. Il numero di ambito corrente è 0 e il relativo elemento padre è 1. Per altre informazioni, vedere about_Scopes.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

PSDriveInfo

È possibile inviare tramite pipe un oggetto unità, ad esempio dal Get-PSDrive cmdlet, a questo cmdlet.

Output

None

Questo cmdlet non restituisce output.

Note

PowerShell include gli alias seguenti per Remove-PSDrive:

  • Tutte le piattaforme:

    • rdr
  • Il Remove-PSDrive cmdlet è progettato per lavorare con i dati esposti da qualsiasi provider di PowerShell. Per elencare i provider nella sessione, usare il Get-PSProvider cmdlet . Per altre informazioni, vedere about_Providers.