Installieren der Webserverrolle
von Walter Oliver
Führen Sie die folgenden Schritte aus, um die Webserverrolle auf einem Computer zu installieren, auf dem bereits Windows Server® 2008 R2 ausgeführt wird (wie z. B. beim Erstellen eines Referenzcomputers für die Bereitstellung in einem Rechenzentrum):
Wichtig
Führen Sie diese Schritte unter einem Administratorkonto aus.
So installieren Sie die Webserverrolle mit dem Server-Manager
- Navigieren Sie zu Verwaltung, und wählen Sie Server-Manager aus.
- Wählen Sie im Server-Manager im Abschnitt Rollenzusammenfassung die Option Rollen hinzufügen aus, um den Assistenten zum Hinzufügen von Rollen zu starten.
- Wählen Sie Serverrollen aus.
- Wählen Sie unter Wählen Sie mindestens eine Rolle aus, die auf dem ausgewählten Server installiert werden soll die Option Webserver (IIS) aus.
- Wählen Sie Weiter aus, und fahren Sie mit dem Assistenten zum Hinzufügen von Rollen fort.
Hinweis
Wenn Sie den Assistenten zum Hinzufügen von Rollen verwenden, um IIS zu installieren, erhalten Sie die Standardinstallation, die einen Mindestsatz an Rollendiensten enthält. Wenn Sie zusätzliche IIS-Rollendienste wie Anwendungsentwicklung oder Integrität und Diagnose benötigen, stellen Sie sicher, dass Sie auf der Seite Rollendienste auswählen des Assistenten die entsprechenden Kontrollkästchen aktivieren.
So führen Sie die Installation mithilfe eines Skripts durch
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Wichtig
Wenn Sie dieses Skripts verwenden, erhalten Sie die vollständige IIS-Installation, die alle verfügbaren Featurepakete installiert. Wenn Sie einige Featurepakete nicht benötigen, sollten Sie das Skript bearbeiten, um nur die von Ihnen benötigten Pakete zu installieren.
Wenn Sie IIS-Komponenten installieren möchten, die auf .NET Framework basieren, müssen Sie zuerst .NET Framework installieren. Die Komponenten, die auf .NET Framework basieren, werden nicht installiert, wenn .NET Framework noch nicht installiert ist.
Geben Sie den folgenden Befehl in ein Skript ein:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64
Verwenden Sie für die vollständige IIS-Installation unter Server Core das folgende Skript.
Geben Sie den folgenden Befehl in ein Skript ein:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Wichtig
Wenn Sie dieses Skripts verwenden, erhalten Sie die vollständige IIS-Installation, die alle verfügbaren Featurepakete für Server Code installiert. Wenn Sie einige Featurepakete nicht benötigen, sollten Sie das Skript bearbeiten, um nur die von Ihnen benötigten Pakete zu installieren.