建立 Cfg.ini 檔案

適用於:Windows Server 2016 Essentials、Windows Server 2012 R2 Essentials、Windows Server 2012 Essentials

您可以在下列情況中使用 cfg.ini 檔案來自動安裝作業系統:

  • 在目標電腦上使用預先安裝的映像來測試使用者的經驗時,可使用初始設定區段以自動或非自動安裝模式,逐步完成安裝作業。 若要執行此動作,請參閱建立初始設定區段

建立初始設定區段

使用 cfg.ini 檔案中的 [初始設定] 區段,以手動或自動模式逐步完成安裝。

定義初始設定區段

  1. 如果檔案存在,請在 [記事本] 中開啟 cfg.ini 檔案;否則,請建立新的檔案。

  2. 新增下列文字以建立 InitialConfiguration 區段。

    
    [InitialConfiguration]
    ;Optional, display language can only be one of the installed language
    Language=en-us
    ;Optional, The name of a script that runs after setupComplete.cmd but before the initial configuration begins.
    ;Optional
    Locale=en-us
    ;Optional
    Country=US
    ;Optional
    Keyboard=0409:00000409
    AcceptEula=true
    ;This is only required on a server where an OEM EULA has been specified
    ;by using the OOBE.xml file
    AcceptOEMEula=true
    ;Optional. Example: My Company Name
    CompanyName=EnterCompanyName
    ServerName=EnterServerName
    ; Example: CONTOSO
    NetbiosName=EnterNetbiosDomainName
    ; Example: contoso.local
    DNSName=EnterDNSDomain
    ; Used to set the user name for the domain admin
    UserName=EnterDomainAdminUserName
    ;The password has to be strong and at least 8 characters
    PlainTextPassword=EnterAdminPassword
    ;. Used to set the user name for the domain standard user account. Ignored in migration mode.
    StdUserName=EnterDomainStandardUserName
    ;. The password for the domain standard user account has to be strong and at least 8 characters
    StdUserPlainTextPassword=EnterStandardUserPassword
    ;Controls the Watson and automatic update settings
    Settings=All or Updates or None
    WebDomainName=www.abc.com
    TrustedCertFileName=c:\cert\a.pfx
    TrustedCertPassword=Enteryourpassword
    EnableVPN=true
    EnableRWA=true
    IPv4DNSForwarder=<IPV4Address,IPV4Address,¦>
    IPv6DNSForwarder=<IPV6Address,IPV6Address,¦>
    VpnIPv4StartAddress=<IPV4Address>
    VpnIPv4EndAddress=<IPV4Address>
    VpnBaseIPv6Address=<IPV6Address>
    VpnIPv6PrefixLength=<number>
    ;All these section are optional.
     [PostOSInstall]
    ;Optional, The name of a script that runs after setupComplete.cmd but before the initial configuration begins.
    
    IsHosted=true
    StaticIPv4Address=<IPV4Address>
    StaticIPv4Gateway=<IPV4Address>
    StaticIPv4SubnetMask=<IPV4SubnetMask>
    StaticIPv6Address=<IPV6Address>
    StaticIPv6SubnetPrefixLength=<number>
    StaticIPv6Gateway=<IPV6Address>
    ClientBackupOn=true
    FileHistoryOn=true
    LaunchPadHiddenTasks=<Microsoft.LaunchPad.AdminDashboard,Microsoft.LaunchPad.Backup>
    
    

    注意

    未提供在初始設定期間選取不同語言的選項。 如果重設系統,則作業系統的語言會是原始安裝的語言。

    參數名稱 參數描述
    AcceptEula 指出使用者接受 Microsoft 軟體授權合約。 值可以等於 True 或 False,但是安裝只有在設定為 True 時才會繼續。
    AcceptOEMEula (選擇性) 表示使用者接受合作夥伴授權合約。 值可以等於 True 或 False。 只有向提供個別授權合約的合作夥伴購買伺服器時,才需填入此欄位。
    CompanyName (選用) 公司的名稱。 您的公司名稱是用來將您的伺服器與公司建立關聯,並自訂您的公司報告。 長度最多可達 254 個字元。
    國家/地區 (選用) 字串表示要選擇的國家/地區。 例如:US 代表美國。
    ServerName 伺服器名稱可以在網路上唯一識別伺服器。 您的伺服器名稱必須符合下列準則:

    - 長度最多可達 15 個字元。

    - 可包含字母、數字和連字號 (-)。

    - 不能以連字號開頭。

    - 不能包含任何空格。

    - 不能僅包含數字。

    例如:ContosoServer。
    DNSName 內部網域可將伺服器與用戶端電腦群組在一起,以共用內含使用者名稱、密碼和其他通用資訊的通用資料庫。 使用者在登入電腦時會看見此名稱,但此名稱僅供內部使用,而且與網際網路的網域名稱不同。 內部網域名稱必須符合針對 ServerName 指定的相同準則。

    例如:contoso.local。
    NetbiosName NetBIOS 名稱可用來識別伺服器上所執行的資源。 其長度最多可達 15 個字元。 範例:Contoso。
    語言 (選擇性) 指定顯示語言。 只能是其中一種已安裝的語言。 範例:en-us 代表在美國使用的英文。
    地區設定 (選擇性) 使用 LocaleID 格式指定時間與貨幣格式。 範例:en-us 代表根據在美國使用的標準,以英文顯示貨幣和時間。
    鍵盤 鍵盤可以有下列兩種格式:

    - 輸入語言:鍵盤配置。例如 0409:00000409,其中 : 之前的 0409 是輸入語言,而 00000409 是鍵盤配置。 您可以在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts 登錄機碼下找到鍵盤配置清單。

    - 輸入語言:IME 識別碼。以下是 IME 識別碼的完整清單。

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{8F96574E-C86C-4bd6-9666-3F7327D4CBE8} 阿姆哈拉文輸入法

    {81d4e9c9-1d3b-41bc-9e6c-4b40bf79e35e}{FA550B04-5AD7-411F-A5AC-CA038EC515D7} 微軟拼音 - 簡單快速 (簡體中文)

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{B2F9C502-1742-11D4-9790-0080C882687E} 中文 (繁體) - 新注音

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E} 中文 (繁體) - 倉頡

    - {531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E} 中文 (繁體) - 速成

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B} 中文繁體行列

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{037B2C25-480C-4D7F-B027-D6CA6B69788A} 中文繁體大易

    - {03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76} Microsoft IME (日文)

    - {A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1} Microsoft IME (韓文)

    - {A1E2B86B-924A-4D43-80F6-8A820DF7190F}{B60AF051-257A-46BC-B9D3-84DAD819BAFB} 舊韓文 IME (韓文)

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{409C8376-007B-4357-AE8E-26316EE3FB0D} 爨文輸入法

    - {E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{3CAB88B7-CC3E-46A6-9765-B772AD7761FF} 提格利尼亞文輸入法
    設定 設定更新的使用者選取範圍。 請使用下列其中一個值:

    - All 等於使用建議設定。

    - Updates 等於僅安裝重要更新。 向

    - None 等於不檢查更新。
    UserName - 在安裝期間所建立新系統管理員帳戶的名稱。 您的系統管理員及標準使用者帳戶名稱必須符合下列準則:

    - 長度最多可達 19 個字元。

    - 不能包含 / \ [ ] | <> + = ; , ? *

    - 不能以句號開頭或結尾。

    - 不能包含兩個連續句號。

    - 不能與伺服器名稱或內部網域名稱相同。

    - 不能與預先定義的使用者名稱相同,例如 Administrator 或 Guest。
    PlainTextPassword 這是在安裝期間所建立新系統管理員帳戶的密碼。

    - 長度必須至少有 8 個字元。

    - 必須至少包含下列四個種類中的三種:

    - 大寫字元。

    - 小寫字元。

    - 數字。

    - 符號。
    StdUserName 在安裝期間所建立新標準使用者帳戶的名稱。 如需相關需求,請參閱 UserName 參數。
    StdUserPlainTextPassword 在安裝期間所建立標準使用者帳戶的密碼。
    WebDomainName (選用) 設定伺服器的網際網路網域名稱。 此檔案可讓您設定網域名稱,類似於在 [網域名稱設定精靈] 中手動設定的方法。
    TrustedCertFileName (選擇性) 設定網域名稱的受信任憑證。 這可讓您放置 .PFX 憑證,其中包含私密金鑰。
    TrustedCertPassword (選用) 用來匯入 .PFX 的密碼。
    EnableVPN (選擇性) 預設會開啟 VPN。
    VpnIPv4StartAddress (選擇性) 設定 VPN 起始位址。
    VpnIPv4EndAddress (選擇性) 設定 VPN 結束位址。
    VpnBaseIPv6Address (選用) 設定用於 VPN 的基本 IPV6 位址。
    VpnIPv6PrefixLength (選擇性) 設定 VPN IPv6 位址前置詞的長度。
    IsHosted (選擇性) 如果未指定,預設值為 false。 如果是在主機服務提供者環境中設定該項目,請設定此值。 這樣會停用路由器設定。
    StaticIPv4Address (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定靜態 IP 位址。
    StaticIPv4Gateway (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定預設閘道位址。
    StaticIPv4SubnetMask (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定子網路遮罩。
    StaticIPv6Address (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定預設 IP 位址。
    StaticIPv6SubnetPrefixLength (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定預設的 IPV6 子網路前置碼長度。
    StaticIPv6Gateway (選用) 如果要設定靜態 IP 位址,而不是動態位址,請指定預設閘道位址。
    ClientBackupOn (選擇性) 當新用戶端加入伺服器時,預設會關閉用戶端備份。
    FileHistoryOn (選用) 在執行 Windows 8 Consumer Preview 的新用戶端已聯結伺服器時,根據預設關閉檔案歷程記錄備份。
    EnableRWA 將會在安裝 Windows Server Essentials 時啟用遠端 Web 存取,但是會跳過路由器設定。 只有產品全新安裝才支援此功能。 預設值為 false。
    IPv4DNSForwarder 設定 IPv4 DNS 轉寄站。
    IPv6DNSForwarder 設定 IPv6 DNS 轉寄站。
    LaunchPadHiddenTasks - (選擇性) 您可以隱藏啟動列上的備份項目或/及管理儀表板項目。

    - 若要停用儀表板:LaunchPadHiddenTasks=Microsoft.LaunchPad.AdminDashboard

    - 若要停用備份:LaunchPadHiddenTasks=Microsoft.LaunchPad.Backup

    - 若要停用備份和儀表板:LaunchPadHiddenTasks=Microsoft.LaunchPad.Backup,Microsoft.LaunchPad.AdminDashboard
  3. 儲存檔案。 請確定您將檔案儲存為 cfg.ini,而不是 cfg.ini.txt。

    注意

    您可以將檔案儲存至 USB 快閃磁碟機,可用於安裝的特定階段,或是儲存至可位於目標伺服器上任何硬碟根目錄的 cfg.ini 檔案。 您必須確定檔案的編碼設定為 ANSI 或 Unicode,不支援 UTF-8 編碼。

重要

只有當使用者想要利用自動安裝回應檔案將伺服器個人化,或合作夥伴想要利用自動安裝回應檔案來測試伺服器帶來的使用者經驗時,才應使用 cfg.ini 中的初始設定區段。 此檔案的這個區段不適合用來建立映像。

另請參閱

Windows Server Essentials ADK 使用者入門建立和自訂映像其他自訂為部署準備映像測試客戶體驗