원격 컴퓨터에 파일을 복사하는 Windows 명령 줄 도구가 있습니까?


15

원격 Windows 호스트와 파일을 복사하는 방법을 찾고 있는데, 프로세스와 마찬가지로 도메인 사용자 자격 증명을 프로세스의 일부로 제공해야합니다 psexec.

내가 사용할 수있어 net use드라이브 문자 및 사용에 대상 디렉토리를 매핑 xcopy하고, 내가 알고있는 psexec원격 시스템에서 실행 한 후 삭제해야 할 파일을 업로드 할 수 있습니다,하지만 난 원격 호스트에 파일을 배포 할 수있는 방법을 찾고 있어요 그 as net use와 같이 사용하기 어색하지 않습니다 xcopy.


psexec가 필요한 작업을 수행 할 수없는 이유는 무엇입니까?
Snark

그것은 나중에 파일을 삭제하고 그 전에 파일을 실행하려고합니다 :-) 그냥 파일을 전송해야합니다
radai

답변:


17

XCopy는 UNC 경로를 지원합니다.

C:\>xcopy \\computer1\source\*.* \\Computer2\target
C:\>xcopy \\computer1\source\FakeFileNAme.txt C:\

RunAs를 사용하면 원하는 자격 증명을 제공 할 수 있어야한다고 생각합니다.

HTH


FWIW, 실제로 Windows의 모든 것은 UNC 경로를 지원합니다. xcopy에 한정되지 않습니다.
user1686 년

runas는 로컬 컴퓨터에 로그온 할 수없는 사용자를 사용하여 파일을 원격 컴퓨터로 전송할 수 있습니까?
radai

1
도메인에서 RunAs를 오랫동안 사용하지는 않았지만 "RunAs / netonly"옵션이 원하는 작업을 수행한다고 생각합니다.
Ƭᴇcʜιᴇ007

3

robocopy를 사용할 수 있습니다. 명령 창을 열고 입력 robocopy /?하여 사용 가능한 옵션을보십시오.


자격 증명을 지정하는 데 robocopy에서 아무것도 발견하지 못했습니다. 그것을 지원합니까?
Eric

2

이 질문과 답변 때문에 Powershell은 이제 원격 복사를 지원합니다. 복사
항목에 대한 설명서를 참조하십시오. PSRemoting활성화 해야 할 수도 있습니다 (대상 시스템에 따라 다름)

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

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\PattiFul"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session


0

"소규모 유틸리티"는 아니지만 Windows 용 Python 의 pywin32 패키지에는 스크립트 자격 증명 등에 도움이 될 수있는 모듈 win32netwin32wnet모듈이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.