2006/06/06

IIS 6 메타베이스 백업

IIS6은 기본값으로, 메타베이스에 수정이 될때,.
예로, IIS 사이트 추가나 정보시에 IIS 관리자는 자동으로 백업을 합니다.

디렉토리는,. C:\WINDOWS\system32\inetsrv\MetaBack 인데,.
IIS 관리자에서는 C:\WINDOWS\system32\inetsrv\History 에 XML 파일로 백업파일이 생성됩니다. 어쨋듯간,.. 두개 디렉토리에 있는 파일 모두 XML 코드 입니다..

그런데,. 꼭 여기 말고 별도의 디렉토리 또는 백업디스크에 필요한 경우가 있죠..
물론, NT백업을 이용해도 상관이 없지만, 다음 배치파일로도 간단하게 가능합니다.

set server=myserver
set name=%date%-%server%
iisback /backup /b %name% /e %password%
xcopy %windir%\system32\inetsrv\metaback\%name%.* \\mybackupserver\share$\%server%  xcopy /o /x /e /h /y /c c:\web \\mybackupserver\share$\%server%

요걸,, 배치파일로 만든후에 스케쥴러에 등록을 해놓으면 됩니다.

iisback.vbs

C:\WINDOWS\system32 에 있는 파일로,, 확장자에서 보듯이 역시 vbscript 이며,
Microsoft.IIsScriptHelper 컴포넌트를 이용합니다. 이 컴포넌트를 이용해서 별도의 툴도 많들수 있을듯 합니다. ^^

댓글 없음:

댓글 쓰기

가장 많이 본 글