Remove-PSDrive
一時的な PowerShell ドライブを削除し、マップされたネットワーク ドライブを切断します。
構文
Remove-PSDrive
[-Name] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-PSDrive
[-LiteralName] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
コマンドレットは Remove-PSDrive
、コマンドレットを使用して作成された一時的な PowerShell ドライブを New-PSDrive
削除します。
Windows PowerShell 3.0 以降では、Remove-PSDrive
マップされたネットワーク ドライブも切断されます。これには、Persist パラメーターNew-PSDrive
を使用して作成されたドライブが含まれますが、これらに限定されません。
Remove-PSDrive
では、Windows の物理ドライブまたは論理ドライブを削除できません。
Windows PowerShell 3.0 以降では、外部ドライブがコンピューターに接続されると、PowerShell は新しいドライブを表す PSDrive をファイル システムに自動的に追加します。 PowerShell を再起動する必要はありません。 同様に、外部ドライブがコンピューターから切断されると、削除されたドライブを表す PSDrive が PowerShell によって自動的に削除されます。
例
例 1: ファイル システム ドライブを削除する
このコマンドは、.. という名前 smp
の一時ファイル システム ドライブを削除します。
Remove-PSDrive -Name smp
例 2: マップされたネットワーク ドライブを削除する
このコマンドは、ネットワーク ドライブとS:
マップされたネットワーク ドライブをX:
切断するために使用Remove-PSDrive
します。
Get-PSDrive X, S | Remove-PSDrive
パラメーター
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
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 オブジェクトの 配列を 指定します。 このコマンドレットは、指定した 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
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
コマンドレットなどの Get-PSDrive
ドライブ オブジェクトをこのコマンドレットにパイプできます。
出力
None
このコマンドレットは、出力を返しません。
メモ
PowerShell には、次のエイリアスが Remove-PSDrive
含まれています。
すべてのプラットフォーム:
rdr
コマンドレットは
Remove-PSDrive
、PowerShell プロバイダーによって公開されるデータを操作するように設計されています。 セッション内のプロバイダーを一覧表示するには、コマンドレットをGet-PSProvider
使用します。 詳細については、「about_Providers」を参照してください。
関連リンク
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示