RestoreWithPassword

IIsComputer 개체의 RestoreWithPassword 메서드를 사용하여 유효한 암호가 필요한 백업에서 메타베이스를 복원할 수 있습니다. 모든 서버를 비롯하여 IISADMIN에 의존하는 모든 서비스는 복원이 완료될 때까지 중지되었다가 다시 시작합니다. 따라서 ASP 페이지에서 스크립트를 사용하여 메타베이스를 복원하려면 스크립트를 실행할 컴퓨터 이름을 하나 이상 지정해야 합니다. LocalHost를 컴퓨터 이름으로 사용할 수 없습니다. 백업에서 메타베이스를 복원할 때는 이 서비스 중지 계획을 신중하게 세워야 합니다.

구문

IIsComputer.RestoreWithPassword BackupLocation, BackupVersion, BackupFlags, BackupPassword

매개 변수

BackupLocation
100자까지 백업 위치를 지정할 수 있는 문자열입니다. 빈 문자열을 지정하면 기본 위치의 백업이 복원됩니다.
BackupVersion
백업 위치에서 복원할 백업의 버전 번호를 지정하거나, 다음 상수가 될 수 있습니다.

MD_BACKUP_HIGHEST_VERSION 지정한 백업 위치에서 가장 높은 기존 백업 버전을 복원합니다.


BackupFlags
예약되어 있습니다. 0이어야 합니다.
BackupPassword
선택 사항입니다. 대상 컴퓨터에 대한 암호화되지 않은 유효한 암호입니다. 이 암호는 BackupWithPassword 메서드가 호출되었을 때 사용한 암호와 반드시 같아야 합니다.

코드 예

<% 
  Dim ComputerObj, ComputerName 
  'Restore metabase on a different computer. 
  ComputerName = "MyOtherComputer"
  'You can use LocalHost if running under Windows Script Host. 
  Set ComputerObj = GetObject("IIS://" & ComputerName) 
  'Restore the highest number version in MyBackups. 
  ComputerObj.RestoreWithPassword "MyBackups", MD_BACKUP_HIGHEST_VERSION, 0, "MyP@ssWOrd" 
%> 
 

주의

Cscript.exe를 사용하여 명령 창에서 실행되는 스크립트에서 RestoreWithPassword 메서드를 LocalHost와 함께 사용할 수 있습니다. 자세한 내용은 Windows 설명서의 Windows 스크립트 호스트 자료를 참조하십시오.

중요   메타베이스 백업 및 복원 기능은 컴퓨터 간 복제가 아니라 버전 관리를 목적으로 한 것입니다. 그러나, 프로세스를 초기화 하는 컴퓨터를 복원하기 위해서 제한할 필요가 없습니다. 백업에서 복원하는 방법에 대한 자세한 내용은 IIS 제품 설명서의 "메타베이스 복원"을 참조하십시오.

관련 항목

BackupWithPassword, EnumBackups, DeleteBackup


© 1997-2001 Microsoft Corporation. All rights reserved.