In dit onderwerp worden de afhankelijkheden beschreven die functies, functieservices en functies op servers hebben ten opzichte van andere functies, functieservices en functies in Windows Server® 2008 R2.

Afhankelijkheden in Serverbeheer

Bij het installeren van functies en het voorbereiden van de server op implementatie, wordt u door Serverbeheer gevraagd om andere functies, functieservices of functies te installeren die vereist zijn voor een functie die u wilt installeren. Zo moet voor veel functies, zoals Active Directory Rights Management Services (AD RMS), Webserver (IIS) worden uitgevoerd.

Als u een programma wilt installeren en uitvoeren, moeten alle programma's waarvan het afhankelijk is eveneens worden geïnstalleerd. Bepaalde programma's zijn gewoon onderliggende elementen van de functie, functieservice of onderdelen dat het afhankelijke programma is. Bijvoorbeeld: Onderdelen van .NET Framework 3.5.1 is het hoofdonderdeel en WCF-activering (Windows Communication Foundation) is een subonderdeel van Onderdelen van .NET Framework 3.5.1.

En als u functies, functieservices of onderdelen wilt verwijderen van de computer, wordt in berichten van Serverbeheer aangegeven of de software die u verwijdert voor andere programma's is vereist. Als u bijvoorbeeld Webserver (IIS) wilt verwijderen, wordt u door Serverbeheer gewaarschuwd als er andere functies die afhankelijk zijn van Webserver (IIS), op de computer achterblijven. Deze complexe structuur van softwareafhankelijkheden wordt beheerd door Serverbeheer. Hiermee wordt voorkomen dat u ongewild software verwijdert die voor de server is vereist voor het uitvoeren van de hieraan toegewezen taken. Gebruikers hoeven niet te weten van welke software de functies die zij willen installeren afhankelijk zijn.

Functie-, functieservice- en onderdeelafhankelijkheden weergeven met Windows PowerShell

Met de procedure in deze sectie wordt beschreven hoe u de cmdlet Serverbeheer Add-WindowsFeature in een Windows PowerShell-sessie gebruikt om de software weer te geven die wordt vereist door functies, functieservices of functies die beschikbaar zijn in Windows Server 2008 R2. Met de parameter -whatIf kunt u softwareafhankelijkheden bekijken zonder daadwerkelijk een installatie uit te voeren.

Opmerking

Bij Windows PowerShell-cmdlets wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.

Functie-, functieservice- of onderdeelafhankelijkheden weergeven
  1. Open een Windows PowerShell-sessie met verhoogde gebruikersbevoegdheden. U doet dit als volgt: klik achtereenvolgens op Start, Alle programma's, Bureau-accessoires en Windows PowerShell, klik met de rechtermuisknop op de snelkoppeling Windows PowerShell en klik vervolgens op Uitvoeren als administrator.

  2. Typ het volgende om de Serverbeheer-module te laden en druk vervolgens op Enter.

    Import-module ServerManager

  3. Als u niet de opdrachtnaam weet van de functie, functieservice of onderdelen waarvoor u afhankelijkheden wilt weergeven, typt u het volgende en drukt u vervolgens op Enter. Ga anders door naar de volgende stap.

    Get-WindowsFeature

    Opdrachtnamen voor functies, functieservices en functies worden weergegeven in de kolom Naam van de resultaten.

  4. Typ het volgende en druk vervolgens op Enter om de cmdlet Add-WindowsFeature in -whatIf-modus uit te voeren.

    Add-WindowsFeature name -whatIf

    In -whatIf-modus vindt geen installatie plaats, maar de functies, functieservices of functies waarvan de opgegeven functie, functieservice of onderdelen afhankelijk is, worden als uitvoer weergegeven.

    U kunt de afhankelijkheden voor meerdere functies, functieservices en functies weergeven door de opdrachtnamen van functies, functieservices en functies met komma's van elkaar te scheiden, zoals in het volgende voorbeeld te zien is.

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

    De functies, functieservices en functies waarvan uw opgegeven onderdelen afhankelijk zijn om te worden uitgevoerd, worden weergegeven in de cmdlet-resultaten.

Zie ook