Freigeben über


IIS 7.0 auf Server Core

von Tobin Titus

Wie Sie vielleicht von TechEd 2007-Ankündigungen und einem Blogbeitrag von Bill Staples wissen, wird IIS 7.0 auf der Server Core-Installationsoption von Windows Server® 2008 unterstützt... IIS 7.0 auf Server Core kombiniert einen leistungsfähigen neuen Webserver mit einem Serverbetriebssystem mit minimalen Speicherbedarf, das eine geringere Speicherplatzanforderung, eine geringere Speicherauslastung, eine reduzierte Angriffsfläche und geringere Wartungsanforderungen aufweist.

Dieser Artikel enthält grundlegende Anweisungen für die ersten Schritte mit IIS 7.0 auf Server Core, einschließlich Installationsanweisungen für die Ausführung von klassischen ASP-Anwendungen.

IIS-Bereitstellungs- und Konfigurations-Tipps

F1: Wie installieren Sie IIS 7.0 auf Server Core?

A. Sie können die pkgmgr.exe-Befehlszeilentooloption verwenden, um IIS 7.0 in Ihrem Server Core-Feld zu installieren. Geben Sie für die Standardmäßige IIS-Installationsoption Folgendes im Befehlsfenster ein:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

Für die Vollständige IIS-Installationsoption können Sie Folgendes in der Befehlszeile eingeben:

start /w pkgmgr /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;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

Hinweis

  1. Um IIS zu deinstallieren, können Sie "/uu:" anstelle von "/iu:" für die oben genannten Befehle übergeben (z. B. Starten Sie /w pkgmgr /uu: IIS-WebServerRole....).
  2. Weitere Informationen zu pkgmgr.exe finden Sie im Artikel Installieren von IIS 7.0 anhand der Befehlszeile.

F2: Welche Features von IIS 7.0 sind in der Server Core-Installationsoption von Windows Server 2008 nicht verfügbar?

Server Core-Installationen unter Windows Server 2008 verfügen über bestimmte Unterschiede bei regulären Windows Server 2008-Betriebssysteminstallationen. Kurz gesagt, .Net Framework ist nicht verfügbar (daher keine ASP.Net) und es gibt keine Windows-Shell, sodass keine GUI-Verwaltungstools verfügbar sind. Wie bereits erwähnt, wird die Verfügbarkeit und Unterstützung von .Net Framework auf Server Core-Installationsoption erörtert, sodass zu diesem Zeitpunkt noch keine endgültige Antwort vorliegt.

A. Die folgenden Features sind nicht als Installationsoptionen auf Server Core verfügbar:

  • IIS-ASPNET
  • IIS-NetFxExtensibility
  • IIS-ManagementConsole
  • IIS-ManagementService
  • IIS-LegacySnapIn
  • IIS-FTPManagement
  • WAS-NetFxEnvironment
  • WAS-ConfigurationAPI

F3: Wie werden Klassische ASP auf Server Core installiert?

A. Geben Sie den folgenden pkgmgr.exe-Befehl ein, um Klassische ASP zusammen mit Features für Statische Inhaltswebserver auf Server Core-Computern zu installieren.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel

Server Core Verwaltungstipps

Dieser Abschnitt enthält einige Befehlszeilenprogramme und Befehle zum Ausführen allgemeiner Aufgaben/Aktionen auf der Befehlszeile.

F1: Wie starten Sie ein Befehlsfenster bei der Server Core-Installation?

A. Klicken Sie auf STRG+ALT+ENTF, und wählen Sie dann „Task-Manager starten“ aus. Klicken Sie im Aufgaben-Manager-Fenster auf Datei und wählen Sie im Menü die Option „Neue Aufgabe (Ausführen...)“ aus. Geben Sie cmd.exe im Fenster Neue Aufgabe erstellen ein, und drücken Sie OK.

F2: Wie wird das installierte Feld Remotedesktop für Server Core aktiviert?

A. Wenn Sie auf einen anderen Windows Server 2008- oder Vista-Computer zugreifen möchten, führen Sie dies über die Befehlszeile aus:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0

Wenn Sie andernfalls auf einen Computer zugreifen möchten, der über eine frühere Version des Windows-Betriebssystems (d. h. Windows XP) verfügt, führen Sie folgendes aus:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0
Cscript %windir%\system32\SCRegEdit.wsf /cs 0

F3: Wie kann das Administratorkennwort geändert werden?

A. Geben Sie Net user administrator * in das Befehlsfenster ein. Wenn Sie dazu aufgefordert werden, geben Sie das neue Kennwort für Administratorbenutzer ein.

F4: Wie fügt man einen Benutzer zur lokalen Administratorgruppe hinzu?

Net localgroup Administrators /add <domain>\<username>

F5: Wie fügt man einen Benutzer zur lokalen Administratorgruppe hinzu?

Net localgroup Administrators /add <domain>\<username>

F6: Wie kann der Computername geändert werden?

A. Wenn sich der Computer in einer Arbeitsgruppe befindet, geben Sie Folgendes in das Befehlsfenster ein:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name>

Andernfalls geben Sie Folgendes in ein Befehlsfenster ein, wenn der Computer Mitglied einer Domain ist:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name> /userd:<domain>\<username> /password:*

F7: Wie verbindet man einen Computer mit einer Domäne?

A. Geben Sie Folgendes im Befehlsfenster ein:

Netdom join %computername% /domain:<domain> /userd:<domain>\<username> /password:*

F8: Wie entfernt man einen Computer aus der Domäne?

Netdom remove

F9: Wie kann man die Firewall deaktivieren?

netsh firewall set opmode disable

F10: Wie kann man einen Server Core-Computer neu starten?

shutdown /r

F11: Wie werden Updates installiert?

Install: wusa <update_package_name.msu> /quite

F12: Wie greift man auf Ereignisprotokolle zu?

A. Aufzählen von Ereignisprotokollnamen durch Eingabe von „Wevtutil el“. Um Ereignisse in einem bestimmten Protokoll anzuzeigen/abzufragen, geben Sie bitte „Wevtutil qe <event log name>“ ein.