Megosztás a következőn keresztül:


Remove-PSDrive

Törli az ideiglenes PowerShell-meghajtókat, és leválasztja a leképezett hálózati meghajtókat.

Syntax

Name (Alapértelmezett)

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

A Remove-PSDrive parancsmag törli a New-PSDrive parancsmaggal létrehozott ideiglenes PowerShell-meghajtókat.

A Windows PowerShell 3.0-tól kezdődően Remove-PSDrive a leképezett hálózati meghajtókat is leválasztja, beleértve, de nem kizárólagosan a New-PSDrive paraméterével létrehozott meghajtókat is.

Remove-PSDrive nem tudja törölni a Windows fizikai vagy logikai meghajtóit.

A Windows PowerShell 3.0-tól kezdve, amikor egy külső meghajtó csatlakozik a számítógéphez, a PowerShell automatikusan hozzáad egy PSDrive-ot az új meghajtót képviselő fájlrendszerhez. Nem kell újraindítania a PowerShellt. Hasonlóképpen, ha egy külső meghajtót leválasztanak a számítógépről, a PowerShell automatikusan törli az eltávolított meghajtót jelképező PSDrive-ot.

Példák

1. példa: Fájlrendszer-meghajtó eltávolítása

Ez a parancs eltávolít egy smpnevű ideiglenes fájlrendszer-meghajtót.

Remove-PSDrive -Name smp

2. példa: Leképezett hálózati meghajtók eltávolítása

Ez a parancs a Remove-PSDrive-t használja a X: és S: térképezett hálózati meghajtók leválasztására.

Get-PSDrive X, S | Remove-PSDrive

Paraméterek

-Confirm

Megerősítést kér a parancsmag futtatása előtt.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Cf

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Force

Eltávolítja az aktuális PowerShell-meghajtót.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-LiteralName

Megadja a meghajtó nevét.

A LiteralName értékét pontosan a beírt módon használja a rendszer. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha a név tartalmaz feloldó karaktereket, csatolja egy idézőjelbe ('). Az önálló idézőjelek arra utasítják a PowerShellt, hogy ne értelmezze a karaktereket menekülési sorozatként.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

LiteralName
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-Name

Megadja az eltávolítandó meghajtók nevét. Ne írjon be kettőspontot (:) a meghajtó neve után.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

Name
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-PSProvider

A PSProvider objektumok tömbje. Ez a parancsmag eltávolítja és leválasztja a megadott PowerShell-szolgáltatóhoz társított összes meghajtót.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-Scope

A meghajtó hatókörét adja meg. A paraméter elfogadható értékei a következők: Global, Localés Script, vagy az aktuális hatókörhöz viszonyított szám. A hatókörök számát a 0-tól a teljes hatókörszámig veszi számításba. Az aktuális hatókörszám 0, és a szülője 1. További információ található a about_Scopesrészben.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:Local
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-WhatIf

Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Wi

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

PSDriveInfo

Meghajtóobjektumokat, például a Get-PSDrive parancsmagból, átirányíthat erre a parancsmagra.

Kimenetek

None

Ez a parancsmag nem ad vissza kimenetet.

Jegyzetek

A PowerShell a következő aliasokat tartalmazza Remove-PSDrive:

  • Minden platform:

    • rdr
  • A Remove-PSDrive parancsmag úgy lett kialakítva, hogy bármely PowerShell-szolgáltató által közzétett adatokkal működjön együtt. A munkamenetben szereplő szolgáltatók listázásához használja a Get-PSProvider parancsmagot. További információért lásd a about_Providerscímű részt.