Riflettori sull'utilitàInternet Explorer Administration Kit

Lance Whitney

Scarica il codice per questo articolo: Riflettori sull'utilità: Internet Explorer Administration Kit 7 (KB)

Il responsabile dei servizi informatici ti ha chiesto di installare in tutta l'organizzazione l'ultima versione di Explorer 7. Ti ha concesso poco tempo e un budget limitatissimo, ma con parecchie richieste. Ti serve un pacchetto personalizzato che applichi funzioni e impostazioni identiche a tutti i tuoi utenti. Se servirà, dovrai anche essere in grado di cambiare tali impostazioni.

Inoltre, devi bloccare Internet Explorer® per evitare che gli utenti possano modificare le impostazioni. Come puoi creare e fornire questo tipo di installazione di Internet Explorer in modo facile e veloce?

Arriva in soccorso Microsoft, con l'Internet Explorer Administration Kit, IEAK per gli amici. Si tratta di uno strumento di configurazione gratuito creato per aiutare gli amministratori IT, gli sviluppatori, gli ISP e altri nella creazione di pacchetti di installazione personalizzati di Internet Explorer. In effetti, Yahoo! ha adottato la versione beta di IEAK 7 per creare un pacchetto Internet Explorer 7 personalizzato da scaricare dal sito Web Yahoo!

Nel build di Internet Explorer 7 che creerai con IEAK saranno presenti solo le funzioni e le opzioni che indicherai. Puoi attivare particolari impostazioni di sicurezza e bloccare i controlli a cui gli utenti non devono accedere.

Dopo la distribuzione di Internet Explorer, chi possiede Active Directory® può ovviamente usare Criteri di gruppo per controllare e aggiornare le impostazioni del browser. In alternativa, se desideri, puoi usare IEAK per gestire la serie di impostazioni di Internet Explorer.

IEAK 7 è molto più facile da usare delle versioni precedenti; propone un'interfaccia grafica semplice per la creazione del tuo pacchetto Internet Explorer. Le schermate dettagliate ti guideranno per tutto il percorso di selezione delle funzioni e delle opzioni da inserire nel tuo build.

La nuova versione di IEAK presenta alcune modifiche rispetto alle precedenti, con l'aggiunta di alcune opzioni e l'eliminazione di altre. Ora puoi aggiungere feed RSS Web predefiniti al tuo build Internet Explorer, scegliere più di una home page e di una pagina di ricerca, oltre ad aggiungere assistenza per un filtro anti-phishing. Per l'esecuzione e l'aggiornamento, puoi anche impostare lo strumento di rimozione malware Microsoft® Windows® . Tuttavia con IEAK non puoi personalizzare Outlook® Express o Windows Media® Player, perché si tratta di applicazioni non incluse in Internet Explorer 7.

Puoi creare un pacchetto Internet Explorer per piattaforme a 32 o 64 bit, Windows XP con Service Pack 2 (SP2), Windows Server® 2003 con SP1, o Windows Vista™ basato su x86, basato su x64 o Itanium. Prima di lanciare IEAK 7, devi installare Internet Explorer 7 sul PC che userai per creare il pacchetto. Per compatibilità, devi eseguire IEAK su un computer con lo stesso OS dei computer su cui applicherai il build.

In questo articolo, ti illustrerò come usare IEAK per creare il tuo build di installazione di Internet Explorer 7 e conservare o aggiornare le tue impostazioni di browser.

Come ottenere IEAK 7

Puoi scaricare l'ultima versione di IEAK 7 gratuitamente alla pagina microsoft.com/technet/prodtechnol/ie/ieak7. Inoltre, la pagina fornisce la documentazione e le note sulla versione relative a IEAK; vale la pena leggerle.

Quando installerai IEAK 7 tramite il file ieak.msi scaricato, ti sarà richiesto il tipo di licenza da usare in base al tuo ruolo (ISP, fornitore di contenuto o sviluppatore) oppure tramite una Intranet aziendale. Le schermate che vedi e il tipo di pacchetto che creerai possono variare in base al ruolo che scegli. Pertanto, se stai creando il build per un ambiente aziendale, ricorda di selezionare il ruolo e la licenza relativi alla Intranet aziendale. Dopo l'installazione di IEAK, viene creato nel tuo menu Start un nuovo gruppo di programmi, denominato Microsoft IEAK, che contiene tre elementi: la Guida IEAK, il Gestore di profilo e la Procedura guidata per la personalizzazione di Internet Explorer.

Per costruire il tuo pacchetto di installazione, userai la Procedura guidata per la personalizzazione di Internet Explorer. L'uso della procedura guidata è estremamente semplice: ogni schermata ti accompagna nel processo di progettazione del pacchetto. Allora, dov'è il trabocchetto? Devi sapere che per configurare ogni opzione dovrai aver compreso chiaramente le funzioni e i controlli di Internet Explorer. Per fortuna, IEAK 7 viene in soccorso anche qui. La guida integrata nello strumento è più dettagliata e descrittiva delle versioni precedenti. In ogni schermata della Procedura guidata per la personalizzazione appare un pulsante di Guida, che illustra le impostazioni e le opzioni della schermata stessa. Puoi accedere a tutto il file di guida IEAK tramite il collegamento alla guida IEAK oppure attraverso il file IEAKHelp.chm file in C:\Programmi\Microsoft IEAK 7. Ti consiglio di leggere la documentazione prima di creare il build, per capire ogni componente e pianificare le opzioni che ti servono.

La Procedura guidata per la personalizzazione suddivide il processo di creazione del pacchetto in cinque fasi separate:

  1. Raccolta delle informazioni
  2. Specificazione dei parametri di installazione
  3. Personalizzazione dell'esperienza di installazione
  4. Personalizzazione del browser
  5. Ulteriore personalizzazione

Microsoft ha razionalizzato il numero di schermate con cui devi avere a che fare in IEAK 7, ottenendo un processo più chiaro e lineare rispetto alle versioni precedenti. Tuttavia, la Procedura guidata per la personalizzazione prevede comunque dozzine di schermate in cui scegliere le opzioni del pacchetto. Di conseguenza, in questa sede non mi addentrerò in ogni schermata. Molte sono autoesplicative e ho spiegato come accedere alla Guida nei casi più complessi. Fornirò invece una breve descrizione delle operazioni che si effettuano in ciascuna fase e tratterò alcune delle schermate più importanti.

Fase 1 Raccolta delle informazioni In questa fase decidi dove memorizzare il tuo pacchetto di installazione, su quale OS e piattaforma lo lancerai, come intendi distribuire Internet Explorer e le opzioni da personalizzare. In questa fase, puoi scegliere uno dei tre metodi di distribuzione relativi a Internet Explorer 7, visualizzati nella figura 1: un'installazione di file, che crea una directory bidimensionale con i file che compongono il tuo build; il CD ROM che crea un disco di installazione (che risulta comodo se fornisci assistenza a utenti remoti); un pacchetto di sola configurazione o di solo marchio di fabbrica, che applica le tue impostazioni personalizzate a un'installazione esistente di Internet Explorer 7. Puoi usare la recentissima opzione relativa a Windows Vista, se è già installato Internet Explorer 7 e intendi applicarvi le tue personalizzazioni.

Figura 1 Specificazione di un metodo di distribuzione

Figura 1** Specificazione di un metodo di distribuzione **(Fare clic sull'immagine per ingrandirla)

In questa fase, specificherai anche la lingua da usare per il build. Puoi creare versioni localizzate di Internet Explorer 7 per ogni lingua da supportare.

Fase 2 Specificazione dei parametri di installazione In questa fase scaricherai i componenti e gli aggiornamenti più recenti relativi a Internet Explorer, per costruire il pacchetto.

Fase 3 Personalizzazione dell'esperienza di installazione In questa fase, sceglierai l'installazione che i tuoi utenti riceveranno: interattiva (in cui l'installazione propone delle scelte all'utente); a mani libere (in cui l'utente può vedere il processo di installazione senza però intervenire); completamente muta (in cui l'installazione viene eseguita integralmente in background senza interazione dell'utente). Se stai creando un CD-ROM, in questa fase ti sarà richiesto di creare una pagina iniziale e altri elementi per il CD.

Fase 4 Personalizzazione del browser In questa fase personalizzerai l'aspetto di Internet Explorer; imposterai gli URL per la home page, la pagina di assistenza e i preferiti; configurerai le impostazioni di proxy; stabilirai le impostazioni sulla privacy e sulla sicurezza per il browser. Sempre qui, potrai anche specificare il nome e l'ubicazione di un file di autoconfigurazione oppure un file di impostazioni Internet (INS), con cui potrai gestire le tue impostazioni di browser, se non adotterai un piano per usare Criteri di gruppo.

Il file INS è un semplice file di testo che contiene tutte le impostazioni importanti di browser, dalla home page ai preferiti, alle opzioni di sicurezza e alla configurazione del proxy. Memorizzerai questo file INS in un server Web interno. Quindi ogni PC farà riferimento a questo file per ricavare le impostazioni del browser. Se in futuro dovrai modificare qualche impostazione, basterà modificare il file INS e gli utenti riceveranno automaticamente la modifica. Puoi specificare la frequenza di aggiornamento e di applicazione delle impostazioni.

Inoltre, questa fase ti consente di stabilire i tuoi server proxy, in modo manuale (inserendo i rispettivi indirizzi IP e numeri di porta) oppure creando e specificando il nome di un file JScript® (JS), JavaScript (JVS) di autoconfigurazione proxy (PAC) con le tue informazioni di proxy. La guida di IEAK fornisce esempi di codici utilizzabili per creare tali file.

Inoltre puoi anche attivare la modalità protetta, se stai progettando un pacchetto Internet Explorer 7 all'interno e in relazione a Windows Vista. Basterà attivare la modalità protetta in Internet Explorer 7 sul tuo PC di riferimento e importare tale impostazione in IEAK.

Fase 5 Ulteriore personalizzazione Infine, in questa fase, imposterai i criteri dell'utente e le limitazioni della protezione per il tuo build. Puoi bloccare in modo selettivo singole impostazioni per le quali vuoi impedire la visione e la possibilità di modifica da parte degli utenti. La figura 2 visualizza la schermata Ulteriori impostazioni contenente cinque categorie di controlli che puoi attivare o disattivare. Le impostazioni presenti in queste schermate sono dedotti da cinque modelli ADM per Internet Explorer 7, installati dopo il download dei più recenti componenti del browser, nella fase 2 della procedura guidata. Se usi i Criteri di gruppo, puoi saltare questa fase; altrimenti, puoi configurare le opzioni nelle cinque categorie. Dato che le categorie derivano direttamente dai modelli ADM, puoi anche modificarle agendo su ciascun file ADM in un editor di testo, aggiungendo i tuoi controlli personalizzati. I file ADM si trovano in C:\Programmi\Microsoft IEAK 7\policies in varie sottodirectory per ciascun sistema operativo e piattaforma Windows. La figura 3 riporta le cinque categorie corredate da una breve descrizione.

Figure 3 Categorie nella schermata Ulteriori impostazioni

Categoria Descrizione
Gestione del controllo Si tratta di una categoria che consente di disattivare alcuni controlli ActiveX. Le impostazioni presenti in questa categoria non si applicano a Windows Vista, ma solo a Windows XP e Windows Server 2003.
Impostazioni personalizzate Questa categoria riporta le impostazioni di protezione. Puoi attivare o disattivare determinati controlli e azioni per area (Internet, Intranet, siti attendibili o con restrizioni).
Impostazioni aziendali In questa categoria, puoi impostare le dimensioni e i parametri della cache del browser.
Restrizioni aziendali In questa parte puoi bloccare specifici controlli e schermate presenti in Internet Explorer, impedendone la visione ai tuoi utenti. Tali impostazioni non si applicano a Windows Vista, ma solo a Windows XP e Windows Server 2003.
Impostazioni Internet Questa categoria propone le opzioni per il completamento automatico, le dimensioni di visualizzazione e le impostazioni avanzate riportate nel menu Opzioni Internet di Internet Explorer.

Figura 2 Personalizzazione delle funzioni di Internet Explorer

Figura 2** Personalizzazione delle funzioni di Internet Explorer **(Fare clic sull'immagine per ingrandirla)

Controllo del build

Dopo aver completato le schermate della Procedura guidata per la personalizzazione, il tuo pacchetto risulterà nell'ubicazione che hai specificato nella fase 1 o, per importazione predefinita, in c:\builds. In questa ubicazione sarà presente la directory di destinazione; per il nome di questa directory, IEAK usa la data corrente, ad esempio 01012007 per il 1° gennaio 2007. La directory conterrà due percorsi di sottodirectory, uno denominato INS e l'altro battezzato secondo il metodo di distribuzione prescelto: FLAT, CD o BrndOnly.

La directory INS funge da area di lavoro o repository; conserva traccia delle tue personalizzazioni nella costruzione del tuo pacchetto. In un file di questa directory, denominato install.ins, sono memorizzate tutte le impostazioni create. Se riavvii la procedura guidata per la personalizzazione, le precedenti selezioni sono tratte automaticamente da questo file.

Le directory FLAT, CD o BrndOnly contengono gli effettivi file di installazione. In una di queste ubicazioni sarà presente una sottodirectory denominata secondo l'OS e la piattaforma, ad esempio WIN32 per Windows XP or Windows Vista a 32 bit. La sottodirectory definitiva trarrà nome dalla lingua utilizzata per il pacchetto (es. EN per l'inglese). Ad esempio, se hai creato un build il 1° gennaio 2007 utilizzando una distribuzione Flat per Windows a 32 bit in inglese, il percorso della directory del tuo build sarà: c:\builds\01012007\FLAT\WIN32\EN.

Per trovare l'installazione creata con un metodo di distribuzione Flat, occorre scendere più in dettaglio nella struttura delle directory FLAT fino a quando comparirà il file IE7Setup.exe nella sottodirectory della lingua. Si tratta un eseguibile autoestraente che contiene tutti i file binari e di configurazione che formano il tuo build. Questo file è tutto quello che ti serve per distribuire il tuo pacchetto Internet Explorer 7 (i file nella directory INS non sono necessari per l'installazione). Puoi copiare quest'unico file nel tuo server di distribuzione per testare il tuo pacchetto e, quando sarà pronto, per distribuirlo ai tuoi utenti.

Se ha scelto una distribuzione con CD ROM, devi copiare integralmente la directory CD nel tuo CD, che includerà un file autorun.inf generato automaticamente e una directory con un file eseguibile che installerà Internet Explorer dal CD.

Se costruisci un pacchetto di sola configurazione o di solo marchio, scendi in dettaglio nella struttura della directory BrndOnly fino a quando vedrai il file Setup.exe nella sottodirectory della lingua. Si tratta di un eseguibile autoestraente che puoi copiare nel tuo server di distribuzione per la distribuzione stessa.

Gestione delle impostazioni

Il tuo pacchetto Internet Explorer 7 contiene tutte le funzioni e le impostazioni che ti servono inizialmente, ma cosa farai quando dovrai cambiare un'opzione? Hai due possibilità. Se disponi di Active Directory, puoi aggiornare le tue impostazioni di browser con i Criteri di gruppo. Altrimenti, IEAK ti offre uno strumento denominato Gestore di profilo che serve a modificare le impostazioni. Innanzitutto, diamo un rapido sguardo ai Criteri di gruppo.

Utilizzo dei Criteri di gruppo L'uso dei Criteri di gruppo è il metodo migliore per gestire Internet Explorer, poiché supporta tutte le impostazioni di browser. Nelle precedenti versioni di IEAK e Internet Explorer, dovevi aggiungere dei file ADM e dei file Manutenzione di Internet Explorer (IEM) alla tua console di Criteri di gruppo per incorporare tutte le impostazioni relative a Internet Explorer. Invece, nel caso di Internet Explorer 7, Windows XP SP2 e Windows Vista prevedono tutte le impostazioni di Criterio di gruppo per la manutenzione e l'aggiornamento del browser.

Se apri l'editor dei Criteri di gruppo (gpedit.msc), troverai tutte le impostazioni richieste per Internet Explorer 7 in Modelli amministrativi | Componenti di Windows | Internet Explorer.

Utilizzo del Gestore di profilo IEAK Grazie al Gestore di profilo IEAK puoi costruire e creare l'autoconfigurazione (o file INS) per memorizzare le impostazioni relative a Internet Explorer 7. Inizialmente il Gestore di profilo ti impone di caricare o creare un nuovo file INS. Puoi riscrivere completamente e creare un nuovo file INS con le stesse impostazioni configurate in Procedura guidata per la personalizzazione, ma perchè fare doppio lavoro? Quando hai costruito il tuo pacchetto, IEAK ha creato il file predefinito install.ins per memorizzare le impostazioni di browser. Invece di creare un nuovo file INS nel Gestore di profilo, utilizza install.ins. Per caricarlo, sfoglia il percorso INS nella tua directory builds, ovvero c:\builds\01012007\INS. Scendi in dettaglio nelle restanti sottodirectory fino a quando vedrai il file.

Il Gestore di profilo suddivide le sue impostazioni in due sezioni, come si evince dalla figura 4. Le impostazioni della Procedura guidata trattano le opzioni del browser quali la home page, le impostazioni di proxy e le aree di protezione. Esse corrispondono alle impostazioni delle fasi 3-5 della Procedura guidata per la personalizzazione. La sezione dei criteri e delle limitazioni controlla le restrizioni per l'utente e corrisponde alle impostazioni delle cinque categorie derivanti dai criteri e dalle limitazioni della fase 5 della Procedura guidata per la personalizzazione.

Figura 4 Configurazione di Internet Explorer con il Gestore di profilo

Figura 4** Configurazione di Internet Explorer con il Gestore di profilo **(Fare clic sull'immagine per ingrandirla)

Hai già definito le impostazioni in questione durante la costruzione del pacchetto, pertanto non devi modificare nulla. Tuttavia si tratta di un'ottima occasione per riesaminare le impostazioni scelte per il pacchetto, per verificarne la precisione.

Dopo aver verificato le impostazioni nel Gestore di profilo, salva il file install.ins altrove e copialo in un server Web interno, entrando nel percorso Universal Naming Convention (UNC) del server, che equivale a quello specificato nella schermata di configurazione automatica nella fase 4 della Procedura guidata per l'installazione. Ti sarà richiesto di salvare un file CAB insieme al file INS illustrato nella figura 5. Perché? Quando effettui modifiche alle tue impostazioni di Internet Explorer 7 con il Gestore di profilo, IEAK spesso deve scaricare le voci di registro nei tuoi client Windows. Si tratta di voci memorizzate in file INF, salvate allora in un file CAB. Se, a seguito delle nuove modifiche, il numero di versione del file INS cambia, si genera un nuovo file CAB per il download. Memorizza il file CAB nella stessa ubicazione del server Web dove si trova il file INS.

Figura 5 Salvataggio dei file di autoconfigurazione

Figura 5** Salvataggio dei file di autoconfigurazione **(Fare clic sull'immagine per ingrandirla)

È consigliabile effettuare poi delle copie del file INS e del file CAB, salvandole in ubicazioni diverse del server Web. Considerale copie di backup e di prova. Se in futuro modificherai le impostazioni di Internet Explorer con il Gestore di profilo, potrai caricare e modificare il tuo file INS di prova per testare le modifiche prima di modificare quello effettivo.

È facile modificare un'impostazione di browser o di un controllo attraverso il Gestore di profilo: basta selezionare la relativa categoria e attivare o disattivare qualsiasi opzione. Dopo aver effettuato le modifiche, salva di nuovo il file INS e copialo un'altra volta nel server.

Ancora una raccomandazione: Il file INS è un semplice file di testo che puoi aprire in Blocco note per vederne le impostazioni. È possibile anche modificarlo in Blocco note? Sì, le impostazioni diventeranno effettive, ma se usi il Gestore di profilo per la modifica, otterrai un paio di vantaggi. Il Gestore di profilo genera automaticamente il file CAB eventualmente necessario, attribuendogli anche un nuovo numero di versione ad ogni modifica. Pertanto, per modificare il file INS dovrai sempre usare il Gestore di profilo.

Riepilogo

IEAK è uno strumento efficace per creare e personalizzare in modo facile ed efficiente il tuo build per Internet Explorer 7. La versione più recente, IEAK 7, vanta diversi miglioramenti rispetto alle precedenti (schermate più chiare, una guida più utile) per aiutarti a progettare il tuo pacchetto di installazione. La padronanza di IEAK ti consentirà di creare per i tuoi utenti un'installazione affidabile di Internet Explorer 7 e, allo stesso tempo, di soddisfare il responsabile dei servizi informatici.

Consegna automatica di Internet Explorer 7

Microsoft ha in programma la distribuzione di Internet Explorer 7 come aggiornamento ad alta priorità attraverso gli Aggiornamenti automatici e i siti Windows Update e Microsoft Update, a pochissima distanza dal lancio della versione definitiva di Internet Explorer 7. Tale scelta ti potrebbe creare un problema, in qualità di amministratore, a seconda del tuo ambiente. Se i tuoi utenti non dispongono di diritti di amministrazione a livello locale, non riceveranno l'aggiornamento. Inoltre, se gestisci il tuo ambiente con Microsoft Systems Management Server (SMS) o Windows Server Update Services (WSUS), già controlli gli aggiornamenti ricevuti dagli utenti. Tuttavia, se alcuni utenti hanno diritti di amministrazione e tu non hai alcun sistema per gestire gli aggiornamenti, forse dovrai bloccare l'aggiornamento di Internet Explorer 7. Microsoft ha predisposto un toolkit per il blocco di Internet Explorer 7, (messo a disposizione dall'Area download Microsoft): comprende un modello di Criteri di gruppo e uno script che imposta la chiave di registro per impedire l'esecuzione di Internet Explorer 7.

Lance Whitney è consulente IT, docente e technical writer. Ha creato e supportato pacchetti di installazione per Internet Explorer fin dalla versione 4.0. Era un giornalista, ma circa 15 anni fa ha fatto un salto nel buio lanciandosi nel mondo dell'IT.

© 2008 Microsoft Corporation e CMP Media, LLC. Tutti i diritti riservati. È vietata la riproduzione completa o parziale senza autorizzazione.