PowerShell의 간편한 파일 복사 스크립트
- PowerShell은 여러 작업을 수행하는 데 사용되는 강력한 Microsoft 스크립팅 터미널입니다.
- 적절한 스크립트를 사용하여 단일 및 여러 파일을 원격 시스템으로 전송할 수 있습니다.
엑스다운로드 파일을 클릭하여 설치
- Restoro PC 수리 도구 다운로드 특허 기술로 제공되는 (특허 가능 여기).
- 딸깍 하는 소리 스캔 시작 PC 문제를 일으킬 수 있는 Windows 문제를 찾습니다.
- 딸깍 하는 소리 모두 고쳐주세요 컴퓨터의 보안 및 성능에 영향을 미치는 문제를 해결합니다.
- Restoro가 다운로드되었습니다. 0 이번 달 독자 여러분.
PowerShell을 사용하여 원격 컴퓨터에 파일을 복사하는 방법을 알고 싶기 때문에 이 가이드를 찾았을 것입니다.
좋은 소식은 우리가 파일 공유의 필요성을 이해하고 있으며 이 기사에서 알아야 할 모든 세부 정보를 모았다는 것입니다.
그래서 많은 고민 없이 시작하겠습니다.
PowerShell을 사용하여 파일을 전송해야 하는 이유는 무엇입니까?
파워셸 여러 가지 이유로 파일을 전송하는 데 사용할 수 있습니다.
- 속도: 네트워크를 통해 많은 데이터를 업로드할 때 GUI 기반 솔루션을 사용하는 것보다 PowerShell이 더 빠를 수 있습니다.
- 오토메이션: 자동화된 PowerShell 스크립트를 사용하여 일정 또는 특정 상황에 대응하여 자동으로 파일을 전송할 수 있습니다.
- 다재: PowerShell로 FTP, FTPS, SFTP, SCP를 활용한 파일 전송이 모두 가능합니다.
- 오류 처리: PowerShell에는 파일을 전송할 때 전송이 잘 되었는지 확인하는 데 도움이 될 수 있는 강력한 오류 처리 기능이 있습니다.
- 보고: PowerShell은 전송 절차에 대한 철저한 보고서를 생성할 수 있습니다. 전송된 총 데이터 양, 전송된 파일 수 및 발생했습니다.
일반적으로 PowerShell을 사용하여 파일 전송을 관리하는 것은 특히 전문적인 환경에서 실용적이고 효과적일 수 있습니다.
이제 도구를 사용하여 파일을 원격 시스템에 복사하는 방법이 있습니다.
PowerShell을 사용하여 파일을 원격 컴퓨터에 어떻게 복사합니까?
- PowerShell을 사용하여 파일을 전송해야 하는 이유는 무엇입니까?
- PowerShell을 사용하여 파일을 원격 컴퓨터에 어떻게 복사합니까?
- 1. PowerShell을 사용하여 원격 컴퓨터에서 파일 복사
- 1.1 원격 연결 설정
- 1.2 Copy-Item을 사용하여 파일 복사
- 2. PowerShell을 사용하여 원격 컴퓨터에 여러 파일 복사
1. PowerShell을 사용하여 원격 컴퓨터에서 파일 복사
1.1 원격 연결 설정
- 관리자 권한으로 PowerShell을 열고 아래 명령을 입력하고 입력하다.
활성화-PSRemoting -Force -Verbose
- 위 이미지와 같이 오류가 발생하면 다음 명령을 입력하십시오. 그렇지 않은 경우 이 단계를 건너뜁니다.
세트-WsManQuickConfig
- 다음 명령을 사용하여 신뢰할 수 있는 호스트를 구성하고 AFAM 컴퓨터 이름:
winrm 세트 winrm/config/client '@{TrustedHosts="AFAM"}'
- 다음 셸 스크립트를 사용하여 WinRM 서비스를 다시 시작하고 원격 컴퓨터 이름을 테스트하십시오. 신뢰할 수 있는 호스트에 원격 컴퓨터 이름을 추가했습니다(컴퓨터 이름을 AFAM으로 대체해야 함).
서비스 WinRM 다시 시작
테스트-WsMan @AFAM
전문가 팁:
후원
특히 리포지토리가 손상되었거나 Windows 파일이 누락된 경우 일부 PC 문제는 해결하기 어렵습니다. 오류를 수정하는 데 문제가 있는 경우 시스템이 부분적으로 손상되었을 수 있습니다.
컴퓨터를 스캔하고 결함이 무엇인지 식별하는 도구인 Restoro를 설치하는 것이 좋습니다.
여기를 클릭하세요 다운로드하고 복구를 시작합니다.
원격 연결을 만드는 몇 가지 작업이 위에 나열되어 있습니다. 원격 연결을 설정한 후 원격 시스템에 파일을 복사할 수 있습니다.
원격 시스템에서는 PowerShell 원격 기능을 활성화해야 합니다. 이렇게 하려면 위에서 강조 표시된 단계를 사용하십시오.
1.2 Copy-Item을 사용하여 파일 복사
- New-PSSession cmdlet을 사용하여 아래 명령을 사용하여 세션을 시작합니다(AFAM을 PC 이름으로 바꿔야 함).
$SESSION= New-PSSession -컴퓨터 'AFAM' -Cred $credential
- 아래 명령을 사용하여 새로 생성된 세션에 연결합니다(필요한 경우 cd 명령을 사용하여 디렉터리를 변경할 수 있음).
Enter-PSSession $SESSION
- 아래 명령을 사용하여 파일을 복사합니다. 초기의 그리고 최종 위치 파일을 복사해야 하는 실제 경로와 함께):
복사 항목 – 경로 "초기 위치" – 대상 "최종 위치"
- 원격 시스템과 상호 작용한 후 원격 시스템 액세스에서 셸을 종료해야 할 수 있습니다. 이렇게 하려면 다음과 같이 Exit-PSSession cmdlet을 사용하여 세션을 종료해야 합니다.
종료-PSSession
- Windows 10용 GarageBand: 다운로드 및 설치 방법
- Microsoft Search: Copilot으로 관련 정보를 찾는 방법
2. PowerShell을 사용하여 원격 컴퓨터에 여러 파일 복사
- 솔루션 1.1에 언급된 모든 단계를 따르십시오.
- 아래 스크립트를 사용하여 몇 가지 변수를 선언합니다(사용자 이름, 암호 및 두 경로에 대한 실제 값 포함).
$username = "사용자 이름"
$password = "비밀번호"
$remote_path = "\remote_computer\c$\path\to\destination"
$local_path = "C:\경로\로\로컬\파일" - 다음으로 아래 스크립트를 사용하여 자격 증명 개체를 만듭니다.
$credential = 새 개체 시스템. 관리. 오토메이션. PSCredential($username, (ConvertTo-SecureString $password -AsPlainText -Force))
- 아래 스크립트를 사용하여 선언된 로컬 경로를 가져옵니다.
$files = 가져오기-ChildItem $local_path
- 마지막으로 foreach 함수를 사용하여 각 파일을 원격 컴퓨터에 복사합니다.
foreach ($파일의 $파일) {
항목 복사 -경로 $file. FullName -대상 $remote_path -Credential $credential
}
이렇게 하면 지정된 로컬 디렉토리의 모든 파일이 복사됩니다. $local_path 지정한 원격 컴퓨터의 대상 디렉토리로 $remote_path. $username, $password, $remote_path 및 $local_path에 올바른 값을 제공해야 합니다.
당신은 그것을 가지고 있습니다. 다음은 MS PowerShell을 사용하여 원격 컴퓨터에 파일을 복사하는 가장 좋은 방법 중 일부입니다.
PowerShell은 매우 강력한 도구이며 스크립팅에 대한 약간의 지식이 있으면 도구를 사용하여 많은 것을 달성할 수 있습니다. 이 도구를 사용하여 원격 컴퓨터와 파일을 복사할 수 있습니다.
이 가이드가 도움이 되었다면 아래 댓글로 알려주세요.
여전히 문제가 있습니까? 이 도구로 문제를 해결하세요.
후원
위의 조언으로 문제가 해결되지 않으면 PC에서 더 심각한 Windows 문제가 발생할 수 있습니다. 추천합니다 이 PC 수리 도구 다운로드 (TrustPilot.com에서 우수 등급으로 평가됨) 쉽게 해결할 수 있습니다. 설치 후 다음을 클릭하기만 하면 됩니다. 스캔 시작 버튼을 누른 다음 모두 고쳐주세요.