探討Windows 2000 無人參與安裝(轉)

amyz發表於2007-08-11
探討Windows 2000 無人參與安裝(轉)[@more@]

  所有安裝過 Windows 2000 的朋友都知道,安裝這傢伙是一項挺費時間的工作!有朋友問我能不能像安裝 Windows 98 那樣,讓 Windows 2000 也搞個無人參與安裝呢?答案是肯定的!現在就讓我們來探討一下 Windows 2000 的無人參與安裝吧!

  我們可以透過使用應答檔案(Answer file)在無人參與安裝模式下執行新安裝。在無人參與安裝模式下,安裝並不需要使用者的干預,因為應答檔案內含有安裝所需的所有資訊(接受許可協議、計算機名和網路介面卡等等。)並且應答文 件可幫助您在多臺計算機上快速安裝 Windows 2000。在Windows 2000 Professional 光碟下 I386 資料夾中包含了一個應答檔案示例 (Unattend.txt)使用此檔案作為模板,您就可以建立自己的應答檔案來自定義 Windows 2000 的安裝。

  現在先給大家介紹一些 Windows 2000 下用於自定義安裝程式的引數和開關選項。

  Winnt32.exe

  執行 Winnt32.exe 可以安裝或升級 Windows 2000,可以在 Windows 95、Windows 98 或 Windows NT 的命令提示符下執行 Winnt32 命令。

  Winnt32 命令的語法如下:

  Winnt32 [/s:sourcepath] [/tempdrive:drive_letter] [[/unattend[num]:[answer_file]] [/copydir:folder_name] [/copysource:folder_name] [/cmd:command_line] [[/debug[level]:[filename]] [[/udf:id[,UDF_file]] [/syspart:drive_letter][/checkupgradeonly] [/cmdcons] [/m:folder_name] [makelocalsource] [/noreboot]

  其中:

  /s:sourcepath - 指定 Windows 2000 原始檔的位置。要想同時從多個伺服器複製檔案,應指定多個 /s 源。如果使用了多個 /s 開關選項,指定的第一個伺服器必須可用,否則將安裝失敗。

  /tempdrive:drive_letter -為安裝程式指示儲存臨時檔案的指定驅動器,並在該驅動器上安裝 Windows 2000。

  /unattend -在無人參與安裝模式下升級以前版本的 Windows 2000、Windows NT 4.0、Windows NT 3.51、Windows 95 或 WIndows 98。因為所有使用者設定都可以從上一次安裝中獲得,所以在安裝過程中並不需要使用者的干預。使用 /unattend 開關選項自動安裝時,已肯定您閱讀過並接受 Windows 2000 的 Microsoft 許可協議。在代表組織而不是您個人使用此開關選項安裝 Windows 2000 時,必須確認終端使用者(無論是個人還是團體)都已收到、閱讀並接受 Windows 2000 Microsoft 許可協議的條款。OEM 在銷售給終端使用者的機器上可能不會指定此值。

  /unattend[num]:[answer_file] -在無人參與安裝模式下執行乾淨安裝。應答檔案為安裝程式提供了您自定義的一些規範。Num 是在安裝程式結束複製這些檔案與重新啟動計算機之間間隔的秒數。可以在任何執行 Windows NT 或 Windows 2000 的計算機上使用 num 引數。Answer_file 是該應答檔案的檔名。

  /copydir:folder_name -在安裝 Windows 2000 檔案的資料夾內建立一個附加的資料夾。例如,如果原始檔夾含有一個稱作 Private_drivers 的資料夾,該資料夾含有僅對您所做的修改資訊,這時鍵入 /copydir:Private_drivers 可讓安裝程式將該資料夾複製到安裝 Windows 2000 的資料夾中。這時新資料夾的位置將為 C:WinntPrivate_drivers。還可以使用 /copydir 命令建立任意多個其他的資料夾。

  /copysource:folder_name -在安裝 Windows 2000 檔案的資料夾內建立一個臨時附加資料夾。例如,原始檔夾中含有一個稱作Private_drivers 的資料夾,該資料夾含有僅對您所做的修改資訊,這時鍵入 /copysource:Private_drivers 可讓安裝程式將該資料夾複製到安裝 Windows 2000 的資料夾中,以便在安裝過程中使用其中的檔案。這時臨時資料夾的位置將為 C:WinntPrivate_drivers。與 /copydir 建立的資料夾不同,/copysource 建立的資料夾在安裝完成後即被刪除。

  /cmd:command_line -指示安裝程式在執行最後階段的安裝前,執行一個特殊的命令。這個命令會出現在已兩次重新啟動計算機,且安裝程式已收集完必要的配置資訊,但安裝還沒有完成的時候。

  /debug[level]:[filename] -在指定的級別上建立除錯日誌,例如 /debug4:C:Win2000.log。預設的日誌檔案是 C:\%windir%Winnt32.log,其除錯級別為 2。日誌級別表示如下:0 -- 嚴重錯誤、1 -- 錯誤、2 -- 警告、3 -- 通知、4 -- 用於除錯的詳細資訊。每個級別都在其下包括一些子級別。

  /udf:id[,UDF_file] -標明一個識別符號 (id) ,該識別符號 被安裝程式用來指定唯一資料庫檔案 (UDF) 如何修改應答檔案(參見 /unattend 輸入項)。UDF 會覆蓋應答檔案中的一些值,且識別符號會決定使用 UDF 中的哪些值。例如,/udf:RAS_user,Our_company.udb 會覆蓋Our_company.udb 檔案中為 RAS_user 識別符號指定的一些設定。如果沒有指定 UDF_file,安裝程式會提示使用者插入一張含有 $Unique$.udb 檔案的磁碟。

  /syspart:drive_letter -表明可以將安裝啟動檔案複製到一個硬碟上,並將硬碟標記為活動,然後將該磁碟安裝到其他計算機上。當啟動計算機時,該硬碟會自動啟動下一階段的安裝。但必須始終同時使用 /tempdrive 引數和 /syspart 引數。

  /checkupgradeonly -檢查升級的計算機是否與 Windows 2000 相容。對於從 Windows 95 或 Windows 98 升級,安裝程式會在 Windows 安裝資料夾內建立一個名為 Upgrade.txt 的報告。對於從 Windows NT 3.51 或 4.0 升級,安裝程式將把報告儲存到安裝資料夾的 Winnt32.log 檔案中。

  /cmdcons -為作業系統選擇螢幕新增一個“故障恢復控制檯”選項,以便修復失敗的安裝。此命令只適用於安裝後期。

  /m:folder_name -指定安裝程式可以從候選位置複製替換檔案,並指示安裝程式要首先在候選位置查詢,如果這些檔案存在,則用這些檔案替換來自預設位置的檔案。

  /makelocalsource -指示安裝程式將所有的安裝原始檔複製到本地硬碟上。當採用從光碟安裝時,使用 /makelocalsource 可以在以後沒有光碟的情況下,為計算機提供安裝檔案。

  /noreboot -指示安裝程式在完成 Winnt32 的檔案複製階段後不重新啟動計算機,以便可以執行其他的命令。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-946902/,如需轉載,請註明出處,否則將追究法律責任。

相關文章