กำลังเขียนแฟ้ม ADM ที่กำหนดเองสำหรับตัวแก้ไขนโยบายของระบบ

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 225087 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
หมายเหตุ
บทความนี้สามารถใช้ได้กับ Windows 2000การสนับสนุนสำหรับสิ้นสุดของ Windows 2000 ในเดือน 13 กรกฎาคม 2010กระบวนการศูนย์โซลูชัน windows 2000 สิ้นสุดของบริการเป็นจุดเริ่มต้นสำหรับการวางแผนเชิงกลยุทธ์การย้ายข้อมูลระบบของคุณจาก Windows 2000 สำหรับข้อมูลเพิ่มเติมให้ดูนโยบาย Lifecycle ฝ่ายสนับสนุนของ Microsoft.
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้มีคำแนะนำสำหรับการเขียนแฟ้ม ADM แบบกำหนดเองสำหรับใช้กับตัวแก้ไขนโยบายของระบบ อินเทอร์เฟซของตัวระบบแก้ไขนโยบายของ การประกอบด้วยหนังสือ กล่องกาเครื่องหมาย และกล่องข้อความที่คุณเห็นเมื่อคุณเปิดคอมพิวเตอร์หรือผู้ใช้ของนโยบายกลุ่ม ทั้งหมดถูกสร้าง ด้วยแม่แบบ ในเท็มเพลนโยบายระบบ หรือแฟ้ม ADM เป็นโปรแกรมแบบธรรมดาที่แนะนำให้ตัวแก้ไขนโยบายระบบใดหนังสือ กล่องกาเครื่องหมาย และตัวควบคุมอื่น ๆ สำหรับการป้อนค่าการนำเสนอผู้ดูแล

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเขียนเป็นแฟ้ม ADM สำหรับนโยบายกลุ่ม ให้ดูเอกสารทางเทคนิค ("Implementing Registry-Based นโยบายกลุ่ม") ที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://technet.microsoft.com/en-us/windowsserver/2000/bb735344.aspx

ข้อมูลเพิ่มเติม

แม่แบบการเปลี่ยนแปลงรีจิสทรีที่ระบุ

ไม่มีแม่แบบเริ่มต้นสองที่รวมอยู่เมื่อคุณติดตั้ง Windows NT พวกเขาคือ Common.adm และ Winnt.adm แฟ้มเหล่านี้ใช้ตัวแปรคลาส Keyname และ Valuename เพื่ออนุญาตให้คุณจัดการกิจกรรมนโยบาย Windows NT เฉพาะบนคอมพิวเตอร์ที่ใช้ Windows NT ต่อไปนี้เป็นคำอธิบายเกี่ยวกับตัวแปรเหล่านี้และวิธีที่สามารถใช้เพื่อสร้างแฟ้มของคุณเองนโยบายที่ใช้งาน
  • คลา (ผู้ใช้หรือเครื่องจักร)

    ใช้คำหลักผู้ใช้หรือเครื่องจักรในลักษณะต่อไปนี้:

    • รายการในการควบคุมคำสำคัญของเครื่องจักรนี้HKEY_LOCAL_MACHINEกลุ่ม
    • ควบคุมการคำสำคัญของผู้ใช้รายการในการHKEY_CURRENT_USERกลุ่ม
    คลา (ผู้ใช้หรือเครื่องจักร): ตัวแปรคลาส The ระบุหมายเลขอ้างอิงคีย์รีจิสทรีที่มีนโยบายที่นำมาใช้ มีสองแป้นหมายเลขอ้างอิงที่สามารถปรับเปลี่ยนโดยตัวแก้ไขนโยบายของระบบ:local_machineและcurrent_user. เครื่องจักรคลาสที่ระบุเป็นlocal_machineการเปลี่ยนแปลงนโยบายและ USER คลาสที่ระบุเป็นcurrent_userการเปลี่ยนแปลงนโยบาย

    เมื่อคุณเปิดแฟ้ม Winnt.adm รายการคลาเครื่องปรากฏขึ้นที่จุดเริ่มต้น นโยบายทั้งหมดหลังจากที่นำมาใช้ในHKEY_LOCAL_MACHINEและปรากฏเป็นนโยบายคอมพิวเตอร์ในอินเทอร์เฟซของตัวแก้ไขนโยบายระบบ ใต้รายการเครื่องจักรคลาในแฟ้ม Winnt.adm คำสั่ง USER คลาปรากฏขึ้น การนำมาจากจุดนี้ไปข้างหน้า นโยบายถูกใช้ในHKEY_CURRENT_USERและปรากฏเป็นผู้ใช้หรือนโยบายกลุ่มในอินเทอร์เฟซของตัวแก้ไขนโยบายระบบ

  • keyname

    • เส้นทางที่เหลือในการเปลี่ยนแปลงค่ารีจิสทรี
    KEYNAME: ตัวแปร KEYNAME ระบุพาธที่เลือกไปยังตำแหน่งที่เพิ่มค่ารีจิสทรี หรือการเปลี่ยนแปลง ตัวอย่าง::
    ประเภท:!!Login_Policies
    นโยบาย:!!LogonBanner

    KEYNAME "Software\Microsoft\Windows NT\CurrentVersion\Winlogon"
    ส่วน!!LogonBanner_Caption
    edittext
    VALUENAME "LegalNoticeCaption"
    maxlen 255
    ค่าเริ่มต้น!!LogonBanner_DefCaption
    ส่วนท้าย
    ส่วน!!LogonBanner_Text
    edittext
    VALUENAME "LegalNoticeText"
    maxlen 255
    ค่าเริ่มต้น!!LogonBanner_DefText
    ส่วนท้าย
    นโยบายการสิ้นสุด
    ตำแหน่งที่ตั้งของการเปลี่ยนแปลงนี้ในรีจิสทรีได้HKEY_LOCAL_MACHINEhive เป็นเฉพาะ โดยตัวแปรคลาส มีระบุสถานที่สำคัญ NT\CurrentVersion\Winlogon Software\Microsoft\Windows ตามตัวแปร KEYNAME
  • valuename

    • คำสำคัญค่าถูกสร้าง หรือเปลี่ยนแปลงในรีจิสทรี

      • REG_SZ (ค่าเริ่มต้น)
      • ตัวเลข = DWORD หรือไบนารีการเปลี่ยนแปลงข้อมูล
    VALUENAME: ตัวแปร VALUENAME ระบุค่าของคีย์รีจิสทรีที่มีเพิ่ม หรือเปลี่ยนแปลง ในตัวอย่างข้างต้น นโยบายแบนเนอร์การเข้าสู่ระบบต้องมีการเปลี่ยนแปลงรีจิสทรีที่สอง ค่าLegalNoticeCaptionเพิ่ม หรือเปลี่ยนแปลง และค่าLegalNoticeTextเพิ่ม หรือเปลี่ยนแปลงในตัวอย่างข้างต้น

    โดยค่าเริ่มต้น ชนิดของค่าสตริงที่มี REG_SZ คุณสามารถแทนการตั้งค่านั้น โดยการเพิ่มคำสำคัญตัวเลข ค่าตัวเลขทั้งหมดถูกพิมพ์ลงในแม่แบบนโยบายในรูปแบบเลขฐานสิบ ค่าถูกจัดเก็บไว้ในรีจิสทรีเป็นไบนารีและ DWORD แล้ว

    โปรดจำไว้ว่า ข้อมูลที่เก็บอยู่ในค่าเหล่านั้นถูกกำหนด โดยผู้ดูแลและสิ่งที่ผู้นั้นชนิดลงในกล่องข้อความในตัวแก้ไขนโยบายของระบบ

การแปลงการเปลี่ยนแปลงรีจิสทรีเป็นคำสำคัญ ADM

รองรับทุกอาจจะค้นหาการเปลี่ยนแปลงรีจิสทรีที่เป็นประโยชน์ที่คุณต้องการกระจาย ตัวอย่างเช่น ทำการเปลี่ยนแปลงต่อไปนี้ที่ช่วยให้คุณสามารถย้ายเครื่องพิมพ์โฟลเดอร์การเก็บพักไว้ Remember that before you point the spool to a new folder, that folder must be created. You can then make the following change to the registry:

สิ่งสำคัญนี้ส่วน วิธี หรืองานประกอบด้วยขั้นตอนที่บอกวิธีการแก้ไขรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
322756วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows


  1. เริ่มการทำงานของโปรแกรม Registry Editor (Regedt32.exe)
  2. ค้นหานี้DefaultSpoolDirectoryvalue under the following key in the registry:
       HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers
    						
    หมายเหตุ:: คีย์รีจิสทรีการข้างต้นคือ เส้นหนึ่ง ได้ถูกห่อสำหรับ readability
  3. ในการแก้ไขเมนู คลิกstringประเภท:X:\Pathname(for example, D:\Printing), and then clickตกลง.
  4. ออกจากโปรแกรม Registry Editor
This change to the registry must be converted into a template format so that HKEY becomes CLASS (Machine or User), Key becomes KEYNAME, and Value becomes VALUENAME (followed by NUMERIC if the type is BINARY or DWORD).

Creating an ADM File

ADM files can be created with any text editor.

Create a file following the block-structure syntax of the *.adm language:
  • Quotation marks around terms with spaces
  • Block structures have a beginning and an end
  • Save with *.adm extension (not .txt)
To create a ADM file template:
  1. Start NotePad or any text editor to create your template.
  2. Create an .ADM file following the rules outlined above. ตัวอย่าง::
    CLASS MACHINE
    CATEGORY "How To Test"
    POLICY "Change Spool Directory"
    KEYNAME "System\CurrentControlSet\Control\Print\Printers"
    PART "Spool Directory"
    EDITTEXT
    VALUENAME "DefaultSpoolDirectory"
    END PART
    END POLICY
    END CATEGORY
Spacing does not matter. If a name has a space in it, it must be surrounded by quotation marks. As a good practice, surround all labels, keynames, and valuenames with quotation marks. Remember to save the file with a .ADM extension.

Loading the Template into System Policy Editor

  1. Start the System Policy Editor tool. คลิกเริ่มการทำงานชี้ไปที่โปรแกรมชี้ไปที่เครื่องมือการดูแลระบบแล้ว คลิกSystem Policy Editor. An empty window is displayed. If any icons are displayed, clickปิดในการแฟ้ม:เมนู You must quit the program as you cannot load another .ADM file while any policy files (or the registry) are open for editing or viewing purposes.
  2. ในการตัวเลือกเมนู คลิกPolicy Templateto display the Policy Template Options window. Notice the two .ADM files discussed earlier are already loaded.
  3. คลิกadd, go to the location of the file to be loaded, click the file, clickOPENแล้ว คลิกตกลง.
  4. ในการแฟ้ม:เมนู คลิกNew Policyเมื่อต้องการแสดงนี้System Policy Editorหน้าต่าง
  5. คลิกสองครั้งคอมพิวเตอร์เริ่มต้นbecause the .ADM file uses the CLASS MACHINE variable and keyword, which is for the HKEY_LOCAL_MACHINE registry hive.
The How To Test entry that was created earlier is now displayed. You can now set this entry with a system policy that affects whatever computers you choose.

ข้อมูลอ้างอิง

Terms and Abbreviations

System Policy Editor (SPE):The tool needed to load the .pol file and apply .adm files.

ADM files:The templates used to change current registry settings.

!!Strings:The text variables in the .adm file.

CATEGORY:"Books" ของการจัดกลุ่มนโยบาย

นโยบาย::ใช้เพื่อสร้างกล่องกาเครื่องหมายรายการที่จำเป็นสำหรับการเปลี่ยนแปลงค่ารีจิสทรี

ส่วน:ใช้สำหรับการควบคุมการป้อนข้อมูลของนโยบายที่จำเป็น

แฟ้ม Winnt.adm สร้างอินเทอร์เฟซที่ใช้ในตัวอย่างข้างต้น รายการต่อไปนี้อธิบายถึงคำสำคัญที่สร้างอินเทอร์เฟซ

!!สายอักขระ: ที่มีหลายบรรทัดที่ขึ้นต้นด้วย "!! " "!! " ตัวแปรของสายอักขระที่แสดงถึงทศนิยม และตาม ด้วยชื่อตัวแปร!!stringname. สายอักขระมีกำหนดที่ด้านล่างของแม่แบบของนโยบาย ถ้าคุณเลื่อนไปด้านล่างของไฟล์ คุณเห็นส่วนที่คล้ายกับข้อความต่อไปนี้:

[สตริงการ]
ระบบ =ระบบ Windows NT
Login_Policies =เข้าสู่ระบบ
LogonBanner_DefText =ข้อความของผู้ใช้ที่สร้างขึ้น
ตัวแปร!!ระบบในเนื้อความของต้นแบบการแมปไปยังระบบ Windows NT ซึ่งจะปรากฏในส่วนติดต่อ จำเป็นส่วนหนึ่งของสายอักขระการอนุญาตให้คำอธิบายจะถูกแทนได้อย่างง่ายดาย ซึ่งมีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อคุณแปลงแฟ้มที่เป็นภาษาอื่น ๆ มิฉะนั้น คุณอาจเพียงแค่ต้องการฝังข้อความในเนื้อหาของต้นแบบ

ประเภท:: นี้กำหนดกลุ่มของนโยบายที่คล้ายกัน คำสำคัญประเภทสร้างสมุดบัญชีที่ expandable และ collapsible ในอินเทอร์เฟซ SPE และประเภทสามารถ nest ภายในที่อื่น ประเภทถูกใช้เฉพาะสำหรับองค์กร และคุณสามารถสร้างมาก หรือน้อยตามประเภท ตามที่คุณต้องการ

นโยบาย:: คำสำคัญนี้สร้างรายการของกล่องกาเครื่องหมายที่ ถ้ามีเลือก สร้างการเพิ่มคำสั่งสำหรับการเปลี่ยนแปลงรีจิสทรี ถ้ายกเลิกเลือก โปรแกรมสร้างการคำสั่งสำหรับการเปลี่ยนแปลงรีจิสทรีที่แตกต่างกัน (โดยปกติการลบ) If the check box is unavailable, it does not create an instruction in the policy file.

PARTs: Some registry changes are accomplished by implementing or clearing a policy. Other registry changes are more complex. For example, to create a logon banner (the policy), an administrator must indicate what goes in the title bar of the window and what goes in the body of the window. These additional pieces of information are gathered by the PARTs variable.

PART: This creates an input control in the lower part of the policy dialog box. A large variety of control windows can be created with this.

CATEGORY, POLICY, and PARTcreate the backbone of the SPE interface. Each is a container. CATEGORY can contain categories and policies. POLICIES can contain parts. Because this is a structured programming language, when you begin one structure or container, you also need to end it.

END-END CATEGORY, END POLICY, and END PART: An END command is required to designate the end of each of the respective structures. You do not need to name the category that is ending. It is determined based on the nesting level. Starting and ending each container properly provides for the correct nested structures.

Types of PARTs: There are numerous types of PARTs, which allows you to be creative in designing system policies. For example, the logon banner caption and text are both text boxes. This input control is created with the keyword EDITTEXT, which itself is modified with the optional keywords MAXLEN (to designate the maximum length of input), and DEFAULT (to create a default, suggested data for the administrator's input). So the SPE interface is created with CATEGORIES, POLICIES, and PARTS. An administrator indicates preferences by implementing or clearing policies, and sometimes typing information into input controls called PARTs.

คุณสมบัติ

หมายเลขบทความ (Article ID): 225087 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • 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
Keywords: 
kbinfo kbmt KB225087 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:225087

ให้ข้อเสนอแนะ

 

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