Remove-PSDrive

刪除暫存的 PowerShell 磁碟並斷開映射的網路磁碟。

語法

Name (預設值)

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 會刪除使用該 New-PSDrive cmdlet 建立的暫時 PowerShell 磁碟機。

從 PowerShell 3.0 Windows 開始,Remove-PSDrive 也會斷開映射的網路磁碟機,包括但不限於使用 New-PSDrive 參數 Persist 所建立的磁碟機。

Remove-PSDrive 無法刪除Windows實體或邏輯硬碟。

從 Windows PowerShell 3.0 開始,當外接硬碟連接到電腦時,PowerShell 會自動將代表新硬碟的 PSDrive 加入檔案系統。 你不需要重啟 PowerShell。 同樣地,當外接硬碟從電腦斷開時,PowerShell 會自動刪除代表該硬碟的 PSDrive。

範例

範例 1:移除檔案系統磁碟機

此指令會移除一個名為 smp的臨時檔案系統磁碟機。

Remove-PSDrive -Name smp

範例 2:移除映射網路磁碟機

此指令用於 Remove-PSDrive 斷開 X: 與 S: 映射的網路磁碟機。

Get-PSDrive X, S | Remove-PSDrive

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Force

移除目前的 PowerShell 磁碟機。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-LiteralName

指定硬碟名稱。

LiteralName 的值完全按照類型使用。 不會將任何字元解譯為通配符。 若名稱包含跳脫字元,請以單引號'()包圍。 單引號指示 PowerShell 不要將任何字元解讀為跳脫序列。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

LiteralName
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Name

指定要移除的硬碟名稱。 不要在硬碟名稱後面打冒號:()。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:True
不要顯示:False

參數集

Name
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-PSProvider

指定一組 PSProvider 物件陣列。 此 cmdlet 會移除並斷開所有與指定 PowerShell 提供者相關聯的磁碟。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Scope

指定驅動器的示波器。 此參數的可接受值為:Global、、 LocalScript和 ,或相對於當前作用域的數字。 瞄準鏡的數量依照瞄準鏡的數量而排列 0 。 目前的範圍數為 0 ,其父範疇為 1。 如需詳細資訊,請參閱 about_Scopes。

參數屬性

類型:String
預設值:Local
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

PSDriveInfo

你可以將一個磁碟物件(例如從 Get-PSDrive cmdlet 傳入)到這個 cmdlet。

輸出

None

此 Cmdlet 不會傳回任何輸出。

備註

PowerShell 包含下列 Remove-PSDrive的別名:

  • 所有平臺:

    • rdr
  • 此 Remove-PSDrive cmdlet 設計用於處理任何 PowerShell 提供者所暴露的資料。 要列出你工作階段中的提供者,請使用 Get-PSProvider cmdlet。 如需詳細資訊,請參閱 about_Providers。