SharedIT | 묻고 답하기(AMP)

bat 파일을 통한 백업

파일 백업을 위한 robocopy 구문만 작성 하여 배치파일을 작성하였습니다. (로컬디스트 > NAS 폴더 복사)

해당 내용을 배치파일로 실행 시, 정상적인 작동이 되지 않으나 cmd를 통해 실행시 정상 작동이 됩니다.

이 부분에서 체크해야되는 것이 있을까요?

Tags : 태그가 없습니다.

10개의 답변이 있습니다.

Genghis Khan
  0 추천 | 일 년 이상 전

batch 파일을 admin에서 생성을 한건지

일반 유저에서 만들어서 실행한건지

확인해 볼 필요가 있구요

해당 파일 권한을 확인해 보시면 어디서 실행할지

알수 있을것 같습니다

쿨가이
  0 추천 | 일 년 이상 전

이런 경우 대부분 권한 문제입니다.

설정 확인 해보세요

Back Go
  0 추천 | 일 년 이상 전

robocopy (0x00000003) 작업스케줄러 오류 말씀하시는건가..


이미 최고 권한이라... 최고권한으로 실행 해제하고 테스트해보세요 

그럼 실행 될겁니다. 

Back Go | 일 년 이상 전

해당 믄제가 아니라. 0x1로 뜬다면... 시작위치랑 배치파일경로, 인수 등 지정하고 해보시길 바랍니다. 

danis78
  0 추천 | 일 년 이상 전 | 제이컴즈 | 010-2871-8756

관리자 권한 문제로 보이는데 배치파일 실행시 오류나는 내용들을 구체적으로 설명해주셔야 

확인 가능합니다. 

deerokgo
  0 추천 | 일 년 이상 전

실행 권한 문제로 보입니다.

실행 계정과 권한 등 체크 해보시기 바랍니다.

명동쓰레빠
  0 추천 | 일 년 이상 전

권한이나  경로 등등 여러 문제가 있을것 같은대 직접 실행시 이상 없으시면 배치실행시 권한 문제일수 있습니다.

스크립트를 올려 주시면 상세 답변들이 가능할것 같네요.

Simon.Park
  0 추천 | 일 년 이상 전

혹시 해당 배치 파일을 관리자 권한으로 실행 하셨나요?

가끔 관리자 권한으로 실행하지 않으면 실행 되지 않는 경우가 있더라구요.

빨간신발
  0 추천 | 일 년 이상 전

드라이브 연결이나 권한문제가 아닐까요?

wansoo
  0 추천 | 일 년 이상 전

직접 실행하면 되는데, 배치 파일을 사용해서 실행하면 실행되지 않는 대부분의 경우는 경로 설정의 문제더군요.

대상 경로를 상대 경로로 지정한건 아닌지... 확인해 보시고, 만약 상대 경로로 지정했다면 절대 경로로 바꾸어서 배치 파일을 만들면 해결 될 거라 생각되고요.


배치 파일 Test할때는 가급적

echo off 문이 실행되지 않게 해서 배치 파일에서 실행되는 가가명령이 화면에 확인할 수 있게 해서 Test 해보는 게 좋겠고요.

배치 파일의 끝에 pause 문을 넣어서 배치 파일 실행 종료시 멈춰 서 있게 해서 창이 바로 닫히지 않도록 해 주어서 실행된 각 명령과 오류 메시지를 확인해 볼 수 있게 해 주는 것이 좋겠고요.

배치 파일을 더블 클릭해서 실행 시키는 것 보다는 cmd 창을 열어서 명령을 타이핑해서 실행 시키는 것이 오류 확인에 좀 더 도움이 되지 않을까 싶어 보이고요.


그리고, 배치 파일을 만들어서 실행시킬 때 꼭 주의해야 할 내용 중에 하나가...

메모장으로 배치파일을 작성해서 저장할때 인코딩을 ANSI 로 해서 저장해야 하겠고요.

잘못된 인코딩을 사용해서 배치 파일을 저장함으로 인해 배치 파일이 제대로 실행되지 못하는 경우도 있기 때문에 배치 파일을 저장시킬때 인코딩 방식도 꼭 확인해 볼 필요가 있겠습니다.

topkslee
  0 추천 | 일 년 이상 전

bat 파일 구문을 같이 올려주시면 참고가 될것 같아요~