Come distribuire un pacchetto dell'applicazione virtuale per il test

 

Si applica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

System_CAPS_importantImportante

È consigliabile limitare l'uso dei cmdlet di Server App-V per gestire i pacchetti in un ambiente di test per verificare e testare le funzionalità del pacchetto.

Distribuzione di un pacchetto dell'applicazione virtuale

  1. Aprire una finestra della console di PowerShell con privilegi elevati ed eseguire il comando seguente:

    Set-ExecutionPolicy Remotesigned –Scope Process -Force

    Il cmdlet Set-ExecutionPolicy modifica la preferenza dell'utente per i criteri di esecuzione di Windows PowerShell. I criteri di esecuzione fanno parte della strategia di sicurezza di Windows PowerShell. Determinano se sia possibile caricare file di configurazione (incluso il profilo di Windows PowerShell) ed eseguire script e determinano gli eventuali script a cui deve essere apposta una firma digitale prima dell'esecuzione.

  2. Importare i cmdlet di Server App-V.

    PS C:\> Import-Module ServerAppVAgent

  3. Per personalizzare il documento di configurazione di distribuzione associato al pacchetto dell'applicazione virtuale, usare le seguenti informazioni:

    Nota

    Se al pacchetto sono associati componenti di Microsoft SQL Server, tali componenti devono essere distribuiti nel server che esegue Microsoft SQL in modo che l'applicazione venga eseguita correttamente.

    - Aprire **deploymentconfig.xml** usando un editor XML, ad esempio [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297).**deploymentconfig.xml** si trova nella radice della cartella del pacchetto sul computer che esegue l'agente di Server App-V.
    
    - Esaminare i nodi **ENTRY** in **/CONFIGURATION/VIRTUALENVIRONMENT** e **/CONFIGURATION/LOCAL**.
    
    - In ogni **ENTRY** esaminare i dati del nodo **VALUE** che richiedono la personalizzazione. Di solito è il nome di un server o una password mancante o non corretta. Questi dati possono essere autonomi o fare parte di una struttura più ampia come una stringa di connessione del database. Le altre informazioni contenute nel nodo **ENTRY** indicano da dove proviene e che cosa controlla.
    
    - Aggiornare i dati del nodo **VALUE** con la personalizzazione appropriata. Non modificare gli attributi del nodo **VALUE**. Non modificare nemmeno altri elementi del nodo **ENTRY**.
    
    - Salvare deploymentconfig.xml e chiudere l'editor XML.
    
      <div class="alert">
    
    
      > [!NOTE]
      > <P>Se il file di configurazione di distribuzione contiene informazioni riservate, ad esempio password, è consigliabile salvare il file in un percorso sicuro.</P>
    
    
      </div>
    
  4. Aggiungere il pacchetto. Sostituire i parametri di esempio in grassetto con i dati specifici della distribuzione.

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

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

  5. Avviare il pacchetto. Sostituire i parametri di esempio in grassetto con i dati specifici della distribuzione.

    PS C:\> Start-ServerAppVPackage –Name MyApp