VMware Identity Manager와 호환되지 않는 ThinApp 패키지를 VMware Identity Manager에서 배포 및 관리할 수 있는 패키지로 변환할 수 있습니다. 사용할 수 있는 방법: ThinApp 4.7.2 relink 명령을 사용하고, 프로젝트의 Package.ini 파일을 편집하여 필요한 VMware Identity Manager 매개 변수를 추가한 후에 ThinApp 프로젝트 파일에서 패키지를 다시 빌드하거나, ThinApp Setup Capture 프로그램에서 선택한 적절한 VMware Identity Manager 설정을 사용하여 Windows 애플리케이션을 다시 캡처합니다.

참고: VMware Identity Manager와 호환되는 ThinApp 패키지만 VMware Identity Manager 배포에 사용할 수 있습니다. VMware Identity Manager 데스크톱 애플리케이션을 설치한 VMware Identity Manager 사용자만 이러한 사용하도록 설정된 패키지를 시작하고 실행할 수 있습니다. 런타임 시 ThinApp 패키지는 구체적으로 명명된 DLL을 로드하고 해당 DLL을 사용하여 VMware Identity Manager에 대한 사용자의 사용 권한을 확인합니다. 이 DLL은 VMware Identity Manager 데스크톱 애플리케이션과 함께 설치되므로 이러한 ThinApp 패키지는 VMware Identity Manager 데스크톱 애플리케이션이 설치된 Windows 시스템에서만 실행될 수 있습니다.

사전 요구 사항

선택한 방법에 대해 필요한 항목에 액세스할 수 있는지 확인합니다.
  • relink 명령을 사용하는 경우 변환하려는 ThinApp 패키지의 실행 파일과 ThinApp 4.7.2 relink.exe 애플리케이션이 있는지 확인합니다.
  • ThinApp 프로젝트의 Package.ini 파일을 업데이트하고 패키지를 다시 빌드하려는 경우 ThinApp 4.7.2 프로그램이 패키지를 다시 빌드하는 데 필요한 프로젝트 파일이 있는지 확인합니다.
  • Windows 애플리케이션을 다시 캡처하려는 경우 ThinApp 4.7.2 Setup Capture 프로그램 및 애플리케이션 설치 관리자와 프로그램이 애플리케이션을 다시 캡처하는 데 필요한 기타 항목이 있는지 확인합니다. 자세한 내용은 "ThinApp 사용자 가이드" 를 참조하십시오.

VMware Identity Manager에서 사용하는 ThinApp 네트워크 공유에 대한 액세스 권한이 있는지와 하위 폴더를 만들고 여기에 파일을 복사할 수 있는지 확인합니다.

프로시저

VMware Identity Manager에서 지원되는 ThinApp 프로그램 버전을 사용하여 사용 가능한 방법 중 하나로 호환되는 ThinApp 패키지를 만듭니다.
옵션 설명
relink -h 명령을 사용합니다. relink -h 명령을 사용하는 것이 가장 쉬운 방법입니다. ThinApp 4.7.2 이상의 relink.exe 프로그램을 사용해야 합니다. 다음 조건 중 하나라도 충족되면 이 방법을 사용합니다.
  • 프로젝트 폴더가 없으므로 다시 빌드하는 방법을 사용할 수 없습니다.
  • Setup Capture를 사용해서 애플리케이션을 다시 캡처하는 데 시간이 너무 오래 걸립니다.
  • Setup Capture로 다시 캡처하는 데 필요한 애플리케이션 설치 관리자가 없습니다.
참고: ThinApp 패키지에서 relink -h 명령을 실행하면 ThinApp 런타임이 항상 업데이트됩니다.

ThinApp Program Files 디렉토리에서 relink 명령을 실행하여 명령 구문에 대한 도움말을 볼 수 있습니다.

호환되는 패키지를 생성하려면 이 명령의 기본 구문을 사용합니다.

relink -hexecutable-folder/*.*

여기서 executable-folder는 업데이트하려는 ThinApp 패키지의 실행 파일이 들어 있는 폴더입니다.

중요: relink 명령을 사용할 때는 VMware Identity Manager 환경의 ThinApp 패키지에 사용되는 네트워크 공유의 패키지 실행 파일 폴더를 직접 가리킬 수 없습니다. 이 명령은 ThinApp 런타임을 업데이트할 때 이전 실행 파일을 BAK 파일로 변환하고 해당 BAK 파일과 새 파일을 폴더에 씁니다. 네트워크 공유는 일반적으로 쓰기를 허용하지 않으므로 relink 명령이 실행 파일 폴더의 사본을 가리키도록 해야 합니다.

다른 방식으로 relink 명령을 사용하는 경우에 대해서는 VMware 기술 자료 문서(http://kb.vmware.com/kb/2021928)에 나와 있습니다.

필요한 매개 변수를 사용해서 Package.ini 파일을 수동으로 업데이트한 후 패키지를 다시 빌드합니다. 재캡처 프로세스를 위한 애플리케이션 설치 관리자가 없을 때 애플리케이션 재캡처에 필요한 사전 설치를 수행하지 않으려는 경우 또는 relink 명령이 제공하는 것보다 더 최신 버전의 ThinApp 기능을 통합하려는 경우에 이 방법을 사용하십시오. 패키지를 다시 빌드하면 새 버전의 ThinApp에서 파일 시스템과 레지스트리가 변경되므로 다시 빌드를 수행하면 새 ThinApp 버전이 사용자가 설정하려는 새 Package.ini 매개 변수를 제공할 때처럼 해당 변경 사항이 선택됩니다.
Package.ini 파일의 [Build Options] 섹션에서 다음 매개 변수를 추가합니다.
;--- VMware Identity Manager Parameters ---
AppID=genid
NotificationDLLs=hzntapluginlugin.dll
hzntaplugin.dll은 ThinApp 런타임이 가상화된 애플리케이션을 사용하기 위해 VMware Identity Manager 사용자의 사용 권한을 확인할 때 호출하는 DLL입니다.

경우에 따라 HorizonOrgURL 매개 변수를 포함하고 VMware Identity Manager FQDN(정규화된 도메인 이름)으로 설정할 수도 있습니다. " VMware Identity Manager 설치 및 구성" 의 내용을 참조하십시오.

Setup Capture를 사용하여 다시 캡처하고 필요한 VMware Identity Manager 설정을 선택합니다. 다른 방법 중 하나를 사용하지 않고 애플리케이션을 다시 캡처하려는 경우에 이 방법을 사용하십시오. ThinApp Setup Capture를 사용하여 호환되는 패키지를 생성하려면 캡처 프로세스 동안 마법사에서 해당 설정을 선택하여 VMware Identity Manager에서 패키지를 관리합니다. 캡처 프로세스에 대한 자세한 내용은 "ThinApp 사용자 가이드" 를 참조하십시오.

결과

VMware Identity Manager에서 배포 및 관리할 수 있는 ThinApp 패키지에 대한 파일 집합(EXE 파일 및 경우에 따라 DAT 파일)이 있어야 합니다.

다음에 수행할 작업

ThinApp 패키지를 네트워크 공유에 추가하는 단계에 대해서는 VMware Identity Manager에서 관리하는 ThinApp 패키지에 대한 네트워크 공유 만들기을 참조하십시오.