Copy-Item
위치 간에 항목을 복사합니다.
구문
Copy-Item
[-Path] <String[]>
[[-Destination] <String>]
[-Container]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[-FromSession <PSSession>]
[-ToSession <PSSession>]
[<CommonParameters>]
Copy-Item
-LiteralPath <String[]>
[[-Destination] <String>]
[-Container]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[-FromSession <PSSession>]
[-ToSession <PSSession>]
[<CommonParameters>]
Copy-Item
[-Path] <String[]>
[[-Destination] <String>]
[-Container]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[<CommonParameters>]
Copy-Item
-LiteralPath <String[]>
[[-Destination] <String>]
[-Container]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[-UseTransaction]
[<CommonParameters>]
Description
cmdlet은 Copy-Item
한 위치에서 동일한 네임스페이스의 다른 위치로 항목을 복사합니다.
예를 들어 파일을 폴더에 복사할 수 있지만 인증서 드라이브에 파일을 복사할 수는 없습니다.
이 cmdlet은 복사되는 항목을 잘라내거나 삭제하지 않습니다. cmdlet에서 복사할 수 있는 특정 항목은 항목을 노출하는 PowerShell 공급자에 따라 달라집니다. 예를 들어 파일 시스템 드라이브의 파일 및 디렉터리와 레지스트리 드라이브의 레지스트리 키 및 항목을 복사할 수 있습니다.
이 cmdlet은 동일한 명령에서 항목을 복사하고 이름을 바꿀 수 있습니다. 항목의 이름을 바꾸려면 Destination 매개 변수 값에 새 이름을 입력합니다. 항목의 이름을 바꾸고 복사하지 않려면 cmdlet을 Rename-Item
사용합니다.
예제
예제 1: 지정된 디렉터리에 파일 복사
이 예제에서는 mar1604.log.txt
파일을 C:\Presentation
디렉터리에 복사합니다. 원본 파일은 삭제되지 않습니다.
Copy-Item "C:\Wabash\Logfiles\mar1604.log.txt" -Destination "C:\Presentation"
예제 2: 디렉터리 내용을 기존 디렉터리에 복사
다음은 디렉터리의 내용을 C:\Logfiles
기존 디렉터리에 복사하는 C:\Drawings
예제입니다. Logfiles
디렉터리가 복사되지 않습니다.
Logfiles
디렉터리에 하위 디렉터리에 파일이 있는 경우 해당 하위 디렉터리는 파일 트리를 그대로 사용하여 복사됩니다. 기본적으로 Container 매개 변수는 디렉터리 구조를 유지하는 True로 설정됩니다.
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings" -Recurse
참고 항목
경로 C:\Drawings
가 없으면 cmdlet은 폴더의 모든 파일을 Logfiles
단일 파일 C:\Drawings
로 복사합니다.
예제 3: 디렉터리 및 내용을 새 디렉터리에 복사
다음은 원본 디렉터리의 내용을 C:\Logfiles
복사하고 새 대상 디렉터리를 만드는 예제입니다. 에 새 대상 디렉터리가 \Logs
만들어집니다 C:\Drawings
.
원본 디렉터리의 이름을 포함하려면 예제 2와 같이 기존 대상 디렉터리에 복사합니다. 또는 새 대상 디렉터리의 이름을 원본 디렉터리와 동일하게 지정합니다.
Copy-Item -Path "C:\Logfiles" -Destination "C:\Drawings\Logs" -Recurse
참고 항목
경로에 포함된 \*
경우 하위 디렉터리 트리를 포함한 모든 디렉터리의 파일 내용이 새 대상 디렉터리에 복사됩니다. 예시:
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings\Logs" -Recurse
예제 4: 지정된 디렉터리에 파일 복사 및 파일 이름 바꾸기
이 예제에서는 cmdlet을 Copy-Item
사용하여 디렉터리에서 \\Server01\Share
디렉터리로 스크립트를 \\Server12\ScriptArchive
복사 Get-Widget.ps1
합니다. 복사 작업의 일부로 명령은 항목 이름을 전자 Get-Widget.ps1
Get-Widget.ps1.txt
메일 메시지에 안전하게 첨부할 수 있도록 항목 이름을 변경합니다.
Copy-Item "\\Server01\Share\Get-Widget.ps1" -Destination "\\Server12\ScriptArchive\Get-Widget.ps1.txt"
예제 5: 원격 컴퓨터에 파일 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 D:\Folder001
저장된 세션 정보를 사용하여 폴더 C:\Folder001_Copy
에서 원격 컴퓨터의 폴더로 $Session
복사 test.log
합니다. 원본 파일은 삭제되지 않습니다.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session
예제 6: 원격 컴퓨터에 폴더 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 저장된 세션 정보를 사용하여 원격 컴퓨터의 디렉터리에 폴더 C:\Folder002_Copy
를 $Session
복사 D:\Folder002
합니다. 재귀 스위치를 사용하지 않으면 하위 폴더 또는 파일이 복사되지 않습니다. 작업이 아직 없는 경우 폴더를 만듭니다 Folder002_Copy
.
$Session = New-PSSession -ComputerName "Server02" -Credential "Contoso\User01"
Copy-Item "D:\Folder002\" -Destination "C:\Folder002_Copy\" -ToSession $Session
예제 7: 폴더의 전체 내용을 원격 컴퓨터에 재귀적으로 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 저장된 세션 정보를 사용하여 폴더 C:\Folder003_Copy
의 D:\Folder003
전체 내용을 원격 컴퓨터의 디렉터리로 $Session
복사합니다. 하위 폴더는 파일 트리를 그대로 사용하여 복사됩니다. 작업이 아직 없는 경우 폴더를 만듭니다 Folder003_Copy
.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder003\" -Destination "C:\Folder003_Copy\" -ToSession $Session -Recurse
예제 8: 원격 컴퓨터에 파일을 복사한 다음 파일 이름을 바꿉니다.
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 D:\Folder004
저장된 세션 정보를 사용하여 폴더 C:\Folder004_Copy
에서 원격 컴퓨터의 폴더로 $Session
복사 scriptingexample.ps1
합니다. 원본 파일은 삭제되지 않습니다.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder004\scriptingexample.ps1" -Destination "C:\Folder004_Copy\scriptingexample_copy.ps1" -ToSession $Session
예제 9: 로컬 컴퓨터에 원격 파일 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 저장된 세션 정보를 사용하여 원격 C:\MyRemoteData\
에서 로컬 D:\MyLocalData
폴더로 $Session
복사 test.log
합니다. 원본 파일은 삭제되지 않습니다.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\test.log" -Destination "D:\MyLocalData\" -FromSession $Session
예제 10: 원격 폴더의 전체 내용을 로컬 컴퓨터에 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 저장된 $Session
세션 정보를 사용하여 원격 C:\MyRemoteData\scripts
폴더에서 로컬 D:\MyLocalData
폴더로 전체 콘텐츠를 복사합니다. 스크립트 폴더에 하위 폴더에 파일이 있는 경우 해당 하위 폴더는 파일 트리를 그대로 사용하여 복사됩니다.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\" -FromSession $Session
예제 11: 원격 폴더의 전체 내용을 로컬 컴퓨터에 재귀적으로 복사
세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$Session
된 Contoso\User01
변수에 저장합니다.
cmdlet은 Copy-Item
변수에 저장된 $Session
세션 정보를 사용하여 원격 C:\MyRemoteData\scripts
폴더에서 로컬 D:\MyLocalData\scripts
폴더로 전체 콘텐츠를 복사합니다. Recurse 매개 변수가 사용되므로 스크립트 폴더가 아직 없는 경우 작업이 만듭니다. 스크립트 폴더에 하위 폴더에 파일이 있는 경우 해당 하위 폴더는 파일 트리를 그대로 사용하여 복사됩니다.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\scripts" -FromSession $Session -Recurse
예제 12: 폴더 트리에서 현재 폴더로 재귀적으로 파일 복사
이 예제에서는 다단계 폴더 구조에서 단일 플랫 폴더로 파일을 복사하는 방법을 보여줍니다.
처음 세 명령은 기존 폴더 구조와 두 파일의 내용(두 이름 file3.txt
모두)을 표시합니다.
PS C:\temp\test> (Get-ChildItem C:\temp\tree -Recurse).FullName
C:\temp\tree\subfolder
C:\temp\tree\file1.txt
C:\temp\tree\file2.txt
C:\temp\tree\file3.txt
C:\temp\tree\subfolder\file3.txt
C:\temp\tree\subfolder\file4.txt
C:\temp\tree\subfolder\file5.txt
PS C:\temp\test> Get-Content C:\temp\tree\file3.txt
This is file3.txt in the root folder
PS C:\temp\test> Get-Content C:\temp\tree\subfolder\file3.txt
This is file3.txt in the subfolder
PS C:\temp\test> Copy-Item -Path C:\temp\tree -Filter *.txt -Recurse -Container:$false
PS C:\temp\test> (Get-ChildItem . -Recurse).FullName
C:\temp\test\subfolder
C:\temp\test\file1.txt
C:\temp\test\file2.txt
C:\temp\test\file3.txt
C:\temp\test\file4.txt
C:\temp\test\file5.txt
PS C:\temp\test> Get-Content .\file3.txt
This is file3.txt in the subfolder
cmdlet에 Copy-Item
Container 매개 변수가 .로 설정되어 있습니다$false
. 이렇게 하면 원본 폴더의 내용이 복사되지만 폴더 구조는 유지되지 않습니다. 이름이 같은 파일은 대상 폴더에서 덮어씁니다.
예제 13: 필터를 사용하여 재귀 없이 항목 복사
이 예제에서는 Include 매개 변수를 사용하여 복사할 항목을 선택하는 결과를 보여줍니다.
이 예제에서는 복사할 파일을 포함하는 다음 폴더 구조를 사용합니다.
D:\temp\tree\example.ps1
D:\temp\tree\example.txt
D:\temp\tree\examples\
D:\temp\tree\examples\example_1.txt
D:\temp\tree\examples\example_2.txt
D:\temp\tree\examples\subfolder\
D:\temp\tree\examples\subfolder\test.txt
이 예제 Copy-Item
에서는 Path 및 Include 매개 변수 모두에 대한 와일드카드를 사용하여 호출됩니다. Path 매개 변수에 와일드카드를 지정하면 일치하는 D:\temp\tree\*
모든 파일 및 폴더를 처리합니다. Include 매개 변수는 처리할 항목 목록을 필터링하여 작업을 시작하는 ex
경로로만 제한합니다.
PS D:\temp\test\out> Copy-Item -Path D:\temp\tree\* -Include ex*
PS D:\temp\test\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example.ps1
D:\temp\out\example.txt
Include 매개 변수는 일치하는 ex*
모든 항목을 복사하기 위해 폴더의 D:\temp\tree
내용에 적용됩니다. 재귀 없이 폴더가 D:\temp\out\examples
복사되지만 해당 콘텐츠는 복사되지 않습니다.
예제 14: 필터를 사용하여 재귀 항목 복사
이 예제에서는 Include 매개 변수를 사용하여 복사할 항목을 선택하는 결과를 보여줍니다.
이 예제에서는 복사할 파일을 포함하는 다음 폴더 구조를 사용합니다.
D:\temp\tree\example.ps1
D:\temp\tree\example.txt
D:\temp\tree\examples\
D:\temp\tree\examples\example_1.txt
D:\temp\tree\examples\example_2.txt
D:\temp\tree\examples\subfolder\
D:\temp\tree\examples\subfolder\test.txt
이 예제 Copy-Item
에서는 Path 및 Include 매개 변수 모두에 대한 와일드카드를 사용하여 호출됩니다. Path 매개 변수에 와일드카드를 지정하면 일치하는 D:\temp\tree\*
모든 파일 및 폴더를 처리합니다. Include 매개 변수는 처리할 항목 목록을 필터링하여 작업을 시작하는 ex
경로로만 제한합니다.
D:\temp\out> Copy-Item -Path D:\temp\tree\* -Include ex* -Recurse
D:\temp\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example.ps1
D:\temp\out\example.txt
D:\temp\out\examples\subfolder
D:\temp\out\examples\example_1.txt
D:\temp\out\examples\example_2.txt
D:\temp\out\examples\subfolder\test.txt
Include 매개 변수는 일치하는 ex*
모든 항목을 복사하기 위해 폴더의 D:\temp\tree
내용에 적용됩니다. 재귀를 사용하면 폴더가 D:\temp\out\examples
모든 파일 및 하위 폴더와 함께 복사됩니다. 복사본에는 include 필터와 일치하지 않는 파일이 포함됩니다. 사용할 Copy-Item
때 필터는 Path 매개 변수로 지정된 최상위 수준에만 적용됩니다. 그런 다음 일치하는 항목에 재귀가 적용됩니다.
참고 항목
Exclude 매개 변수의 동작은 패턴과 일치하지 않는 경로로만 작업을 제한한다는 점을 제외하고 이 예제에 설명된 것과 동일합니다.
예제 15: 와일드카드 지정 경로에서 재귀적으로 복사하도록 파일 제한
이 예제에서는 와일드카드 일치 경로에서 재귀적으로 복사된 파일을 다른 폴더로 제한하는 방법을 보여 줍니다. 예제 13에서는 Include 매개 변수가 와일드카드 지정 경로에 대해 확인된 경로에 대해서만 필터링하므로 Include 매개 변수를 사용하여 폴더에서 재귀적으로 복사된 파일을 제한할 수 없다는 것을 보여 줍니다. 대신 복사할 항목을 찾아서 해당 항목을 Copy-Item
전달할 수 있습니다Get-ChildItem
.
이 예제에서는 복사할 파일을 포함하는 다음 폴더 구조를 사용합니다.
D:\temp\tree\example.ps1
D:\temp\tree\example.txt
D:\temp\tree\examples\
D:\temp\tree\examples\example_1.txt
D:\temp\tree\examples\example_2.txt
D:\temp\tree\examples\subfolder\
D:\temp\tree\examples\subfolder\test.txt
시작하는 ex*
모든 항목을 복사하려면 재귀 및 필터 매개 변수와 함께 사용하고 Get-ChildItem
결과를 파이프합니다Copy-Item
.
D:\temp\out> Get-ChildItem -Path D:\temp\tree -Recurse -Filter ex* | Copy-Item
D:\temp\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example_1.txt
D:\temp\out\example_2.txt
D:\temp\out\example.ps1
D:\temp\out\example.txt
Copy-Item
필터 매개 변수 Get-ChildItem
는 재귀 중에 검색된 항목에 적용됩니다. 이렇게 하면 항목을 재귀적으로 찾고 필터링한 다음 복사할 수 있습니다.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Container
이 cmdlet은 복사 작업 중에 컨테이너 개체를 유지한다는 것을 나타냅니다. 기본적으로 Container 매개 변수는 True로 설정됩니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | True |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Credential
참고 항목
이 매개 변수는 PowerShell과 함께 설치된 공급자에서 지원되지 않습니다. 다른 사용자를 가장하거나 이 cmdlet을 실행할 때 자격 증명을 높이려면 Invoke-Command를 사용합니다.
형식: | PSCredential |
Position: | Named |
Default value: | Current user |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Destination
새 위치의 경로를 지정합니다. 기본값은 현재 디렉터리입니다.
복사되는 항목의 이름을 바꾸려면 Destination 매개 변수 값에 새 이름을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | Current directory |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Exclude
이 cmdlet의 작업을 제한하기 위해 하나 이상의 경로 요소 또는 패턴(예: "*.txt"
)을 지정합니다. 이 매개 변수의 값은 최종 결과가 아니라 Path 매개 변수의 와일드카드 일치 결과에 대해 필터링됩니다. 이 매개 변수는 경로가 하나 이상의 와일드카드로 지정된 경우에만 유효합니다. 이 매개 변수는 Path 매개 변수에 대해 확인된 경로만 필터링하므로 Recurse 매개 변수를 사용하여 자식 폴더를 재귀할 때 검색된 항목을 필터링하지 않습니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | True |
-Filter
Path 매개 변수를 한정할 필터를 지정합니다. FileSystem 공급자는 필터 사용을 지원하는 유일한 설치된 PowerShell 공급자입니다. fileSystem 필터 언어에 대한 구문은 about_Wildcards 찾을 수 있습니다. 필터는 검색된 후 PowerShell이 개체를 필터링하지 않고 cmdlet이 개체를 가져올 때 적용하기 때문에 다른 매개 변수보다 더 효율적입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | True |
-Force
이 cmdlet은 읽기 전용 파일 또는 별칭을 복사하는 등 변경할 수 없는 항목을 복사합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FromSession
FileSystem 공급자가 사용할 수 있는 동적 매개 변수입니다.
원격 파일이 복사되는 PSSession 개체를 지정합니다. 이 매개 변수를 사용하는 경우 Path 및 LiteralPath 매개 변수는 원격 머신의 로컬 경로를 참조합니다.
자세한 내용은 about_FileSystem_Provider 참조하세요.
형식: | PSSession |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Include
이 cmdlet의 작업을 제한하기 위해 하나 이상의 경로 요소 또는 패턴(예: "*.txt"
)을 지정합니다. 이 매개 변수의 값은 최종 결과가 아니라 Path 매개 변수의 와일드카드 일치 결과에 대해 필터링됩니다. 이 매개 변수는 경로가 하나 이상의 와일드카드로 지정된 경우에만 유효합니다. 이 매개 변수는 Path 매개 변수에 대해 확인된 경로만 필터링하므로 Recurse 매개 변수를 사용하여 자식 폴더를 재귀할 때 검색된 항목을 필터링하지 않습니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | True |
-LiteralPath
하나 이상의 위치에 대한 경로를 지정합니다. LiteralPath의 값은 입력된 대로 정확하게 사용됩니다. 와일드카드로 해석되는 문자는 없습니다. 경로에 이스케이프 문자가 포함된 경우 작은따옴표로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.
자세한 내용은 about_Quoting_Rules 참조하세요.
형식: | String[] |
별칭: | PSPath |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-PassThru
작업 중인 항목을 나타내는 개체를 반환합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Path
문자열 배열로 복사할 항목의 경로를 지정합니다. 와일드카드 문자를 사용할 수 있습니다.
형식: | String[] |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | True |
-Recurse
이 cmdlet이 재귀 복사본을 수행한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ToSession
FileSystem 공급자가 사용할 수 있는 동적 매개 변수입니다.
원격 파일을 복사할 PSSession 개체를 지정합니다. 이 매개 변수를 사용하는 경우 대상 매개 변수는 원격 컴퓨터의 로컬 경로를 참조합니다.
자세한 내용은 about_FileSystem_Provider 참조하세요.
형식: | PSSession |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | 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 |
입력
이 cmdlet에 대한 경로가 포함된 문자열을 파이프할 수 있습니다.
출력
None
기본적으로 이 cmdlet은 출력을 반환하지 않습니다.
PassThru 매개 변수를 사용하는 경우 이 cmdlet은 복사된 항목을 나타내는 개체를 반환합니다.
참고
Windows PowerShell에는 다음 별칭이 포함됩니다.Copy-Item
copy
cp
cpi
이 cmdlet은 모든 공급자가 노출하는 데이터를 사용하도록 설계되었습니다. 세션에서 사용할 수 있는 공급자를 나열하려면 .를 입력 Get-PSProvider
합니다. 자세한 내용은 about_Providers 참조하세요.
관련 링크
PowerShell