기본 설정 확장은 Windows 환경 변수를 지원하며 많은 추가 프로세스 환경 변수를 생성합니다. 구성 매개 변수 값에는 어떠한 변수든지 사용할 수 있습니다. 각 도움말 문서에는 특정 필드에서 변수가 지원되는지 여부가 나와 있습니다.
참고 | |
레지스트리 일치 대상 대상 항목을 사용하여 클라이언트 런타임에 변수를 정의할 수 있으며 이러한 변수가 환경 변수 대상 대상 항목을 사용하거나 기본 설정 항목 설정의 값으로 동작을 제어하도록 할 수 있습니다. |
Windows 환경 변수
Windows 환경은 이름/값 쌍으로 저장된 변수의 목록입니다. 현재 변수 목록을 보려면 명령 프롬프트에서 SET을 입력합니다. 데스크톱을 비롯한 각 프로세스에는 프로세스에 고유한 변수 목록이 있습니다. 한 프로세스가 다른 프로세스를 시작하면 일반적으로 시작하는 프로세스의 환경 복사본이 시작된 프로세스에 전달됩니다. 대개 환경 변수 이름은 두 백분율 기호로 묶입니다(예: %ProgramFiles%). Windows에서는 응용 프로그램이 환경 변수 이름과 연결된 값을 요청하면 환경 변수를 확인합니다.
기본 설정 프로세스 변수
기본 설정 확장에서는 여기에 나열된 프로세스 변수를 구현합니다.
참고 | |
변수는 대/소문자를 구분하지 않습니다. |
%AppDataDir% |
현재 사용자의 응용 프로그램 데이터 디렉터리 |
%BinaryComputerSid% |
16진수 형식으로 된 컴퓨터의 SID |
%BinaryUserSid% |
16진수 형식으로 된 현재 사용자의 SID |
%CommonAppdataDir% |
"모든 사용자"의 응용 프로그램 데이터 디렉터리 |
%CommonDesktopDir% |
"모든 사용자"의 바탕 화면 디렉터리 |
%CommonFavoritesDir% |
"모든 사용자"의 Explorer 즐겨찾기 디렉터리 |
%CommonProgramsDir% |
"모든 사용자"의 프로그램 디렉터리 |
%CommonStartMenuDir% |
"모든 사용자"의 시작 메뉴 디렉터리 |
%CommonStartUpDir% |
"모든 사용자"의 시작 디렉터리 |
%ComputerName% |
컴퓨터의 NetBIOS 이름 |
%CurrentProcessId% |
주 클라이언트 프로세스의 숫자 ID |
%CurrentThreadId% |
주 클라이언트 스레드의 숫자 ID |
%DateTime% |
현재 시간(UTC) |
%DateTimeEx% |
밀리초가 포함된 현재 시간(UTC) |
%DesktopDir% |
현재 사용자의 바탕 화면 디렉터리 |
%DomainName% |
컴퓨터의 도메인 이름 또는 작업 그룹 |
%FavoritesDir% |
현재 사용자의 Explorer 즐겨찾기 디렉터리 |
%LastError% |
구성 중 발생한 마지막 오류 코드 |
%LastErrorText% |
마지막 오류 코드 텍스트 설명 |
%LdapComputerSid% |
LDAP 이스케이프된 이진 형식으로 된 컴퓨터의 SID |
%LdapUserSid% |
LDAP 이스케이프된 이진 형식으로 된 현재 사용자의 SID |
%LocalTime% |
현재 로컬 시간 |
%LocalTimeEx% |
밀리초가 포함된 현재 로컬 시간 |
%LogonDomain% |
현재 사용자의 도메인 |
%LogonServer% |
현재 사용자를 인증한 도메인 컨트롤러 |
%LogonUser% |
현재 사용자의 사용자 이름 |
%LogonUserSid% |
현재 사용자의 SID |
%MacAddress% |
컴퓨터에서 처음 검색된 MAC 주소 |
%NetPlacesDir% |
현재 사용자의 내 네트워크 환경 디렉터리 |
%OsVersion% |
운영 체제: Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server 2003, Windows XP 또는 알 수 없는 운영 체제 |
%ProgramFilesDir% |
Windows 프로그램 파일 디렉터리 |
%ProgramsDir% |
현재 사용자의 프로그램 디렉터리 |
%RecentDocumentsDir% |
현재 사용자의 최근 문서 디렉터리 |
%ResultCode% |
클라이언트의 종료 코드 |
%ResultText% |
클라이언트의 종료 코드 텍스트 설명 |
%ReversedComputerSid% |
역방향 바이트 순서 16진수 형식으로 된 컴퓨터의 SID |
%ReversedUserSid% |
역방향 바이트 순서 16진수 형식으로 된 현재 사용자의 SID |
%SendToDir% |
현재 사용자의 보내기 디렉터리 |
%StartMenuDir% |
현재 사용자의 시작 메뉴 디렉터리 |
%StartUpDir% |
현재 사용자의 시작 디렉터리 |
%SystemDir% |
Windows 시스템 디렉터리 |
%SystemDrive% |
운영 체제가 실행되는 드라이브의 이름 |
%TempDir% |
Windows API로 확인된 현재 사용자의 임시 디렉터리 |
%TimeStamp% |
구현 중인 구성의 타임스탬프 |
%TraceFile% |
추적 파일의 경로/이름 |
%WindowsDir% |
Windows 디렉터리 |
기본 설정 확장에서는 텍스트 상자에 삽입하기 위해 선택할 수 있는 변수 목록을 제공합니다. 다음과 같은 조건의 텍스트 상자에서 대화 상자를 열 수 있습니다.
-
사용하지 않도록 설정되지 않은 경우
-
읽기 전용이 아닌 경우
-
숫자 값으로 제한되지 않은 경우
변수를 입력하려면 |
그룹 정책 관리 콘솔을 열고 구성할 기본 설정 항목이 포함된 GPO(그룹 정책 개체)를 마우스 오른쪽 단추로 클릭한 다음 편집을 클릭합니다.
원하는 상자에 커서를 놓습니다.
-
기본 설정 프로세스 변수를 입력하려면 F3 키를 누르고 목록에서 변수를 선택한 다음 선택을 클릭하여 상자에 변수를 삽입합니다.
-
기존 Windows 환경 변수를 입력하려면 상자에 변수를 입력합니다.
참고 변수가 클라이언트 컴퓨터에 적용되기 전에는 확인되지 않도록 하여 확인된 값 대신 변수가 클라이언트 컴퓨터의 기본 설정에 나타나게 할 수 있습니다. 기본 설정 프로세스 변수에 대해 이렇게 하려면 변수 확인 확인란의 선택을 취소합니다. 이렇게 하면 % % 구분 기호와 변수 이름 사이에 <>가 삽입됩니다(예: %<ProgramFiles>%). 기본 설정 확장에서는 텍스트에서 < > 문자를 제거하고 확인되지 않은 변수를 그대로 둡니다. Windows 환경 변수에서도 이 구문을 사용할 수 있습니다.
-
기본 설정 프로세스 변수를 입력하려면 F3 키를 누르고 목록에서 변수를 선택한 다음 선택을 클릭하여 상자에 변수를 삽입합니다.