Megjegyzés | |
A Servermanagercmd.exe elavult, és a Windows későbbi kiadásai által való támogatása nem szavatolt. Javasolt a Windows PowerShell-parancsmagok használata, amelyek az Kiszolgálókezelő alkalmazás esetében állnak rendelkezésre. |
A Kiszolgálókezelő parancssori telepítésekor a Windows Server® 2008 R2 rendszerben megadhatók olyan paraméterek, amelyekkel parancsonként egy szerep, szerepfunkció vagy funkció hozzáadása vagy eltávolítása végezhető el. Ha a kiszolgálón egy paranccsal egynél több szerepkört, szerepkör-szolgáltatást vagy szolgáltatást kíván telepíteni vagy eltávolítani, használjon XML-válaszfájlt.
A Windows Server 2008 R2 rendszerben a felhasználók saját maguk hozhatnak létre válaszfájlokat. A válaszfájl a Kiszolgálókezelő parancssori felületének a következő információkat szolgáltatja:
-
A kiszolgálón telepítendő vagy eltávolítandó szerepek, szerepszolgáltatások és funkciók
-
A szerepek, szerepszolgáltatások vagy funkciók teljes telepítéséhez szükséges konfigurációs beállítások
Szerepkörök, szerepkör-szolgáltatások és szolgáltatások függőségei
Ha a szerep, szerepkör-szolgáltatás vagy szolgáltatás telepítése vagy eltávolítása a Kiszolgálókezelő grafikus felületén történik, a Szerepkörök hozzáadása varázsló feladata, hogy a kiválasztott szerepkörhöz a szerepkör telepítéséhez szükséges összes szoftvert telepítse. Szükség esetén a varázsló jóváhagyását kéri a kiválasztott szerepkörhöz szükséges egyéb szerepek, szerepszolgáltatások vagy funkciók telepítéséhez.
Ugyanez az ellenőrzés megy végbe a Kiszolgálókezelő parancssorának használatakor is. Ha csak a szerepkörök és szolgáltatások bizonyos részeit szeretné telepíteni vagy eltávolítani, csak ezeket a részeket kell megadnia. A telepítendő szerepkör-szolgáltatásokhoz tartozó szerepköröket és szerepkör-szolgáltatásokat nem kell mind felsorolnia, a Kiszolgálókezelő automatikusan telepíti vagy eltávolítja ezeket a szoftvereket a kiválasztott szerepkör-szolgáltatás függőségei alapján.
Fontos! | |
Ha válaszfájl segítségével távolít el szerepköröket, a Kiszolgálókezelő automatikusan eltávolítja mindazokat a szerepköröket és szerepkör-szolgáltatásokat, amelyek a válaszfájlban megadott szerepköröktől vagy szerepkör-szolgáltatásoktól függenek. A Kiszolgálókezelő parancs -whatIf kapcsolója használatával megkaphatja azon szerepkörök és szerepkör-szolgáltatások listáját, amelyeket a válaszfájlban megadott szerepkörök vagy szerepkör-szolgáltatások eltávolítása következtében kellett eltávolítani. |
Az Internetes nyomtatás, a Nyomtató- és dokumentumszolgáltatások egy szerepkör-szolgáltatása telepítésekor a válaszfájlban csak az Internetes nyomtatás szolgáltatásnak kell szerepelnie, nem kell felsorolnia a Web Server (IIS) szolgáltatást vagy a Web Server (IIS) speciális szerepkör-szolgáltatásait. A Kiszolgálókezelő alapértelmezés szerint telepíti egy másik szerepkör, a Web Server (IIS) azon részeit, amelyek az Internetes nyomtatás futásához szükségesek. Ugyanezzel a válaszfájllal ugyanerről a kiszolgálóról a Távoli asztal szolgáltatások szerepkör-szolgáltatás Távoli asztali átjáró is eltávolítható. A Távoli asztali átjáró a Web Server (IIS) részeinek futását is igényli. A Kiszolgálókezelő a Web Server (IIS) azon szerepkör-szolgáltatásait távolítja el, amelyeknek működését sem a Távoli asztali átjáró, sem pedig az Internetes nyomtatás nem igényli, de megtartja az Internetes nyomtatás által továbbra is megkövetelt Web Server (IIS)-szerepkörszolgáltatásokat.
A szülő és gyermek szerepkör-szolgáltatások kezelése a válaszfájlokban
A szerepek, szerepszolgáltatások és funkciók olyan tárolók is lehetnek, amelyek a Kiszolgálókezelő által automatikusan telepített gyermekelemeket tartalmaznak. Ha a Kiszolgálókezelő grafikus felületének részét képező varázslókban egy tárolócsomópontot választ ki telepítésre vagy eltávolításra, a hozzá tartozó gyermekelemek kiválasztása automatikusan megtörténik. Bár kézzel törölheti a jelet a jelölőnégyzetekből, a megjelölt gyermekelemek kiválasztása az ajánlott alapértelmezés.
Ha a tároló telepítését parancssor segítségével végzi, az alapértelmezett gyermekelemek automatikusan telepítődnek. Ha a tároló telepítését parancssor segítségével végzi, az alapértelmezett gyermekelemek automatikusan telepítődnek. Ha a válaszfájlban a Nyomtató- és dokumentumszolgáltatások szerepkörhöz az -install parancsot adja meg, telepíteni fogja a Nyomtatókiszolgáló szerepkör-szolgáltatást is. A Nyomtató- és dokumentumszolgáltatások tároló eltávolításának megadásakor a teljes szerepkör el lesz távolítva.
Ha az alapértelmezett gyermekelemeket nem kívánja telepíteni, ne adja meg a tároló nevét a válaszfájlban. Csak azokat a gyermekelemeket adja meg, amelyeket telepíteni vagy eltávolítani kíván.
A Nyomtató- és dokumentumszolgáltatások egyik szerepkör-szolgáltatása, az Internetes nyomtatás telepítésekor a válaszfájlban csak az Internetes nyomtatás szolgáltatásnak kell szerepelnie, nem kell felsorolnia a Nyomtató- és dokumentumszolgáltatások szolgáltatást vagy a Nyomtató- és dokumentumszolgáltatások más szerepkör-szolgáltatásait. A Kiszolgálókezelő csak az Internetes nyomtatást és a Nyomtatókiszolgáló azon szerepkör-szolgáltatásait telepíti, amelyek az Internetes nyomtatás szolgáltatáshoz szükségesek, de a Nyomtató- és dokumentumszolgáltatások egy másik alsóbb szintű szerepkör-szolgáltatását, az LPD szolgáltatást nem.
Válaszfájl létrehozása a Kiszolgálókezelő parancsaihoz
A Kiszolgálókezelő parancssorában használandó válaszfájlt XML-szerkesztő programmal vagy szövegszerkesztővel, például a Jegyzettömb programmal hozhatja létre. Ajánlott az XML-szerkesztő használata, mert így összevetheti munkáját egy létező XML-sémával. Fontos, hogy a válaszfájl megfeleljen a Kiszolgálókezelő parancssori sémadefiníciójának. További információt jelen témakör A Kiszolgálókezelő parancssori sémája című részében talál.
Megjegyzés | |
A -query paraméter eredménye nem használható válaszfájlként a -inputPath paraméterrel. A -query eredményében használt és a Servermanagercmd.exe válaszfájlban szükséges XML érvényesítése nem ugyanazzal a sémával történik. |
Szerepkörök, szerepkör-szolgáltatások és szolgáltatások azonosítóinak megadása
A Kiszolgálókezelő a parancssorban és a válaszfájlban felismeri A Kiszolgálókezelő parancsai – áttekintés című témakörben megadott szerep, szerepkör-szolgáltatás vagy szolgáltatás azonosítóit. A Kiszolgálókezelő parancssorában és a válaszfájlban megadott szerepkörök, szerepkör-szolgáltatások és szolgáltatások azonosítóinál nincs különbség a kis- és nagybetűk között, így az azonosítókba írt nagybetűk nem lényegesek.
Válaszfájl példák
A következő példák válaszfájlok. Fontos, hogy a következő fejlécelemek minden válaszfájlban szerepeljenek, és a jól formázott XML dokumentum létrehozásához a válaszfájl végén az elemet be kell zárni. A action helyőrzőt helyére a Install vagy a Remove parancsot kell beírni.
<ServerManagerConfiguration Action="action" xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1"> …answer file content… </ServerManagerConfiguration>
A DNS-kiszolgáló, a Webkiszolgáló, a Távoli asztali átjáró, a Message Queuing kiszolgáló és a .NET-keretrendszer 3.0 szolgáltatásainak telepítése
A rendszergazda a következő példában a DNS-kiszolgálót, a Web Server (IIS) szolgáltatást, a Távoli asztali átjáró szolgáltatást (amely a Távoli asztal szolgáltatások szerepkör-szolgáltatása), a Message Queuing-kiszolgálót (amely a Message Queuing szolgáltatás része) és a .NET Framework 3.5.1 szolgáltatások valamennyi részét kívánja telepíteni.
<ServerManagerConfiguration Action="Install" xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1"> <Role Id="DNS"/> <Role Id="Web-Server"/> <RoleService Id="RDS-Gateway"/> <Feature Id="MSMQ-Server"/> <Feature Id="Net-Framework" InstallAllSubFeatures="true"/> </ServerManagerConfiguration>
A művelet az alábbi eredményre vezet.
-
DNS-kiszolgáló: Telepítve.
-
Web Server (IIS): Számos alapértelmezett szerepkör-szolgáltatása van, és függőségi viszonyban áll a Windows folyamataktiválási szolgáltatással. Az összes alapértelmezett szerepkör-szolgáltatás és a Windows folyamataktivációs szolgáltatás telepítve.
-
Távoli asztal szolgáltatások: A Távoli asztali átjáró szerepkör-szolgáltatás telepítése megtörtént, vagyis a Távoli asztal szolgáltatások szerepkör telepítve van. A Távoli asztali átjáró több Web Server (IIS) szerepkör-szolgáltatástól, valamint a Hálózati házirend- és elérési szolgáltatásoktól függ, amelyeket a program szintén telepített.
-
Message Queuing: Csak a Message Queuing-kiszolgáló szolgáltatás lett telepítve, a Message Queuing más összetevői nem.
-
A .NET-keretrendszer 3.5.1 szolgáltatásai: A .NET-keretrendszer 3.5.1 szolgáltatások valamennyi alszolgáltatásának telepítése megtörtént.
A DNS-kiszolgáló, a Távoli asztali átjáró és a .NET-keretrendszer 3.5.1 szolgáltatásainak eltávolítása
A rendszergazda a következő példában el szeretné távolítani a DNS-kiszolgálót, a Távoli asztali átjárót és a .NET-keretrendszer 3.5.1 szolgáltatásait.
<ServerManagerConfiguration Action="Remove" xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1"> <Role Id="DNS"/> <RoleService Id="RDS-Gateway"/> <Feature Id="Net-Framework"/> </ServerManagerConfiguration>
A művelet az alábbi eredményre vezet.
- DNS-kiszolgáló: Eltávolítva
- Távoli asztal szolgáltatások: A Távoli asztali átjáró szerepkör-szolgáltatást a rendszer eltávolította. A Távoli asztali szolgáltatások többi telepített szerepkör-szolgáltatását nem távolította el a rendszer. A Webkiszolgáló (IIS) (amelytől a Távoli asztali átjáró függ) nem lett eltávolítva.
-
A .NET-keretrendszer 3.5.1 szolgáltatásai: A .NET-keretrendszer 3.5.1 szolgáltatásainak minden alszolgáltatását eltávolította a rendszer. A nem telepített részfunkciókat a program figyelmen kívül hagyja.
A Kiszolgálókezelő parancssori sémája
A Kiszolgálókezelő parancssorában használt XML válaszfájlok meg kell feleljenek a Kiszolgálókezelő parancssori sémadefiníciójának. A séma egy példánya a