Share via


Como implantar um pacote de aplicativo virtual para teste

 

Aplica-se a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

System_CAPS_importantImportante

Você só deve usar os cmdletsApp-V de servidor para gerenciar pacotes em um ambiente de teste para garantir e testar a funcionalidade do pacote.

Implantando um pacote de aplicativos virtuais

  1. Abra uma janela de console do PowerShell com privilégios elevados e execute o seguinte comando:

    Set-ExecutionPolicy Remotesigned –Scope Process -Force

    O cmdlet Set-ExecutionPolicy altera a preferência do usuário para a política de execução do Windows PowerShell. A política de execução faz parte da estratégia de segurança do Windows PowerShell. Isso determina se você pode carregar arquivos de configuração (incluindo o seu perfil do Windows PowerShell) e executar scripts e quais scripts, se houver, devem ser digitalmente assinados antes de serem executados.

  2. Importar os Cmdlets App-V de servidor.

    PS C:\> Import-Module ServerAppVAgent

  3. Use as informações a seguir para personalizar o documento de configuração de implantação associado ao pacote de aplicativo virtual:

    System_CAPS_noteObservação

    Se o pacote associou os componentes do Microsoft SQL Server, esses componentes devem ser implantados no servidor que executa o Microsoft SQL para que o aplicativo seja executado com êxito.

    - Abra o **DeploymentConfig** usando um editor de XML, por exemplo, [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297). O **DeploymentConfig** está localizado na raiz da pasta do pacote no computador que está executando o App-V de servidor Agent.
    
    - Examine os nós **ENTRY** em **/Configuration/virtualenvironment** e **/Configuration/local**.
    
    - Em cada **ENTRY**,revise os dados do nó **VALUE** que exigem personalização. Normalmente, isso é o nome de um servidor ou uma senha incorreta ou ausente. Esses dados podem ser autônomos ou podem ser parte de uma estrutura maior, como uma cadeia de caracteres de conexão do banco de dados. Você pode usar outras informações no nó **ENTRY** para entender de onde ele veio e o que ele controla.
    
    - Atualize os dados do nó **VALUE** com a personalização apropriada. Não altere atributos no nó **VALUE**. Além disso, não altere mais nada no nó **ENTRY**.
    
    - Salve deploymentconfig.xml e feche o editor XML.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ851033.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Observação</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Se o arquivo de configuração de implantação contiver informações confidenciais, como senhas, você deve salvar o arquivo em um local seguro.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
  4. Adicione o pacote. Substitua os parâmetros de exemplo bold por dados que sejam específicos para a implantação de exemplo.

    PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml

    –SFT C:\MyApp\MyApp.sft –Configuration C:\MApp\deploymentconfig.xml 

  5. Inicie o pacote. Substitua os parâmetros de exemplo bold por dados que sejam específicos para a implantação de exemplo.

    PS C:\> Start-ServerAppVPackage –Name MyApp