Co to jest format pliku ADML?
Plik .adml to specyficzna dla języka część zasobów szablonu administracyjnego zasad grup systemu Windows. Jest on zawsze sparowany z pasującym plikiem .admx o tej samej nazwie bazowej: .admx zawiera logikę zasad i mapowania rejestru, podczas gdy .adml przechowuje wyłącznie zlokalizowane ciągi wyświetlania - nazwy ustawień, teksty objaśniające i etykiety elementów interfejsu użytkownika - przypisane do identyfikatorów ID.
Format ten został wprowadzony w 2007 roku wraz z systemem Windows Vista SP1 i Windows Server 2008 jako część modelu ADMX/ADML, który zastąpił monolityczne pliki .adm. Oddzielenie logiki od ciągów znaków pozwala na sparowanie pojedynczego pliku .admx z plikami .adml w dziesiątkach języków bez powielania definicji zasad.
Pliki .adml to poprawnie sformułowane pliki XML z elementem głównym <policyDefinitionResources>. Wewnątrz sekcja <stringTable> mapuje identyfikatory ciągów na zlokalizowany tekst, a sekcja <presentationTable> definiuje, jak kontrolki interfejsu użytkownika - listy rozwijane, pola wyboru, pola tekstowe - są etykietowane w edytorze zasad grup.
Pliki są wdrażane w folderze PolicyDefinitions - lokalnie w C:\Windows\PolicyDefinitions\<lang>\ lub w centralnym magazynie SYSVOL pod adresem \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\ - gdzie <lang> to tag BCP 47, np. pl-PL. Edytor obiektów zasad grup (gpedit.msc) oraz Konsola zarządzania zasadami grup ładują pliki .adml automatycznie przy uruchomieniu.
Bezpieczeństwo
RYZYKO: LOWZwykły plik tekstowy XML; nie może zostać wykonany samodzielnie. Złośliwe pliki .adml sparowane ze złośliwymi plikami .admx mogłyby skonfigurować niepożądane ustawienia zasad grup, gdyby zostały umieszczone w PolicyDefinitions przez atakującego z dostępem administratora - ale to wymaga już uprawnień administracyjnych. Dla większości użytkowników pliki te są bezpieczne do otwierania i odczytu.
Szczegóły formatu
w pigułceProgramy otwierające pliki ADML
Szczegóły techniczne
specyfikacja| Format pliku | Poprawnie sformułowany XML; element główny `<policyDefinitionResources>` |
| Kodowanie znaków | UTF-8 (szablony dostarczane przez Microsoft mogą używać UTF-16 LE z BOM) |
| Typ MIME | text/xml (również application/xml) |
| Wersja schematu | atrybut `revision="1.0" schemaVersion="1.0"` w elemencie głównym |
| Wymagane parowanie | Zawsze wdrażany wraz z pasującym plikiem `.admx` o tej samej nazwie bazowej |
| Sekcja ciągów znaków | `<stringTable>` mapuje identyfikatory ciągów na zlokalizowany tekst wyświetlany dla ustawień zasad |
| Sekcja prezentacji | `<presentationTable>` definiuje etykiety kontrolek interfejsu (listy rozwijane, pola wyboru, pola tekstowe) |
| Składnia odniesienia do ciągu | `.admx` odwołuje się do ciągów jako `$(string.ID)`; `.adml` rozwiązuje je na podstawie tego ID |
| Ścieżka centralnego magazynu domeny | `\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\` |
| Ścieżka lokalnych zasad grup | `C:\Windows\PolicyDefinitions\<lang>\` |
| Nazewnictwo podfolderów językowych | Tag języka BCP 47, np. `pl-PL`, `en-US`, `de-DE`, `fr-FR` |
| Wprowadzono | Windows Vista SP1 / Server 2008 (2007); zastąpił monolityczne szablony `.adm` |
| Ładowany przez | Edytor obiektów zasad grup (`gpedit.msc`) oraz Konsola zarządzania zasadami grup (GPMC) |
| Wydano | 2007 (Windows Vista SP1 / Server 2008) |
| Najnowsza wersja | No independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025 |
| Specyfikacja | learn.microsoft.com |
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ADML.