ADM 형식은 Microsoft Windows 운영 체제에서 그룹 정책( Group Policy )의 관리 템플릿(Administrative Template) 파일에 사용되는 파일 형식을 말한다. 이 파일은 .adm 확장자를 가지며, 텍스트 기반의 구조로 되어 있어 관리자가 레지스트리 설정, 시스템 정책, 사용자 인터페이스 옵션 등을 정의하고 그룹 정책 객체(GPO)에 포함시킬 수 있도록 한다.
개요
- 목적: 그룹 정책 관리 콘솔(GPMC) 또는 로컬 그룹 정책 편집기에서 정책 설정 항목을 사용자에게 친숙한 형태로 제공하기 위해 사용된다.
- 형식: 순수 텍스트 파일이며, 특정 구문(syntax)을 따르는 선언적 언어로 기술된다.
- 지원: Windows NT 4.0 이후 버전에서 지원되며, Windows Vista·7·8·10·11 등 최신 버전에서도 호환된다.
파일 구조
ADM 파일은 크게 다음과 같은 요소로 구성된다.
| 요소 | 설명 |
|---|---|
| CLASS | 정책이 적용되는 범위(Machine 또는 User)를 지정한다. |
| CATEGORY | 정책을 논리적인 그룹으로 묶어 탐색 트리 구조를 만든다. |
| POLICY | 실제 설정 항목을 정의하며, 이름, 설명, 레지스트리 키·값 등을 포함한다. |
| VALUE | 정책에 대한 구체적인 레지스트리 값 형식을 지정한다(REG_DWORD, REG_SZ 등). |
| DEFAULT | 정책이 적용되지 않았을 때의 기본값을 정의한다. |
| EXPLANATION | 정책의 목적이나 사용 방법에 대한 부가 설명을 제공한다. |
예시(간략화):
CLASS MACHINE
CATEGORY !!MyCategory
POLICY !!MyPolicy
KEYNAME "Software\MyCompany\MyApp"
PART !!MySetting DROPDOWNLIST REQUIRED
VALUENAME "Setting"
ITEMLIST
NAME !!Enabled VALUE NUMERIC 1
NAME !!Disabled VALUE NUMERIC 0
END ITEMLIST
END PART
END POLICY
END CATEGORY
※ !! 로 시작하는 문자열은 다국어 지원을 위한 로컬화된 텍스트 리소스를 가리킨다.
사용 분야
- 기업 환경: 중앙 관리형 IT 정책을 대규모로 배포·제어할 때 사용된다. 예를 들어, 보안 설정, 소프트웨어 배포, 사용자 인터페이스 제한 등을 정의한다.
- 시스템 관리자: 맞춤형 정책을 제작·배포하여 표준 Windows 정책 외에 추가적인 제어를 구현한다.
- 소프트웨어 개발: 애플리케이션 자체 설정을 그룹 정책을 통해 관리하고자 할 때, 해당 설정을 ADM 파일로 제공한다.
관련 표준 및 문서
- Microsoft 공식 문서: “Administrative Template Files (.adm) – Windows IT Pro Documentation” 등에서 구문 및 사용법을 상세히 설명한다.
- Group Policy Management Console (GPMC): ADM 파일을 import·export 하여 정책을 관리한다.
- 대체 형식: Windows Vista 이후부터는 XML 기반의
.admx/.adml형식이 권장되며, 기존.adm파일은 호환성을 위해 여전히 지원된다.
최신 동향
Windows Vista 이후 출시된 운영 체제에서는 ADM 파일보다 ADMX(Administrative Template XML) 파일이 표준으로 전환되었다. ADMX는 다국어 지원과 중앙 저장소 관리가 용이하다는 장점이 있어, 새로운 정책 정의는 주로 ADMX 형식으로 작성된다. 그러나 레거시 시스템이나 특정 구형 소프트웨어는 여전히 ADM 파일을 사용한다.
참고문헌
- Microsoft Docs, Administrative Template Files (.adm), https://learn.microsoft.com/ (접근일: 2026년 4월)
- Microsoft Docs, Group Policy Administrative Templates Overview, https://learn.microsoft.com/ (접근일: 2026년 4월)
※ 위 내용은 Microsoft가 공식적으로 제공하는 문서와 일반적인 IT 관리 실무에 기반한 객관적인 정보이며, 공개된 자료 외에 추가적인 비공식적인 정의나 의미는 포함되지 않는다.