Procedura: distribuire Visual Studio utilizzando Microsoft System Center Configuration Manager (SCCM)

Se è stata configurata l'infrastruttura di supporto per Configuration Manager, è possibile distribuire Visual Studio creando e definendo cinque aree primarie.Queste aree sono illustrate nella tabella riportata di seguito.

Area

Descrizione

Raccolte

Gruppi di risorse di Configuration Manager, ad esempio utenti, gruppi di utenti o computer ai quali è rivolta una distribuzione del software.Per ulteriori informazioni sulle raccolte, vedere Informazioni generali sulle raccolte (la pagina potrebbe essere in inglese) nella libreria Microsoft TechNet.

Pacchetti

Un set di file di origine dell'installazione gestiti e distribuiti da Configuration Manager per la distribuzione del software.Le informazioni di un pacchetto includono i punti di distribuzione e i programmi.Per ulteriori informazioni sui pacchetti, vedere Informazioni sui pacchetti (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Programmi

I programmi sono parte della configurazione dei pacchetti in Configuration Manager.Contengono opzioni della riga di comando e parametri aggiuntivi che devono essere eseguiti dai file di origine dei pacchetti definiti, ad esempio "Setup.exe".Per ulteriori informazioni sui programmi, vedere Informazioni sui programmi (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Punti di distribuzione

I punti di distribuzione sono sistemi di siti di Configuration Manager che archiviano pacchetti definiti per la distribuzione ai client di Configuration Manager.Quando un client riceve ed elabora un annuncio pertinente, il client contatta un punto di distribuzione per scaricare il pacchetto e iniziare il processo di installazione.Per ulteriori informazioni sui punti di distribuzione, vedere Informazioni sui punti di distribuzione (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Annunci

Gli annunci associano pacchetti e programmi alle raccolte e consentono agli amministratori di occuparsi della distribuzione del software di applicazioni specifiche o personalizzate a raccolte di computer o utenti.Un annuncio specifica un pacchetto e un programma e la raccolta nella quale verrà annunciato o distribuito.Per ulteriori informazioni sugli annunci, vedere Informazioni sugli annunci (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Distribuzione di Visual Studio in un ambiente di test

In questa sezione viene descritto l'ambiente di rete di test per l'infrastruttura di Configuration Manager.Include anche i passaggi per l'utilizzo di Configuration Manager per distribuire Visual Studio.

Ee225239.collapse_all(it-it,VS.110).gifAmbiente di rete

L'ambiente di rete di test per questo esempio è illustrato nell'immagine seguente.

Ambiente di rete del test

In tutti i server (A, B e C) in cui è in esecuzione Windows Server 2008 ed i quali sono membri dello stesso dominio (CPANDL.COM), che include anche computer client (D) in cui è in esecuzione Windows 7 Professional.Le applicazioni e i ruoli in esecuzione in ciascun server e il nome di dominio completo (FQDN) per ogni computer client sono i seguenti:

A - Active Directory, DNS DHCP <DC.CPANDL.COM>

B - Microsoft SQL Server 2008 <SQLSRV.CPANDL.COM>

C - System Center Configuration Manager 2007 R2 (punto di gestione, punto di distribuzione) <SCCM.CPANDL.COM>

D - Windows 7 Professional, client System Center Configuration Manager 2007 <W7C01.CPANDL.COM>

[!NOTA]

In questo ambiente di rete di test di base il server del sito esegue contemporaneamente più ruoli del sistema di siti, ad esempio punto di gestione e punto di distribuzione.Tuttavia, questa configurazione non è consigliabile per i siti di produzione che dispongono di un numero elevato di risorse.

In questo esempio vengono fornite informazioni dettagliate per la distribuzione di Visual Studio nell'ambiente di test di Configuration Manager definito in precedenza.Questi passaggi mostrano come utilizzare Configuration Manager per distribuire Visual Studio tramite un' installazione invisibile all'utente in cui gli utenti non interagiscono con il processo di installazione.

I passaggi sono suddivisi nelle seguenti sezioni:

  • Per modificare il file AdminDeployment.xml.

  • Creare una raccolta.

  • Creare la directory di origine del pacchetto.

  • Creare un programma con i parametri di installazione e di configurazione per Windows Installer.

  • Creare un programma con i parametri di installazione e di configurazione per .NET Framework.

  • Creare un programma con i parametri di installazione e di configurazione per Visual Studio.

  • Selezionare un punto di distribuzione.

  • Creare un annuncio per il pacchetto Visual Studio.

Per modificare il file AdminDeployment.xml

Per modificare il file AdminDeployment.xml

Creare una raccolta

In questa sezione viene illustrato come utilizzare regole di appartenenza dirette per creare una raccolta in Configuration Manager.Ciò consente la selezione delle risorse del computer dei computer di destinazione.Per ulteriori informazioni sulle regole di appartenenza (query e dirette), vedere Informazioni sulle regole di appartenenza (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.Per ulteriori informazioni sulle raccolte, vedere Raccolte in Configuration Manager (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Per creare una raccolta

  1. Passare a System Center Configuration Manager/Site Database/Computer Management/Collections.

  2. Fare clic con il pulsante destro del mouse su Collections, quindi scegliere New Collection.

  3. Nella pagina General della procedura guidata New Collection Wizard digitare un nome per la raccolta.In questo esempio è denominato Target-Computers.

  4. Nella pagina Membership Rules fare clic sull'icona del computer per aprire la procedura guidata Create Direct Membership Rule Wizard.Scegliere Avanti.

  5. Nella pagina Search for Resources, nel menu della classe Resource, selezionare System Resource.Nel menu dei nomi Attribute selezionare Name.Nel campo Value digitare %, quindi scegliere Avanti.

  6. Nella pagina Collection Limiting fare clic su Browse, selezionare All Windows Workstation o Professional Systems, fare clic su OK, quindi scegliere Avanti.

  7. Nella pagina Select Resources selezionare ognuna delle risorse del computer di destinazione.In questo esempio vengono selezionati TestComputer01 e TestComputer02.Scegliere Avanti.

  8. Nella pagina Finished fare clic su Finish.

  9. Nella pagina Membership Rules della procedura guidata New Collection Wizard scegliere Avanti.

  10. Nella pagina Advertisements non assegnare un annuncio perché non è ancora stato creato.Scegliere Avanti.

  11. Nella pagina Security accettare le impostazioni predefinite, scegliere Avanti, quindi fare clic su Chiudi.

Creare la directory di origine del pacchetto

La cartella di origine del pacchetto contiene tutti i file e le sottodirectory richiesti per eseguire i programmi di un pacchetto.In questo esempio la directory di origine è \\SCCM\VisualStudio2011\, che contiene una copia dei supporti di installazione di Visual Studio.

[!NOTA]

Potrebbe essere possibile ridurre la dimensione di un file di pacchetto creato da Configuration Manager, rimuovendo tutti i file non richiesti (ad esempio gli altri programmi sui supporti di Visual Studio che non verranno distribuiti).

Per ulteriori informazioni sulle directory di origine del pacchetto, vedere Procedura per la configurazione di una directory di origine del pacchetto (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Il passaggio successivo consiste nella creazione di un pacchetto che conterrà i parametri specificati per l'installazione del programma (in questo caso Visual Studio) e il percorso dal quale il pacchetto verrà distribuito ai client gestiti di Configuration Manager.Questo percorso è noto come punto di distribuzione.In questo esempio, vi sono i passaggi per creare un pacchetto manualmente.Dopo avere creato il pacchetto, è possibile creare un punto di distribuzione per il pacchetto e un programma contenente i parametri di configurazione e di installazione per Visual Studio.

Per creare il pacchetto

  1. Nella console di Configuration Manager passare a System Center Configuration Manager/Site Database/Computer Management/Software Distribution/Packages.

  2. Fare clic con il pulsante destro del mouse su Packages, scegliere New, quindi Package.

  3. Nella pagina Generale della procedura guidata New Package Wizard digitare il nome, la versione, il produttore e la lingua, ad esempio Visual Studio, 2011, Microsoft, English (US).

  4. Nella pagina Data Source selezionare This package contains source files.Fare clic su Set quindi, nella casella Source directory, digitare il percorso della posizione dei file di origine.Per questo esempio, digitare il percorso della directory di origine dell'unità locale, ad esempio, C:\VisualStudio 2011che contiene una copia del DVD di installazione di Visual Studio.

  5. Scegliere OK, quindi Avanti nelle pagine Data Access, Distribution Settings, Reporting e Security.Nella pagina Wizard Completed fare clic su Chiudi.

    Verrà così creato il pacchetto, al quale in questo esempio è stato assegnato il nome Microsoft Visual Studio 2011 English (US).

Il passaggio successivo consiste nella creazione di un programma di Configuration Manager che conterrà i parametri di installazione e di configurazione per il programma di Visual Studio.

Per evitare riavvii nel bel mezzo dell'installazione, in questo processo verranno definiti due programmi, vale a dire .NET Framework 4.5 e Visual Studio.Tramite la logica delle dipendenze di SCCM, questi programmi verranno installati secondo un ordine preciso e il primo programma verrà riavviato automaticamente prima che il successivo venga installato.

Creare un programma con impostazioni di installazione e di configurazione per .NET Framework

In questa sezione vengono forniti i passaggi per creare un programma per la distribuzione di un'installazione invisibile all'utente di .NET Framework 4.5.

Per creare un programma per il pacchetto Visual Studio (.NET Framework 4.5)

  1. Fare clic con il pulsante destro del mouse su Programmi, scegliere Nuovo, quindi Programma.

  2. Nella pagina Generale digitare un nome per il pacchetto nella casella Nome che in questo esempio è .NET Framework 4.5 silent installation.Nella casella Riga di comando, digitare dotnetfx45_Full_x86_x64.exe /q /norestart /ChainingPackage "AdminDeployment".

  3. Nell'elenco Esegui selezionare Nascosto.

  4. Nell'elenco After Running, verificare che sia selezionata la voce Nessuna azione richiesta.Scegliere Avanti quindi, nella pagina Requisiti, scegliere di nuovo Avanti.

  5. Nella pagina Ambiente, nell'elenco Requisiti per esecuzione programma, indicare se un utente deve essere connesso.In questo modo verrà abilitata l'esecuzione con diritti amministrativi per la modalità di esecuzione.Lasciare Drive mode impostato su Runs with UNC name, quindi scegliere Avanti.

  6. Nella pagina Avanzate selezionare Suppress program notifications.Selezionare anche Run another program first, quindi selezionare il pacchetto Visual Studio 2011 e il programma MSI 4.5.Scegliere Avanti.

    [!NOTA]

    Se si desidera che gli utenti siano consapevoli dell'esecuzione dell'installazione tramite una notifica inviata ai loro computer, assicurarsi che l'opzione Suppress program notifications non sia selezionata.

  7. Nella pagina Windows Installer scegliere Avanti.

  8. Scegliere Avanti quindi, nella pagina MOM Maintenance Mode, scegliere di nuovo Avanti.

  9. Per visualizzare la pagina Riepilogo, scegliere Avanti.

  10. Per completare la creazione del nuovo programma, scegliere Avanti quindi, nella pagina Wizard Completed, scegliere Chiudi.

Creare un programma con i parametri di installazione e di configurazione per Visual Studio

In questa sezione vengono forniti i passaggi per creare un programma per la distribuzione di un'installazione invisibile all'utente di Visual Studio.

Per creare un programma per il pacchetto Visual Studio

  1. Fare clic con il pulsante destro del mouse su Programmi, scegliere Nuovo, quindi Programma.

  2. Nella pagina Generale digitare un nome per il pacchetto nella casella Nome che in questo esempio è Visual Studio 2011 silent installation.

  3. Nella casella della riga di comando, digitare Vs_<product>.exe /AdminFile <path to AdminDeployment.xml. /quiet /norestart <parametri aggiuntivi facoltativi>.

  4. Nell'elenco Esegui selezionare Nascosto.

  5. Nell'elenco After Running, verificare che sia selezionata la voce Nessuna azione richiesta.Scegliere Avanti quindi, nella pagina Requisiti, scegliere di nuovo Avanti.

  6. Nella pagina Ambiente, nell'elenco Requisiti per esecuzione programma, indicare se un utente deve essere connesso.In questo modo verrà abilitata l'esecuzione con diritti amministrativi per la modalità di esecuzione.Lasciare Drive mode impostato su Runs with UNC name, quindi scegliere Avanti.

  7. Nella pagina Avanzate selezionare Suppress program notifications.Selezionare anche Run another program first, quindi selezionare il pacchetto Visual Studio 2011 e il programma MSI 4.5.Scegliere Avanti.

    [!NOTA]

    Se si desidera che gli utenti siano consapevoli dell'esecuzione dell'installazione tramite una notifica inviata ai loro computer, assicurarsi che l'opzione Suppress program notifications non sia selezionata.

  8. Nella pagina Windows Installer scegliere Avanti.

  9. Scegliere Avanti quindi, nella pagina MOM Maintenance Mode, scegliere di nuovo Avanti.

  10. Per visualizzare la pagina Riepilogo, scegliere Avanti.

  11. Per completare la creazione del nuovo programma, scegliere Avanti quindi, nella pagina Wizard Completed, scegliere Chiudi.

Selezionare un punto di distribuzione

Per utilizzare un server come punto di distribuzione per fornire pacchetti ai computer client, è innanzi tutto necessario specificare un sistema di server come punto di distribuzione.In questa sezione, un server del sito denominato SCCM, configurato sia come punto di gestione che come punto di distribuzione, viene specificato come punto di distribuzione.

Per selezionare un punto di distribuzione per il pacchetto appena creato

  1. Fare clic con il pulsante destro del mouse su Distribution Points, scegliere New Distribution Points, scegliere Avanti, quindi selezionare il punto di distribuzione (in questo esempio SCCM).Scegliere Avanti.

  2. Fare clic su Chiudi.

Creare un annuncio per il pacchetto Visual Studio

Il passaggio successivo consiste nell'annuncio del pacchetto, Microsoft Visual Studio 2011 English (US), che ora contiene sia il punto di distribuzione di Configuration Manager che le informazioni sul programma per la distribuzione di un'installazione invisibile all'utente di Visual Studio.

Prima di annunciare il pacchetto, verificare che sia installato nel punto di distribuzione.

Per ulteriori informazioni su come verificare lo stato di un pacchetto, vedere Procedura per visualizzare lo stato di un pacchetto (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Per creare un annuncio

  1. Fare clic con il pulsante destro del mouse su Advertisements, scegliere New, quindi Advertisement.

  2. Nella pagina General della procedura guidata New Advertisement Wizard, nella casella Name, digitare Visual Studio 2011.Fare clic su Sfoglia per individuare la casella del pacchetto, quindi selezionare il pacchetto che si desidera annunciare, che in questo esempio è Microsoft Visual Studio 2011 English (US), quindi scegliere OK.

  3. Fare clic su Sfoglia per individuare la casella Collection, selezionare la raccolta che in questo esempio riguarda i computer di destinazione, scegliere OK, quindi scegliere Avanti.

  4. Nella pagina Schedule, nelle caselle Advertisement start time, digitare la data e l'ora del momento in cui sarà disponibile l'annuncio, quindi fare clic sul pulsante asterisco per Mandatory Assignments.

  5. Nella pagina Assignment Schedule fare clic su Schedule, quindi digitare la data e l'ora digitate in precedenza nella pagina Schedule.Scegliere OK per tornare alla pagina Schedule.

  6. Nella pagina Schedule selezionare Enable Wake On LAN, Ignore maintenance windows when running program e Allow system restart outside maintenance windows, quindi scegliere Avanti.

    [!NOTA]

    Nell'ambiente di produzione potrebbero esistere criteri che richiedono selezioni diverse per la pianificazione dell'assegnazione rispetto a quelli specificati in questi passaggi.Per informazioni su queste opzioni, vedere Proprietà dei nomi degli annunci: scheda di pianificazione (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

  7. Nelle pagine Distribution Points, Interaction, Security e Riepilogo scegliere Avanti quindi, nella pagina Wizard Completed, scegliere Chiudi.

Il pacchetto verrà così annunciato alla raccolta di destinazione e l'installazione invisibile all'utente di Visual Studio potrà avere inizio.

Per informazioni su come controllare lo stato dell'annuncio, vedere Procedura per visualizzare lo stato di un annuncio (la pagina potrebbe essere in inglese) sul sito Web Microsoft TechNet.

Risorse per la distribuzione dell'infrastruttura

In questa sezione vengono incluse risorse le per consentire di comprendere e configurare un'infrastruttura per verificare la distribuzione di Visual Studio tramite Configuration Manager.

Ee225239.collapse_all(it-it,VS.110).gifActive Directory, DNS, DHCP

Servizi di dominio Active Directory per Windows Server 2008 sul sito Web Microsoft TechNet

Guide dettagliate di Windows Server 2008 per DNS in piccole reti sul sito Web dell'Area download Microsoft.

Server DNS sul sito Web Microsoft TechNet

Server DHCP sul sito Web Microsoft TechNet

Ee225239.collapse_all(it-it,VS.110).gifSQL Server 2008

Installazione di SQL Server 2008 (video di SQL Server) sul sito Web Microsoft TechNet

Cenni preliminari sulla sicurezza di SQL Server 2008 per gli amministratori di database sul sito Web Microsoft.com

Ee225239.collapse_all(it-it,VS.110).gifSystem Center Configuration Manager 2007 R2 (punto di gestione, punto di distribuzione)

Linee guida per l'installazione in ambiente di prova di System Center Configuration Manager (SCCM) 2007 sul sito Web Microsoft TechNet

Pianificazione e distribuzione del sito singolo di Gestione configurazione sul sito Web Microsoft TechNet

Ee225239.collapse_all(it-it,VS.110).gifWindows 7 Professional, client System Center Configuration Manager

Pianificazione e distribuzione di client per Gestione configurazione 2007 sul sito Web Microsoft TechNet

Vedere anche

Altre risorse

Installazione di Visual Studio

Guida di Visual Studio Administrator