- Dettagli
- Visite: 3244
Se volete capire come vengono pubblicate le applicazioni con App-V 5.0 e come vengono eseguite dal Client vi annuncio che è da oggi disponibile la guida App-V 5 SP2 Application Publishing and Client Interaction Guide.
La guida è un buon punto di partenza per i principianti ma è anche utilissima per gli esperti di App-V per capire come il Client processa i package e li presenta agli utenti, dove vengono salvati i package, come avviene il processo di refresh delle applicazioni e come gli Integration Point permettono all'applicazione virtuale di interagire con il sistema operativo. All'interno della guida vengono trattai i seguenti argomenti:
Non mi resta che augurarvi una buona lettura! Nic |
- Dettagli
- Visite: 4551
Nello scorso articolo Come virtualizzare Office 2013 con App-V 5.0 SP2 vi ho indicato quali sono i passaggi da effettuare per virtualizzare Office 2013. In questo articolo invece voglio indicarvi le diverse modalità di distribuzione del pacchetto virtualizzato. La distribuzione avviene come per qualsiasi altro package, utilizzando SCCM, App-V Management Server oppure Powershell, ma bisogna considerare che è obbligatorio pubblicare Office in modalità Global.
Office infatti contiene tutta una serie di Extension Point che lo integrano con il sistema operativo. Per questo motivo per pubblicare Office in modalità globale dovete:
usare Powershell: Add-AppvClientPackage <Percorso_del_file_.appv> | Publish-AppvClientPackage –Global
usare App-V Server: Pubblicare ad un gruppo di Computer e non ad un gruppo di utenti. In questo modo il server pubblicherà il pacchetto in modalità Global
Per approfondimenti vi consiglio l'articolo Enabling computer based targeting in App-V 5.0
Se sul client eseguite Get-AppVPackage -all (lo switch -all serve per vedere anchei pacchetti pubblicati globalmente) il risultato è quello mostrato in figura:
Un'altra considerazione da fare è che la pubblicazione di Office 2013 richiede anche l'esecuzione di script. I Package Scripts sono disabilitati di default sui clienti App-V e devono essere abilitati preventivamente. Per farlo bisogna lanciare sul client il comando powershell
Set-AppvClientConfiguration –EnablePackageScripts 1
In alternativa è possibile abilitare gli script ed altre configurazioni utilizzando le Group Policy e l'App-V Administrative Template che è disponibile gratuitamente all'indirizzo http://www.microsoft.com/en-us/download/details.aspx?id=41183
Per maggiori approfondimenti su come pubblicare Office 2013 vi rimando anche alla lettura di Virtualizing Microsoft Office 2013 for Application Virtualization (App-V) 5.0
Nic
- Dettagli
- Visite: 4378
Con questo articolo vi voglio dare delle indicazioni su come creare e distribuire plugins per Office 2013. In particolar modo vedremo come distribuire Microsoft Power Query per Excel.
Nell'articolo Come virtualizzare Office 2013 con App-V 5.0 SP2 abbiamo visto che sia facile creare un pacchetto virtuale di Office 2013. Se invece vogliamo distribuire un plugin dobbiamo osservare questi passi:
-
Installare sul Sequencer la stessa versione di Office 2013 che abbiamo nel pacchetto virtuale. In particolare vi ricordo che per poter pubblicare Office 2013 è necessario avere la versione Volume License
-
Scaricare dal sito Microsoft il plugin di Microsoft Power Query
-
Lanciare il Sequencer e sequenziare il plugin scegliendo la seconda voce: Add-in or Plug-in
-
Completare la procedura di sequencing
Alla fine avremo ottenuto un pacchetto che contiene tutti i file
A questo punto dobbiamo apportare delle modifiche al file DeploymentConfig.xml che è stato generato. Infatti le configurazioni del pacchetto devono essere le stesse del pacchetto Office 2013 ed in particolar modo dobbiamo modificare le stringhe
“<COM Mode="Isolated">” in <COM Mode="Integrated">”
“<Objects Enabled="true" />” in “<Objects Enabled="false" />”
altrimenti quando pubblicheremo il Connection Group per unire i due pacchetti riceveremo sul Client un messaggio di errore come quello in figura:
Leggendo i dettagli dell'errore nel Registro Eventi troverete questo messaggio:
The connection group {aaaaaaa} version {bbbbbbb} could not be published because the virtual COM settings of the individual packages conflict.
Verify that the virtual COM settings are the same for all member packages and try again.
Error code: 0x8E90070A – 0x3000F
Vi consiglio quindi di approfondire a cosa servono i file User Configuration File (UserConfig) e Deployment Configuration File (DeploymentConfig) leggendo l'articolo About App-V 5.0 Dynamic Configuration.
Adesso siamo pronti per pubblicare i due pacchetti con powershell. Sul client eseguiamo quindi i due comandi:
Add-AppvClientPackage –path <percorso_del_pacchetto_Office>.appv -DynamicDeploymentConfiguration <<percorso_del_pacchetto_Office>deploymentconfig.xml | Publish-AppvClientPackage -Global
Add-AppvClientPackage –path <percorso_del_pacchetto_PowerQuery>.appv -DynamicDeploymentConfiguration <percorso_del_pacchetto_PowerQuery>deploymentconfig.xml | Publish-AppvClientPackage -Global
E' molto importante usare lo switch -DynamicDeploymentConfiguration per dichiarare che vogliamo usare le configurazioni modificate da noi e non i settaggi contenuti nel pacchetto .appv, che altrimenti verrebbero caricarti di default
Notate che in entrambi i casi ho usato lo switch -Global, che pubblica entrambi i pacchetti a livello macchina. Se usate App-V Server ricordatevi di pubblicare i pacchetti per gruppo di Computer e non per gruppo di utenti e di scegliere di caricare una configurazione di tipo Custom (come mostrato in figura), caricando quindi il file deploymentconfig.xml che abbiamo precedentemente modificato. Per approfondimenti vi rimando all'articolo Distribuire Office 2013 con App-V 5.0
Per unire i due pacchetti ed eseguire il plugin all'interno di Office 2013 virtualizzato dobbiamo creare un Connection Group. Fate riferimento all'articolo How to Use Connection Groups on a Standalone Computer Using PowerShell per avere un'idea della sintassi da utilizzare per realizzare il file .xml di configurazione del Connection Group e all'articolo Deploying Connection Groups in Microsoft App-V v5 pubblicato su Technet
Per ditribuire il Connection Group è necessario eseguire sul client il comando:
Add-AppvClientConnectionGroup –path <percorso_del_file_di_configurazione>.xml | Enable-AppvClientConnectionGroup -Global
Anche il connection group deve essere pubblicato a livello Global.
Se sul client eseguite il comando powershell Get-AppvClientConnectionGroup -all otterrete il risultato mostrato in figura
Come vi ho mostrato creare un Connection Group e integrare due applicazioni virtuali non è difficile, ma bisogna prestare attenzione agli accorgimenti che vi ho scritto per evitare inutile perdite di tempo nel troubleshooting.
Nic
- Server Infrastructure Days Online 2014
- Disponibile Microsoft Application Virtualization 4.6 Service Pack 3 (App-V 4.6 SP3)
- Come virtualizzare Office 2013 con App-V 5.0 SP2
- Ma dov'è finita l'interfaccia grafica del client di App-V 5.0?
- App-V Server 5.0 SP1 Hotfix
- Disponibile da oggi MDOP 2013 R2 !
- Migrazione da Windows XP verso Windows 7, 8 e 8.1: appuntamento a Roma il 9 dicembre!
- Disponibili su Channel 9 le registrazioni dei Server Infrastructure Days 2013
- App-V 5.0 and Citrix Integration Overview
- IT Camp sulla virtualizzazione di Windows Server 2012 R2
- Server Infrastructure Days Online
- Ripristino di Exchange Server con Ontrack Powercontrols
- App-V 5.0 Standalone Mode - Aggiungere e Pubblicare un Package con i Remote Desktop Services
- BYOD.it Technical Corner
- Simulazioni ECDL gratuite
- Technet Virtual Labs su App-V 5.0
- Microsoft Application Virtualization 5.0 Administrator's Guide
- Oltre 400 App-V Recipes...
- Annunciati App-V 5.0 SP2 and UE-V 2.0
- SID 2013: Grazie a tutti!