In diesem Thema werden Abhängigkeiten identifiziert: Es handelt sich um Rollen, Rollendienste und Features, die sich auf den Server beziehen, und andere Rollen, Rollendienste und Features in Windows Server® 2008 R2.

Abhängigkeiten im Server-Manager

Während Sie Rollen installieren und die Bereitstellung des Servers vorbereiten, werden Sie vom Server-Manager aufgefordert, alle weiteren Rollen, Rollendienste und Features zu installieren, die für eine zu installierende Rolle erforderlich sind. Beispielsweise muss für viele Rollen (wie Active Directory-Rechteverwaltungsdienste (Active Directory Rights Management Services, AD RMS)) Webserver (IIS) ausgeführt werden.

Wenn ein Programm installiert und ausgeführt werden soll, müssen auch alle Programme installiert werden, von denen es abhängig ist. Einige Elemente sind einfach untergeordnete Elemente von Rolle, Rollendienst oder Feature. Dabei handelt es sich um das abhängige Programm. Beispielsweise ist .NET Framework 3.5.1-Features das übergeordnete Feature und WCF-Aktivierung (Windows Communication Foundation) ist ein untergeordnetes Feature von .NET Framework 3.5.1-Features.

Wenn Sie Rollen, Rollendienste oder Features vom Computer deinstallieren möchten, wird mit Meldungen vom Server-Manager entsprechend angezeigt, ob die zu deinstallierende Software für weitere Programme erforderlich ist. Wenn Sie beispielsweise Webserver (IIS) deinstallieren möchten, werden Sie vom Server-Manager gewarnt, wenn weitere von Webserver (IIS) abhängige Rollen auf dem Computer verbleiben. Dieses komplexe System von Softwareabhängigkeiten wird vom Server-Manager verwaltet und verhindert die versehentliche Deinstallation von Software, die zum Ausführen der dem Server zugewiesenen Aufgaben erforderlich ist. Die Benutzer müssen nicht wissen, von welcher Software die zu installierenden Rollen abhängig sind.

Anzeigen von Rollen, Rollendienst- und Featureabhängigkeiten mithilfe von Windows PowerShell

Das Verfahren in diesem Abschnitt beschreibt, wie Sie mit dem Cmdlet Add-WindowsFeature vom Server-Manager in einer Windows PowerShell-Sitzung die Software anzeigen, die in Windows Server 2008 R2 verfügbare Rollen, Rollendienste und Features erfordern. Mit dem -whatIf-Parameter können Sie Softwareabhängigkeiten anzeigen, ohne tatsächlich eine Installation ausführen zu müssen.

Hinweis

Die Groß- und Kleinschreibung wird bei Windows PowerShell-Cmdlets nicht berücksichtigt.

So zeigen Sie Rollen-, Rollendienst- oder Featureabhängigkeiten an
  1. Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Benutzerrechten. Klicken Sie dazu auf Start, klicken Sie auf Alle Programme, klicken Sie auf Zubehör, klicken Sie auf Windows PowerShell, klicken Sie mit der rechten Maustaste auf die Verknüpfung Windows PowerShell, und klicken Sie dann auf Als Administrator ausführen.

  2. Geben Sie zum Laden des Server-Manager-Modules Folgendes ein, und drücken Sie dann die EINGABETASTE.

    Import-module ServerManager

  3. Wenn Sie den Befehlsnamen des Features (Rolle, Rollendienst oder Feature) nicht kennen, dessen Abhängigkeiten Sie anzeigen möchten, geben Sie Folgendes ein, und drücken Sie die EINGABETASTE. Andernfalls fahren Sie mit dem nächsten Schritt fort.

    Get-WindowsFeature

    Befehlsnamen für Rollen, Rollendienste und Features werden in der Spalte Name der Ergebnisse angezeigt.

  4. Geben Sie Folgendes ein, und drücken Sie die EINGABETASTE, um das Cmdlet Add-WindowsFeature im -whatIf-Modus auszuführen.

    Add-WindowsFeature name -whatIf

    Im -whatIf-Modus findet keine Installation statt. Die Rollen, Rollendienste und Features, von denen das angegebene Feature (Rolle, Rollendienst oder Feature) abhängig ist, werden jedoch als Ausgabe angezeigt.

    Sie können die Abhängigkeiten für mehrere Rollen, Rollendienste und Features angeben. Trennen Sie dazu die Befehlsnamen der Rollen, Rollendienste und Features wie im folgenden Beispiel durch Kommas.

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

    Die Rollen, Rollendienste und Features, von denen die angegebenen Features abhängig sind, werden in den Cmdlet-Ergebnissen angezeigt.

Siehe auch