Ez a témakör azokat a függőségeket ismerteti, melyekkel a kiszolgálói szerepek, szerepszolgáltatások és funkciók rendelkeznek más szerepek, szerepszolgáltatások és funkciók felett a Windows Server® 2008 R2 rendszerben.
Függőségek a Kiszolgálókezelőben
A szerepkörök telepítésekor és a kiszolgáló üzembe helyezésére való felkészüléskor a Kiszolgálókezelő felszólít a telepíteni kívánt szerepkör által igényelt további szerepek, szerepszolgáltatások vagy funkciók szolgáltatások telepítésére. Számos szerepkörhöz, például a Active Directory jogkezelő szolgáltatások (AD RMS)-szolgáltatáshoz szükség van a Web Server (IIS) futtatására.
Egy program telepítéséhez és futtatásághoz telepíteni kell valamennyi olyan programot is, amelytől a telepíteni kívánt program függ. Egyesek a függő szerep, szerepfunkció vagy funkció egyszerű gyermekelemei. Például a .NET Framework 3.5.1 szolgáltatások a szülőszolgáltatás, a Windows kommunikációs alaprendszer (WCF) aktiválás pedig a .NET Framework 3.5.1 szolgáltatások alszolgáltatása.
A fentiekhez hasonlóan ha szerepköröket, szerepkör-szolgáltatásokat vagy szolgáltatásokat kíván eltávolítani a számítógépről, a Kiszolgálókezelő üzenetei tájékoztatnak, hogy más programok futásához szükséges-e az eltávolítandó program. Ha például a Web Server (IIS) eltávolítására készül, a Kiszolgálókezelő figyelmezteti, ha vannak még olyan szerepkörök a számítógépen, amelyek igénylik a Web Server (IIS) jelenlétét. A programfüggőségek összetett rendszerét a Kiszolgálókezelő kezeli, és megakadályozza, hogy akaratlanul olyan programot távolítson el, amely szükséges a kiszolgáló kijelölt feladatainak végrehajtásához. A felhasználóknak nem kell tudniuk, hogy az általuk telepíteni kívánt szerepkör mely programoktól függ.
A szerepkör-, szerepkörszolgáltatás- és a szolgáltatásfüggőségek megtekintése a Windows PowerShell használatával
Az ebben a bekezdésben részletezett eljárás azt ismerteti, hogyan használható a Kiszolgálókezelő Add-WindowsFeature-parancsmag Windows PowerShell-munkamenet során a Windows Server 2008 R2 rendszerben rendelkezésre álló szerepek, szerepszolgáltatások vagy funkciók által igényelt szoftverek megjelenítésére. A -whatIf paraméterrel tényleges telepítés elvégzése nélkül tekinthetők meg a programfüggőségek.
Megjegyzés | |
A Windows PowerShell-parancsmagok nem különböztetik meg a kis- és nagybetűket. |
A szerepkör-, szerepkörszolgáltatás- vagy szolgáltatás-függőségek megtekintése |
Nyisson meg egy Windows PowerShell-munkamenetet emelt szintű felhasználói jogosultságokkal. Ehhez kattintson a Start gombra, válassza a Minden program, majd a Kellékek elemet, végül kattintson a Windows PowerShell elemre. Ezt követően kattintson a jobb gombbal a Windows PowerShell parancsikonra, majd kattintson a Futtatás rendszergazdaként parancsra.
Írja be a következőt a Kiszolgálókezelő modul betöltéséhez, majd nyomja le az Enter billentyűt.
Import-Module Servermanager
Ha nem ismeri annak a szerep, szerepfunkció vagy funkció szolgáltatásnak a parancsnevét, amellyel kapcsolatban meg kívánja tekinteni a függőségeket, írja be a következőt, majd nyomja le az Enter billentyűt. Ellenkező esetben folytassa a következő lépéssel.
Get-WindowsFeature
A szerepek, szerepszolgáltatások és funkciók parancsnevei az eredmények Név oszlopában láthatók.
Írja be a következőt, majd nyomja le az Enter billentyűt a Add-WindowsFeature-parancsmag -whatIf-módban futtatásához.
Add-WindowsFeature name -whatIf
A -whatIf-módban nem kerül sor telepítésre, hanem kimenetként jelenik meg az a szerepek, szerepszolgáltatások vagy funkciók, amelytől a megadott szerep, szerepfunkció vagy funkció függ.
Egyszerre több szerepek, szerepszolgáltatások és funkciók függősége is megjeleníthető a szerepek, szerepszolgáltatások és funkciók parancsneveinek vesszővel való elválasztásával, ahogyan az a következő példában is látható.
Add-WindowsFeature Application-Server,Hyper-V -whatIf
A szerepek, szerepszolgáltatások és funkciók szolgáltatások, amelyektől a megadott szolgáltatások működése függ, a parancsmagi eredményekben láthatók.