Condividi tramite


Informazioni su App-V 5.0 SP3

Aggiornamento: gennaio 2015

Si applica a: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Per rivedere le informazioni sulle modifiche significative che si applicano a Microsoft Application Virtualization (App-V) 5.0 SP3, usare le sezioni seguenti:

  • Prerequisiti software e configurazioni supportate di App-V 5.0 SP3

  • Migrazione a App-V 5.0 SP3

  • Il file XML del gruppo di connessione creato manualmente richiede l'aggiornamento dello schema

  • Miglioramenti ai gruppi di connessione

  • Gli amministratori possono pubblicare e annullare la pubblicazione di pacchetti per un utente specifico

  • Consentire solo agli amministratori di pubblicare e annullare la pubblicazione di pacchetti

  • La chiave del Registro di sistema RunVirtual supporta i pacchetti che vengono pubblicati per l'utente

  • Nuovi cmdlet di PowerShell e guida per i cmdlet aggiornabili

  • La directory applicazione virtuale principale (PVAD) è nascosta, ma può essere attivata

  • ClientVersion richiesto per la visualizzazione dei metadati di pubblicazione di App-V

  • I registri eventi di App-V sono stati consolidati

Prerequisiti software e configurazioni supportate di App-V 5.0 SP3

Vedere i collegamenti seguenti per i prerequisiti software e le configurazioni supportate di App-V 5.0 SP3.

Collegamenti ai prerequisiti e alle configurazioni supportate Descrizione 

Prerequisiti di App-V 5.0 SP3

Prerequisiti software che è necessario installare prima di avviare l'installazione di App-V 5.0 SP3

Configurazioni supportate di App-V 5.0 SP3

Sistemi operativi supportati e requisiti hardware per i componenti server, Sequencer e client di App-V

Migrazione a App-V 5.0 SP3

Usare le seguenti informazioni per l'aggiornamento a App-V 5.0 SP3 da versioni precedenti.

Prima di iniziare l'aggiornamento

Prima di iniziare l'aggiornamento, rivedere le informazioni seguenti:

Elementi da verificare prima dell'aggiornamento Descrizione 

Componenti da aggiornare

  1. Server App-V

  2. Sequencer

  3. Client App-V o client Servizi Desktop remoto di App-V

  4. Gruppi di connessione

Nota

Per usare l'interfaccia utente del client App-V, scaricare la versione esistente da Microsoft Application Virtualization 5.0 Client UI Application - Italiano.

Aggiornamento da App-V 4. x

Innanzitutto è necessario l'aggiornamento ad App-V 5.0. Non è possibile eseguire l'aggiornamento diretto da App-V 4.x ad App-V 5.0 SP3.

Per altre informazioni, vedere:

Aggiornamento da App-V 5.0 o versione successiva

È possibile eseguire l'aggiornamento diretto ad App-V 5.0 SP3 da una delle seguenti versioni:

  • App-V 5.0

  • App-V 5.0 SP1

  • App-V 5.0 SP2

Per l'aggiornamento ad App-V 5.0 SP3, attenersi alla procedura riportata nelle sezioni rimanenti di questo articolo.

Modifiche da apportare ai pacchetti e ai gruppi di connessione dopo l'aggiornamento

nessuna. I pacchetti e i gruppi di connessione continueranno a funzionare normalmente.

Passaggi per aggiornare l'infrastruttura App-V

Completare i passaggi seguenti per aggiornare ogni componente dell'infrastruttura App-V ad App-V 5.0 SP3.

Passaggio Per altre informazioni

Passaggio 1: Aggiornare il server App-V.

Se non si usa il server App-V, ignorare questo passaggio e andare al passaggio successivo.

Nota

Il client App-V 5.0 SP3 è compatibile con il server App-V 5.0 SP1.

Attenersi ai passaggi descritti di seguito:

  1. Leggere le Note sulla versione per App-V 5.0 SP3 per i problemi che possono interessare l'installazione del server App-V.

  2. Effettuare una delle operazioni seguenti, a seconda del metodo usato per aggiornare il database di gestione e/o di report:

     

    Metodo di aggiornamento del database Passaggio

    Windows Installer

    Ignorare questo passaggio e andare al passaggio 3, "Se si sta aggiornando il server App-V..."

    Script SQL

     

    Database di gestione

    Per installare o aggiornare, vedere l'argomento relativo agli errori degli script SQL per installare o aggiornare il database server di gestione di App-V 5.0 SP3.

    Database di report

    Attenersi alla procedura riportata in How to Deploy the App-V Databases by Using SQL Scripts.

  3. Se si sta aggiornando il server App-V da App-V SP1 pacchetto hotfix 3 o successivo, completare i passaggi in questa sezione Controllare le chiavi del Registro di sistema prima di installare il server App-V 5.0 SP3.

  4. Attenersi alla procedura riportata in Come distribuire il server App-V 5.0.

Passaggio 2: Aggiornare App-V Sequencer.

Vedere Come installare il sequencer.

Passaggio 3: Aggiornare il client App-V o il client di Servizi Desktop remoto di App-V.

Vedere Come distribuire il client App-V.

Controllare le chiavi del Registro di sistema prima di installare il server App-V 5.0 SP3

Questo è il passaggio 3 della tabella precedente.

Quando è necessario eseguire questo passaggio

Si sta eseguendo l'aggiornamento da App-V SP1 con qualsiasi pacchetto hotfix successivo installato usando un file .msp.

Quali sono i componenti per cui è richiesto che venga completato questo passaggio

Solo i componenti del server App-V che si stanno aggiornando.

Quando è necessario eseguire questo passaggio

Prima di aggiornare il server App-V ad App-V 5.0 SP3

Operazione da effettuare

Usando le informazioni nelle tabelle seguenti, aggiornare ogni valore della chiave del Registro di sistema in HKLM\Software\Microsoft\AppV\Server con il valore specificato nell'installazione originale di server. Il completamento di questo passaggio reimposta i valori del Registro di sistema che potrebbero essere stati rimossi quando sono stati installati i pacchetti hotfix di App-V SP1.

Chiave ManagementDatabase

Se si sta installando il database di gestione, Impostare le seguenti chiavi del Registro di sistema in HKLM\Software\Microsoft\AppV\Server\ManagementDatabase.

Nome della chiave Descrizione 

IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Indica se è richiesto un account di accesso pubblico per accedere a database di gestione non locali. Se tale account è richiesto, il valore è impostato su "1".

MANAGEMENT_DB_NAME

Nome del database di gestione.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT

Account usato per l'accesso (pubblico) al database di gestione.

Usato quando IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED è impostato su 1.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificatore di protezione (SID) dell'account usato per l'accesso (pubblico) in lettura al database di gestione.

Usato quando IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED è impostato su 1.

MANAGEMENT_DB_SQL_INSTANCE

Istanza di SQL Server per il database di gestione.

Se il valore è vuoto viene usata l'istanza di database predefinita.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT

Account usato per l'accesso in scrittura (amministratore) al database di gestione.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID

Identificatore di protezione (SID) dell'account usato per l'accesso (amministratore) in scrittura al database di gestione.

MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT

Account del computer remoto del server di gestione (dominio\account).

MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT

Account di accesso dell'amministratore dell'installazione per il server di gestione (dominio\account).

MANAGEMENT_SERVER_MACHINE_USE_LOCAL

I valori validi sono:

  • 1: il servizio di gestione si trova nel computer locale, quindi MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT è vuoto.

  • 0: il servizio di gestione si trova in un computer diverso dal computer locale.

Chiave ManagementService

Se si sta installando il server di gestione, Impostare le seguenti chiavi del Registro di sistema in HKLM\Software\Microsoft\AppV\Server\ManagementService.

Nome della chiave Descrizione 

MANAGEMENT_ADMINACCOUNT

Gruppo o account di Servizi di dominio Active Directory autorizzato a gestire App-V (dominio\account).

MANAGEMENT_DB_SQL_INSTANCE

Istanza di SQL Server che contiene il database di gestione.

Se il valore è vuoto viene usata l'istanza di database predefinita.

MANAGEMENT_DB_SQL_SERVER_NAME

Nome del server SQL remoto con il database di gestione.

Se il valore è vuoto viene usato il computer locale.

Chiave ReportingDatabase

Se si sta installando il database di report, Impostare le seguenti chiavi del Registro di sistema in HKLM\Software\Microsoft\AppV\Server\ReportingDatabase.

Nome della chiave Descrizione 

IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Indica se è richiesto un account di accesso pubblico per accedere a database di report non locali. Se tale account è richiesto, il valore è impostato su "1".

REPORTING_DB_NAME

Nome del database di report.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT

Account usato per l'accesso (pubblico) al database di report.

Usato quando IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED è impostato su 1.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificatore di protezione (SID) dell'account usato per l'accesso (pubblico) in lettura al database di report.

Usato quando IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED è impostato su 1.

REPORTING_DB_SQL_INSTANCE

Istanza di SQL Server per il database di report.

Se il valore è vuoto viene usata l'istanza di database predefinita.

REPORTING_DB_WRITE_ACCESS_ACCOUNT

REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID

REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT

Account del computer remoto del server di report (dominio\account).

REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT

Account di accesso dell'amministratore dell'installazione per il server di report (dominio\account).

REPORTING_SERVER_MACHINE_USE_LOCAL

I valori validi sono:

  • 1: il servizio di creazione report si trova nel computer locale, quindi REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT è vuoto.

  • 0: il servizio di creazione report si trova in un computer diverso dal computer locale.

Chiave ReportingService

Se si sta installando il server di report, Impostare le seguenti chiavi del Registro di sistema in HKLM\Software\Microsoft\AppV\Server\ReportingService.

Nome della chiave Descrizione 

REPORTING_DB_SQL_INSTANCE

Istanza di SQL Server per il database di report.

Se il valore è vuoto viene usata l'istanza di database predefinita.

REPORTING_DB_SQL_SERVER_NAME

Nome del server SQL Server che ospita il database di report.

Se il valore è vuoto viene usato il computer locale.

Il file XML del gruppo di connessione creato manualmente richiede l'aggiornamento dello schema

Se si crea manualmente il file XML del gruppo di connessione e si vogliono usare le nuove funzionalità per i pacchetti facoltativi e "Usa qualsiasi versione" descritte in Miglioramenti ai gruppi di connessione, è necessario specificare lo schema seguente nel file XML:

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

Per esempi ed altre informazioni, vedere Informazioni sul file del gruppo di connessione.

Miglioramenti ai gruppi di connessione

I pacchetti facoltativi e altri miglioramenti aggiunti in App-V 5.0 SP3 permettono di gestire più facilmente i gruppi di connessione. La tabella seguente riepiloga le attività che è possibile eseguire usando le nuove funzionalità del gruppo di connessione e i collegamenti a informazioni più dettagliate su ogni attività.

Attività/funzionalità Descrizione  Collegamenti ad altre informazioni

Consentire l'inclusione di pacchetti facoltativi in un gruppo di connessione

L'inclusione di pacchetti facoltativi in un gruppo di connessione consente di determinare in modo dinamico le applicazioni incluse nell'ambiente virtuale del gruppo di connessione in base alle applicazioni assegnate gli utenti.

Non è necessario gestire tutti i gruppi di connessione perché è possibile combinare i pacchetti facoltativi e non facoltativi nello stesso gruppo di connessione. La combinazione dei pacchetti consente a diversi gruppi di utenti di usare lo stesso gruppo di connessione, anche quando gli utenti hanno un solo pacchetto in comune.

Esempio: È possibile abilitare un pacchetto con Microsoft Office per tutti gli utenti e più pacchetti facoltativi che contengono diversi plug-in di Office per specifici subset di utenti.

Use one connection group, with optional packages, for multiple users with different packages entitled to them

Annullare la pubblicazione o eliminare un pacchetto facoltativo senza modificare il gruppo di connessione

Consente di annullare la pubblicazione o eliminare oppure di annullare la pubblicazione e ripubblicare un pacchetto facoltativo che si trova in un gruppo di connessione senza dover disabilitare o riabilitare il gruppo di connessione nel client App-V.

Use one connection group, with optional packages, for multiple users with different packages entitled to them

Pubblicare i gruppi di connessione che contengono i pacchetti pubblicati a livello globale e dall'utente

Consente di creare un gruppo di connessione pubblicato dall'utente che contiene i pacchetti pubblicati a livello globale e dall'utente.

Come creare un gruppo di connessione con i pacchetti pubblicati a livello globale e dall'utente

Impostare un gruppo di connessione affinché ignori la versione del pacchetto

Consente di configurare un gruppo di connessione per accettare qualsiasi versione di un pacchetto. In questo modo, è possibile aggiornare un pacchetto senza dover disabilitare il gruppo di connessione. Inoltre, se è presente un pacchetto facoltativo con una versione non corretta nel gruppo di connessione, il pacchetto viene ignorato e non blocca la creazione dell'ambiente virtuale del gruppo di connessione.

Come impostare un gruppo di connessione affinché ignori la versione del pacchetto

Limitare le capacità di pubblicazione degli utenti finali

Consente solo agli amministratori (non gli utenti finali) di pubblicare i pacchetti e abilitare i gruppi di connessione.

Per altre informazioni sui gruppi di connessione, vedere Come consentire soltanto agli amministratori di abilitare i gruppi di connessione.

Per informazioni sui pacchetti, vedere gli articoli seguenti:

 

Abilitare o disabilitare un gruppo di connessione per un utente specifico

Gli amministratori possono abilitare o disabilitare un gruppo di connessione per un utente specifico usando il parametro facoltativo –UserSID con i seguenti cmdlet:

  • Enable-AppVClientConnectionGroup

  • Disable -AppVClientConnectionGroup

To enable or disable a connection group for a specific user

Unione di percorsi di pacchetti identici in una directory virtuale nei gruppi di connessione

Se due o più pacchetti in un gruppo di connessione contengono percorsi di directory identici, questi vengono uniti in una directory virtuale all'interno dell'ambiente virtuale del gruppo di connessione.

Questo tipo di unione dei percorsi consente a un'applicazione in un pacchetto di accedere ai file in un pacchetto diverso.

Merging identical package paths into one virtual directory in connection groups

Gli amministratori possono pubblicare e annullare la pubblicazione di pacchetti per un utente specifico

Gli amministratori possono usare i cmdlet seguenti per pubblicare o annullare la pubblicazione di pacchetti per un utente specifico. Per usare i cmdlet, immettere il parametro –UserSID seguito dall'ID di sicurezza dell'utente (SID). Per altre informazioni, vedere:

Cmdlet Esempi

Publish-AppvClientPackage

Publish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Unpublish-AppvClientPackage

Unpublish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Consentire solo agli amministratori di pubblicare e annullare la pubblicazione di pacchetti

È possibile consentire solo agli amministratori (non gli utenti finali) di pubblicare e annullare la pubblicazione di pacchetti usando uno dei metodi seguenti:

Metodo Altre informazioni

Impostazione di Criteri di gruppo

Passare al nodo oggetto Criteri di gruppo seguente:

Configurazione computer > Criteri > Modelli amministrativi > Sistema > App-V > Pubblicazione.

Abilitare l'impostazione Criteri di gruppo Richiedi pubblicazione come amministratore.

PowerShell

To enable only administrators to publish or unpublish packages

La chiave del Registro di sistema RunVirtual supporta i pacchetti che vengono pubblicati per l'utente

App-V 5.0 SP3 aggiunge il supporto per l'uso della chiave del Registro di sistema RunVirtual con le applicazioni virtualizzate nei pacchetti pubblicati dall'utente. La chiave del Registro di sistema RunVirtual consente di eseguire un'applicazione installata localmente in un ambiente virtuale insieme alle applicazioni virtualizzate tramite App-V.

In precedenza, le applicazioni virtualizzate nei pacchetti di App-V dovevano essere pubblicate a livello globale. Per altre informazioni su RunVirtual e su altri metodi di esecuzione delle applicazioni installate localmente in un ambiente virtuale con applicazioni virtualizzate, vedere Esecuzione di un'applicazione installata localmente in un ambiente virtuale con applicazioni virtualizzate.

Nuovi cmdlet di PowerShell e guida per i cmdlet aggiornabili

In App-V 5.0 SP3 sono inclusi i nuovi cmdlet di PowerShell e la guida per i cmdlet aggiornabili. Per scaricare i moduli di cmdlet, vedere Loading the PowerShell cmdlets.

Nuovi cmdlet di PowerShell per il server App-V 5.0 SP3

Sono stati aggiunti nuovi cmdlet di Windows PowerShell per il server App-V per la gestione dei gruppi di connessione.

Cmdlet Descrizione 

Add-AppvServerConnectionGroupPackage

Aggiunge un pacchetto alla fine dell'elenco dei pacchetti di un gruppo di connessione e consente di configurare il pacchetto come facoltativo e/o senza versione all'interno del gruppo di connessione.

Set-AppvServerConnectionGroupPackage

Consente di modificare i dettagli sul pacchetto del gruppo di connessione, ad esempio se è facoltativo.

Remove-AppvServerConnectionGroupPackage

Rimuove un pacchetto da un gruppo di connessione.

Ottenere informazioni per i cmdlet di PowerShell

La guida per i cmdlet è disponibile nei formati seguenti:

Formato Descrizione 

Come modulo scaricabile

Per ottenere la guida più recente dopo aver scaricato il modulo di cmdlet:

  1. Aprire Windows PowerShell o Windows PowerShell Integrated Scripting Environment (ISE).

  2. Digitare uno dei seguenti comandi per caricare i cmdlet del modulo desiderato:

 

Componente App-V Comando da digitare

Server App-V

Update-Help-Module AppvServer

App-V Sequencer

Update-Help-Module AppvSequencer

Client App-V

Update-Help-Module AppvClient

In TechNet come pagine Web

Vedere il nodo di App-V nell'articolo relativo all'automazione di Microsoft Desktop Optimization Pack con Windows PowerShell.

Per altre informazioni, vedere Come caricare i cmdlet di PowerShell e visualizzare la Guida dei cmdlet.

La directory applicazione virtuale principale (PVAD) è nascosta, ma può essere attivata

La directory applicazione virtuale principale (PVAD) è nascosta in App-V 5.0 SP3, ma è possibile riattivarla e renderla visibile con uno dei metodi seguenti:

Metodo Passaggi

Usare un parametro della riga di comando

Passare il parametro –EnablePVADControl a Sequencer.exe.

Creare una sottochiave del Registro di sistema

  1. Nell'editor del Registro di sistema, passare a: HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility

    Nota

    Se la sottochiave Compatability non esiste, è necessario crearla.

  2. Creare un valore DWORD denominato EnablePVADControl e impostarlo su 1.

    Un valore 0 indica che la directory PVAD è nascosta.

Altre informazioni sulla directory PVAD: Quando si usa il Sequencer per creare un pacchetto, è possibile immettere qualsiasi percorso di installazione per il pacchetto. Nelle versioni precedenti di App-V era necessario specificare la directory applicazione virtuale principale (PVAD) dell'applicazione come percorso. PVAD è la directory in cui in genere viene installata un'applicazione nel computer locale se non è stato usato App-V. Ad esempio, se si sta installando Office in un computer, la directory PVAD sarà C:\Programmi\Microsoft Office\.

ClientVersion richiesto per la visualizzazione dei metadati di pubblicazione di App-V

In App-V 5.0 SP3 è necessario fornire i valori seguenti nell'indirizzo quando si esegue una query nel server di pubblicazione App-V per i metadati:

Valore Dettagli aggiuntivi

ClientVersion

Se nella query si omette il parametro ClientVersion, i metadati escluderanno le nuove funzionalità di App-V 5.0 SP3.

ClientOS

È necessario fornire questo valore solo se si selezionano specifici sistemi operativi client quando si esegue la sequenziazione del pacchetto. Se si seleziona il valore predefinito (tutti i sistemi operativi), non specificare questo valore nella query.

Se si omette il parametro ClientOS della query, nei metadati vengono visualizzati solo i pacchetti su cui è stata eseguita la sequenziazione per supportare qualsiasi sistema operativo.

Per la sintassi e gli esempi relativi a questa query, vedere Visualizzazione dei metadati di pubblicazione del server App-V.

I registri eventi di App-V sono stati consolidati

I seguenti registri eventi, precedentemente ubicati in Registri Applicazioni e servizi/Microsoft/AppV/<componente App-V>, sono stati spostati in Registri Applicazioni e servizi/Microsoft/AppV/ServiceLog.

Per visualizzare i registri, selezionare Visualizza > Visualizza registri analitici e di debug nell'applicazione Visualizzatore eventi.

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

Come ottenere le tecnologie MDOP

App-V fa parte del pacchetto Microsoft Desktop Optimization Pack (MDOP). MDOP fa parte di Microsoft Software Assurance. Per altre informazioni su Microsoft Software Assurance e su come ottenere MDOP, vedere How Do I Get MDOP.

Come inviare suggerimenti per App-V?

Aggiungere o votare i suggerimenti qui. Per problemi relativi ad App-V, usare il forum di TechNet su App-V.

Vedere anche

Concetti

Note sulla versione per App-V 5.0 SP3

-----
Per ulteriori informazioni su MDOP, è possibile accedere alla libreria TechNet, cercare contenuto sulla risoluzione di problemi in TechNet Wiki o tenersi informati tramite Facebook o Twitter.
-----