사용자 지정 UE-V 템플릿 및 UE-V 템플릿 생성기(Windows 10) 작업
UE-V(사용자 환경 가상화)는 설정 위치 템플릿 이라는 XML 파일을 사용하여 사용자 디바이스 간에 애플리케이션 설정 및 Windows 설정을 모니터링하고 동기화합니다. 기본적으로 일부 설정 위치 템플릿은 UE-V에 포함됩니다. 그러나 기본 템플릿에 포함된 설정 이외의 데스크톱 애플리케이션에 대한 설정을 동기화하려는 경우 UE-V 템플릿 생성기를 사용하여 사용자 지정 설정 위치 템플릿을 만들 수 있습니다. UE-V 템플릿 생성기를 사용하여 사용자 지정 설정 위치 템플릿을 편집하거나 유효성을 검사할 수도 있습니다.
UE-V 템플릿 생성기를 사용하여 Win32 애플리케이션이 설정을 저장하는 위치를 모니터링, 검색 및 캡처합니다. 템플릿 생성기는 다음 유형의 애플리케이션에 대한 설정 위치 템플릿을 만들지 않습니다.
- 가상화된 애플리케이션
- 터미널 서비스를 통해 제공되는 애플리케이션
- Java 애플리케이션
- Windows 애플리케이션
표준 및 비표준 설정 위치
UE-V 템플릿 생성기를 사용하면 애플리케이션이 설정 정보를 저장하는 데 사용하는 설정 파일 및 레지스트리 설정을 검색하는 위치를 식별할 수 있습니다. 생성기는 표준 사용자가 액세스할 수 있는 위치에서만 설정을 검색합니다. 다른 위치에 저장된 설정은 제외됩니다.
검색된 설정은 표준 및 비표준의 두 범주로 그룹화됩니다. 표준 설정은 동기화에 권장되며 UE-V는 쉽게 캡처하고 적용할 수 있습니다. 비표준 설정은 잠재적으로 설정을 동기화할 수 있지만 UE-V에서 사용하는 규칙으로 인해 이러한 설정이 일관되거나 의존적으로 설정을 동기화하지 않을 수 있습니다. 이러한 설정은 임시 파일에 따라 달라지거나, 신뢰할 수 없는 동기화가 발생하거나, 유용하지 않을 수 있습니다. 이러한 설정 위치는 UE-V 템플릿 생성기에 표시됩니다. 사례별로 포함하거나 제외하도록 선택할 수 있습니다.
UE-V 템플릿 생성기는 검색 프로세스의 일부로 애플리케이션을 엽니다. 생성기는 다음 위치에서 설정을 캡처할 수 있습니다.
- 레지스트리 설정 - HKEY_CURRENT_USER 아래의 레지스트리 위치
- 애플리케이션 설정 파일 - \ Users \ [User name] \ AppData \ Roaming 아래에 저장된 파일
UE-V 템플릿 생성기는 일반적으로 애플리케이션 소프트웨어 파일을 저장하지만 사용자 컴퓨터 또는 환경 간에 잘 동기화되지 않는 위치를 제외합니다. UE-V 템플릿 생성기는 이러한 위치를 제외합니다. 제외된 위치는 다음과 같습니다.
- 로그온한 사용자가 값을 쓸 수 없는 레지스트리 키 및 파일 HKEY_CURRENT_USER
- windows 운영 체제의 핵심 기능과 연결된 레지스트리 키 및 파일 HKEY_CURRENT_USER
- 관리자 권한이 필요하고 UAC(사용자 계정 컨트롤) 계약을 설정해야 할 수 있는 HKEY_LOCAL_MACHINE 하이브에 있는 모든 레지스트리 키
- 관리자 권한이 필요하고 UAC 규약을 설정해야 할 수 있는 Program Files 디렉터리에 있는 파일
- 사용자 \ [사용자 이름] \ AppData \ LocalLow 아래에 있는 파일
- 관리자 권한이 필요하고 UAC 규약을 설정해야 할 수 있는 %Systemroot%에 있는 Windows 운영 체제 파일
애플리케이션 설정을 동기화하려면 이러한 위치에 저장된 레지스트리 키와 파일이 필요한 경우 템플릿을 만드는 동안 제외된 위치를 설정 위치 템플릿에 수동으로 추가할 수 있습니다.
UE-V 템플릿 생성기를 사용하여 설정 위치 템플릿 편집
UE-V 템플릿 생성기를 사용하여 설정 위치 템플릿을 편집합니다. 수정된 설정이 UE-V 템플릿 생성기를 사용하여 템플릿에 추가되면 템플릿 내의 버전 정보가 자동으로 업데이트되어 엔터프라이즈에 배포된 기존 템플릿이 올바르게 업데이트되도록 합니다.
UE-V 템플릿 생성기를 사용하여 UE-V 설정 위치 템플릿을 편집하려면
시작 메뉴를 열고 Windows 키트>Microsoft User Experience Virtualization(UE-V) 템플릿 생성기로 이동하여 템플릿 생성기를 엽니다.
설정 위치 템플릿 편집을 클릭합니다.
최근에 사용한 템플릿 목록에서 편집할 템플릿을 선택합니다. 또는 찾아보기를 클릭하여 설정 템플릿 파일을 검색합니다. Next(다음)를 클릭하여 계속합니다.
설정 템플릿에 대한 속성, 레지스트리 위치 및 파일 위치를 검토합니다. 필요에 따라 편집합니다.
속성 탭에서 다음 속성을 보고 편집할 수 있습니다.
애플리케이션 이름 프로그램 파일 속성의 설명에 기록된 애플리케이션 이름입니다.
프로그램 이름 프로그램 파일 속성에서 가져온 프로그램의 이름입니다. 이 이름에는 일반적으로 .exe 파일 이름 확장명입니다.
제품 버전 애플리케이션의 .exe 파일의 제품 버전 번호입니다. 이 속성은 파일 버전과 함께 설정 위치 템플릿의 대상이 되는 애플리케이션을 결정하는 데 도움이 됩니다. 이 속성은 주 버전 번호를 허용합니다. 이 속성이 비어 있으면 설정 위치 템플릿이 제품의 모든 버전에 적용됩니다.
파일 버전 애플리케이션의 .exe 파일의 파일 버전 번호입니다. 이 속성은 제품 버전과 함께 설정 위치 템플릿의 대상이 되는 애플리케이션을 결정하는 데 도움이 됩니다. 이 속성은 주 버전 번호를 허용합니다. 이 속성이 비어 있으면 설정 위치 템플릿이 프로그램의 모든 버전에 적용됩니다.
템플릿 작성자 이름 (선택 사항) 설정 템플릿 작성자의 이름입니다.
템플릿 작성자 이메일 (선택 사항) 설정 위치 템플릿 작성자의 이메일 주소입니다.
레지스트리 탭에는 설정 위치 템플릿에 포함된 레지스트리 위치의 키 및 범위가 나열됩니다. 작업 드롭다운 메뉴를 사용하여 레지스트리 위치를 편집할 수 있습니다. 작업 메뉴에서 새 키를 추가하고, 기존 키의 이름 또는 scope 편집하고, 키를 삭제하고, 키가 있는 레지스트리를 찾아볼 수 있습니다. 레지스트리에 대한 scope 정의하는 경우 모든 설정 scope 사용하여 지정된 키 아래에 모든 레지스트리 설정을 포함할 수 있습니다. 모든 설정 및 하위 키를 사용하여 지정된 키, 하위 키 및 하위 키 설정 아래에 모든 레지스트리 설정을 포함합니다.
파일 탭에는 설정 위치 템플릿에 포함된 파일 위치의 파일 경로 및 파일 마스크가 나열됩니다. 작업 드롭다운 메뉴를 사용하여 파일 위치를 편집할 수 있습니다. 파일 위치에 대한 작업 메뉴에서 새 파일 또는 폴더 위치를 추가하고, 기존 파일 또는 폴더의 scope 편집하고, 파일 또는 폴더를 삭제하고, Windows Explorer 선택한 위치를 열 수 있습니다. 지정된 폴더에 모든 파일을 포함하려면 파일 마스크를 비워 둡니다.
저장을 클릭하여 설정 위치 템플릿에 변경 내용을 저장합니다.
닫기를 클릭하여 설정 템플릿 마법사를 닫습니다. UE-V 템플릿 생성기 애플리케이션을 종료합니다.
애플리케이션의 설정 위치 템플릿을 편집한 후에는 템플릿을 테스트해야 합니다. 엔터프라이즈의 프로덕션 환경에 배치하기 전에 랩 환경에서 수정된 설정 위치 템플릿을 배포합니다.
설정 위치 템플릿을 수동으로 편집하는 방법
- 설정 위치 템플릿 .xml 파일의 로컬 복사본을 Create. UE-V 설정 위치 템플릿은 애플리케이션이 설정 값을 저장하는 위치를 식별하는 .xml 파일입니다.
참고
설정 위치 템플릿은 템플릿 ID 때문에 고유합니다. 템플릿을 복사하고 .xml 파일의 이름을 바꾸면 UE-V가 .xml 파일에서 템플릿 ID 태그를 읽고 .xml 파일의 파일 이름이 아닌 이름을 확인하므로 템플릿 등록이 실패합니다. 또한 UE-V는 버전 번호를 읽어 변경된 내용이 있는지 확인합니다. 버전 번호가 더 높으면 UE-V에서 템플릿을 업데이트합니다.
- XML 편집기를 사용하여 설정 위치 템플릿 파일을 엽니다.
- 설정 위치 템플릿 파일을 편집합니다. 모든 변경 내용은 SettingsLocationTempate.xsd에 정의된 UE-V 스키마 파일을 준수해야 합니다. 기본적으로 .xsd 파일의 복사본은 \ProgramData\Microsoft\UEV\Templates에 있습니다.
- 설정 위치 템플릿의 버전 번호를 증분합니다.
- 설정 위치 템플릿 파일을 저장한 다음 XML 편집기를 닫습니다.
- UE-V 템플릿 생성기를 사용하여 수정된 설정 위치 템플릿 파일의 유효성을 검사합니다.
- 클라이언트 컴퓨터 간에 설정을 동기화하려면 먼저 편집된 UE-V 설정 위치 템플릿을 등록해야 합니다. 템플릿을 등록하려면 Windows PowerShell 연 다음 cmdlet
update-uevtemplate [templatefilename]
을 실행합니다. 그런 다음, 파일을 설정 스토리지 카탈로그에 복사할 수 있습니다. 그러면 사용자 컴퓨터의 UE-V 에이전트가 예약된 작업에서 예약된 대로 업데이트됩니다.
UE-V 템플릿 생성기를 사용하여 설정 위치 템플릿 유효성 검사
UE-V 템플릿 생성기를 사용하지 않고 XML 편집기에서 설정 위치 템플릿을 만들거나 편집할 수 있습니다. 이 경우 UE-V 템플릿 생성기를 사용하여 새 XML 또는 수정된 XML이 템플릿에 대해 정의된 스키마와 일치하는지 확인할 수 있습니다.
UE-V 템플릿 생성기를 사용하여 UE-V 설정 위치 템플릿의 유효성을 검사하려면 다음을 수행합니다.
시작 메뉴를 열고 Windows 키트>Microsoft User Experience Virtualization(UE-V) 템플릿 생성기로 이동하여 템플릿 생성기를 엽니다.
설정 위치 템플릿 유효성 검사를 클릭합니다.
최근에 사용한 템플릿 목록에서 편집할 템플릿을 선택합니다. 또는 설정 템플릿 파일로 이동합니다 . Next(다음)를 클릭하여 계속합니다.
유효성 검사를 클릭하여 계속합니다.
닫기를 클릭하여 설정 템플릿 마법사를 닫습니다. UE-V 템플릿 생성기 애플리케이션을 종료합니다.
애플리케이션에 대한 설정 위치 템플릿의 유효성을 검사한 후에는 템플릿을 테스트해야 합니다. 엔터프라이즈의 프로덕션 환경에 배치하기 전에 랩 환경에서 템플릿을 배포합니다.