Distribuzione software tramite Group Policy in Windows Server 2003

Sommario

Installazione software basata su Criteri di gruppo

E' possibile installare remotamente software tramite Criteri di gruppo (Group policy GPO) mediante le seguente opzioni:

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:

Per maggiori informazioni si vedano i seguenti link:

Creazione di pacchetto di distribuzione

Per creare un pacchetto di distribuzione utilizzare la seguente procedura:

  1. Creare su un server una directory Software che servirà per per contenere i file di installazione dei pacchetti
  2. Condividere la directory Software con accesso in Lettura al gruppo Everyone.
  3. Creare una cartella ApplicationDirectory in cui copiare i file d'installazione msi.
  4. Aprire Utenti e Computer di Active Directory.
  5. Selezionare l'Organizational Unit su cui si desidera aggiungere la Group Policy di distribuzione del software o il dominio.
  6. Selezionare Azione / Proprietà.
  7. Selezionare il Tab Criteri di Gruppo.
  8. Selezionare Nuovo e digitare il nome della Group Policy da creare.
  9. Selezionare la Group Policy.
  10. Selezionare Proprietà.
  11. 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).
  12. Selezionare la Group Policy.
  13. Selezionare Modifica.
  14. Sono possibili due alternative per creare il pacchetto di distribuzione:
  15. Selezionare Azione / Nuovo / Pacchetto.
  16. Selezionare il file msi dal percorso condiviso (\\SoftwareShare\ApplicationDirectory\ApplicationInstaller.msi) in quanto questo sarà il percorso che utilizzeranno i client.
  17. Selezione l'opzione desiderata:
  18. Selezionare OK.
  19. Chiudere
  20. Selezionare OK.
  21. Chiudere l'Editor oggetti Criteri di gruppo.
  22. Selezionare Chiudi.
  23. Chiudere Utenti e Computer di Active Directory.

Distribuzione del Microsoft .NET Framework 1.1

Per distribuire il Microsoft .NET Framework 1.1 utilizzare la seguente procedura:

  1. Creare una cartella dotnetfx11 nella share di rete per la distribuzione (Software).
  2. Scaricare il Microsoft .NET Framework Version 1.1 Redistributable Package (dotnetfx.exe) nella cartella dotnetfx11.
  3. 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"
  4. 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.

Per ulteriori informazioni si veda Deploying the .NET Framework 1.1 Using Active Directory (Windows 2000 Server).

Distribuzione del Microsoft .NET Framework 2.0

Per distribuire il Microsoft .NET Framework 2.0 utilizzare la seguente procedura:

  1. Creare una cartella dotnetfx20 nella share di rete per la distribuzione (Software).
  2. Scaricare il Microsoft .NET Framework versione 2.0 Redistributable Package (dotnetfx.exe) nella cartella dotnetfx20.
  3. 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"
  4. 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:

  1. Creare una cartella dotnetfx20 nella share di rete per la distribuzione (Software).
  2. Scaricare il .NET Framework versione 2.0 Language Pack (x86) (langpack.exe) nella cartella dotnetfx20.
  3. 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"
  4. 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:

Distribuzione di Virtual PC 2007 SP1

Per distribuire il Virtual PC 2007 SP1 utilizzare la seguente procedura:

  1. Creare una cartella VPC2007SP1 nella share di rete per la distribuzione (Software).
  2. Scaricare VPC 2007 SP1 (Setup.exe) nella cartella VPC2007SP1.
  3. 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
  4. Creare un pacchetto di distribuzione in Active Directory in modalità assegnazione al computer specificando il file:
    \\SoftwareShare\VPC2007SP1\Virtual_PC_2007_Install.msi.

Per ulteriori informazoni si veda Virtual PC 2007 SP1 Release Notes.