테스트용 가상 응용 프로그램 패키지를 배포하는 방법
적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
중요 |
---|
패키지 기능을 확인하고 테스트할 테스트 환경에서 패키지를 관리하려면 Server App-V Cmdlet만 사용해야 합니다. |
가상 응용 프로그램 패키지 배포
-
관리자 권한의 PowerShell 콘솔 창을 열고 다음 명령을 실행합니다.
Set-ExecutionPolicy Remotesigned –Scope Process -Force
Set-ExecutionPolicy cmdlet은 Windows PowerShell 실행 정책에 대한 사용자 기본 설정을 변경합니다. 이 실행 정책은 Windows PowerShell 보안 전략의 일부입니다. 이 실행 정책은 구성 파일(Windows PowerShell 프로필 포함)을 로드하고 스크립트를 실행할 수 있는지 여부를 결정하고 스크립트가 있는 경우 실행 전에 디지털로 서명해야 하는 스크립트를 결정합니다.
-
Server App-V Cmdlet을 가져옵니다.
PS C:\> Import-Module ServerAppVAgent
-
다음 정보를 사용하여 가상 응용 프로그램 패키지와 관련된 배포 구성 문서를 사용자 지정할 수 있습니다.
참고
패키지에 연결된 Microsoft SQL Server 구성 요소가 있으면 해당 구성 요소를 Microsoft SQL 실행 서버에 배포해야만 응용 프로그램이 성공적으로 실행될 수 있습니다.
- XML 편집기(예: [XML 메모장 2007](https://go.microsoft.com/fwlink/?linkid=208297)(https://go.microsoft.com/fwlink/?LinkId=208297)을 사용하여 **deploymentconfig.xml**을 엽니다.**deploymentconfig.xml**은 실행 중인 Server App-V 에이전트가 실행되는 컴퓨터의 패키지 폴더 루트에 있습니다. - **/CONFIGURATION/VIRTUALENVIRONMENT** 및 **/CONFIGURATION/LOCAL** 아래에서 **ENTRY** 노드를 검토합니다. - 각 **ENTRY**에서 사용자 지정이 필요한 **VALUE** 노드 데이터를 검토합니다. 일반적으로 이것은 서버의 이름 또는 누락되었거나 잘못된 암호입니다. 이 데이터는 독립 실행형일 수도 있고, 데이터베이스 연결 문자열과 같은 좀 더 큰 구조의 일부일 수 있습니다.**ENTRY** 노드의 기타 정보를 사용하여 해당 항목의 출처와 제어 대상을 이해할 수 있습니다. - 적절한 사용자 지정으로 **VALUE** 노드 데이터를 업데이트합니다.**VALUE** 노드에 대한 특성은 변경하지 마세요. 또한 **ENTRY** 노드의 어떤 항목도 변경하지 마세요. - deploymentconfig.xml을 저장하고 XML 편집기를 닫습니다. <div class="alert"> > [!NOTE] > <P>배포 구성 파일에 암호와 같은 중요한 정보가 포함된 경우 안전한 위치에 파일을 저장해야 합니다.</P> </div>
-
패키지를 추가합니다.bold 샘플 매개 변수를 배포와 관련된 데이터로 바꿉니다.
PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml
–SFT C:\MyApp\MyApp.sft –Configuration C:\MApp\deploymentconfig.xml
-
패키지를 시작합니다.bold 샘플 매개 변수를 배포와 관련된 데이터로 바꿉니다.
PS C:\> Start-ServerAppVPackage –Name MyApp