자세한 튜토리얼: PowerShell 원격 컴퓨터에서 로컬로 파일 복사

누구나 PowerShell을 사용하여 원격 컴퓨터에서 로컬로 파일을 복사하는 것이 꽤 복잡하다는 것을 알고 있습니다. 운이 좋아요! 이 글에서는 이 작업을 수행하는 방법에 대해 상세한 단계를 제공합니다. 계속 읽어 보세요!

Tyler

By Tyler / Updated on February 17, 2025

공유하세요: instagram reddit

원격 컴퓨터에서 PowerShell을 사용하여 파일을 복사하는 방법은 무엇인가요?

"원격 컴퓨터에서 파일을 로컬 컴퓨터로 PowerShell을 사용하여 복사해야 하는 요구 사항이 있습니다. 어떻게 간편하게 할 수 있는지 알려주실 분 있으신가요?"

PowerShell: 원격 컴퓨터에서 로컬로 파일 복사

이 파트에서는 자격 증명과 함께 PowerShell을 사용하여 원격 컴퓨터에서 파일을 복사하는 방법을 상세히 소개하겠습니다.

단계 1. 로컬 컴퓨터에서 관리자로 PowerShell을 실행합니다.

Windows PowerShell Admin

단계 2. 먼저 새로운 원격 세션을 설정해야 합니다. 다음 명령을 입력하여 원격 컴퓨터에 대한 원격 세션을 생성합니다:

$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL

Create Remote Session

단계 3. 다음 명령을 입력하여 원격 세션의 속성을 확인합니다. 그러면 다음 그림과 같은 명령 결과를 얻게 됩니다.

Get-PSSession

Remote Session

단계 4. Copy-Item cmdlet을 사용하여 파일을 원격 컴퓨터로 복사합니다. FromSession 매개변수와 로컬 컴퓨터의 목적지 매개변수에 대한 경로를 지정해야 합니다. 이 예제에서는 "test"라는 이름의 텍스트 파일을 원격 컴퓨터로 PowerShell을 사용하여 복사했습니다.

Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt

참고: ToSession 매개변수를 사용하여 로컬 컴퓨터의 파일도 원격 컴퓨터로 복사할 수 있습니다.

Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION

ToSession

단계 5. 다음 명령을 입력하여 파일이 복사되었는지 확인합니다.

Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION

Verify Copied Files

단계 6. 다음은 명령어 출력입니다:

Copies Files Output

단계 7. 작업이 끝나면 Remove-PSSession을 사용하여 세션을 제거하는 것을 잊지 마세요.

Remove-PSSession -Session $MYSESSION

Remove Session

보너스 팁: AnyViewer를 통해 원격 장치 간 파일 전송 [추천]

그러나 PowerShell을 사용하여 원격 컴퓨터에서 로컬로 파일을 복사하는 것은 권장되지 않습니다. 무료이자 쉬운 원격 데스크톱 소프트웨어인 AnyViewer를 사용하는 것이 더 신뢰할 수 있고 쉽습니다. AnyViewer를 사용하면 어려움 없이 두 개의 원격 장치 간에 파일을 자유롭게 전송할 수 있습니다.

  • 호환성. Windows 7부터 최신 Windows 11까지 다양한 종류의 Windows 시스템과 호환됩니다.
  • 보안. 탐지하기 어려운 타원 곡선 암호화(ECC)로 파일을 안전하게 유지합니다.
  • 빠른 속도. 일괄 파일 전송을 매우 빠른 속도로 수행할 수 있습니다.

✍참고: 파일 전송 기능을 사용하려면 버전 3.0 이상이 필요합니다. 버전이 낮은 경우 먼저 업그레이드하십시오.

두 컴퓨터에 AnyViewer를 다운로드하고 설치하고 실행합니다. 그런 다음 두 가지 옵션이 제공됩니다.

무료 다운로드Win 11/10/8.1/8/7
안전 다운로드

파일 전송을 위해 AnyViewer 가입

파일 전송 기능을 사용하기 위해 AnyViewer에 가입하고 Controller 컴퓨터에서 계정에 로그인해야 합니다.

단계 1. Controller 컴퓨터에서 Log in으로 이동한 다음 Sign up을 클릭합니다. (공식 웹 사이트에서 이미 가입되어 있는 경우 직접 로그인할 수 있습니다.)

Log in AnyViewer.png

Step 2. 가입 정보를 입력합니다.

AnyViewer 가입하기

Step 3. 그런 다음 AnyViewer에 성공적으로 로그인한 것을 확인할 수 있습니다. 디바이스가 자동으로 배정될 계정에 로그인되었습니다.

무료 버전

2부. AnyViewer로 파일 전송하기

AnyViewer 계정을 가입하고 컨트롤러 컴퓨터에서 AnyViewer에 로그인한 후에 파일 전송을 시작할 수 있습니다. 다양한 상황에 따라 파일 전송을 위해 다른 방법을 선택할 수 있습니다.

옵션 1. 원격 컴퓨터를 제어하지 않고 파일 전송하기

Step 1. 수신자의 장치 ID를 빈 상자에 입력하고, 그런 다음 파일 전송을 선택합니다.

파일 전송

Step 2. 그런 다음, 파트너에게 요청 보내기 또는 보안 코드 입력하기를 선택하라는 메시지가 나타납니다.

  • 파트너에게 요청 보내기: 수신자 컴퓨터에서 컨트롤을 허용할지 묻는 팝업 창이 표시됩니다.
  • 보안 코드 입력하기: 미리 수신자가 설정한 보안 코드를 입력하여 직접 연결할 수 있습니다.

방법 선택하기

팁: 이 옵션은 파일을 완전히 신뢰할 수 없는 타인 또는 미상의 사용자에게 파일을 전송해야 하는 사용자에게 적합합니다. 파일 전송 중에 보안을 보장합니다.

옵션 2. 원격 연결 세션 도중 파일 전송하기

Step 1. 수신자 컴퓨터에서 컨트롤러 컴퓨터와 동일한 계정으로 로그인합니다.

단계 2. 컨트롤러 컴퓨터에서 장치 탭으로 이동하여 대상 컴퓨터를 선택하고 파일 전송을 클릭하여 파일 전송을 시작합니다.

파일 전송 AnyViewer

팁: 이 옵션은 자주 자신의 원격 컴퓨터에 액세스하고 파일을 전송해야하는 사용자에게 편리성을 보장하기 위한 것입니다.

선택한 옵션과 관계없이, 파일 전송 대화 상자가 표시됩니다. 컨트롤러 컴퓨터의 경로가 상자의 왼쪽에 표시되고, 수신 컴퓨터의 경로가 오른쪽에 표시됩니다. 대상 파일을 선택한 후 화살표를 클릭하여 장치 간에 파일을 자유롭게 전송할 수 있습니다 (컨트롤러 컴퓨터에서 수신 컴퓨터로 또는 수신 컴퓨터에서 컨트롤러 컴퓨터로).

파일 선택

파일 전송 대화 상자 하단에서 전송 상태를 확인할 수 있습니다. 전송 작업을 일시 중지하거나 삭제하려면 마우스 오른쪽 단추를 클릭하십시오. 전송이 완료되면 대화 상자를 닫을 수 있습니다.

전송 상태

참고: 무료 계정으로 전송할 수 있는 단일 파일의 최대 크기는 100MB이고, 한 번에 전송할 수 있는 파일의 최대 수는 100개입니다. 한 번에 더 큰 파일을 더 많이 전송하려면 전문가 또는 기업 요금제로 업그레이드하세요.

결론

이 게시물은 주로 PowerShell을 사용하여 원격 컴퓨터에서 로컬로 파일을 복사하는 방법을 소개합니다. 또한 PowerShell을 사용하여 로컬 컴퓨터에서 원격 컴퓨터로 파일을 복사하는 방법도 소개됩니다. 그러나 PowerShell을 사용하는 것은 기술적으로 요구되는 점을 고려하면 항상 권장되는 방법은 아닙니다. 원격 장치간에 파일을 간편하게 복사하려면 AnyViewer를 고려해보세요.