Iisback.vbs:IIS 備份管理腳本
創(chuàng)建并管理遠程或本地計算機的 Internet 信息服務 (IIS) 配置(配置數(shù)據(jù)庫和架構(gòu))的備份副本。管理員可以使用此腳本工具創(chuàng)建其 IIS 配置的備份副本,以便從備份副本還原 IIS 配置,以及列出和刪除備份副本。
若要查看該命令語法,請單擊以下命令:
href="#">
src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">
iisback /backup 創(chuàng)建遠程或本地計算機的 Internet 信息服務 (IIS) 配置(配置數(shù)據(jù)庫和架構(gòu))的備份副本。
語法
iisback[.vbs] /backup [/b BackupName] [/v {Integer | NEXT_VERSION | HIGHEST_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User [/p Password]]]
參數(shù)
- /b BackupName
- 指定備份副本的名稱。SampleBackup 是默認值。
- /v {Integer | NEXT_VERSION | HIGHEST_VERSION}
- 指定備份副本的版本號。NEXT_VERSION 為默認值。
值 |
描述 |
Integer |
指定備份副本的版本號。 |
NEXT_VERSION |
指定最高版本號加 1。NEXT_VERSION 是默認值。 |
HIGHEST_VERSION |
重用最高版本號。因為此選項替換備份副本,所以使用此值時需要 /overwrite 參數(shù)。 |
- /overwrite
- 允許 Iisback.vbs 使用新創(chuàng)建的備份副本替換現(xiàn)有的備份副本。無此參數(shù)時,使用與現(xiàn)有備份副本相同的名稱和版本號創(chuàng)建備份副本的命令將失敗。
- /e EncryptingPassword
- 使用指定的密碼加密備份副本。可以使用任何字符串作為密碼。
通過使用指定的密碼加密會話密鑰和安全屬性,/e 參數(shù)創(chuàng)建安全的備份。管理員必須提供密碼以便在 /restore 操作中使用備份。
如果省略此參數(shù)或省略密碼參數(shù),則使用空白密碼加密此備份。因此,系統(tǒng)只加密安全屬性,而且任何管理員都可以使用備份副本來還原配置數(shù)據(jù)庫。
- /s Computer
- 在指定的遠程計算機上運行腳本。鍵入計算機名或 IP 地址(不帶反斜杠)。默認情況下,將在本地計算機上運行腳本。
- /u [Domain\]User
- 使用特定用戶帳戶的權(quán)限運行腳本。該帳戶必須是遠程計算機上 Administrators 組成員。默認情況下,腳本使用本地計算機上當前用戶的權(quán)限進行運行。
- /p Password
- 指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),腳本將提示您輸入密碼并隱藏鍵入的文本。
- /?
- 在命令提示符下顯示幫助。
注釋
- 要執(zhí)行該過程,您必須是本地計算機 href="MS-ITS:C:\WINDOWS\Help\localsec.chm::/lsm_local_groups.htm#administrators_bkmrk">Administrators 組的成員,或者您必須被href="MS-ITS:C:\WINDOWS\Help\ntcmds.chm::/help=glossary.hlp topic=gls_delegation">委派適當?shù)臋?quán)限。如果將計算機加入域,id=specloc
href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/sag_adgroups_9builtin_intro.htm#domain_admins_bkmrk">Domain Admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用href="MS-ITS:C:\WINDOWS\Help\adconcepts.chm::/ad_runas.htm">運行方式來執(zhí)行這個過程。class=anything id=para10>
- 只有在計算機上存有文件的以前版本時,/v HIGHEST_VERSION 參數(shù)才有效。否則,Iisback.vbs 返回錯誤消息說明無法找到要替換的文件。
示例
下列示例顯示在特定的情況下如何使用
iisback /backup。
備份 IIS 配置
下列命令在本地計算機上創(chuàng)建一個新的 IIS 配置備份副本。它使用 /b 參數(shù)將名稱 ReskitBkp 指派給文件。
iisback /backup /b ReskitBkp
相應地,Iisback.vbs 顯示下列表明已成功創(chuàng)建備份副本以及將默認的版本值 NEXT_VERSION 指派給文件的消息。因為這是第一個名為 ReskitBkp 的備份副本,所以 Iisback.vbs 將此備份副本的版本號指派為 0。
Backup ReskitBkp version NEXT_VERSION has been CREATED.
新備份副本在服務器上的下列備份副本列表中顯示。
Backup Name Version # Date/Time
========================================================================
ReskitBkp 0 1/9/2001 5:00:04 AM
ReskitBkp 備份副本由兩個文件構(gòu)成:ReskitBkp.MD0(包含配置數(shù)據(jù)庫)和 ReskitBkp.SC0(包含架構(gòu))。這兩個文件都存儲在計算機的 Systemroot\System32\inetsrv\MetaBack 目錄中。
創(chuàng)建遠程 IIS 配置的加密備份副本
下列命令在 \\Svr01 遠程服務器上創(chuàng)建 IIS 配置的備份副本。
此命令使用 /b 參數(shù)將文件名 Svr01bkp 指派給備份副本,使用 /v 參數(shù)指定新備份副本的版本號 (15)。為了加密備份副本中的會話密鑰,該命令使用 /e 參數(shù)和密碼 7W*48Hv6#。
該命令也使用 /s 參數(shù)指定遠程計算機的名稱,使用 /u 和 /p 參數(shù)運行具有用戶管理員帳戶權(quán)限的腳本工具。
iisback /backup /b Svr01bkp /v 15 /e 7W*48Hv6# /s svr01 /u admin21 /p Rrr3Qv7s 作為響應,Iisback.vbs 顯示以下成功消息:
Backup Svr01bkp version 15 has been CREATED.
此命令創(chuàng)建了 \\Svr01 IIS 配置的備份副本 Svr01bkp(版本號為 15),并在遠程計算機的 Systemroot\System32\inetsvr\MetaBack 目錄中存儲 Svr01bkp.MD15 和 Svr01bkp.SC15 文件。
list 操作顯示遠程服務器上存儲的備份副本。backup 命令在列表中創(chuàng)建最后的條目。
Backup Name Version # Date/Time
========================================================================
Asiasvr 1 1/8/2001 9:18:25 PM
Svr01bkp 11 1/3/2001 3:00:42 AM
Svr01bkp 12 1/4/2001 3:00:12 AM
Svr01bkp 13 1/5/2001 3:01:00 AM
Svr01bkp 14 1/6/2001 3:00:00 AM
Svr01bkp 15 1/9/2001 5:18:04 AM
但是在列表中備份副本中的會話密鑰并不明顯,但是它是經(jīng)過加密的,在“還原”操作中使用此會話密鑰時必須提供備份密碼 7W*48Hv6#。
同時,請注意日期和時間以 UTC 格式列出,而不是 IIS 服務器的本地時間。
替換備份副本
下列命令使用較新的備份替換本地 IIS 配置的最新備份副本??梢允褂么嗣罡袷絹砀滤S護的服務器備份副本。
該命令使用 /b 參數(shù)指定備份副本的名稱。使用 /v HIGHEST_VERSION 參數(shù)指示 Iisback.vbs 替換名為 CurrentBackup 的備份副本的最新版本,而不是創(chuàng)建新的版本。也使用 /overwrite 參數(shù)(/v HIGHEST_VERSION 需要此參數(shù))使 Iisback.vbs 能夠替換現(xiàn)有的備份。
iisback /backup /b CurrentBackup /v HIGHEST_VERSION /overwrite 作為響應,Iisback 顯示以下成功消息:
Backup CurrentBackup version 0 has been CREATED.
此命令創(chuàng)建了 CurrentBackup.md0 和 CurrentBackup.sc0 文件的新版本,該新版本替換了同名文件。