2013-10-21 3 views
0

동일한 네트워크에 server1과 server2라는 두 개의 서버가 있지만 매핑 할 사용자 이름과 암호가 필요합니다. server1의 텍스트 파일은 C : \ Users \ output.txt입니다. server1의 output.txt 파일을 복사하여 경로 E : \ data \ output.txt에있는 server2에서 매일 바꿔야하는 server1에 일괄 처리 스크립트를 만들고 예약하고 싶습니다. 컴퓨터를 시작할 때마다 수동으로 server2를 매핑하고 싶지 않으며 매번 사용자 이름과 암호를 입력하고 싶지 않습니다.한 서버에서 다른 서버로 txt 파일을 복사하고 바꿔 넣기위한 일괄 처리

다음 명령을 일괄 적으로 사용하고 있지만 작동하지 않습니다.

net use C: \\server2\E:\data server2password /user:server2domain\server2username /savecred /p:yes 
xcopy C:\Users\output.txt E:\data\ 

답변

3

데이터 폴더 다음 공유하는 경우이처럼 지정

이 net use 명령에
\\server2\data 

당신이 일반적으로 C로, 사용하지 않는 드라이브 문자를 선택해야합니다 : 일반적으로 이미 시스템 드라이브입니다.

그래서 net use 명령의 다른 스위치가 올바른 경우 이렇게 작동 할 수 있습니다. !`덮어 쓰기 Z : 지금은 매력처럼 작동 Foxi..yeah.Its @

net use z: \\server2\data server2password /user:server2domain\server2username /savecred /p:yes 
xcopy "C:\Users\output.txt" z:\ 
+0

.. :)하지만이 저를 요구 (예/아니오/모두) 경우 output.txt \ '때 두 번째로이? 예약 된 스크립트가 실행됩니다. 나는 영원히 '예'로 만들고 싶습니다. 위의 코드를 삽입해야합니까? – Sunny

+1

xcopy/y "C : \ Users \ output.txt"z : \ <-'/ y'가 실행해야합니다. 이것을 입력하고 도움말 'XCOPY /?'를 읽으십시오. – foxidrive