2016-11-18 3 views
0

원격으로 연결된 89 개의 서버가 있는데이 시스템의 파일에 액세스 할 수 있습니다. 89 개의 데스크톱 모두에 하나의 공통 폴더 또는 Java 응용 프로그램이 있습니다. 폴더를 수동으로 변경해야 할 때마다 정기적으로 폴더를 업데이트해야합니다. 즉, 각 데스크톱을 수동으로 업데이트합니다.배치 파일을 사용하여 원격 데스크톱에 파일 복사

모든 89 개의 데스크톱에서 폴더를 한 번에 업데이트 할 수있는 메커니즘이 있으며 데스크톱에서 발생하는 경우 실패 로그가 필요합니다. 이 수치 명명 체계 대신에 목록이없는 경우

@echo off 
for /L %%a in (1,1,%lastnum%) do call :sp %%a 
echo done! 
goto :eof 

:sp 
set machine=SERVER_%1 
copy c:\some\folder\somefile \\%machine%\C$\some\folder 
goto :eof 

: 서버가 일부 수치 이름 계획이있는 경우

+1

회사 내에 로그인 스크립트가 없습니까? 관리 공유를 사용하여 액세스 할 수도 있습니다. – Squashman

+1

죄송합니다. 나는 윈도우와 배치 파일 태그 만 고려해 봤습니다. 하지만 당신이 리눅스/유닉스 태그도 참조하십시오 ?? 그거 확실하니? 대답은 OS에 따라 다르기 때문에 ... 분명히 할 수 있습니까? – kebs

답변

0

, SERVER_1, SERVER_2은 ... 다음 몇 가지 파일을 복사 할 수 있습니다 말한다 텍스트 파일에 이것을 모아 FOR /F으로 바꾸고 각 줄을 반복하여 이름을 가져옵니다.

관련 문제