E' possibile installare remotamente software tramite Criteri di gruppo (Group
policy GPO) mediante le seguente opzioni:
Assegnazione agli utenti.
L'applicazione viene annunciata al successivo accesso dell'utente
indipendentemente dal computer fisico utilizzato. L'applicazione viene
installata la prima volta che l'utente la attiva nel computer selezionandone
il collegamento dal menu di avvio oppure richiamando un documento a essa
associato. Quando un'applicazione assegnata viene annunciata, non viene
effettivamente installata nel computer, ma vengono installate solo le
informazioni sufficienti a visualizzare i collegamenti all'applicazione nel
menu di avvio e ad aggiungere le associazioni di file necessarie nel
Registro di sistema. L'applicazione viene installata la prima volta che
l'utente l'avvia o aprendo un documento a essa associato, in base
all'estensione del file o all'attivazione basata su COM. Anche se l'utente
elimina un'applicazione assegnata, questa verrà nuovamente annunciata al
successivo accesso e verrà installata alla successiva selezione
dell'applicazione nel menu di avvio.
Assegnazione ai computer Quando si assegna un'applicazione a un computer, l'applicazione viene
annunciata e l'installazione viene eseguita nel momento più appropriato,
ovvero, in genere, all'avvio del computer, quando non vi sono altri processi
in corso che possono ostacolarne l'esecuzione.
Pubblicazione per gli utenti Quando si pubblica un'applicazione per gli utenti, l'applicazione non
viene effettivamente installata nel computer degli utenti. Sul desktop o nel
menu di avvio non viene visualizzato alcun collegamento e non viene
apportata alcuna modifica al Registro di sistema locale. Per le applicazioni
pubblicate, gli attributi di annuncio vengono invece archiviati in Active
Directory. Le informazioni pertinenti, ad esempio il nome dell'applicazione
e le associazioni di file, vengono visualizzate all'utente nel contenitore
Active Directory. L'applicazione è quindi disponibile per l'installazione,
che può essere eseguita tramite Installazione applicazioni del Pannello di
controllo o facendo clic su un file associato all'applicazione, ad esempio
un file con estensione xls per Microsoft Excel.
La scelta di pubblicare un'applicazione è utile quando si desidera rendere
disponibile l'applicazione agli utenti gestiti dall'oggetto Criteri di
gruppo che intendono utilizzarla. Nel caso delle applicazioni pubblicate,
sarà l'utente a decidere se installare o meno l'applicazione.
Per maggiori informazioni si vedano i seguenti link:
Prima di mettere in produzione la distribuzione dei pacchetti software
conviene testare l'istallazione tramite una Organizational Unit di test per
vedere che non si presentino errori. Inoltre se occorre operare su computer su
cui non si dispone di autorizzazioni amministrative è possibile avviare un
prompt dei comandi con privilegi amministrativi tramite Esegui come o RunAs e
quindi avviare le applet necessarie:
appwiz.cpl per aprire Installazione applicazioni.
nusrmgr.cpl per aprire Account utente.
hdwwiz.cpl per aprire Installazione hardware.
timedate.cpl per aprire Data e ora.
desk.cpl per aprire Schermo.
sysdm.cpl per aprire Sistema.
inetcpl.cpl per aprire Opzioni Internet.
control mouse per aprire Mouse
control keyboard per aprire Tastiera
ncpa.cpl per aprire Connesioni di rete
telephon.cpl per aprire Opzioni modem e telefono.
firewall.cpl per aprire Windows firewall.
wscui.cpl per aprire Centro sicurezza PC
wuaucpl.cpl per aprire Aggiornamenti automatici.
intl.cpl per aprire Opzioni internazionali.
Per maggiori informazioni si vedano i seguenti link:
Per creare un pacchetto di distribuzione utilizzare la
seguente procedura:
Creare su un server una directory Software che servirà per per contenere i file di
installazione dei pacchetti
Condividere la directory Software con accesso in Lettura al gruppo
Everyone.
Creare una cartella ApplicationDirectory in cui copiare i file
d'installazione msi.
Aprire Utenti e Computer di Active Directory.
Selezionare l'Organizational Unit su cui si desidera aggiungere la Group
Policy di distribuzione del software o il dominio.
Selezionare Azione / Proprietà.
Selezionare il Tab Criteri di Gruppo.
Selezionare Nuovo e digitare il nome della Group Policy da creare.
Selezionare la Group Policy.
Selezionare Proprietà.
Selezionate la scheda Protezione per impostare i gruppi e gli
utenti a cui assegnare la Group Policy tramite l'autorizzazione Applica
criteri di gruppo
(Per default la Group policy è assegnata agli utenti autenticati, ma non ai
Domain Admins e agli Enterprise Admin).
Selezionare la Group Policy.
Selezionare Modifica.
Sono possibili due alternative per creare il pacchetto di distribuzione:
Selezionare il nodo Configurazione computer/Impostazione del
software/Installazione software per assegnare il software al
computer.
Selezionare il nodo Configurazione utente/Impostazione del
software/Installazione software per assegnare o pubblicare il
software agli utenti.
Selezionare Azione / Nuovo / Pacchetto.
Selezionare il file msi dal percorso condiviso (\\SoftwareShare\ApplicationDirectory\ApplicationInstaller.msi)
in quanto questo sarà il percorso che utilizzeranno i client.
Selezione l'opzione desiderata:
Pubblicata
Assegnata
Avanzata (che consente di configurare l'assegnazione o la
configurazione)
Estrarre il file dotnetfx.exe nella subdirectory Extract creando
un file Extract.cmd nella directory dotnetfx11 che contenga il
seguente comando: dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=SoftwareDirectory\dotnetfx11\Extract"
Creare un pacchetto di distribuzione in Active Directory in modalità
assegnazione al computer (il .NET Framework 1.1 supporta anche il deploy
mediante
pubblicazione per utenti, ma questi devono essere
amministratori locali del computer per poter eseguire l'installazione oppure
occorre una Group Policy per eseguire le installazioni con privilegi elevati) specificando il file:
\\SoftwareShare\dotnetfx11\Extract\netfx.msi.
Estrarre il file dotnetfx.exe nella subdirectory Extract creando
un file Extract.cmd nella directory dotnetfx20 che contenga il
seguente comando: dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=SoftwareDirectory\dotnetfx20\Extract"
Creare un pacchetto di distribuzione in Active Directory in modalità
assegnazione al computer (il .NET Framework 2.0 supporta solo il deploy
mediante assegnazione al computer e non la modalità e non quella di
pubblicazione per utenti in quanto gli utenti possono non essere
amministratori del computer ed inoltre perchè il .NET Framework è
un'applicazione per-machine e non per-user) specificando il file: \\SoftwareShare\dotnetfx20\Extract\netfx.msi.
Per distribuire il Microsoft .NET Framework 2.0
Language Pack utilizzare la seguente procedura:
Creare una cartella dotnetfx20 nella share di rete per la
distribuzione (Software).
Estrarre il file langpack.exe nella subdirectory ExtractLangpack creando
un file ExtractLangpack.cmd nella directory dotnetfx20 che contenga il
seguente comando: langpack.exe /q /c:"msiexec /qb /a langpack.msi TARGETDIR=SoftwareDirectory\dotnetfx20\ExtractLangpack"
Creare un pacchetto di distribuzione in Active Directory in modalità
assegnazione al computer specificando il file: \\SoftwareShare\dotnetfx20\ExtractLangpack\langpack.msi.
Per ulteriori informazioni si vedano i seguenti link:
Per distribuire il Virtual PC 2007 SP1
utilizzare la seguente procedura:
Creare una cartella VPC2007SP1 nella share di rete per la
distribuzione (Software).
Scaricare
VPC 2007 SP1 (Setup.exe)
nella cartella VPC2007SP1.
Estrarre il file Virtual_PC_2007_Install.msi nella subdirectory Extract creando
un file ExtractVPC2007SP1.cmd nella directory VPC2007SP1 che contenga
il seguente comando: Setup.exe /c /t Extract
Creare un pacchetto di distribuzione in Active Directory in modalità
assegnazione al computer specificando il file: \\SoftwareShare\VPC2007SP1\Virtual_PC_2007_Install.msi.