Wie ändere ich IIS-Rollendienste in Windows Server 2012?

7

Ich habe eine saubere Windows Server 2012-Installation. Ich habe die Webserverrolle (IIS) installiert und mich während des Vorgangs gefragt, welche Rollendienste ich möchte (asp.net, Kompatibilität mit der iis6-Metabasis usw.).

Wie komme ich zu diesem Bildschirm hinzufügen oder löschen zurück Rollendienste ? Wenn ich im Server-Manager zur Registerkarte IIS gehe, werden die Dienste unter Rollen und Funktionen angezeigt. Die einzige Option scheint jedoch das Hinzufügen oder Entfernen ganzer Rollen zu sein . Ich möchte IIS nicht deinstallieren, sondern nur einen anderen Rollendienst innerhalb der IIS-Rolle hinzufügen oder entfernen.

Der Assistent zum Hinzufügen / Entfernen von Rollen und Funktionen deaktiviert die NextSchaltfläche, wenn Sie keine Rollen ändern. Sie können also nie zur Seite mit den Rollendiensten für die Rollen gelangen, die Sie bereits haben.

AKTUALISIEREN

Ich habe herausgefunden, wie es aus Powershell geht, indem ich den Anweisungen hier gefolgt bin . Grundsätzlich:

Install-WindowsFeature -Name <feature name>

Die Liste der Feature-Namen wird zurückgegeben mit:

Get-WindowsFeature

Es scheint, dass es bei den Powershell-Skripten keinen Unterschied zwischen Feature-Namen für Rollen oder Rollendienste gibt. Aber die GUI macht irgendwie einen Unterschied.

Ich würde immer noch gerne wissen, wie ich über die GUI zur Auswahl der Rollendienste zurückkehren kann.

Matt Johnson-Pint
quelle
Warum deinstallieren Sie es nicht und installieren Sie es erneut mit den gewünschten Optionen?
HopelessN00b
1
@ HopelessN00b - Weil das extrem kontraproduktiv wäre. Ich habe den Rest von IIS bereits so installiert und konfiguriert, wie ich es möchte, und ich möchte diese ganze Arbeit nicht wiederholen. Dies war unter Win2008 / IIS7 sehr einfach. Ich verstehe nicht, warum es in Win2012 / IIS8 anders sein würde. Auch - was wäre, wenn die Seite bereits live wäre? Ich sollte den Webserver nicht vollständig deinstallieren müssen, um einige Optionen zu ändern.
Matt Johnson-Pint

Antworten:

5

Gehen Sie zum Server-Manager oder geben Sie an einer Eingabeaufforderung "Server-Manager" ein. Der GUI Server Manager wird angezeigt.

Klicken Sie oben rechts auf die Dropdown-Liste Verwalten. Wählen Sie "Rollen und Funktionen hinzufügen".

Klicken Sie auf Weiter, wählen Sie den richtigen Server aus und klicken Sie auf Weiter.

Jetzt sollten Sie sich in der Auswahl Serverrollen befinden. Erweitern Sie IIS (das ausgegraut ist, da Sie es bereits installiert haben). Die Funktionen oder Rollendienste oder wie auch immer Sie sie aufrufen möchten, wie z. B. WebDAV Publishing, werden jedoch nicht ausgegraut, da Sie es noch nicht installiert haben . Also klick darauf.

Klicken Sie auf Weiter, Weiter, Installieren. Hinzufügen und Entfernen von Rollendiensten nach Belieben.

Hier finden Sie den Screenshot:

ScreenShotForManageOptions

Ryan Ries
quelle
OK, ich fühle mich dumm. Ich musste den abgeblendeten "Webserver (installiert)" und den abgeblendeten "Anwendungsentwicklung (installiert)" erweitern, und dann sehe ich den Rest der Dienste, nach denen ich gesucht habe. Beachten Sie, dass dies nicht der Pfad ist, der beim ersten Hinzufügen der Webserverrolle aufgetreten ist. Ich denke, das hat mich umgehauen.
Matt Johnson-Pint
Kein Problem ... Ich hatte zuerst Angst, die Antwort einzureichen, weil ich dachte, ich müsste etwas Offensichtliches vermissen, das mich abstimmen würde. :)
Ryan Ries
1

Verwenden Sie den folgenden Powershell-Befehl, um webdav zu entfernen:

Uninstall-WindowsFeature-Name Web-Dav-Publishing

Nomad77
quelle