次の方法で共有


EnumBackups

IIsComputer オブジェクトの EnumBackups メソッドは、1 つまたは複数のバックアップ場所に格納されているメタベースのバックアップを列挙します。その際、各バックアップの場所、バージョン番号、および日付が取得されます。

構文

IIsComputer.EnumBackups BkupLocIn,IndexIn,BkupVerOut,BkupLocOut,BkupDateTimeOut

 

パラメータ
  • BkupLocIn
    バックアップ場所を指定する 100 文字以内の文字列です。空の文字列を指定すると、すべてのバックアップ場所が検索されます。
  • IndexIn
    列挙するバックアップのインデックスを指定します。インデックスは 0 から始まり、MD_ERROR_DATA_NOT_FOUND が返されるまで 1 ずつ増加します。
  • BkupVerOut
    列挙されたバックアップのバージョン番号を受け取ります。
  • BkupLocOut
    列挙されたバックアップのバックアップ場所を受け取ります。
  • BkupDateTimeOut
    バックアップの日付と時刻を、旧 GMT (グリニッジ標準時) である協定世界時 (UTC) で受け取ります。
コード例
  <%@ LANGUAGE=VBScript %>
<SCRIPT LANGUAGE = "JScript" RUNAT = SERVER>
  var TempDate = new Date();
  TempDif = TempDate.getTimezoneOffset();
  Session("sTempDif") = TempDif;
</SCRIPT>
<%
  Dim CompObj, Index, Version, Location, GMTDate, LocDate, MinDif
  MinDif = Session("sTempDif")
  On Error Resume Next
  Set CompObj = GetObject("IIS://LocalHost")
  Index = 0
' Iterate until method returns an error.
  Do While True
    ' Empty location input string means enumerate all locations.
    CompObj.EnumBackups "", Index, Version, Location, GMTDate
    If Err.Number <> 0 Then
      ' If error returned, no more backups to enumerate.
      Exit Do
    End If
    Response.Write Version & ", "
    Response.Write Location & ", "
    Response.Write GMTDate & ", "
    ' Convert to server local date and time.
    LocDate = DateAdd("n", (-MinDif), GMTDate)
    Response.Write "(" & LocDate & ")"
    Response.Write "<BR>"
    Index = Index + 1
  Loop
%>
 
関連項目

BackupDeleteBackupRestore