Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
di Saad Ladki
Introduzione
Pkgmgr.exe è un nuovo strumento di comando in Windows Vista®/ Windows Server® 2008 per l'installazione di funzionalità facoltative di Windows:
- Sostituisce sysocmgr.exe per l'installazione di funzionalità facoltative di Windows
- Consente di installare/disinstallare le funzionalità facoltative di Windows Vista direttamente dal prompt dei comandi o dagli script
Pkgmgr può prendere un elenco di funzionalità di Windows da installare sulla riga di comando o accettare un nome di file XML come parametro per le installazioni automatiche. Questo lab illustra l'uso dei parametri della riga di comando di pkgmgr per l'installazione di funzionalità facoltative.
Prerequisiti
Supportate edizioni di Windows Vista/Windows Server 2008
Questa procedura dettagliata è per le seguenti edizioni di Windows Vista/Windows Server 2008:
- Windows Vista Home Premium Edition
- Windows Vista Professional Edition
- Windows Vista Ultimate Edition
- Edizioni di Windows Server 2008
Assicurarsi di aver installato una delle edizioni supportate di Windows Vista/Windows Server 2008 prima di procedere. Per altre informazioni su IIS 7.0 in Windows Vista, vedere l'articolo Funzionalità di IIS 7.0 e Edizioni Vista prima di continuare.
Sicurezza dell'amministratore utente locale (LUA)
Assicurarsi di disporre di privilegi amministrativi nel computer: per impostazione predefinita, non sono disponibili se si è connessi come utente diverso dall'account amministratore predefinito, anche se l'utente è stato aggiunto al gruppo Administrators locale nel computer (si tratta di una nuova funzionalità di sicurezza in Windows Server 2008, denominata LUA, che esula dall'ambito di questo articolo. Assicurarsi di eseguire l'accesso come account amministratore predefinito o di richiamare in modo esplicito le applicazioni come amministratore predefinito, in base alle esigenze, usando lo strumento da riga di comando "runas".
Ad esempio, per avviare notepad.exe è possibile eseguire questo comando: "runas /user:administrator notepad.exe". Verrà richiesta la password dell'account amministratore. È utile avere un prompt dei comandi con privilegi elevati, utilizzando "runas /user:administrator cmd.exe". Ogni applicazione eseguita da tale cmd-box verrà anche elevata e non sarà necessario usare la sintassi "runas" da tale cmd-box.
Se si è connessi a un account diverso dall'account amministratore locale predefinito, è possibile che venga visualizzata la finestra di dialogo di avviso di sicurezza seguente. Fare clic su Consenti per continuare a eseguire i passaggi di installazione in questa procedura dettagliata.
Finestra di dialogo Sicurezza di Windows - LUA
Se si è connessi a un account diverso dall'account amministratore locale predefinito, è possibile che venga visualizzata la finestra di dialogo di avviso di sicurezza seguente.
Figura 1: Finestra di dialogo sicurezza di Windows
Fare clic su Consenti per continuare a eseguire i passaggi di installazione in questa procedura dettagliata.
Procedure
Passaggio 1: Panoramica di Pkgmgr.exe
Le funzionalità facoltative di Windows in Vista/Windows Server 2008 possono essere installate usando un nuovo strumento di comando denominato Pkgmgr. La sintassi della riga di comando che usa pkgmgr.exe è:
Start /w pkgmgr.exe /iu:update1;update2…
Comandi Pkgmgr.exe
- /iu:{update name}; — Specifica gli aggiornamenti da installare in base al nome dell'aggiornamento. Accetta un nome separato da punto e virgola degli aggiornamenti da installare.
- /uu:{update name}; — Specifica gli aggiornamenti da disinstallare. Accetta un elenco delimitato da punto e virgola di aggiornamenti selezionabili da disinstallare dal sistema. È necessario specificare almeno un nome di aggiornamento.
- /n:{unattend XML} - Specifica il nome del file XML di installazione automatica.
Annotazioni
Se si esegue pkgmgr senza il prefisso "start /w", il cmd pkgmgr restituirà immediatamente e non si saprà quando l'installazione facoltativa della funzionalità è stata completata.
Passaggio 2: Aprire la finestra di comando
Seguire le istruzioni nella sezione Prerequisiti precedente per avviare una finestra cmd in esecuzione come account amministratore locale.
Passaggio 3: Immettere il comando per installare le funzionalità predefinite di IIS 7.0
Per installare solo le funzionalità predefinite di IIS 7.0 dalla riga di comando, copiare il testo seguente nella finestra di comando e quindi procedere con il passaggio 5.
Annotazioni
Assicurarsi di incollare il testo ASCII da una pagina Web: per evitare di ottenere del testo non ASCII, si consiglia di incollare prima il contenuto in notepad.exe. L'intero blocco seguente è un comando.
L'installazione di IIS 7.0 tramite pkgmgr.exe richiede da 1 a 5 minuti. Quando viene restituito il prompt dei comandi, l'installazione di IIS 7.0 è stata completata.
start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI
Passaggio 4: Comando per installare tutte le funzionalità di IIS 7.0
Se si desidera installare tutte le funzionalità di IIS 7.0, usare queste righe di comando.
Se si installa IIS 7.0 in Windows Vista Professional, Windows Vista Ultimate o Windows Server 2008 Edition, copiare e incollare il testo seguente nella finestra di comando:
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;
IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;
IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;
IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Se si installa IIS 7.0 in Windows Vista Home Premium, copiare e incollare il testo seguente nella finestra di comando:
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;
IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-Security;IIS-BasicAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Passaggio 5: Controllare il codice di errore
Al prompt dei comandi, digitare:
echo %errorlevel%
Un codice di errore pari a 0 indica l'esito positivo.
Passaggio 6: Controllare l'installazione di IIS 7.0
È ora possibile eseguire un controllo rapido per verificare che IIS 7.0 sia installato:
- Avviare il Web browser Internet Explorer e immettere l'indirizzo
http://localhost. - Verrà visualizzata la pagina predefinita "Benvenuto" di IIS 7.0.
Sommario
In questo articolo è stato esaminato come usare lo strumento da riga di comando pkgmgr.exe per l'installazione di IIS 7.0.
Collegamenti correlati
Per altre informazioni, vedere le risorse seguenti: