Remove-PSDrive
刪除暫存的 PowerShell 磁碟驅動器,並中斷對應的網路驅動器機的連線。
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 會 Remove-PSDrive
刪除使用 Cmdlet 建立的 New-PSDrive
暫存 PowerShell 磁碟驅動器。
從 Windows PowerShell 3.0 開始,Remove-PSDrive
也會中斷對應的網路驅動器機的連線,包括但不限於使用的 Persist 參數所建立的New-PSDrive
磁碟驅動器。
Remove-PSDrive
無法刪除 Windows 實體或邏輯磁碟驅動器。
從 Windows PowerShell 3.0 開始,當外部磁碟驅動器連線到計算機時,PowerShell 會自動將 PSDrive 新增至代表新磁碟驅動器的文件系統。 您不需要重新啟動 PowerShell。 同樣地,當外部磁碟驅動器與計算機中斷連線時,PowerShell 會自動刪除代表已移除磁碟驅動器的 PSDrive。
範例
範例 1︰移除檔案系統磁碟機
此命令會移除名為的 smp
暫存檔案系統磁碟驅動器。
Remove-PSDrive -Name smp
範例 2:移除對應的網路磁碟機
此命令會使用 Remove-PSDrive
來中斷和S:
對應網路驅動器機的連線X:
。
Get-PSDrive X, S | Remove-PSDrive
參數
-Confirm
在執行 Cmdlet 前提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
拿掉目前的 PowerShell 磁碟驅動器。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiteralName
指定磁碟機的名稱。
LiteralName 的值將完全依照其輸入值來使用。 沒有字元會被視為萬用字元。
如果名稱包含逸出字元,請將它括在單引號 ('
) 。 單引號會指示PowerShell不要將任何字元解譯為逸出序列。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
指定要移除之磁碟機的名稱。 請勿在磁碟驅動器名稱後面輸入冒號 (:
) 。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PSProvider
指定 PSProvider 物件的陣列。 此 Cmdlet 會移除和中斷與指定 PowerShell 提供者相關聯之所有磁碟驅動器的連線。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
指定磁碟機的範圍。 此參數可接受的值為: Global
、 Local
、 和 Script
,或相對於目前範圍的數位。 範圍數目 0
到範圍數目。 目前的範圍編號為 0
,且其父系為 1
。 如需詳細資訊,請參閱 about_Scopes。
Type: | String |
Position: | Named |
Default value: | Local |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
您可以使用管線將磁碟驅動器物件,例如從 Get-PSDrive
Cmdlet 傳送至此 Cmdlet。
輸出
None
此 Cmdlet 不會傳回任何輸出。
備註
PowerShell 包含的下列別名 Remove-PSDrive
:
所有平台:
rdr
此
Remove-PSDrive
Cmdlet 的設計目的是要處理任何 PowerShell 提供者所公開的數據。 若要列出會話中的提供者,請使用Get-PSProvider
Cmdlet。 如需詳細資訊,請參閱 about_Providers。