
In un articolo precedente, abbiamo parlato del tool gratuito Windows Vista Upgrade Advisor che gli amministratori possono utilizzare per determinare prima di un aggiornamento se le applicazioni in esecuzione su un PC sono compatibili con Windows Vista.
Windows Vista Upgrade Advisor fa un ottimo lavoro, ma è adatto per un l'impiego in organizzazioni con pochissimi PC. Fortunatamente, Microsoft propone un tool gratuito anche per la valutazione della disponibilità di migrare a Vista di una grande organizzazione. Tale tool è l'Application Compatibility Manager, che è parte di una più ampia suite di tool chiamata Business Desktop Deployment 2007 (BDD 2007), scaricabile dal sito web di Microsoft.
Il processo di installazione e di configurazione di BDD 2007 è abbastanza semplice. Completata la configurazione iniziale, avviate l'Application Compatibility Manager. La prima cosa che dovrete fare è definire un inventario delle applicazione in ogni postazione di lavoro.
A tal fine, è necessario installare un agente su ogni workstation da cui desiderate ottenere tale inventario. Basta cliccare su Collect, nella schermata iniziale del prodotto, per essere rimandati alla finestra di dialogo mostrata nella figura in basso. Questa finestra consente di creare l'agente di cui abbiamo appena parlato.

Come si può vedere nella figura, tutto ciò che dovete fare è specificare un package name (questo è il nome del pacchetto di installazione contenente l'agente). Quindi, verificate che l'opzione Deploying a New Operating System sia selezionata e che l'output location sia impostata su una condivisione UNC alla quale l'agente dovrà avere un accesso in lettura e scrittura. Dovreste anche impostare una data e un'ora di inizio, una durata e un periodo di aggiornamento in grado di soddisfare le vostre esigenze. Quando avrete finito, cliccate sull'icona Save e così verrà creato l'agente.
Questo agente si compone di un unico file MSI e il modo più semplice per effettuarne il deployment è di avvalersi di Group Policy. Attraverso questo metodo, si dovrebbe assegnare il pacchetto di installazione a ogni singolo computer. Per fare ciò, aprite il Group Policy Object Editor e navigate attraverso l'albero della console fino a Computer Configuration | Software Settings | Software Installation. Quindi cliccate con il pulsante destro sul contenitore Software Installation e selezionate i comandi New | Package dal menu di scelta rapida relativo. Precisate poi solo il pacchetto di installazione che desiderate utilizzare e il gioco è fatto.
Quando il processo di raccolta dei dati è completo, aprite Application Compatibility Manager e cliccate sull'opzione Analyze. Verrà visualizzata una schermata simile a quella mostrata nella figura in basso.

Questa schermata vi dice quanti computer sono stati inventariati e quante diverse applicazioni sono stati rilevate. Sul lato sinistro della figura, vedrete un albero. Scegliete il contenitore Application sotto la sezione Windows Vista SP1 Reports e vi comparirà la schermata che elenca tutte le applicazioni che sono state rilevate all'interno dell'intera impresa. Sfortunatamente, Microsoft non vi dice se un'applicazione è o meno compatibile con Windows vista: tocca a voi testarla e scoprirlo.
Determinato il livello di compatibilità, cliccate con il pulsante destro nella colonna My Assessment relativa a quell'applicazione e scegliete il comando Assessment dal menu di scelta rapida. Vi verrà visualizzata la finestra di dialogo come quella in basso, che consente di specificare o meno se l'applicazione funziona con Windows Vista.

Consigliamo anche di ciccare con il tasto destro del mouse nelle diverse colonne presenti nella parte superiore del grafico. Questo vi darà la possibilità di scegliere quali colonne rendere visibili e quali invece nascondere. Vi consigliamo di visualizzare la colonna chiamata Deployement Status. Quando cliccate con il pulsante destro su un'applicazione, avrete la possibilità di impostare uno stato di deployment per tale applicazione (Not reviewed, Testing, Mitigating, Ready to deploy, Will not deploy). In questo modo potete tenere una migliore traccia di tutto il processo di test della compatibilità.
Si noterà che per alcune applicazioni è indicato esista un active issue. Microsoft elenca le active issue ogni volta che si incontrano problemi noti di compatibilità. Quetsa informazione va presa solo come un'indicazione. Solo perché un'applicazione è elencata come non avente problemi, non significa che tale applicazione sia pienamente compatibile. Allo stesso modo, può capitare che applicazioni riportate come aventi problemi sono totalmente compatibili con Vista (ad esempio Office 2007).
Se desiderate vedere i problemi di compatibilità che Microsoft reputa esistano, cliccate con il tasto destro sull'applicazione e scegliere il comando Open dal menu di scelta rapida: saranno visualizzate le proprietà dell'applicazione, che elenca ogni singolo problema di compatibilità con Vista sulla scheda Issue, come illustrato nella figura in basso.

Vorremmo sottolineare che potete utilizzare le icone nella parte superiore della scheda Issue per definire vostri specifici problemi di compatibilità oppure per fornire la soluzione a un particolare problema. Lo potete fare anche se Microsoft non ha riportato alcun problema in relazione a una determinata applicazione. La registrazione dei problemi di compatibilità incontrati e delle loro soluzioni è un ottimo modo di tenere traccia di tutti i problemi che scoprirete mentre testate la compatibilità di un'applicazione con Vista.
