App-V 5.0 SP3 정보
업데이트 날짜: 2015년 1월
적용 대상: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
다음 섹션에서 Microsoft Application Virtualization(App-V) 5.0 SP3에 적용되는 주요 변경 내용에 대한 정보를 검토할 수 있습니다.
App-V 5.0 SP3 소프트웨어 필수 구성 요소 및 지원되는 구성
App-V 5.0 SP3로 마이그레이션
수동으로 만든 연결 그룹 XML 파일의 경우 스키마를 업데이트해야 함
연결 그룹의 개선 사항
관리자는 특정 사용자에 대한 패키지를 게시하고 게시를 취소할 수 있습니다.
관리자만 패키지를 게시하고 게시를 취소할 수 있도록 설정
사용자에게 게시되는 패키지를 지원하는 RunVirtual 레지스트리 키
새 PowerShell cmdlet 및 업데이트 가능한 cmdlet 도움말
PVAD(기본 가상 응용 프로그램 디렉터리)는 숨겨져 있지만 설정할 수 있음
App-V 게시 메타데이터를 보려면 ClientVersion 필요
App-V 이벤트 로그가 통합됨
App-V 5.0 SP3 소프트웨어 필수 구성 요소 및 지원되는 구성
App-V 5.0 SP3 소프트웨어 필수 구성 요소 및 지원되는 구성은 다음 링크를 참조하세요.
필수 구성 요소 및 지원되는 구성의 링크 | 설명 |
---|---|
App-V 5.0 SP3 설치를 시작하기 전에 설치해야 하는 필수 구성 요소 소프트웨어입니다. |
|
App-V 서버, Sequencer 및 클라이언트 구성 요소에 대해 지원되는 운영 체제 및 하드웨어 요구 사항입니다. |
App-V 5.0 SP3로 마이그레이션
다음 정보를 참조하여 이전 버전에서 App-V 5.0 SP3로 업그레이드합니다.
업그레이드를 시작하기 전에
업그레이드를 시작하기 전에 다음 정보를 검토합니다.
업그레이드 전에 검토할 항목 | 설명 |
---|---|
업그레이드할 구성 요소 |
참고 App-V 클라이언트 사용자 인터페이스를 사용하려면 Microsoft Application Virtualization 5.0 클라이언트 UI 응용 프로그램에서 기존 버전을 다운로드합니다. |
App-V 4.x에서 업그레이드 |
먼저 App-V 5.0으로 업그레이드해야 합니다. App-V 4.x에서 App-V 5.0 SP3로 직접 업그레이드할 수는 없습니다. 자세한 내용은 다음 항목을 참조하세요. |
App-V 5.0 이상에서 업그레이드 |
다음 버전에서 App-V 5.0 SP3로 직접 업그레이드할 수 있습니다.
App-V 5.0 SP3로 업그레이드하려면 이 문서의 나머지 섹션에서 설명하는 단계를 수행합니다. |
업그레이드 후 패키지 및 연결 그룹에 대해 수행해야 하는 변경 |
없음. 패키지와 연결 그룹은 현재와 같이 계속 작동합니다. |
App-V 인프라를 업그레이드하는 단계
App-V 인프라의 각 구성 요소를 App-V 5.0 SP3으로 업그레이드하려면 다음 단계를 완료합니다.
단계 | 추가 정보 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1단계: App-V 서버를 업그레이드합니다. App-V 서버를 사용하지 않는 경우에는 이 단계를 건너뛰고 다음 단계로 이동합니다. 참고 App-V 5.0 SP3 클라이언트는 App-V 5.0 SP1 서버와 호환됩니다. |
다음 단계를 수행합니다.
|
||||||||||
2단계: App-V Sequencer를 업그레이드합니다. |
시퀀서를 설치하는 방법을 참조하세요. |
||||||||||
3단계: App-V 클라이언트 또는 App-V RDS 클라이언트를 업그레이드합니다. |
App-V 클라이언트를 배포하는 방법을 참조하세요. |
App-V 5.0 SP3 서버를 설치하기 전에 레지스트리 키 확인
이 작업은 위 테이블의 3단계입니다.
이 단계가 필요한 경우 |
App-V SP1에서 .msp 파일을 사용하여 설치하는 모든 후속 핫픽스 패키지로 업그레이드하는 경우 |
이 단계를 수행하는 데 필요한 구성 요소 |
업그레이드할 App-V 서버 구성 요소만 |
이 단계를 수행해야 하는 시점 |
App-V 서버를 App-V 5.0 SP3으로 업그레이드하기 전 |
수행해야 할 작업 |
다음 테이블의 정보를 사용하여 |
ManagementDatabase 키
관리 데이터베이스를 설치하는 경우 다음 레지스트리 키를 HKLM\Software\Microsoft\AppV\Server\ManagementDatabase
아래에 설정합니다.
키 이름 | 설명 |
---|---|
IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED |
로컬이 아닌 관리 데이터베이스에 액세스하는 데 공용 액세스 계정이 필요한지 설명합니다. 필요한 경우 값이 "1"로 설정됩니다. |
MANAGEMENT_DB_NAME |
관리 데이터베이스의 이름입니다. |
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT |
관리 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정입니다.
|
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID |
관리 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정의 SID(보안 식별자)입니다.
|
MANAGEMENT_DB_SQL_INSTANCE |
관리 데이터베이스의 SQL Server 인스턴스입니다. 값이 비어 있으면 기본 데이터베이스 인스턴스가 사용됩니다. |
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT |
관리 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정입니다. |
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID |
관리 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정의 SID(보안 식별자)입니다. |
MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT |
관리 서버 원격 컴퓨터 계정입니다(도메인\계정). |
MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT |
관리 서버의 설치 관리자 로그인입니다(도메인\계정). |
MANAGEMENT_SERVER_MACHINE_USE_LOCAL |
유효한 값은 다음과 같습니다.
|
ManagementService 키
관리 서버를 설치하는 경우 다음 레지스트리 키를 HKLM\Software\Microsoft\AppV\Server\ManagementService
아래에 설정합니다.
키 이름 | 설명 |
---|---|
MANAGEMENT_ADMINACCOUNT |
App-V 관리 권한이 부여된 AD DS(Active Directory 도메인 서비스) 그룹 또는 계정입니다(도메인\계정). |
MANAGEMENT_DB_SQL_INSTANCE |
관리 데이터베이스가 있는 SQL Server 인스턴스입니다. 값이 비어 있으면 기본 데이터베이스 인스턴스가 사용됩니다. |
MANAGEMENT_DB_SQL_SERVER_NAME |
관리 데이터베이스가 있는 원격 SQL Server의 이름입니다. 값이 비어 있으면 로컬 컴퓨터가 사용됩니다. |
ReportingDatabase 키
보고 데이터베이스를 설치하는 경우 다음 레지스트리 키를 HKLM\Software\Microsoft\AppV\Server\ReportingDatabase
아래에 설정합니다.
키 이름 | 설명 |
---|---|
IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED |
로컬이 아닌 보고 데이터베이스에 액세스하는 데 공용 액세스 계정이 필요한지 설명합니다. 필요한 경우 값이 "1"로 설정됩니다. |
REPORTING_DB_NAME |
보고 데이터베이스의 이름입니다. |
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT |
보고 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정입니다.
|
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID |
보고 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정의 SID(보안 식별자)입니다.
|
REPORTING_DB_SQL_INSTANCE |
보고 데이터베이스의 SQL Server 인스턴스입니다. 값이 비어 있으면 기본 데이터베이스 인스턴스가 사용됩니다. |
REPORTING_DB_WRITE_ACCESS_ACCOUNT |
|
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID |
|
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT |
보고 서버 원격 컴퓨터 계정입니다(도메인\계정). |
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT |
보고 서버의 설치 관리자 로그인입니다(도메인\계정). |
REPORTING_SERVER_MACHINE_USE_LOCAL |
유효한 값은 다음과 같습니다.
|
ReportingService 키
보고 서버를 설치하는 경우 다음 레지스트리 키를 HKLM\Software\Microsoft\AppV\Server\ReportingService
아래에 설정합니다.
키 이름 | 설명 |
---|---|
REPORTING_DB_SQL_INSTANCE |
보고 데이터베이스의 SQL Server 인스턴스입니다. 값이 비어 있으면 기본 데이터베이스 인스턴스가 사용됩니다. |
REPORTING_DB_SQL_SERVER_NAME |
보고 데이터베이스가 있는 원격 SQL Server의 이름입니다. 값이 비어 있으면 로컬 컴퓨터가 사용됩니다. |
수동으로 만든 연결 그룹 XML 파일의 경우 스키마를 업데이트해야 함
연결 그룹 XML 파일을 수동으로 만드는 경우 연결 그룹의 개선 사항에서 설명하는 새로운 "선택적 패키지" 및 "모든 버전 사용" 기능을 사용하려면 XML 파일에서 다음 스키마를 지정해야 합니다.
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
예제와 자세한 내용은 연결 그룹 파일 정보를 참조하세요.
연결 그룹의 개선 사항
App-V 5.0 SP3에 추가된 선택적 패키지와 기타 개선된 기능을 사용하면 연결 그룹을 보다 쉽게 관리할 수 있습니다. 다음 테이블에는 새로운 연결 그룹 기능을 사용하여 수행할 수 있는 작업과 각 작업에 대한 자세한 정보를 확인할 수 있는 링크가 요약되어 있습니다.
작업/기능 | 설명 | 자세한 정보의 링크 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
연결 그룹이 선택적 패키지를 포함하도록 설정 |
연결 그룹에 선택적 패키지를 포함하면, 사용자에게 권한이 부여된 응용 프로그램을 기준으로 연결 그룹 가상 환경에 포함할 응용 프로그램을 동적으로 결정할 수 있습니다. 같은 연결 그룹에 선택적 패키지와 필수 패키지를 함께 포함할 수 있으므로 많은 연결 그룹을 관리할 필요가 없습니다. 패키지를 혼합하여 포함하면, 사용자에게 공통되는 패키지가 하나뿐이라도 서로 다른 사용자 그룹이 같은 연결 그룹을 사용할 수 있습니다. 예: 모든 사용자에 대해 Microsoft Office가 포함된 패키지를 사용하도록 설정하되 서로 다른 사용자 하위 집합에 대해 각기 다른 Office 플러그 인을 포함하는 개별 선택적 패키지를 사용하도록 설정할 수 있습니다. |
|||||||||
연결 그룹을 변경하지 않고 선택적 패키지 게시 취소 또는 삭제 |
연결 그룹에 포함된 선택적 패키지를 게시 취소 또는 삭제하거나, 게시 취소하고 다시 게시합니다. 이렇게 하면 App-V 클라이언트에서 연결 그룹을 사용하지 않도록 설정하거나 다시 사용하도록 설정하지 않아도 됩니다. |
|||||||||
사용자가 게시한 패키지와 전역 게시된 패키지를 포함하는 연결 그룹 게시 |
사용자가 게시한 패키지와 전역 게시된 패키지를 포함하는 사용자 게시 연결 그룹을 만듭니다. |
|||||||||
연결 그룹이 패키지 버전을 무시하도록 지정 |
모든 패키지 버전을 허용하도록 연결 그룹을 구성합니다. 그러면 연결 그룹을 사용하지 않도록 설정하지 않아도 패키지를 업그레이드할 수 있습니다. 또한 연결 그룹에 잘못된 버전의 선택적 패키지가 있으면, 해당 패키지는 무시되며 연결 그룹의 가상 환경 만들기가 차단되지 않습니다. |
|||||||||
최종 사용자의 게시 기능 제한 |
최종 사용자가 아닌 관리자만 패키지를 게시하고 연결 그룹을 사용할 수 있도록 설정합니다. |
연결 그룹에 대한 자세한 내용은 관리자만 연결 그룹을 활성화하도록 허용하는 방법을 참조하세요. 패키지에 대한 자세한 내용은 다음 문서를 참조하세요.
|
||||||||
특정 사용자에 대해 연결 그룹을 사용하거나 사용하지 않도록 설정 |
관리자는 다음 cmdlet에서 선택적 –UserSID 매개 변수를 사용하여 특정 사용자에 대해 연결 그룹을 사용하거나 사용하지 않도록 설정할 수 있습니다.
|
|||||||||
연결 그룹에서 동일한 패키지 경로를 가상 디렉터리 하나로 병합 |
연결 그룹 내 둘 이상의 패키지가 동일한 디렉터리 경로를 포함하는 경우, 해당 경로는 연결 그룹 가상 환경 내의 단일 가상 디렉터리로 병합됩니다. 이처럼 경로가 병합되므로 특정 패키지의 응용 프로그램이 다른 패키지의 파일에 액세스할 수 있습니다. |
Merging identical package paths into one virtual directory in connection groups |
관리자는 특정 사용자에 대한 패키지를 게시하고 게시를 취소할 수 있습니다.
관리자는 다음 cmdlet을 사용하여 특정 사용자에 대해 패키지를 게시하고 게시를 취소할 수 있습니다. cmdlet을 사용하려면 –UserSID 매개 변수와 사용자의 SID(보안 식별자)를 차례로 입력합니다. 자세한 내용은 다음 항목을 참조하세요.
cmdlet | 예 |
---|---|
Publish-AppvClientPackage |
Publish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
Unpublish-AppvClientPackage |
Unpublish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
관리자만 패키지를 게시하고 게시를 취소할 수 있도록 설정
다음 방법 중 하나를 사용하여 최종 사용자가 아닌 관리자만이 패키지를 게시하고 게시를 취소할 수 있도록 설정할 수 있습니다.
방법 | 추가 정보 |
---|---|
그룹 정책 설정 |
다음 그룹 정책 개체 노드로 이동합니다. 컴퓨터 구성 > 정책 > 관리 템플릿 > 시스템 > App-V > 게시 관리자 권한으로 게시해야 함 그룹 정책 설정을 사용하도록 설정합니다. |
PowerShell |
To enable only administrators to publish or unpublish packages |
사용자에게 게시되는 패키지를 지원하는 RunVirtual 레지스트리 키
App-V 5.0 SP3에는 사용자 게시 패키지에 들어 있는 가상화된 응용 프로그램에서 RunVirtual 레지스트리를 사용하기 위한 지원이 추가되었습니다. RunVirtual 레지스트리 키를 사용하면 App-V를 통해 가상화된 응용 프로그램과 함께 가상 환경에 로컬로 설치된 응용 프로그램을 실행할 수 있습니다.
이전에는 App-V 패키지의 가상화된 응용 프로그램을 전역 게시해야 했습니다. RunVirtual 및 가상화된 응용 프로그램이 있는 가상 환경에서 로컬로 설치된 응용 프로그램을 실행하는 다른 방법에 대한 자세한 내용은 가상화된 응용 프로그램과 함께 가상 환경 내에서 로컬로 설치된 응용 프로그램 실행을 참조하세요.
새 PowerShell cmdlet 및 업데이트 가능한 cmdlet 도움말
App-V 5.0 SP3에는 새로운 PowerShell cmdlet 및 업데이트 가능한 cmdlet 도움말이 포함되어 있습니다. cmdlet 모듈을 다운로드하려면 Loading the PowerShell cmdlets를 참조하세요.
새로운 App-V 5.0 SP3 서버 PowerShell cmdlet
연결 그룹을 쉽게 관리할 수 있도록 App-V 서버용 새 Windows PowerShell cmdlet이 추가되었습니다.
cmdlet | 설명 |
---|---|
Add-AppvServerConnectionGroupPackage |
연결 그룹 패키지 목록의 끝에 패키지를 추가하고, 패키지를 선택적 항목으로, 또는 연결 그룹 내에 버전을 포함하지 않고 구성할 수 있습니다. |
Set-AppvServerConnectionGroupPackage |
연결 그룹 패키지가 선택적 항목인지 여부와 같은 패키지 관련 세부 정보를 편집할 수 있습니다. |
Remove-AppvServerConnectionGroupPackage |
연결 그룹에서 패키지를 제거합니다. |
PowerShell cmdlet에 대한 도움말 보기
cmdlet 도움말은 다음 형식으로 제공됩니다.
형식 | 설명 | ||||||||
---|---|---|---|---|---|---|---|---|---|
다운로드 가능한 모듈 |
cmdlet 모듈을 다운로드한 후 최신 도움말을 보려면 다음 단계를 수행합니다.
|
||||||||
TechNet의 웹 페이지 |
Windows PowerShell을 사용한 Microsoft Desktop Optimization Pack 자동화에서 App-V 노드를 참조하세요. |
자세한 내용은 PowerShell cmdlet을 로드하고 cmdlet 도움말을 확인하는 방법를 참조하세요.
PVAD(기본 가상 응용 프로그램 디렉터리)는 숨겨져 있지만 설정할 수 있음
App-V 5.0 SP3에서는 PVAD(기본 가상 응용 프로그램 디렉터리)가 숨겨지지만, 다음 방법 중 하나를 사용하여 PVAD를 다시 설정하고 표시할 수 있습니다.
방법 | 단계 |
---|---|
명령줄 매개 변수 사용 |
–EnablePVADControl 매개 변수를 Sequencer.exe로 전달합니다. |
레지스트리 하위 키 만들기 |
|
PVAD 관련 추가 정보: Sequencer를 사용하여 패키지를 만들 때는 패키지의 설치 경로를 입력할 수 있습니다. 이전 버전의 App-V에서는 응용 프로그램의 PVAD(기본 가상 응용 프로그램 디렉터리)를 경로로 지정해야 했습니다. PVAD는 App-V를 사용하지 않는 경우 로컬 컴퓨터에서 일반적으로 응용 프로그램을 설치하는 디렉터리입니다. 예를 들어, 컴퓨터에 Office를 설치하는 경우의 PVAD는 보통 C:\Program Files\Microsoft Office\입니다.
App-V 게시 메타데이터를 보려면 ClientVersion 필요
App-V 5.0 SP3에서는 App-V 게시 서버에서 메타데이터를 쿼리할 때 주소에 다음 값을 제공해야 합니다.
값 | 추가 세부 정보 |
---|---|
ClientVersion |
쿼리에서 ClientVersion 매개 변수를 생략하면 메타데이터에서 새 App-V 5.0 SP3 기능이 제외됩니다. |
ClientOS |
패키지를 시퀀싱할 때 특정 클라이언트 운영 체제를 선택하는 경우에만 이 값을 제공하면 됩니다. 기본값(모든 운영 체제)을 선택하는 경우에는 쿼리에서 이 값을 지정하지 마세요. 쿼리에서 ClientOS 매개 변수를 생략하면, 모든 운영 체제를 지원하도록 시퀀싱된 패키지만 메타데이터에 표시됩니다. |
이 쿼리의 구문 및 예제는 App-V 서버 게시 메타데이터 확인를 참조하세요.
App-V 이벤트 로그가 통합됨
이전에 **Applications and Services Logs/Microsoft/AppV/<App-V 구성 요소>**에 있던 다음 이벤트 로그가 Applications and Services Logs/Microsoft/AppV/ServiceLog로 이동되었습니다.
로그를 보려면 이벤트 뷰어 응용 프로그램에서 보기 > 분석 및 디버그 로그 표시를 선택합니다.
Client-Catalog
Client-Integration
Client-Orchestration
Client-PackageConfig
Client-Scripting
Client-Service
Client-Vemgr
Client-VFSC
FilesystemMetadataLibrary
ManifestLibrary
PolicyLibrary
Subsystems-ActiveX
Subsystems-AppPath
Subsystems-Com
Subsystems-fta
MDOP 기술을 사용하는 방법
App-V는 MDOP(Microsoft Desktop Optimization Pack)의 구성 요소입니다. MDOP는 Microsoft Software Assurance의 일부입니다. Microsoft Software Assurance 및 MDOP를 받는 방법에 대한 자세한 내용은 MDOP를 받는 방법을 참조하세요.
App-V에 대한 제안 사항이 있으신가요?
여기에서 제안 사항을 추가하거나 투표해 보세요. App-V 문제가 있는 경우 App-V TechNet 포럼을 사용하세요.
참고 항목
개념
-----
TechNet 라이브러리에서 MDOP에 대해 자세히 알아보거나 TechNet 위키에서 문제 해결을 검색하거나 Facebook 또는 Twitter에서 Microsoft를 팔로우할 수 있습니다.
-----