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