다음을 통해 공유


Remove-PSDrive

임시 PowerShell 드라이브를 삭제하고 매핑된 네트워크 드라이브의 연결을 끊습니다.

구문

Name (기본값)

Remove-PSDrive
    [-Name] <String[]>
    [-PSProvider <String[]>]
    [-Scope <String>]
    [-Force]
    [-WhatIf]
    [-Confirm]
    [-UseTransaction]
    [<CommonParameters>]

LiteralName

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-PSDrivePersistNew-PSDrive 매개 변수를 사용하여 만든 드라이브를 포함하여 매핑된 네트워크 드라이브의 연결을 끊습니다.

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
Default value:False
와일드카드 지원:False
DontShow:False
별칭:cf(cf)

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Force

현재 PowerShell 드라이브를 제거합니다.

매개 변수 속성

형식:SwitchParameter
Default value:False
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-LiteralName

드라이브의 이름을 지정합니다.

LiteralName 값은 입력된 대로 정확하게 사용됩니다. 와일드카드로 해석되는 문자는 없습니다. 이름에 이스케이프 문자가 포함된 경우 작은따옴표(')로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

LiteralName
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Name

제거할 드라이브의 이름을 지정합니다. 드라이브 이름 뒤의 콜론(:)을 입력하지 마세요.

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:True
DontShow:False

매개 변수 집합

Name
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-PSProvider

PSProvider 개체의 배열을 지정합니다. 이 cmdlet은 지정된 PowerShell 공급자와 연결된 모든 드라이브를 제거하고 연결을 끊습니다.

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-Scope

드라이브의 범위를 지정합니다. 이 매개 변수에 허용되는 값은 전역, 로컬 및 스크립트이거나 현재 범위에 상대적인 숫자입니다. 범위 수를 통해 0의 범위를 지정합니다. 현재 범위 번호는 0이고 부모는 1입니다. 더 많은 정보를 보려면 about_Scopes를 참조하세요.

매개 변수 속성

형식:String
Default value:Local
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-UseTransaction

활성 트랜잭션에 명령을 포함합니다. 이 매개 변수는 트랜잭션이 진행 중인 경우에만 유효합니다. 자세한 내용은 about_Transactions 참조하세요.

매개 변수 속성

형식:SwitchParameter
Default value:False
와일드카드 지원:False
DontShow:False
별칭:usetx

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

매개 변수 속성

형식:SwitchParameter
Default value:False
와일드카드 지원:False
DontShow: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의 드라이브 개체와 같은 드라이브 개체를 Remove-PSDrive cmdlet으로 파이프할 수 있습니다.

출력

None

이 cmdlet은 출력을 반환하지 않습니다.

참고

  • Remove-PSDrive cmdlet은 PowerShell 공급자가 노출하는 데이터를 사용하도록 설계되었습니다. 세션의 공급자를 나열하려면 Get-PSProvider cmdlet을 사용합니다. 추가 정보는 about_Providers를 참조하십시오.