2016-09-03 3 views
0

enter image description here 한 서버에서 내 응용 프로그램 코드를 옮기는 Powershell 스크립트를 작성하는 데 어려움을 겪고 있습니다. 다른 서버. 다음은 폴더 및 파일 구조입니다. 일부 파일 및 하위 폴더를 제외하고 하위 폴더 구조를 유지하면서 모든 파일을 이동했습니다.다음은 폴더 및 파일 구조입니다. 일부 파일 및 하위 폴더를 제외하고 하위 폴더 구조를 유지하면서 모든 파일을 이동했습니다.

서버 1

\\ networkshardpath \ D $ \ MyProject를

기본 폴더 : 폴더 A, B, C, D, E, F, G

파일 : 파일 1, 2 파일 , 파일 3 파일 4

서브 폴더 A : 파일 B1, 파일 B2, 파일 B3, 파일 B4

,369 : 등

서브 폴더 B A3 파일, A2 파일, A1 파일

하위 폴더 C & D : 제외 할 로그 파일이 많습니다.

하위 폴더 E :

지금 내가 네트워크 경로와 서버 2에 언급 된 파일과 폴더 아래 제외한 동일한 구조를 유지 복사 모든 파일과 폴더처럼 스크립트를 원하는, E3 파일, E2 파일, E1 파일 \ server2 \ D $ \ MyProject2 \.

하는 폴더 제외 :

기본 폴더에서

:에서 File4

하위 폴더 : A3

하위 폴더 B에서 : B4

C를, D, G

은 파일 제외

이 활동 중에 1 개의 로그 파일을 생성해야합니다. 그러면 복사 된 파일과 제외되는 모든 파일 세부 정보를 추적하는 데 도움이됩니다. ded. 이 과정에서 오류가 발생하면 세부 오류의 세부 정보가 시간과 함께 표시됩니다.

이 스크립트로 도움을 주시거나 해결 방법을 안내해주십시오.

미리 감사드립니다.

+0

FAR 관리자 또는 탐색기에서 수동으로 수행 할 수없는 이유는 무엇입니까? 스크립트를 작성하는 것보다 10-1000 배 정도 시간이 걸릴 수 있습니다. – wOxxOm

+1

승리를 위해'robocopy'? – Eris

+0

안녕하세요, 코드를 작성하셨습니까? – sodawillow

답변

0

아래 코드를 작성했습니다. 주요 목적은 RDP 서버에 로그인하지 않고 로컬 시스템에서 모든 배포를 수행하는 것입니다. 이 코드는 정상적으로 작동하지만 시스템에서 작동하는 속도가 매우 느리지 만 응용 프로그램 서버에서 매우 빠르게 작동합니다.

이제 로컬 시스템에서 매우 제한된 액세스 권한을 가지며 관리자가 UAC 액세스를 사용할 수 없게됩니다. 배치 파일이나 다른 방법으로이 스크립트를 더블 클릭하는 방법으로이 스크립트를 실행하는 방법을 알려주십시오.

관련 문제