App-V 5.0 SP3 정보

다음 섹션을 사용하여 Microsoft App-V(Application Virtualization) 5.0 SP3에 적용되는 중요한 변경 내용에 대한 정보를 검토합니다.

App-V 5.0 SP3 소프트웨어 필수 구성 요소 및 지원되는 구성

App-V 5.0 SP3 소프트웨어 필수 구성 요소 및 지원되는 구성은 다음 문서를 참조하세요.

  • 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 서버
-시퀀서
- App-V 클라이언트 또는 App-V RDS(원격 데스크톱 서비스) 클라이언트
- 연결 그룹
App-V 4.x에서 업그레이드 먼저 App-V 5.0으로 업그레이드해야 합니다. App-V 4.x에서 App-V 5.0 SP3으로 직접 업그레이드할 수 없습니다.
자세한 내용은 다음을 참조하세요.
- App-V 5.0 정보
- 이전 버전의 App-V에서 마이그레이션 계획
App-V 5.0 이상에서 업그레이드 다음 버전 중 하나에서 직접 App-V 5.0 SP3으로 업그레이드할 수 있습니다.
- App-V 5.0
- App-V 5.0 SP1
- App-V 5.0 SP2

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 서버와 호환됩니다.

다음 단계를 따르세요.

  1. App-V Server 설치에 영향을 줄 수 있는 문제는 App-V 5.0 SP3 릴리스 정보를 검토합니다.

  2. 관리 데이터베이스 및/또는 Reporting 데이터베이스를 업그레이드하는 데 사용하는 방법에 따라 다음 중 하나를 수행합니다.

  3. App-V 5.0 SP1 핫픽스 패키지 3 이상에서 App-V 서버를 업그레이드하는 경우 App-V 5.0 SP3 서버를 설치한 후 레지스트리 키 확인 섹션의 단계를 완료합니다.

  4. App-V 5.0 서버를 배포하는 방법의 단계를 따릅니다.

2단계: App-V Sequencer 업그레이드

자세한 내용은 Sequencer를 설치하는 방법을 참조하세요.

3단계: App-V 클라이언트 또는 App-V RDS 클라이언트 업그레이드

자세한 내용은 App-V 클라이언트를 배포하는 방법을 참조하세요.

App-V 5.0 SP3 서버를 설치하기 전에 레지스트리 키 확인

이 단계가 필요한 경우 .msp 파일을 사용하여 설치한 후속 핫픽스 패키지를 사용하여 App-V SP1에서 업그레이드하고 있습니다.
이 단계를 수행해야 하는 구성 요소 업그레이드하는 App-V Server 구성 요소만 해당합니다.
이 단계를 수행해야 하는 경우 App-V 서버를 App-V 5.0 SP3으로 업그레이드하기 전에
수행해야 할 일 다음 표의 정보를 사용하여 아래 HKLM\Software\Microsoft\AppV\Server 의 각 레지스트리 키 값을 원래 서버 설치에서 제공한 값으로 업데이트합니다. 이 단계를 완료하면 App-V SP1 핫픽스 패키지가 설치되었을 때 제거되었을 수 있는 레지스트리 값이 복원됩니다.

ManagementDatabase

관리 데이터베이스를 설치하는 경우 에서 HKLM\Software\Microsoft\AppV\Server\ManagementDatabase이러한 레지스트리 키를 설정합니다.

키 이름 설명
IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 비로컬 관리 데이터베이스에 액세스하기 위해 공용 액세스 계정이 필요한지 여부를 설명합니다. 필요한 경우 값이 로 1 설정됩니다.
MANAGEMENT_DB_NAME 관리 데이터베이스의 이름입니다.
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT 관리 데이터베이스에 대한 읽기(퍼블릭) 액세스에 사용되는 계정입니다. 가 로 설정된 1경우 IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 사용됩니다.
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID 관리 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정의 SID(보안 식별자)입니다. 가 로 설정된 1경우 IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 사용됩니다.
MANAGEMENT_DB_SQL_INSTANCE 관리 데이터베이스에 대한 SQL Server instance. 값이 비어 있으면 기본 데이터베이스 instance 사용됩니다.
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT 관리 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정입니다.
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID 관리 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정의 SID(보안 식별자)입니다.
MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT 관리 서버 원격 컴퓨터 계정(domain\account).
MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT 관리 서버(domain\account)에 대한 설치 관리자 로그인입니다.
MANAGEMENT_SERVER_MACHINE_USE_LOCAL 유효한 값은 다음과 같습니다.
- 1: 관리 서비스가 로컬 컴퓨터에 있습니다. 즉, MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT 비어 있습니다.
- 0: 관리 서비스가 로컬 컴퓨터와 다른 컴퓨터에 있습니다.

ManagementService

관리 서버를 설치하는 경우 에서 HKLM\Software\Microsoft\AppV\Server\ManagementService이러한 레지스트리 키를 설정합니다.

키 이름 설명
MANAGEMENT_ADMINACCOUNT App-V(domain\account)를 관리할 권한이 있는 AD DS(Active Directory Domain Services) 그룹 또는 계정입니다.
MANAGEMENT_DB_SQL_INSTANCE 관리 데이터베이스를 포함하는 SQL Server instance. 값이 비어 있으면 기본 데이터베이스 instance 사용됩니다.
MANAGEMENT_DB_SQL_SERVER_NAME 관리 데이터베이스가 있는 원격 SQL 서버의 이름입니다. 값이 비어 있으면 로컬 컴퓨터가 사용됩니다.

ReportingDatabase

보고 데이터베이스를 설치하는 경우 에서 HKLM\Software\Microsoft\AppV\Server\ReportingDatabase이러한 레지스트리 키를 설정합니다.

키 이름 설명
IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 비로컬 보고 데이터베이스에 액세스하려면 공용 액세스 계정이 필요한지 여부를 설명합니다. 필요한 경우 값이 로 1 설정됩니다.
REPORTING_DB_NAME Reporting 데이터베이스의 이름입니다.
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT Reporting 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정입니다. 가 로 설정된 1경우 IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 사용됩니다.
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID 보고 데이터베이스에 대한 읽기(공용) 액세스에 사용되는 계정의 SID(보안 식별자)입니다. 가 로 설정된 1경우 IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED 사용됩니다.
REPORTING_DB_SQL_INSTANCE 보고 데이터베이스에 대한 SQL Server instance. 값이 비어 있으면 기본 데이터베이스 instance 사용됩니다.
REPORTING_DB_WRITE_ACCESS_ACCOUNT Reporting 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정입니다.
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID 보고 데이터베이스에 대한 쓰기(관리자) 액세스에 사용되는 계정의 SID(보안 식별자)입니다.
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT 보고 서버 원격 컴퓨터 계정(domain\account).
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT 보고 서버(domain\account)에 대한 설치 관리자 로그인입니다.
REPORTING_SERVER_MACHINE_USE_LOCAL 유효한 값은 다음과 같습니다.
- 1: 보고 서비스가 로컬 컴퓨터에 있습니다. 즉, REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT 비어 있습니다.
- 0: 보고 서비스가 로컬 컴퓨터와 다른 컴퓨터에 있습니다.

ReportingService

보고 서버를 설치하는 경우 에서 HKLM\Software\Microsoft\AppV\Server\ReportingService이러한 레지스트리 키를 설정합니다.

키 이름 설명
REPORTING_DB_SQL_INSTANCE 보고 데이터베이스에 대한 SQL Server instance. 값이 비어 있으면 기본 데이터베이스 instance 사용됩니다.
REPORTING_DB_SQL_SERVER_NAME Reporting 데이터베이스가 있는 원격 SQL 서버의 이름입니다. 값이 비어 있으면 로컬 컴퓨터가 사용됩니다.

수동으로 만든 연결 그룹 xml 파일은 스키마에 대한 업데이트가 필요합니다.

연결 그룹 XML 파일을 수동으로 만들고 연결 그룹 개선에 설명된 새로운 "선택적 패키지" 및 "모든 버전 사용" 기능을 사용하려는 경우 XML 파일에서 다음 스키마를 지정해야 합니다.

xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"

예제 및 자세한 내용은 연결 그룹 파일 정보를 참조하세요.

연결 그룹 개선 사항

App-V 5.0 SP3에 추가된 선택적 패키지 및 기타 개선 사항을 사용하여 연결 그룹을 보다 쉽게 관리할 수 있습니다. 다음 표에는 새 연결 그룹 기능을 사용하여 수행할 수 있는 작업과 각 작업에 대한 자세한 정보에 대한 링크가 요약되어 있습니다.

선택적 패키지를 포함하도록 연결 그룹 사용

연결 그룹에 선택적 패키지를 포함하면 사용자가 받을 수 있는 애플리케이션에 따라 연결 그룹의 가상 환경에 포함될 애플리케이션을 동적으로 결정할 수 있습니다. 동일한 연결 그룹에서 선택적 패키지와 비옵션 패키지를 혼합할 수 있으므로 많은 연결 그룹을 관리할 필요가 없습니다. 패키지를 혼합하면 사용자에게 공통된 패키지가 하나만 있을 수 있더라도 여러 사용자 그룹이 동일한 연결 그룹을 사용할 수 있습니다. 예를 들어 모든 사용자에 대해 Microsoft Office에서 패키지를 사용하도록 설정할 수 있지만 다른 Office 플러그 인을 포함하는 다른 선택적 패키지를 다른 사용자 하위 집합에 사용하도록 설정할 수 있습니다.

자세한 내용은 연결 그룹에서 선택적 패키지를 사용하는 방법을 참조하세요.

연결 그룹을 변경하지 않고 선택적 패키지 게시 취소 또는 삭제

App-V 클라이언트에서 연결 그룹을 사용하지 않도록 설정하거나 다시 사용하도록 설정하지 않고도 연결 그룹에 있는 선택적 패키지를 게시 취소 또는 삭제하거나 게시 취소하고 다시 게시합니다.

자세한 내용은 연결 그룹에서 선택적 패키지를 사용하는 방법을 참조하세요.

사용자 게시 및 전역적으로 게시된 패키지가 포함된 연결 그룹 게시

사용자 게시 및 전역적으로 게시된 패키지가 포함된 사용자 게시 연결 그룹을 만듭니다.

자세한 내용은 User-Published 및 전역적으로 게시된 패키지를 사용하여 연결 그룹을 만드는 방법을 참조하세요.

연결 그룹이 패키지 버전을 무시합니다.

연결 그룹을 사용하지 않도록 설정하지 않고도 패키지를 업그레이드할 수 있는 패키지 버전을 허용하도록 연결 그룹을 구성합니다. 또한 연결 그룹에 잘못된 버전이 있는 선택적 패키지가 있는 경우 패키지는 무시되며 연결 그룹의 가상 환경 생성을 차단하지 않습니다.

자세한 내용은 연결 그룹이 패키지 버전을 무시하도록 만드는 방법을 참조하세요.

최종 사용자의 게시 기능 제한

최종 사용자가 아닌 관리자만 패키지를 게시하고 연결 그룹을 사용하도록 설정합니다.

자세한 내용은 관리자만 연결 그룹을 사용하도록 허용하는 방법을 참조하세요.

패키지에 대한 자세한 내용은 다음 문서를 참조하세요.

특정 사용자에 대한 연결 그룹 사용 또는 사용 안 함

관리자는 선택적 -UserSID 매개 변수를 사용하여 특정 사용자에 대해 연결 그룹을 사용하거나 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 PowerShell을 사용하여 독립 실행형 컴퓨터에서 연결 그룹을 관리하는 방법을 참조하세요.

동일한 패키지 경로를 연결 그룹의 하나의 가상 디렉터리에 병합

연결 그룹에 있는 두 개 이상의 패키지에 동일한 디렉터리 경로가 포함된 경우 경로는 연결 그룹 가상 환경 내의 단일 가상 디렉터리에 병합됩니다. 이 경로 병합을 사용하면 한 패키지의 애플리케이션이 다른 패키지에 있는 파일에 액세스할 수 있습니다.

자세한 내용은 연결 그룹 가상 환경 정보를 참조하세요.

관리자는 특정 사용자에 대한 패키지를 게시 및 게시 취소할 수 있습니다.

관리자는 다음 cmdlet을 사용하여 특정 사용자에 대한 패키지를 게시하거나 게시 취소할 수 있습니다. cmdlet을 사용하려면 매개 변수를 -UserSID 입력한 다음, 사용자의 SID(보안 식별자)를 입력합니다. 자세한 내용은 다음을 참조하세요.

예시:

Publish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345
Unpublish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345

관리자만 패키지를 게시 및 게시 취소할 수 있도록 설정

다음 방법 중 하나를 사용하여 관리자(최종 사용자가 아님)만 패키지를 게시하고 게시 취소하도록 설정할 수 있습니다.

RunVirtual 레지스트리 키는 사용자에게 게시된 패키지를 지원합니다.

App-V 5.0 SP3은 사용자가 게시한 패키지에 RunVirtual 있는 가상화된 애플리케이션에서 레지스트리 키를 사용하기 위한 지원을 추가합니다. RunVirtual 레지스트리 키를 사용하면 App-V를 사용하여 가상화된 애플리케이션과 함께 가상 환경에서 로컬로 설치된 애플리케이션을 실행할 수 있습니다.

이전에는 App-V 패키지의 가상화된 애플리케이션을 전역적으로 게시해야 했습니다. 가상화된 애플리케이션을 사용하여 가상 환경에서 로컬로 설치된 애플리케이션을 실행하는 다른 방법에 대한 RunVirtual 자세한 내용은 가상화된 애플리케이션을 사용하여 가상 환경 내에서 로컬로 설치된 애플리케이션 실행을 참조하세요.

새 PowerShell cmdlet 및 업데이트 가능한 cmdlet 도움말

새 PowerShell cmdlet 및 업데이트 가능한 cmdlet 도움말은 App-V 5.0 SP3에 포함되어 있습니다. cmdlet 모듈을 다운로드하려면 PowerShell cmdlet을 로드하고 cmdlet 도움말을 가져오는 방법을 참조하세요.

새 App-V 5.0 SP3 서버 PowerShell cmdlet

연결 그룹을 관리하는 데 도움이 되도록 App-V Server에 대한 새 Windows PowerShell cmdlet이 추가되었습니다.

  • Add-AppvServerConnectionGroupPackage: 연결 그룹의 패키지 목록 끝에 패키지를 추가하고 패키지를 선택 사항 및/또는 연결 그룹 내의 버전 없이 구성할 수 있습니다.
  • Set-AppvServerConnectionGroupPackage: 선택 사항인지 여부와 같이 연결 그룹 패키지에 대한 세부 정보를 편집할 수 있습니다.
  • Remove-AppvServerConnectionGroupPackage: 연결 그룹에서 패키지를 제거합니다.

PowerShell cmdlet에 대한 도움말 보기

Cmdlet 도움말은 다운로드 가능한 모듈로 사용할 수 있습니다. cmdlet 모듈을 다운로드한 후 최신 도움말을 보려면 Windows PowerShell 열거나 ISE(통합 스크립팅 환경)를 Windows PowerShell 다음 명령을 실행합니다.

  • App-V 서버: Update-Help-Module AppvServer
  • App-V Sequencer: Update-Help-Module AppvSequencer
  • App-V 클라이언트: Update-Help-Module AppvClient

자세한 내용은 PowerShell cmdlet을 로드하고 cmdlet 도움말을 가져오는 방법을 참조하세요.

기본 PVAD(가상 애플리케이션 디렉터리)가 숨겨져 있지만 켤 수 있습니다.

기본 PVAD(가상 애플리케이션 디렉터리)는 App-V 5.0 SP3에 숨겨져 있지만, 다음 방법 중 하나를 사용하여 다시 켜고 표시할 수 있습니다.

참고

PVAD에 대한 자세한 정보: Sequencer를 사용하여 패키지를 만드는 경우 패키지에 대한 설치 경로를 입력할 수 있습니다. 이전 버전의 App-V에서는 애플리케이션의 기본 PVAD(가상 애플리케이션 디렉터리)를 경로로 지정해야 했습니다. PVAD는 App-V를 사용하지 않는 경우 일반적으로 로컬 컴퓨터에 애플리케이션을 설치하는 디렉터리입니다. 예를 들어 컴퓨터에 Office를 설치하는 경우 PVAD는 일반적으로 입니다 C:\Program Files\Microsoft Office\.

명령줄 매개 변수 사용

매개 변수를 -EnablePVADControl 에 전달합니다 Sequencer.exe.

레지스트리 하위 키 만들기

  1. 레지스트리 편집기에서 로 이동합니다 HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility. Compatibility 하위 키가 없으면 만들어야 합니다.

  2. 라는 EnablePVADControlDWORD 값을 만들고 값을 로 1설정합니다. 값은 0 PVAD가 숨겨져 있음을 의미합니다.

App-V 게시 메타데이터를 보려면 ClientVersion이 필요합니다.

App-V 5.0 SP3에서는 App-V 게시 서버에서 메타데이터를 쿼리할 때 주소에 다음 값을 제공해야 합니다.

추가적인 세부 정보
ClientVersion 쿼리에서 매개 변수를 ClientVersion 생략하면 메타데이터는 새 App-V 5.0 SP3 기능을 제외합니다.
ClientOS 패키지를 시퀀싱할 때 특정 클라이언트 운영 체제를 선택하는 경우에만 이 값을 제공해야 합니다. 기본값(모든 운영 체제)을 선택하는 경우 쿼리에서 이 값을 지정하지 마세요. 쿼리에서 매개 변수를 ClientOS 생략하면 운영 체제를 지원하기 위해 시퀀싱된 패키지만 메타데이터에 표시됩니다.

이 쿼리의 구문 및 예제는 App-V Server 게시 메타데이터 보기를 참조하세요.

App-V 이벤트 로그가 통합되었습니다.

이전에 에 Applications and Services Logs/Microsoft/AppV/<App-V component>있던 다음 이벤트 로그가 로 이동 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 데스크톱 최적화 팩)의 일부입니다. MDOP는 Microsoft Software Assurance의 일부입니다. Microsoft Software Assurance 및 MDOP 획득에 대한 자세한 내용은 MDOP를 가져오는 방법을 참조하세요.

App-V 5.0 SP3 릴리스 정보