手工定製Win2000應答檔案(轉)

amyz發表於2007-08-11
手工定製Win2000應答檔案(轉)[@more@]

  在無人值守安裝Windows 2000時,系統使用了一個被稱為應答檔案的ASCII碼文字檔案(其名字為Unattend.txt),該檔案可告訴安裝程式如何安裝和配置Windows 2000。當使用者選擇無人安裝模式時,必須在Winnt.exe或Winnt32.exe命令列中指定應答檔案。應答檔案的生成可以有兩種途徑:

  其一,使用Windows 2000安裝管理器嚮導來生成應答檔案。在使用這種方法時,可用WINZIP解壓光碟的support oolsdeploy.cab檔案到硬碟的某一資料夾中,然後雙擊setupmgr.exe檔案,即可啟動Windows 2000安裝管理器嚮導,利用該向導可生成應答檔案。

  其二,可根據實際情況,由使用者手工定製。這需要使用者瞭解應答檔案的語法,事實上,只要使用者對應答檔案稍加研究,就不難定製出適合使用者需要的應答檔案。為了手工定製應答檔案,本文擬對Windows 2000應答檔案的語法作簡單介紹,希望對朋友們有所幫助。

  一、應答檔案的格式

  一個應答檔案由Section header(段標題)、key(鍵)及每鍵的值三個部分組成,大多數段標題被預先定義,同時有些是由使用者來定義的。如果安裝過程中有些部分不需要安裝時,那麼使用者就不必在應答檔案中指定其鍵及對應的值,需說明的是在安裝之後,有些無效的鍵盤值會產生錯誤,甚至於可產生不正確的處理。應答檔案的格式如下:

  [section_name]

  key = value

  在指定的段中,包含鍵及其對應的鍵值,每一個鍵和對應的值之間都是由一個空格、一個等號、一個空格分隔;當Value中含有空格時,必須用雙引號標誌,如:

  key = "value with spaces"

  在有些段中,可以無鍵,而只有值的列表,如:

  [OEMBootFiles]

  Txtsetup.oem

  在段中,註釋行需用分號";"作為開頭標誌,如:

  ;This is a example of a comment line

  在應答檔案中,每一個鍵必須為其分配一個值,然而,有些鍵是可選項,有些鍵如果省略時,這些省略的鍵將使用其預設值。每個鍵值可以是字串,也可以十進位制的數值。同時,鍵名並不區分字母的大小寫。

  二、預設的應答檔案

  在Windows 2000 CD中,提供了一個預設的應答檔案,該應答檔名為Unattend.txt,其內容如下(斜體部分必須由使用者給出相關的資料):

  [Unattended] ;無人值守模式的關鍵段

  Unattendmode = FullUnattended ;在Windows安裝時不要使用者提供任何回答。

  OemPreinstall = NO ;無需預裝。

  TargetPath = WINNT ;在目標計算機中,安裝Windows到WINNT資料夾。

  Filesystem = LeaveAlone ;啟用檔案系統

  [UserData] 提供使用者資料,如使用者名稱、工作單位、計算機名和產品系列號。

  FullName = "您的使用者名稱"

  OrgName = "您的單位名"

  ComputerName = "計算機名"

  ProductID = "產品系列號"

  [GuiUnattended] ;圖形介面下需提供的資料

  TimeZone = "210" ;為目標計算機設定時區為北京標準時間

  AdminPassword = * ;在目標計算機上設定Administrator管理員口令,最多127個字元。"*"號表示無口令。

  AutoLogon = Yes ;當計算機啟動時,自動作為Administrator登入。

  AutoLogonCount = 1 ;置自動登入次數為1

  [LicenseFilePrintData] ;本段為授權模式

  AutoMode = "PerServer" ;在您設定的伺服器上選擇每伺服器授權模式

  AutoUsers = "5" ;使用者同時連線伺服器數為5

  [GuiRunOnce]

  本段列出:當使用者第一次登入到計算機時,在圖形使用者介面下將要執行的程式

  [Display] ;本段為顯示設定解析度800×600,垂直重新整理頻率70。

  BitsPerPel = 8 ;顏色(位/象素)=8,即256種顏色

  XResolution = 800 ;螢幕區域X解析度=800

  YResolution = 600 ;螢幕區域Y解析度=600

  VRefresh = 70 ;垂直重新整理頻率=70Hz

  [Networking] ;定義網路設定,當InstallDefaultComponents值為YES時,將在目標計算機上預設安裝TCP/IP、啟用DHCP、安裝Microsoft網路使用者協議等。

  InstallDefaultComponents = YES

  [Identification] ;標誌工作組或域

  JoinWorkgroup = " Workgroup" ;將本機加入名為Workgroup的工作組中,組名中不能使用空格。如果要將本計算機加入域中,則可改寫為:

  JoinDomain=DOMAIN ;加入domain域中

  DomainAdmin=lgx ;指定域管理員為lgx

  DomainAdminPassword=321 ;指定域管理員口令為321

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

相關文章