撰寫自訂 ADM 檔案系統原則編輯器

文章翻譯 文章翻譯
文章編號: 225087 - 檢視此文章適用的產品。
注意事項
這份文件適用於 Windows 2000。Windows 2000 支援的結束 2010 7 月 13,Windows 2000 End-of-Support Solution Center 是規劃您的遷移策略,從 Windows 2000 的起點。如需詳細資訊請參閱 Microsoft Support Lifecycle Policy]。
全部展開 | 全部摺疊

在此頁中

結論

本文是撰寫使用系統原則編輯器中使用的自訂 ADM 檔案的輔助線。使用範本來建立系統原則編輯器介面的所有書籍、 核取方塊和文字方塊,當您開啟電腦或使用者群組原則時,您會看到所組成。ADM 檔案的系統原則範本是一個簡單的程式,哪些書籍]、 [核取方塊] 及 [其他輸入的控制項呈現給系統管理員會指示系統原則編輯器。

撰寫群組原則的 ADM 檔案相關的更多資訊,請參閱本白皮書 ("Implementing Registry-Based 群組原則 」) 在下列 Microsoft 網站:
http://technet.microsoft.com/en-us/windowsserver/2000/bb735344.aspx

其他相關資訊

範本指定登錄變更

有兩個包含當您安裝 Windows NT 的預設範本。它們是 Common.adm 及 Winnt.adm。這些檔案使用 [類別]、 [Keyname,] 和 [數值] 變數允許您操作特定的 Windows NT 原則活動,在執行 Windows NT 的電腦上。下列是這些變數和如何使用它們來建立您自己原則檔的說明。
  • CLASS (電腦或使用者)

    電腦或使用者關鍵字用於下列方式:

    • 機器關鍵字控制 方式 登錄區中的項目。
    • 使用者關鍵字控制 HKEY_CURRENT_USER Hive 中的項目。
    CLASS (電腦或使用者): [CLASS 變數指定控制代碼的登錄機碼實作原則。有兩個可修改系統原則編輯器中藉由控制代碼機碼: LOCAL_MACHINECURRENT_USER。CLASS 機器指定 LOCAL_MACHINE 原則變更而 CLASS USER 指定 CURRENT_USER 原則變更。

    當您開啟 Winnt.adm 檔案時,CLASS 機器項目會出現在開頭。在那之後的每個原則實作的 方式,以及會顯示為系統原則編輯器介面中的電腦原則。下方 Winnt.adm 檔中的 [CLASS 機器] 項目,CLASS USER 指令會出現。從這一點,原則 HKEY_CURRENT_USER 中實作,並會顯示為使用者或群組的原則,系統原則編輯器介面中。

  • KEYNAME

    • 若要變更登錄值的剩餘路徑
    KEYNAME: 的 KEYNAME 變數指定位置新增或變更登錄值的地方剩餘的路徑。例如:
    分類!!Login_Policies
    原則!!LogonBanner

    KEYNAME"Software\Microsoft\Windows NT\CurrentVersion\Winlogon"
    部分!!LogonBanner_Caption
    EDITTEXT
    數值 LegalNoticeCaption"
    MAXLEN 255
    預設!!LogonBanner_DefCaption
    結束部分
    部分!!LogonBanner_Text
    EDITTEXT
    數值 LegalNoticeText"
    MAXLEN 255
    預設!!LogonBanner_DefText
    結束部分
    結束原則
    這項變更在登錄中的位置是 方式 Hive,做為 CLASS 變數所特定。索引鍵位置 Software\Microsoft\Windows NT\CurrentVersion\Winlogon 是由 KEYNAME 變數所指定。
  • 數值

    • 數值關鍵字是建立或變更在登錄中。

      • REG_SZ (預設)
      • 數值 = DWORD 或二進位資料變更
    數值: 的數值變數指定的登錄機碼,新增或變更的值。在上述範例中登入橫幅原則會要求兩個登錄變更。新增或變更 LegalNoticeCaption 值和值 LegalNoticeText 新增或變更在上述範例中。

    預設情況下,字串值類型是 REG_SZ。您可以藉由新增字關鍵字來覆寫該設定。所有的數字值鍵入以十進位格式的原則範本。值會儲存在登錄中以二進位和 DWORD 方式。

    請記得儲存在這些值中的資料由系統管理員和那個人類型的任何項目至文字方塊在 [系統原則編輯器] 中。

將登錄變更轉換成 ADM 關鍵字

最大的挑戰可能尋找您想要散佈的非常有用的登錄變更。比方說作的下列變更,可讓您移動印表機多工緩衝處理資料夾。請記住多工緩衝處理指向新的資料夾之前該資料夾必須建立。然後,您就可以對登錄進行下列變更:

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄


  1. 啟動 「 登錄編輯程式 」 (Regedt32.exe)。
  2. 在登錄中找到下列機碼下的 DefaultSpoolDirectory 值:
       HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers
    						
    附註: 上面的登錄鍵是一個路徑,它已經加以換行的可讀性。
  3. 在 [編輯] 功能表上按一下 [字串、 輸入 X:\ Pathname (比方說 D:\Printing),然後按一下 [確定]。
  4. 結束 「 登錄編輯程式 」。
登錄此變更必須轉換為範本格式,以便 HKEY 變成 CLASS (電腦或使用者)、 金鑰會變成 KEYNAME,並值會變成 (後接字如果型別是二進位或 DWORD) 的數值。

建立 ADM 檔案

您可以使用任何文字編輯器建立 ADM 檔案。

建立檔案,後面的 *.adm 語言區塊結構語法:
  • 引號括住有空格的條款
  • 封鎖結構具有一開始和結束
  • *.adm 副檔名不是.txt 儲存
若要建立 ADM 檔案範本:
  1. 啟動記事本或任何文字編輯器建立您的範本。
  2. 建立下列上述規則.ADM 檔案。例如:
    類別機器
    CATEGORY 如何測試
    原則 」 變更多工緩衝目錄"
    KEYNAME System\CurrentControlSet\Control\Print\Printers"
    部份 「 多工緩衝目錄 」
    EDITTEXT
    數值 DefaultSpoolDirectory"
    結束部分
    結束原則
    結束類別
間距並不重要。如果名稱中它的空間它那麼必需先引號括起來。很好的作法是環繞所有標籤、 keynames 及 valuenames 加上英文引號。請記得,副檔名為.ADM 檔案以儲存檔案。

載入範本到系統原則編輯器

  1. 啟動 「 系統原則編輯器 」 工具。按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [系統原則編輯器]。會顯示空白視窗。如果顯示任何圖示,按一下 [檔案] 功能表上的 [關閉]。如同任何原則檔 (或登錄) 在開啟進行編輯或檢視用途時,無法載入另一個.ADM 檔案,您必須結束程式。
  2. 按一下 [選項] 功能表以顯示 [原則範本選項] 視窗的 原則範本。請注意已載入兩個先前所討論的.ADM 檔案。
  3. 按一下 [新增],得到要載入檔案位置,按一下檔案,按一下 [開啟舊檔,然後再按一下 [確定]
  4. 按一下 [檔案] 功能表 新增原則],以顯示 [系統原則編輯器] 視窗。
  5. 因為.ADM 檔案使用 CLASS 機器變數,是針對方式登錄 Hive 的關鍵字,請按兩下 [預設電腦]。
此時會顯示之前建立的 How To 測試項目。現在,您可以設定此項目與會影響您所選擇的任何電腦的系統原則。

?考

條款和縮寫

系統原則編輯器 」 (SPE):載入.pol 檔案和套用的.adm 檔案所需的工具。

ADM 檔案:用來變更目前的登錄設定的範本。

!!字串:.adm 檔案中的文字變數。

CATEGORY:將 「 書籍 」 的原則群組。

原則:用來建立核取方塊項目需要來變更登錄值。

一部份:用於必要原則的 「 輸入控制項。

Winnt.adm 檔案會建立在上述範例中使用的介面。下列清單說明建立介面的關鍵字。

!!字串: 的會以開頭的幾行 」!!"。在"!!"代表字串變數,然後跟著變數] 名稱 !!stringname。字串被定義在原則範本的底端。如果您捲動至底部的檔案,您會看到類似下列區段:

[字串]
系統 = Windows NT 系統
Login_Policies = 登入
LogonBanner_DefText = User created text
變數!!本文中的範本 SYSTEM 對應到 Windows NT 系統是在介面中可見。擁有字串的區段可以讓要輕鬆地取代描述。當您想要將檔案翻譯成其他語言時,此點將特別有用。否則,您可能只是要在範本的主體中內嵌文字。

CATEGORY: 這會定義一群類似的原則。CATEGORY 關鍵字建立可展開且可摺疊書籍 SPE] 介面中,類別可以在彼此中巢狀化。CATEGORY 只用於組織用途,並且視需要,您可以建立最多或較少的類別。

原則: 這個關鍵字建立核取方塊項目可如果選取此項目,建立登錄變更的指示。如果清除,它會建立不同的登錄變更 (通常是刪除) 的指示。如果無法使用核取方塊,它不會建立一個指示原則檔中。

部分: 透過實作或清除一個原則完成某些登錄變更。其他登錄變更將會更複雜。例如建立登入橫幅 (原則),系統管理員必須指示什麼放在視窗的標題列和什麼進入本文中的視窗。這項額外資訊被收集的部份變數。

部分: 這會在下方的 [原則] 對話方塊中建立輸入的控制項。您可以使用這建立大型的各種不同的控制項的視窗。

CATEGORY、 原則和部分 建立 SPE 介面骨幹。每個是一個容器。CATEGORY 可以包含類別和原則。原則可以包含部份。因為當您開始一個結構或容器,這會是結構化程式設計語言,您也需要結束它。

END-END CATEGORY、 END 原則和 END 部分: 一個 END 指令,才能指定最後的每個個別的結構。您不需要命名為結束時的類別。它是根據巢狀層級決定。開始和適當地結束每個容器提供正確的巢狀結構。

部分型別: 有許多類型的組件,可讓您能在設計系統原則有創意。例如,登入橫幅標題和文字都是兩個文字方塊。這個輸入的控制項以關鍵字 EDITTEXT,建立本身以選擇性關鍵字 (若要指定輸入的最大長度) MAXLEN,修改及預設值 (若要建立預設值,建議的資料,對於系統管理員的輸入)。因此 SPE 介面就會建立分類、 原則和組件。系統管理員指示喜好設定,藉由實作或清除原則,和有時稱為部分的輸入控制項中輸入資訊。

屬性

文章編號: 225087 - 上次校閱: 2007年11月27日 - 版次: 3.7
這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
關鍵字:?
kbmt kbinfo KB225087 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:225087
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com