Windows

파일 삭제 스크립트(DeleteFiles.vbs)를 통한 주기적은 파일 삭제 작업 등록(Windows 2003)

채윤아빠 2010. 6. 7. 10:41
728x90
반응형
서론
윈도우즈 서버를 관리하다보면, 주기적으로 불필요한 파일을 삭제해야할 일이 종종 생깁니다. 관리자가 일일이 서버에 들어가서 삭제해주면 되겠지만, 관리해야할 서버의 대수가 많으면 일일이 삭제하는 것도 난감해 집니다. 더군다가 관리자가 잊어버리기라도 한다면 문제가 커지게 됩니다.

주로 임시로 생성하는 파일들이나, 웹로그 파일과 같이 삭제해주지 않으면 무한정 쌓이기만 하는 파일들을 잘 관리해 줘야 디스크 사용량에 문제가 발생하지 않습니다. 본 글에서는 이런 무한정 쌓이기만 하는 불필요한 자료를 자동으로 삭제하는 작업에 대하여 살펴보도록 하겠습니다. 본 문서에서 사용하는 DeleteFiles.vbs 스크립트는 "디렉토리 내의 특정 기간이 지난 파일 삭제 스크립트" 글을 참고하시기 바랍니다.


작업 등록하기

작업 등록 마법사를 실행한 이후에 다음과 같은 화면이 나옵니다.

위 창에서 찾아보기 버튼을 눌러서 “C:\Windows\System32\wscript.exe” 선택합니다.


매주 삭제 작업을 진행하도록 합니다.


삭제 작업의 시작 시각을 설정합니다.


계정의 암호를 입력합니다.


등록 완료 후, 고급 설정 창을 열도록하여 삭제 디렉토리 및 주기를 추가적으로 입력해 줄 수 있도록 합니다.


wscript.exe 다음에 삭제할 디렉토리 및 삭제할 파일 만료 날짜를 입력합니다. 위 그림에는 30일 이전 파일을 삭제하게 됩니다.


작업에 무한정 계속되면 서비스에 영향을 주므로 제한 시간을 설정합니다.


작업 등록이 완료되었습니다. 차주에 작업이 정상적으로 실행되었는지 확인이 필요합니다.

예약된 작업을 확인하고, 작업의 시작 위치에 log 파일이 새로 생성되고, 그 로그 파일에 삭제한 파일의 개수 및 삭제된 파일의 전체 용량이 기록됩니다.



참고자료