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 Microsoft webhelyén (https://go.microsoft.com/fwlink/?LinkId=81203) található meg (előfordulhat, hogy a lap angol nyelven jelenik meg).