2012-01-11 1 views
1

원격 컴퓨터에서 Powershell 명령을 실행하여 파일을 원격 컴퓨터에서 네트워크의 다른 컴퓨터로 옮길 필요가 있습니다. 다음과 같은 오류에Powershell의 항목을 원격 파일 공유로 이동할 수 없습니다.

PS H:\> invoke-command -computername server1 -scriptblock {move-item c:\jobs\archive\A1051626.zip " 
\\FilerServer\jobs\archive\"} 

이 명령 결과 :

Access to the path is denied. + CategoryInfo : PermissionDenied: (C:\jobs\archive\A1051626.zip:FileInfo) [Move-Item], Unauthorized AccessException + FullyQualifiedErrorId : MoveFileInfoItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.MoveItemCommand

내가 명령이 잘 실행 로컬 시스템 폴더에 파일을 복사하려면 PS 명령을 편집하는 경우

.

내 로컬 컴퓨터에서 PS 스크립트를 실행하고있는 사용자 계정에 파일을 원격 파일 서버에 복사 할 수있는 권한이 있습니다. 나는 이것을 두 번 확인했고 Windows 탐색기에서 파일을 파일 공유로 수동으로 복사 할 수 있습니다.

무엇이 PowerShell에서 복사 작업을 방해합니까? 이 작업을 어떻게 실행시킬 수 있습니까?

감사합니다.

답변

3

아마도 이중 홉 문제 일 수 있습니다. CredSSP를 사용하여 자격 증명을 원격 컴퓨터에 위임해야합니다.

솔루션이 여기에 언급 시도해보십시오 http://blogs.msdn.com/b/clustering/archive/2009/06/25/9803001.aspx 또한

는, 그 이동 품목은 네트워크 공유 파일 시스템에서 이동 작동하지 않을 수 있습니다. How do you move files/folders across volumes with Powershell?

: 현재이 답변을 참조하십시오 Copy-ItemRemove-Item

을 사용해야 할 수도 있습니다

관련 문제