In questo argomento vengono identificate le dipendenze di ruoli, ruoli server e funzionalità del server da altri ruoli, ruoli server e funzionalità in Windows Server® 2008 R2.

Dipendenze in Server Manager

Quando si installano i ruoli e si prepara la distribuzione nel server, Server Manager richiede di installare eventuali altri ruoli, ruoli server o funzionalità necessari per un ruolo da installare. Molti ruoli, ad esempio Servizi Microsoft Windows Rights Management di Active Directory (RMS di AD), richiedono l'esecuzione di Web Server (IIS).

Per installare ed eseguire un programma, è necessario che siano installati anche tutti i programmi da cui esso dipende. Alcuni sono semplicemente elementi figlio del ruolo, servizio ruolo o funzionalità dipendente. Funzionalità di .NET Framework 3.5.1 rappresenta ad esempio la funzionalità padre, e Attivazione di Windows Communication Foundation (WCF) una sua funzionalità secondaria.

Analogamente, se si desidera rimuovere ruoli, servizi ruolo o funzionalità dal computer, tramite messaggi di Server Manager viene indicato se il software che si sta rimuovendo è necessario per altri programmi. Se ad esempio si desidera rimuovere Web Server (IIS), verrà visualizzato un avviso di Server Manager qualora nel computer rimangano altri ruoli che dipendono da Web Server (IIS). Questa complessa disposizione di dipendenze viene gestita da Server Manager e impedisce la rimozione accidentale di software necessario al server per l'esecuzione delle relative attività assegnate. Non è necessario che gli utenti conoscano i software da cui dipendono i ruoli che desiderano installare.

Visualizzare le dipendenze di ruoli, servizi ruolo e funzionalità utilizzando Windows PowerShell

Nella procedura in questa sezione viene descritto come utilizzare il cmdlet Add-WindowsFeature Server Manager in una sessione di Windows PowerShell per visualizzare il software necessario per ruoli, ruoli server o funzionalità disponibili in Windows Server 2008 R2. Utilizzando il parametro -whatIf, è possibile visualizzare le dipendenze software senza eseguire un'installazione effettiva.

Nota

Per i cmdlet di Windows PowerShell non viene fatta distinzione tra maiuscole e minuscole.

Per visualizzare le dipendenze di ruoli, servizi ruolo e funzionalità
  1. Aprire una sessione di Windows PowerShell con diritti utente elevati. A tale scopo, fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori, Windows PowerShell, fare clic con il pulsante destro del mouse sul collegamento a Windows PowerShell e quindi scegliere Esegui come amministratore.

  2. Digitare il comando seguente per caricare il modulo Server Manager e quindi premere INVIO.

    Import-Module ServerManager

  3. Se non si conosce il nome del comando per il ruolo, servizio ruolo o funzionalità per cui si desidera visualizzare le dipendenze, digitare il comando seguente e quindi premere INVIO. In caso contrario, continuare con il passaggio successivo.

    Get-WindowsFeature

    I nomi dei comandi per ruoli, ruoli server e funzionalità sono visualizzati nella colonna Nome dei risultati.

  4. Digitare il comando seguente e quindi premere INVIO per eseguire il cmdlet Add-WindowsFeature in modalità -whatIf.

    Add-WindowsFeature name -whatIf

    In modalità -whatIf, l'installazione non viene eseguita ma ruoli, ruoli server o funzionalità da cui dipende il ruolo, servizio ruolo o funzionalità specificato vengono visualizzati come output.

    È possibile visualizzare le dipendenze per più ruoli, ruoli server e funzionalità separando i nomi dei comandi di ruoli, ruoli server e funzionalità con virgole, come illustrato nell'esempio seguente.

    Add-WindowsFeature Application-Server,Hyper-V -whatIf

    I ruoli, ruoli server e funzionalità da cui dipendono le funzionalità specificate per l'esecuzione sono visualizzati nei risultati del cmdlet.

Vedere anche