Copy-Item

위치 간에 항목을 복사합니다.

Syntax

Copy-Item
    [-Path] <String[]>
    [[-Destination] <String>]
    [-Container]
    [-Force]
    [-Filter <String>]
    [-Include <String[]>]
    [-Exclude <String[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [-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]
    [-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]
    [<CommonParameters>]
Copy-Item
    [[-Destination] <string>]
    -LiteralPath <string[]>
    [-Container]
    [-Force]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <pscredential>]
    [-WhatIf]
    [-Confirm]
    [<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.ps1Get-Widget.ps1.txt메일 메시지에 안전하게 첨부할 수 있도록 항목 이름을 변경합니다.

Copy-Item "\\Server01\Share\Get-Widget.ps1" -Destination "\\Server12\ScriptArchive\Get-Widget.ps1.txt"

예제 5: 원격 컴퓨터에 파일 복사

세션은 자격 증명을 사용하여 Server01이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\User01 변수에 저장합니다.

cmdlet은 Copy-Item 변수에 저장된 세션 정보를 사용하여 폴더 C:\Folder003_CopyD:\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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이라는 원격 컴퓨터에 만들어지고 결과를 명명$SessionContoso\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 에서는 PathInclude 매개 변수 둘 다에 대해 wild카드를 사용하여 호출됩니다. Path 매개 변수에 대해 wild카드 지정하면 일치하는 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 에서는 PathInclude 매개 변수 둘 다에 대해 wild카드를 사용하여 호출됩니다. Path 매개 변수에 대해 wild카드 지정하면 일치하는 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 매개 변수가 wild카드 지정 경로에 대해 확인된 경로만 필터링하므로 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을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Container

이 cmdlet은 복사 작업 중에 컨테이너 개체를 유지한다는 것을 나타냅니다. 기본적으로 Container 매개 변수는 True설정됩니다.

Type:SwitchParameter
Position:Named
Default value:True
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

참고 항목

이 매개 변수는 PowerShell과 함께 설치된 공급자에서 지원되지 않습니다. 다른 사용자를 가장하거나 이 cmdlet을 실행할 때 자격 증명을 높이려면 Invoke-Command를 사용합니다.

Type:PSCredential
Position:Named
Default value:Current user
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Destination

새 위치의 경로를 지정합니다. 기본값은 현재 디렉터리입니다.

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

Type:String
Position:1
Default value:Current directory
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Exclude

이 cmdlet의 작업을 제한하기 위해 하나 이상의 경로 요소 또는 패턴(예: "*.txt")을 지정합니다. 이 매개 변수의 값은 최종 결과가 아닌 Path 매개 변수의 야생카드 일치 결과에 대해 필터링합니다. 이 매개 변수는 하나 이상의 wild카드를 사용하여 Path를 지정한 경우에만 유효합니다. 이 매개 변수는 Path 매개 변수에 대해 확인된 경로만 필터링하므로 Recurse 매개 변수를 사용하여 자식 폴더를 재귀할 때 검색된 항목을 필터링하지 않습니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Filter

Path 매개 변수를 한정할 필터를 지정합니다. FileSystem 공급자는 필터 사용을 지원하는 유일한 설치된 PowerShell 공급자입니다. FileSystem 필터 언어에 대한 구문은 about_Wild카드 찾을 수 있습니다. 필터는 검색된 후 PowerShell이 개체를 필터링하지 않고 cmdlet이 개체를 가져올 때 적용하기 때문에 다른 매개 변수보다 더 효율적입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Force

이 cmdlet은 읽기 전용 파일 또는 별칭을 복사하는 등 변경할 수 없는 항목을 복사합니다.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FromSession

FileSystem 공급자가 사용할 수 있는 동적 매개 변수입니다.

원격 파일이 복사되는 PSSession 개체를 지정합니다. 이 매개 변수를 사용하는 경우 PathLiteralPath 매개 변수는 원격 머신의 로컬 경로를 참조합니다.

자세한 내용은 about_FileSystem_Provider 참조하세요.

Type:PSSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Include

이 cmdlet의 작업을 제한하기 위해 하나 이상의 경로 요소 또는 패턴(예: "*.txt")을 지정합니다. 이 매개 변수의 값은 최종 결과가 아닌 Path 매개 변수의 야생카드 일치 결과에 대해 필터링합니다. 이 매개 변수는 하나 이상의 wild카드를 사용하여 Path를 지정한 경우에만 유효합니다. 이 매개 변수는 Path 매개 변수에 대해 확인된 경로만 필터링하므로 Recurse 매개 변수를 사용하여 자식 폴더를 재귀할 때 검색된 항목을 필터링하지 않습니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-LiteralPath

하나 이상의 위치에 대한 경로를 지정합니다. LiteralPath값은 입력된 대로 정확하게 사용됩니다. 어떤 문자도 야생으로 해석되지 카드. 경로에 이스케이프 문자가 포함된 경우 작은따옴표로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.

자세한 내용은 about_Quoting_Rules 참조하세요.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

작업 중인 항목을 나타내는 개체를 반환합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않습니다.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

문자열 배열로 복사할 항목의 경로를 지정합니다. 와일드카드 문자를 사용할 수 있습니다.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-Recurse

이 cmdlet이 재귀 복사본을 수행한다는 것을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ToSession

FileSystem 공급자가 사용할 수 있는 동적 매개 변수입니다.

원격 파일을 복사할 PSSession 개체를 지정합니다. 이 매개 변수를 사용하는 경우 대상 매개 변수는 원격 컴퓨터의 로컬 경로를 참조합니다.

자세한 내용은 about_FileSystem_Provider 참조하세요.

Type:PSSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

String

이 cmdlet에 대한 경로가 포함된 문자열을 파이프할 수 있습니다.

출력

None

기본적으로 이 cmdlet은 출력을 반환하지 않습니다.

PSObject

PassThru 매개 변수를 사용하는 경우 이 cmdlet은 복사된 항목을 나타내는 개체를 반환합니다.

참고

PowerShell에는 다음 별칭이 포함됩니다.Copy-Item

  • 모든 플랫폼:
    • copy
    • cpi
  • Windows:
    • cp

이 cmdlet은 모든 공급자가 노출하는 데이터를 사용하도록 설계되었습니다. 세션에서 사용할 수 있는 공급자를 나열하려면 .를 입력 Get-PSProvider합니다. 자세한 내용은 about_Providers 참조하세요.