iiscnfg.vbs iis 配置腳本
來源:易賢網(wǎng) 閱讀:935 次 日期:2016-06-24 09:24:00
溫馨提示:易賢網(wǎng)小編為您整理了“iiscnfg.vbs iis 配置腳本”,方便廣大網(wǎng)友查閱!

導入和導出本地或遠程計算機上 internet 信息服務 (iis) 配置數(shù)據(jù)庫的所有或選定元素,或者將整個 iis 配置(配置數(shù)據(jù)庫和架構(gòu))復制到另一臺計算機以復制配置。

導入和導出本地或遠程計算機上 internet 信息服務 (iis) 配置數(shù)據(jù)庫的所有或選定元素,或者將整個 iis 配置(配置數(shù)據(jù)庫和架構(gòu))復制到另一臺計算機以復制配置。iiscnfg 執(zhí)行下列功能:

若要查看該命令語法,請單擊以下命令:

iiscnfg /export

以加密或未加密格式將所有或部分 iis 配置數(shù)據(jù)庫復制到 xml 文件。然后可在導入操作中使用 xml 文件來將所有或部分配置數(shù)據(jù)庫復制到其他 iis 配置。

語法

iiscnfg[.vbs] /export /f [path]filename.xml /sp metabasepath [/d encryptingpassword] [/inherited] [/children] [/s computer [/u [domain]user [/p password]]]

參數(shù)

/f [path]filename.xml

必需。指定導出文件的唯一名稱和位置。如果指定現(xiàn)有的文件或者如果指定的路徑中的目錄不存在,則此命令將失敗。

文件路徑必須是本地路徑。如果從遠程計算機導出文件,則 /f 參數(shù)是指遠程計算機上的某個路徑。

/sp metabasepath

必需。指定要導出的配置數(shù)據(jù)庫密鑰。輸入配置數(shù)據(jù)庫路徑以標識選定的密鑰。

/d encryptingpassword

使用指定的密碼加密導出文件??梢允褂萌魏巫址鳛槊艽a。

/d 參數(shù)可通過使用指定的密碼來加密會話密鑰和安全屬性,創(chuàng)建安全的導出文件。必須提供密碼才能在“導入”操作中使用此文件。

如果省略了此參數(shù)或密碼參數(shù),則導出文件通過空白密碼來加密。這樣只有安全屬性才被加密,而且任何管理員都可使用該導出文件來導入配置數(shù)據(jù)庫配置。

/inherited

將已導出密鑰的繼承屬性添加到導出文件。如果沒有此參數(shù),則導出文件不包括從更高級別的密鑰所繼承的屬性。

/children

將指定密鑰的子密鑰遞歸添加到導出文件。

/s computer

在指定的遠程計算機上運行腳本。鍵入計算機名或 ip 地址(不帶反斜杠)。默認情況下,將在本地計算機上運行腳本。

/u [domain]user

使用特定用戶帳戶的權(quán)限運行腳本。該帳戶必須是遠程計算機上 administrators 組成員。默認情況下,腳本使用本地計算機上當前用戶的權(quán)限運行。

/p password

指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),腳本將提示您輸入密碼并隱藏鍵入的文本。

/?

在命令提示符下顯示幫助。

注釋

要執(zhí)行該過程,您必須是本地計算機 administrators 組的成員,或者您必須被委派適當?shù)臋?quán)限。如果將計算機加入域,domain admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用運行方式來執(zhí)行這個過程。

使用引號括起包含空格的配置數(shù)據(jù)庫路徑元素。僅括起帶空格的元素,不包括整個路徑。例如,應鍵入 default ftp site/iisadmin,而非 default ftp site/iisadmin。

示例

下面的示例顯示了如何在特定的情況下使用 iiscnfg /export。

導出網(wǎng)站配置

下列命令將 finance 網(wǎng)站的配置導出到 c:financefinance.xml 文件。此命令使用 /sp 參數(shù)來指定網(wǎng)站的配置數(shù)據(jù)庫路徑 /lm/w3svc/2,使用 /children 參數(shù)來導出配置的所有子密鑰。它還使用 /inherited 參數(shù)來包括導出文件中的繼承屬性。這將確保網(wǎng)站配置保留這些屬性,即使它被導入到不同的系統(tǒng)。

iiscnfg /export /f c:financefinance.xml /sp /lm/w3svc/2 /children /inherited

作為響應,iiscnfg.vbs 顯示以下成功消息:

configuration exported from /lm/w3svc/2 to file c:financefinance.xml

結(jié)果文件將包括 /lm/w3svc/2 路徑內(nèi)的所有密鑰和子密鑰。它還包括包含了所有繼承屬性的值的 iisinheritedproperties 密鑰。

導出本地計算機的整個 iis 配置

下列命令將本地計算機的 iis 配置導出到 d:iistestconfig.xml 文件。它使用 /f 參數(shù)來指定文件名和位置,使用 /sp 參數(shù)來指定配置數(shù)據(jù)庫的根密鑰 (/)。/children 參數(shù)將根密鑰的所有子密鑰以遞歸方式添加到導出文件。(如果沒有 /children 參數(shù),則只導出根密鑰。) 最后,該命令使用 /d 參數(shù)和密碼來加密導出文件。

iiscnfg /export /f d:iistestconfig.xml /sp / /children /d p@ssword61

作為響應,iiscnfg.vbs 顯示以下成功消息:

path / has been exported to d:iistestconfig.xml

請注意即使完整導出該配置也與系統(tǒng)的 metabase.xml 文件不同。會話密鑰、訪問控制列表 (acl) 和密碼都不同。

另外,僅通過查看該導出文件無法判別是否加密。不過,如果比較同一文件的加密版和未加密版,將能發(fā)現(xiàn)加密版本中的安全屬性的值已發(fā)生更改。因此,如果沒有密碼,則該文件將無法用于 import 命令。

iiscnfg /import

將 xml 配置數(shù)據(jù)庫導出文件的配置設置添加到 iis 服務器的配置數(shù)據(jù)庫。

語法

iiscnfg[.vbs] /import /f [path]filename /sp sourcepath /dp destinationpath [/d encryptingpassword] [/children] [/inherited] [/merge] [/s computer [/u [domain]user [/p password]]]

參數(shù)

/f [path]filename

必需。指定 xml 源文件的路徑和文件名。

文件路徑必須是本地路徑。將文件導入到遠程計算機時,/f 參數(shù)是指遠程計算機上的某個路徑。

/sp sourcepath

必需。指定正在導入的密鑰在 xml 文件中的位置。當密鑰在 xml 文件中出現(xiàn)時,輸入其配置數(shù)據(jù)庫路徑。要導入源文件中的所有密鑰,請輸入根密鑰的配置數(shù)據(jù)庫路徑。

/dp destinationpath

必需。指定在配置數(shù)據(jù)庫中放置導入密鑰的位置。輸入配置數(shù)據(jù)庫路徑。

如果指定的路徑在配置數(shù)據(jù)庫中已經(jīng)存在,則導入密鑰將覆蓋和替換當前在該配置數(shù)據(jù)庫路徑中的密鑰而沒有任何警告。

/d encryptingpassword

指定用于加密配置數(shù)據(jù)的密碼。

加密配置文件時需要此參數(shù)。如果沒有提供加密文件的密碼,或者如果提供了不正確的密碼,則此命令將失敗。

/children

以遞歸方式導入指定密鑰的子密鑰。

/inherited

導入密鑰的繼承屬性。只有當源文件包括繼承屬性時,此參數(shù)才有效。

/merge

將 xml 文件中的密鑰與現(xiàn)有配置數(shù)據(jù)庫密鑰合并。如果沒有此參數(shù),則 xml 文件中的密鑰將替換同一配置數(shù)據(jù)庫路徑中的現(xiàn)有密鑰。

/merge 參數(shù)將僅在 xml 文件中出現(xiàn)的密鑰添加到配置數(shù)據(jù)庫、將不在 xml 文件中的密鑰保留在配置數(shù)據(jù)庫中,并在 xml 文件和配置數(shù)據(jù)庫中都出現(xiàn)密鑰時應用 xml 文件中的值。

/s computer

在指定的遠程計算機上運行腳本。鍵入計算機名或 ip 地址(不帶反斜杠)。默認情況下,將在本地計算機上運行腳本。

/u [domain]user

使用特定用戶帳戶的權(quán)限運行腳本。該帳戶必須是遠程計算機上 administrators 組成員。默認情況下,腳本使用本地計算機上當前用戶的權(quán)限運行。

/p password

指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),腳本將提示您輸入密碼并隱藏鍵入的文本。

/?

在命令提示符下顯示幫助。

注釋

要執(zhí)行該過程,您必須是本地計算機 administrators 組的成員,或者您必須被委派適當?shù)臋?quán)限。如果將計算機加入域,domain admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用運行方式來執(zhí)行這個過程。

使用引號括起包含空格的配置數(shù)據(jù)庫路徑元素。僅括起帶空格的元素,不包括整個路徑。例如,應鍵入 default ftp site/iisadmin,而非 default ftp site/iisadmin。

導入的密鑰必須是配置數(shù)據(jù)庫路徑中新位置中的預期類型。如果密鑰是非預期類型,則配置將無法正常運行。例如,不要將事件日志記錄配置 (/lm/logging) 導入到網(wǎng)站配置路徑,如 /lm/w3svc/3。

使用 iiscnfg.vbs 所做的更改可立即生效。當文件更新(每 5 秒鐘或每 50 次更改)時,這些更改將反映在 metabase.xml 文件中。

示例

下列示例將顯示如何在特定的情況下使用 iiscnfg /import。

從導出文件中導入網(wǎng)站

下列命令將 newsite 網(wǎng)站配置從 c:config.xml 文件導入到配置數(shù)據(jù)庫。

該命令使用 /f 參數(shù)指定源文件的名稱和位置。它使用 /sp(源路徑)參數(shù)來指明要導入的密鑰在 config.xml 文件中的位置。此時,newsite 配置將位于 config.xml 文件的 /lm/w3svc/5 路徑中。然后,它將使用 /dp(目標路徑)參數(shù)來指定應該放置該導入密鑰的配置數(shù)據(jù)庫位置。此時,應該將 newsite 配置密鑰導入到配置數(shù)據(jù)庫中的 /lm/w3svc/3 位置中。最后,它將在導入操作中使用 /children 參數(shù)包含 /lm/w3svc/5 的子密鑰。如果沒有 /children 參數(shù),則只導入網(wǎng)站根目錄。

請記住 /import 操作進行覆蓋時沒有警告。如果配置數(shù)據(jù)庫在 /lm/w3svc/3 位置已經(jīng)具有密鑰,則這些密鑰將被導入密鑰所替換。

iiscnfg.vbs /import /f c:config.xml /sp /lm/w3svc/5/root/newsite /dp /lm/w3svc/3 /children

作為響應,iiscnfg.vbs 顯示以下成功消息:

configuration imported from /lm/w3svc/5 in c:config.xml to /lm/w3svc/3 in the metabase.

使用此命令后,newsite 配置將出現(xiàn)在第三個網(wǎng)站的 iis 中,其配置數(shù)據(jù)庫路徑為 /lm/w3svc/3。

將日志記錄配置導入到遠程計算機

下列過程將 c:iislogging.xml 中的自定義日志記錄配置導入到遠程計算機的 iis 配置數(shù)據(jù)庫中??墒褂迷摲椒ɑ蛟摲椒ǖ臄U展將配置傳播到一組服務器。

將日志記錄配置導入到遠程計算機的步驟分為兩步:

1.將源文件復制到遠程計算機。(iiscnfg.vbs 不允許 /f 參數(shù)中有遠程路徑。)

2.將配置導入到 iis。

第一個命令將 iislogging.xml 文件復制到遠程服務器 svr126:

copy iislogging.xml \svr126c$

第二個命令將 iislogging.xml 導入到 svr126 的 iis 配置中。它使用 /f 參數(shù)來標識源文件,使用 /sp 參數(shù)來指定要導入的 /lm/logging/custom logging 配置數(shù)據(jù)庫路徑,使用 /dp 參數(shù)來將導入密鑰放在目標配置的同一位置 /lm/logging/custom logging。(使用引號括起包含空格的路徑元素。) 它使用 /children 參數(shù)來導入日志記錄密鑰的所有子密鑰。

為了在 svr126 上操作,它使用 /s 參數(shù)指定遠程計算機,使用 /u 和 /p 參數(shù)運行具有遠程計算機上的用戶管理員帳戶權(quán)限的腳本。

iiscnfg /import /f c:iislogging.xml /sp /lm/logging/custom logging /dp /lm/logging/custom logging /children /s svr126 /u svr126administrator /p p@ssword1#

作為響應,iiscnfg.vbs 顯示以下成功消息:

正在連接到服務器...已完成。 configuration imported from /lm/logging/custom logging in file c:iislogging.xml to /lm/logging/custom logging in the metabase. [喝小酒的網(wǎng)摘]http://blog.const.net.cn/a/615.htm結(jié)果,/lm/logging/custom logging 密鑰及其子密鑰從本地配置數(shù)據(jù)庫復制到 svr126 的配置數(shù)據(jù)庫中。

將虛擬目錄與網(wǎng)站合并

此示例通過將標準的 import 操作與使用 /merge 參數(shù)的 import 操作進行比較,闡明了 /merge 參數(shù)的工作原理。

兩個命令都使用同一導入文件 invest_vdir.xml 來更新網(wǎng)站的 investments 虛擬目錄的屬性。

下面的示例顯示在運行任何 import 操作之前 investments 配置數(shù)據(jù)庫密鑰的情況。(此示例是從使用 iisback.vbs 創(chuàng)建的配置數(shù)據(jù)庫的備份副本中獲得的)。

導入前的配置數(shù)據(jù)庫

<iiswebvirtualdir location =/lm/w3svc/1509060625/root/investments accessflags=accessread | accessscript appfriendlyname=investments appisolated=2 approot=/lm/w3svc/1509060625/root/investments dirbrowseflags=dirbrowseshowdate | dirbrowseshowtime | dirbrowseshowsize | dirbrowseshowextension | dirbrowseshowlongdate | enabledefaultdoc path=e:publicdownload > </iiswebvirtualdir> 下面的示例顯示了將在 import 操作中使用的 invest_vdir.xml 文件的內(nèi)容。(此示例通過導出 investments 配置數(shù)據(jù)庫密鑰然后編輯導出文件來創(chuàng)建。)

請注意 investments 密鑰的下列屬性在 xml 文件中已發(fā)生更改:

accessflags 屬性的值已更改。

添加了 authflags 屬性。

省略了 dirbrowseflags 屬性。

導入文件內(nèi)容

<iiswebvirtualdir location =/lm/w3svc/1509060625/root/investments accessflags=accessread authflags=authanonymous | authntlm appfriendlyname=investments appisolated=2 approot=/lm/w3svc/1509060625/root/investments path=e:publicdownload > </iiswebvirtualdir> 命令 1:標準導入

下列命令在不使用 /merge 參數(shù)的情況下將 invest_vdir.xml 文件導入到配置數(shù)據(jù)庫。該命令指示 iis 使用 xml 文件中 investments 的密鑰來替換配置數(shù)據(jù)庫中的 investments 密鑰。

該命令使用 /f 參數(shù)來指定導入文件,并使用源路徑 (/sp) 和目標路徑 (/dp) 參數(shù)中的同一配置數(shù)據(jù)庫路徑。

iiscnfg /import /f e:iistestinvest_vdir.xml /sp /lm/w3svc/1509060625/root/investments /dp /lm/w3svc/1509060625/root/investments

使用此命令后,配置數(shù)據(jù)庫中的 investments 密鑰將與 invest_vdir.xml 導入文件中的 investments 密鑰相同。

命令 2:導入和合并

下列命令將 invest_vdir.xml 文件中的 investments 密鑰合并到配置數(shù)據(jù)庫。/merge 參數(shù)將指示 iis 將新的屬性從導入文件添加到配置數(shù)據(jù)庫、使不在導入文件中的配置數(shù)據(jù)庫屬性保持不變,而且當屬性同時出現(xiàn)在導入文件和配置數(shù)據(jù)庫中時應用導入文件值。

該命令除了添加了 /merge 參數(shù)外,其他都與命令 1 相同。

iiscnfg /import /f e:iistestinvest_vdir.xml /sp /lm/w3svc/1509060625/root/investments /dp /lm/w3svc/1509060625/root/investments /merge

使用該命令后,配置數(shù)據(jù)庫中的 investments 密鑰的內(nèi)容是其源的組合,如下例所示。

請注意配置數(shù)據(jù)庫中的 investments 密鑰的下列屬性已發(fā)生更改:

在配置數(shù)據(jù)庫和 xml 文件中顯示的 accessflags 屬性的值已更改。xml 文件中的值現(xiàn)在出現(xiàn)在配置數(shù)據(jù)庫中。

已添加僅在 xml 文件中顯示的 authflags 屬性。

僅在配置數(shù)據(jù)庫中顯示的 dirbrowseflags 屬性沒有更改。

<iiswebvirtualdir location =/lm/w3svc/1509060625/root/investments accessflags=accessread appfriendlyname=investments appisolated=2 approot=/lm/w3svc/1509060625/root/investments authflags=authanonymous | authntlm dirbrowseflags=dirbrowseshowdate | dirbrowseshowtime | dirbrowseshowsize | dirbrowseshowextension | dirbrowseshowlongdate | enabledefaultdoc path=e:publicdownload > </iiswebvirtualdir> iiscnfg /copy

將 iis 配置數(shù)據(jù)庫和架構(gòu)從一臺計算機復制到另一臺計算機。

語法

iiscnfg[.vbs] /copy /ts targetcomputer /tu targetuser /tp targetpassword [/s computer [/u [domain]user [/p password]]]

參數(shù)

/ts targetcomputer

必需。將 iis 配置數(shù)據(jù)庫復制到指定的計算機。鍵入 ip 地址或計算機名(不帶反斜杠)。

/tu targetuser

必需。指定用于連接到目標計算機的帳戶。以 [domain]user 格式鍵入用戶帳戶。該帳戶必須是目標計算機上 administrators 組的成員。

此參數(shù)是必需的,即使本地計算機的當前用戶是目標計算機的管理員。

/tp targetpassword

必需。指定 /tu 參數(shù)所指定的帳戶的密碼。

/s computer

將指定的遠程計算機上的 iis 配置數(shù)據(jù)庫復制到目標計算機。該參數(shù)將運行遠程計算機上的腳本。鍵入遠程計算機名稱或 ip 地址(不帶反斜杠)。該默認值是本地計算機。

/u [domain]user

使用特定用戶帳戶的權(quán)限運行腳本。默認值為本地計算機上的當前用戶。如果當前用戶不是遠程計算機的管理員,則必須使用該參數(shù)。

/p password

指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),iiscnfg 將提示您輸入密碼并隱藏鍵入的文本。

/?

在命令提示符下顯示幫助。

注釋

要執(zhí)行該過程,您必須是本地計算機 administrators 組的成員,或者您必須被委派適當?shù)臋?quán)限。如果將計算機加入域,domain admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用運行方式來執(zhí)行這個過程。

默認情況下,iiscnfg 將本地計算機的配置數(shù)據(jù)庫復制到 /ts 參數(shù)所指定的目標計算機中。不過,可使用 /s 參數(shù)來將另一臺計算機的配置數(shù)據(jù)庫復制到目標計算機。

復制操作使用 iisback.vbs 來創(chuàng)建源配置數(shù)據(jù)庫和架構(gòu)的備份副本。然后它將該備份副本文件(.mdx 和 .scx)復制到目標計算機,通過 iisback.vbs 使用該備份副本來替換目標計算機的配置數(shù)據(jù)庫和架構(gòu)。盡管可手動完成這些操作,iiscnfg 復制操作將提供比較方便的一步方法來復制 iis 配置。

該復制操作不復制與 iis 配置相關(guān)的服務器內(nèi)容,如網(wǎng)頁和 ftp 文件。

復制操作將更改配置數(shù)據(jù)庫中計算機特定和系統(tǒng)特定的屬性,以便這些屬性在目標計算機中有效。不過,它不調(diào)整目錄或文件路徑。這樣該配置中的路徑可能在目標計算機中無效。

示例

下面的示例顯示了如何在特定的情況下使用 iiscnfg /copy。

復制本地計算機的 iis 配置

下列命令將本地計算機的 iis 配置復制到 svr01 服務器。該命令使用 /ts 參數(shù)來標識目標服務器,使用 /tu 和 tp 參數(shù)來提供用戶在 svr01 服務器上的管理員帳戶和密碼。

iiscnfg /copy /ts svr01 /tu svr01admin06 /tp p@ssword6

作為響應,iiscnfg.vbs 顯示以下成功消息。

backing up server 127.0.0.1 backup complete. ip 地址 127.0.0.1 是環(huán)回地址,一般情況下指本地計算機。只有當復制本地計算機的配置時才使用該地址。

復制遠程計算機的 iis 配置

下列命令將遠程計算機 srv06 的iis 配置復制到 mainbkp 服務器。此命令使用 /s 命令來標識遠程計算機,使用 /u 參數(shù)來提供用戶在 srv06 計算機上的管理員密碼。它還使用 /ts 參數(shù)來標識目標服務器,使用 /tu 和 tp 參數(shù)來提供用戶在 mainbkp 服務器上的管理員帳戶和密碼。

與可選的 /p 參數(shù)不同,/tp 參數(shù)是必需的。如果省略此參數(shù),此命令將失敗。

iiscnfg /copy /s srv06 /u domain01admin01 /ts mainbkp /tu mainbkpadmin01 /tp p@ssword6

作為響應,iiscnfg.vbs 將提示輸入由 /u 參數(shù)指定的帳戶密碼。(它不回顯鍵入的密碼字符。) 然后,確認密碼后,它將復制該配置并顯示復制操作已成功完成的消息。

輸入密碼: processing... backing up server srv06 backup complete. iiscnfg /save

將 iis 配置數(shù)據(jù)庫和架構(gòu)保存到磁盤。

語法

iiscnfg[.vbs] /save [/s computer [/u [domain]user [/p password]]]

參數(shù)

/s computer

將指定的遠程計算機上的 iis 配置數(shù)據(jù)庫復制到目標計算機。該參數(shù)將運行遠程計算機上的腳本。鍵入遠程計算機名稱或 ip 地址(不帶反斜杠)。該默認值是本地計算機。

/u [domain]user

使用特定用戶帳戶的權(quán)限運行腳本。默認值為本地計算機上的當前用戶。如果當前用戶不是遠程計算機的管理員,則必須使用該參數(shù)。

/p password

指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果忽略該參數(shù),iiscnfg 將提示您輸入密碼并隱藏鍵入的文本。

/?

在命令提示符下顯示幫助。

注釋

要執(zhí)行該過程,您必須是本地計算機 administrators 組的成員,或者您必須被委派適當?shù)臋?quán)限。如果將計算機加入域,domain admins 組的成員可能也可以執(zhí)行這個過程。作為安全性的最佳操作,可以考慮使用運行方式來執(zhí)行這個過程。

使用腳本或 iis 管理器對配置數(shù)據(jù)庫所做的任何更改都將首先寫入到內(nèi)存,然后在下一個計劃更新(可能在幾分鐘后發(fā)生)進行時寫入到磁盤。這樣管理員可以對配置數(shù)據(jù)庫進行更改,然后僅打開 metabase.xml 以查看是否未反映所作的更改。iiscnfg.vbs 中的 /save 命令通過將更改立即保存到磁盤來解決該問題。

示例

下面的示例顯示在特定情況下如何使用 iiscnfg /save。

保存本地計算機的 iis 配置

如下命令將 iis 配置保存到本地計算機上的磁盤。

iiscnfg /save

作為響應,iiscnfg.vbs 顯示以下成功消息。

backup complete. 保存遠程計算機的 iis 配置

如下命令將 iis 配置保存到本地計算機上的磁盤。

iiscnfg /save /s sourceserver /u administrator /p kj30w

作為響應,iiscnfg.vbs 顯示下列消息。

configuration saved 注釋

iiscnfg.vbs 導入和導出由 iis 存儲在 iis 服務器的配置數(shù)據(jù)庫中的所有或部分配置信息。/copy 操作將 iis 服務器的整個配置數(shù)據(jù)庫和架構(gòu)復制到目標計算機。/save 操作將 iis 服務器的整個配置數(shù)據(jù)庫和架構(gòu)復制到目標計算機的磁盤上。

iisback.vbs 即 iis 備份管理腳本,還保存和恢復 iis 配置。不過,iisback.vbs 將備份整個配置數(shù)據(jù)庫和架構(gòu)。無法使用它來保存或恢復配置的選定元素。

iiscnfg 復制操作 (/copy) 將替換以前在 windows 中包括的 iissync.vbs 和 iisrepl.vbs 工具的功能。

iiscnfg 要求

發(fā)出命令的計算機必須正在運行 windows xp 或 windows server 2003 操作系統(tǒng)。用戶必須是命令所影響的計算機上的 administrators 組成員。

命令所影響的計算機必須正在運行集成了 internet 信息服務 (iis) 6.0 的 windows server 2003。

iis 服務器的配置數(shù)據(jù)庫包括系統(tǒng)特定和計算機特定的屬性。不要在未加修改的情況下將一臺 iis 服務器的配置導入到另一臺 iis 服務器。相反,使用 iisback.vbs 或 iiscnfg 復制操作 (/copy),這將替代系統(tǒng)特定和計算機特定的屬性,從而使該配置在目標計算機上有效。有關(guān)導入和導出 iis 配置數(shù)據(jù)庫的信息,請搜索 iis 6.0 幫助中的“配置數(shù)據(jù)庫導入/導出”。有關(guān)如何訪問 iis 6.0 幫助的詳細信息,請參閱查看 internet 信息服務 (iis) 6.0 幫助。

連接到指定計算機上的 iis 服務時,iiscfng.vbs 將顯示“連接到服務器”消息。每次使用 iiscnfg.vbs 時,不管是在本地或遠程計算機,都會出現(xiàn)該消息。

iiscnfg.vbs 將提供包括導出文件中的繼承屬性的選項。如果選擇此選項,則 iiscnfg.vbs 會將導出密鑰的繼承屬性添加到導出文件中的 iisinheritedproperties 密鑰。從該文件中導入密鑰時,可選擇導入密鑰的繼承屬性。

在導入繼承屬性時,導入密鑰將保留導出配置中所繼承的屬性。如果沒有導入繼承屬性,則密鑰將繼承導入配置的屬性。

為了防止對導出文件的未經(jīng)授權(quán)的使用,iiscnfg.vbs 使您通過密碼來加密導出文件。該密碼將對會話密鑰加密,后者反過來對已設置安全屬性的所有屬性進行加密。

您可讀取加密的導出文件(只加密了會話密鑰和安全屬性),并可刪除該文件。不過無法在 /import 操作中使用導出文件,除非提供了加密密碼。另外,無法從導出文件刪除密碼加密,也無法更改加密密碼。

如果無法使用密碼加密,則會話密鑰和安全屬性通過空白密碼來加密,這可防止被讀取,不過允許 administrators 組的任何成員從導出文件導入配置數(shù)據(jù)庫。iis 5.1 和 6.0 都不支持導出文件的計算機密鑰加密。

更多信息請查看腳本欄目
易賢網(wǎng)手機網(wǎng)站地址:iiscnfg.vbs iis 配置腳本

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)