인증서에 대한 Move-Item

업데이트 날짜: 2014년 10월

적용 대상: Windows PowerShell 4.0, Windows PowerShell 5.0

한 인증서 저장소에서 다른 인증서 저장소로 인증서를 이동합니다.

구문

Move-Item [-Path] <string[]> [[-Destination] <string>] [-Confirm] [-WhatIf] [<CommonParameters>]

설명

Cert: 드라이브에서 Move-Item은 한 인증서 저장소에서 다른 인증서 저장소로 인증서를 이동합니다. Windows PowerShell 인증서 공급자는 Windows PowerShell에 Cert: 드라이브를 추가합니다.

Windows PowerShell 3.0부터 인증서 공급자는 Move-Item cmdlet을 사용하여 인증서 저장소 간에 인증서를 이동할 수 있도록 하여 웹 호스팅에 대한 SSL(Secure Socket Layer) 인증서 지원을 향상시킵니다. 인증서를 다른 인증서 저장소 위치로 이동(예: LocalMachine에서 CurrentUser로 이동)하거나 인증서 저장소를 이동하는 데는 이 기능을 사용할 수 없습니다. 또한 Move-Item은 개인 키를 이동하지 않습니다.

참고: Cert: 드라이브에서는 Move-Item cmdlet의 Path, Destination WhatIf 및 Confirm 매개 변수만 사용할 수 있습니다. 다른 모든 매개 변수 및 매개 변수 값은 무시됩니다.

매개 변수

-Destination <string>

항목을 이동할 위치의 경로를 지정합니다. 기본값은 현재 인증서 저장소입니다. 와일드카드

는 사용할 수 있지만 결과는 하나의 위치를 지정해야 합니다.

이동할 항목의 이름을 바꾸려면 Destination 매개 변수 값에 새 이름을 지정합니다.

 

필수 여부

false

위치

2

기본값

현재 인증서 저장소

파이프라인 입력 적용 여부

true (ByValue, ByPropertyName)

와일드카드 문자 허용 여부

false

-Path <string[]>

인증서의 원래 위치에 대한 경로를 지정합니다. 와일드카드가 지원됩니다.

 

필수 여부

true

위치

1

기본값

없음

파이프라인 입력 적용 여부

true (ByValue, ByPropertyName)

와일드카드 문자 허용 여부

false

-Confirm

명령을 실행하기 전에 확인을 요청하는 메시지가 표시됩니다.

 

필수 여부

false

위치

명명됨

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 허용 여부

false

-WhatIf

명령을 실제로 실행하지 않으면서 명령을 실행할 경우 어떻게 되는지 설명해 보세요.

 

필수 여부

false

위치

명명됨

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 허용 여부

false

<CommonParameters>

이 cmdlet은 일반 매개 변수 -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable, -Verbose, -WarningAction 및 -WarningVariable을 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력 및 출력

입력 유형은 cmdlet에 파이프할 수 있는 개체의 유형입니다. 반환 유형은 cmdlet에서 반환되는 개체의 유형입니다.

 

입력

System.String

인증서 경로를 Move-Item cmdlet으로 파이프할 수 있습니다.

출력

없음

이 cmdlet은 어떠한 출력도 생성하지 않습니다.

참고

-- Windows PowerShell 3.0부터 Cert: 드라이브를 포함하는 Microsoft.PowerShell.Security 모듈을 모든 세션으로 자동으로 가져올 수 없습니다. Cert: 드라이브를 사용하려면 Import-Module cmdlet을 사용하여 모듈을 가져오거나 Cert: 드라이브를 사용하는 명령(예: "Set-Location Cert:")을 실행합니다.

예제 1

C:\PS>Move-Item -Path cert:\LocalMachine\My\5DDC44652E62BF9AA1116DC41DE44AB47C87BDD0 -Destination cert:\LocalMachine\WebHosting

Description
-----------
This command uses the Move-Item cmdlet to move a certificate from the My store to the WebHosting store. 

Because the command uses absolute paths, you can run it from any Windows PowerShell drive. You can also run it from a Cert: drive path and use relative paths.







예제 2

C:\PS>Get-ChildItem -Path cert:\LocalMachine\My -EKU "Server Authentication" | Move-Item -Destination cert:\LocalMachine\WebHosting

Description
-----------
This command uses the EKU parameter of the Get-ChildItem cmdlet to get SSL server authentication certificates in the MY certificate store.

It uses a pipeline operator to send the certificates to the Move-Item cmdlet, which moves the certificates to the WebHosting store.







See Also

커뮤니티 추가 항목

추가
표시: