W tym temacie określono zależności, jakie łączą elementy role, usługi ról i funkcje serwera i inne role, usługi ról i funkcje w systemie Windows Server® 2008 R2.

Zależności w Menedżerze serwera

Podczas instalowania ról i przygotowywania do wdrożenia serwera program Menedżer serwera monituje, aby zainstalować pozostałe role, usługi ról lub funkcje wymagane przez rolę, która ma zostać zainstalowana. Na przykład wiele ról, takich jak Usługi zarządzania prawami dostępu w usłudze Active Directory (AD RMS), wymaga uruchomienia usług Serwer sieci Web (IIS).

Aby zainstalować i uruchomić program, wszystkie programy, od których jest zależny, muszą także zostać zainstalowane. Niektóre są elementami potomnymi względem takich elementów jak rola, usługa roli lub funkcja, będącymi programami zależnym. Na przykład Funkcje środowiska .NET Framework 3.5.1 jest funkcją nadrzędną, a funkcja Aktywacja usług Windows Communication Foundation (WCF) jest podfunkcją Funkcji .NET Framework 3.5.1.

Podobnie, jeśli trzeba usunąć role, usługi ról lub funkcje z komputera, komunikaty programu Menedżer serwera zawierają informacje o tym, czy inne programy wymagają usuwanego oprogramowania. Na przykład jeśli ma zostać usunięta rola usług Serwer sieci Web (IIS), program Menedżer serwera powiadomi użytkownika, czy na komputerze pozostają inne role zależne od roli usług Serwer sieci Web (IIS). Ta złożona konfiguracja zależności oprogramowania jest zarządzana przez program Menedżer serwera i zapobiega przypadkowemu usunięciu oprogramowania wymaganego przez serwer do wykonania przypisanych zadań. Użytkownicy nie muszą wiedzieć, od jakiego oprogramowania są zależne role, które chcą zainstalować.

Wyświetlanie zależności roli, usługi roli i funkcji za pomocą środowiska Windows PowerShell

W procedurze w tej sekcji opisano, jak używać polecenia cmdlet Add-WindowsFeature programu Menedżer serwera w sesji środowiska Windows PowerShell do wyświetlania oprogramowania wymaganego przez role, usługi ról lub funkcje dostępne w systemie Windows Server 2008 R2. Używając parametru -whatIf, można wyświetlić zależności oprogramowania bez wykonywania rzeczywistej instalacji.

Uwaga

W poleceniach cmdlet środowiska Windows PowerShell nie jest uwzględniana wielkość liter.

Aby wyświetlić zależności roli, usługi roli lub funkcji
  1. Otwórz sesję środowiska Windows PowerShell z podwyższonym poziomem uprawnień użytkownika. W tym celu kliknij przycisk Start, kliknij polecenie Wszystkie programy, kliknij polecenie Akcesoria, kliknij polecenie Windows PowerShell, kliknij prawym przyciskiem myszy skrót Windows PowerShell, a następnie kliknij polecenie Uruchom jako administrator.

  2. Wpisz następujące polecenie, aby załadować moduł programu Menedżer serwera, a następnie naciśnij klawisz Enter.

    Import-Module ServerManager

  3. Jeśli nie znasz nazwy polecenia elementu takiego jak rola, usługa roli lub funkcja, w przypadku którego mają zostać wyświetlone zależności, wpisz następujące polecenie, a następnie naciśnij klawisz Enter. W innym przypadku przejdź do następnego kroku.

    Get-WindowsFeature

    Nazwy poleceń dla role, usługi ról i funkcje są wyświetlane w kolumnie wyników Nazwa.

  4. Wpisz następujące polecenie, a następnie naciśnij klawisz Enter, aby uruchomić polecenie cmdlet Add-WindowsFeature w trybie -whatIf.

    Add-WindowsFeature name -whatIf

    W trybie -whatIf instalacja nie nastąpi, ale role, usługi ról lub funkcje, od których zależą poszczególne elementy rola, usługa roli lub funkcja, są wyświetlane jako wynik.

    Można pokazać zależności dla wielu elementów (role, usługi ról i funkcje), oddzielając ich nazwy poleceń przecinkami, jak pokazano w następującym przykładzie.

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

    Elementy takie jak role, usługi ról i funkcje, od których zależy uruchomienie określonych funkcji, są przedstawione w wynikach polecenia cmdlet.

Zobacz też