# Erstellen einer eigenen ADM - Datei

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10

Die ADM - Files werden durch den Systemrichtlinieneditor eingelesen, der dann die jeweiligen Einstellungen zu Verfügung stellt. Es gibt von MS schon einige solcher ADM-Files.

Wenn Sie aber Einstellungen verändern wollen, die in den ADM- Files noch nicht vorhanden sind, müssen Sie sich eine eigene Datei erstellen.

Die ADM-Files sind einfache ASCII-Dateien, die mit einem Texteditor erstellt werden können und als ASCII-Datei mit der Endung ".ADM" abgespeichert werden müssen.

Befehle einer ADM - Datei

CLASS MASCHINE bzw. CLASS USER | Hiermit wird festgelegt, ob die Einstellungen für die Maschine (Rechner oder dem Anwender (USER) gelten sollen. Einstellungen für eine Maschine gelten dann für alle Anwender, die sich dort anmelden.
CATEGORY "[Name]" .. END CATEGORY | Jeder neue Eintrag muss in so einer Anweisung eingeschlossen sein. Als [NAME] geben Sie eine Beschreibung ein, die im Richtlineneditor im Auswahlbaum angezeigt werden soll.
POLICY "[NAME]" .. END POLICY | Jeden unterschiedlichen Registry-Schlüssel müssen Sie wiederum in so eine Anweisung einbinden. Hier ist der Name auch wieder für die Anzeige im POLICY Editor gedacht.
KEYNAME "....." | Hier müssen Sie den Registry-Schlüssel angeben, den Sie ändern möchten. Dabei müssen Sie den ersten Schlüsselnamen HKEY_LOCAL_MACHINE bzw. HKEY_CURRENT_USER weglassen. NT trägt das je nach zugeordneter CLASS (MASCHINE oder USER) selbständig ein.
VALUENAME "..." | Hier wird der Wert angegeben, der unter dem Schlüssel verändert bzw. angelegt werden soll. Danach muss die Angabe erfolgen, um welchen TYP es sich handelt und wie er im Systemrichtlinieneditor angezeigt werden soll.
VALUEON NUMERIC 1 VALUEOFF NUMERIC 0 | Datentyp, welcher nur 0 oder 1 enthalten kann: Durch diese Einträge erzeugt der Policyeditor eine BOX zum Ein/Ausschalten
PART !![Variablenname] [Boxart] VALUENAME [NAME] END PART | Verschiedene Eingabe/Auswahlboxen. Mit dieser Anweisung erstellen Sie eine Eingabe bzw. Auswahlbox. Als Variablenname müssen Sie einen Namen angeben, den Sie im unteren Teil definiert haben.
PART !!Info TEXT END PART | Nur als Ausgabe eines Infotextes im Systemrichtlinieneditor. Hier muss der Wert VALUENNAME weggelassen werden
PART !!Test NUMERIC VALUENAME Test END PART | Erstellt einen Registry Key als Datentyp: REG_DWORD
PART !!Test DROPDOWNLIST VALUENAME Test ITEMLIST NAME "Auswahl1" VALUE NUMERIC NAME "Auswahl2" VALUE NUMERIC NAME "Auswahl3" VALUE NUMERIC END ITEMLIST END PART | Zum Erstellen einer Auswahlbox
PART !!Test EDITTEXT VALUENAME Test END PART | Erstellt einen Registry Key als Datentyp: REG_SZ. Wenn Sie hinter EDITTEXT noch REQUIRED angeben, wird eine Fehlermeldung ausgegeben, wenn kein Eintrag bei diesem Wert erfolgt.
PART !!Test EXPANDABLETEXT VALUENAME Test END PART | Erstellt einen Registry Key als Datentyp: REG_EXPAND_SZ
PART !!Test EDITTEXT VALUENAME Test MAXLEN 5 END PART | Gibt die max. Länge für das Eingabefeld an.
PART !!Test NUMERIC DEFAULT 5 VALUENAME Test END PART | Legt einen Vorgabewert fest für Text oder Zahlen.
PART !!Test NUMERIC MIN 5 MAX 100 DEFAULT 10 VALUENAME Test END PART | Legt den größten und kleinsten Wert für die Eingabe fest

Variablen anlegen:

[strings]

[NAME]=[Wert]

Nach dieser Angabe können Sie Variablen festlegen

## Beispiel einer ADM - Datei

CLASS MACHINE

CATEGORY "NetBIOS über TCP/IP"
POLICY "DNS für Windows-Auflösung aktivieren"
KEYNAME "System\CurrentControlSet\Services\NetBT\Parameters"
VALUENAME "EnableDNS"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY
END CATEGORY

CATEGORY "Sicherheit"
POLICY "Löschen der Auslagerungsdatei beim Systemabschluss"
KEYNAME "System\CurrentControlSet\Control\Session Manager\Memory Management"
VALUENAME "ClearPageFileAtShutdown"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY

POLICY "Anzeigen der WS im Netz ausschalten"
KEYNAME "System\CurrentControlSet\Services\LanmanServer\Parameters"
VALUENAME "Hidden"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY

POLICY "Adminrechte - Behebung der Sicherheitslücke: Q218473"
KEYNAME "SYSTEM\CurrentControlSet\Control\Session Manager"
VALUENAME "ProtectionMode"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY
END CATEGORY

CLASS USER

CATEGORY "Bildschirmschoner"
KEYNAME "Control Panel\Desktop"
POLICY "Bildschirmschoner einstellen"
PART !!BildschirmS EDITTEXT
VALUENAME "SCRNSAVE.EXE"
END PART
END POLICY

POLICY "Bildschirmschoner Aktivieren"
VALUENAME "ScreenSaveActive"
VALUEON "1"
VALUEOFF "0"
END POLICY

POLICY "Bildschirmschonerpaßwort"
VALUENAME "ScreenSaverIsSecure"
VALUEON "1" VALUEOFF "0"
END POLICY

POLICY "Bildschirmschoner Zeit"
PART !!ZeitIntervall EDITTEXT
VALUENAME "ScreenSaveTimeOut"
END PART
END POLICY
END CATEGORY

[strings]
BildschirmS="Dateiname"
ZeitIntervall="Zeit in sec."

ADM Dateien können einfach mit dem "Registry System Wizard" (RSW) erstellt werden. Sie können das Programm unter "http://www.winfaq.de" herunterladen.

Siehe auch "Systemrichtlinien Editor" und "Systemrichtlinien und Gruppenrichtlinien"

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1176.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich