Remove-PSDrive
임시 PowerShell 드라이브를 삭제하고 매핑된 네트워크 드라이브의 연결을 끊습니다.
구문
Remove-PSDrive
[-Name] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[<CommonParameters>]
Remove-PSDrive
[-LiteralName] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[<CommonParameters>]
Description
Remove-PSDrive
cmdlet은 New-PSDrive
cmdlet을 사용하여 만든 임시 PowerShell 드라이브를 삭제합니다.
Windows PowerShell 3.0부터 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 |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
현재 PowerShell 드라이브를 제거합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LiteralName
드라이브의 이름을 지정합니다.
LiteralName 값은 입력된 대로 정확하게 사용됩니다. 와일드카드로 해석되는 문자는 없습니다.
이름에 이스케이프 문자가 포함된 경우 작은따옴표('
)로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.
형식: | String[] |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Name
제거할 드라이브의 이름을 지정합니다. 드라이브 이름 뒤의 콜론(:
)을 입력하지 마세요.
형식: | String[] |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | True |
-PSProvider
PSProvider 개체의 배열을 지정합니다. 이 cmdlet은 지정된 PowerShell 공급자와 연결된 모든 드라이브를 제거하고 연결을 끊습니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Scope
드라이브의 범위를 지정합니다. 이 매개 변수에 허용되는 값은 Global
, Local
및 Script
또는 현재 범위에 상대적인 숫자입니다. 범위 수를 통해 0
범위 수입니다. 현재 범위 번호는 0
부모 범위는 1
. 자세한 내용은 about_Scopes참조하세요.
형식: | String |
Position: | Named |
Default value: | Local |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-UseTransaction
활성 트랜잭션에 명령을 포함합니다. 이 매개 변수는 트랜잭션이 진행 중인 경우에만 유효합니다. 자세한 내용은 about_Transactions참조하세요.
형식: | SwitchParameter |
별칭: | usetx |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
Get-PSDrive
cmdlet과 같은 드라이브 개체를 이 cmdlet으로 파이프할 수 있습니다.
출력
None
이 cmdlet은 출력을 반환하지 않습니다.
참고
Windows PowerShell에는 Remove-PSDrive
다음과 같은 별칭이 포함되어 있습니다.
rdr
Remove-PSDrive
cmdlet은 PowerShell 공급자가 노출하는 데이터를 사용하도록 설계되었습니다. 세션의 공급자를 나열하려면Get-PSProvider
cmdlet을 사용합니다. 자세한 내용은 about_Providers참조하세요.
관련 링크
PowerShell