Poznámka

Nástroj Servermanagercmd.exe je zastaralý a jeho podpora v budoucích verzích systému Windows není zaručena. Doporučujeme používat rutiny prostředí Prostředí Windows PowerShell dostupné pro Správce serveru.

Při instalaci pomocí příkazového řádku Správce serveru v systému Windows Server® 2008 R2 je možné používat parametry, které umožňují pomocí každé instance příkazu nainstalovat nebo odebrat jednu položku typu Role, služba role a funkce. Chcete-li na server pomocí jedné instance příkazu nainstalovat nebo z něj odebrat více než jednu roli, službu role nebo funkci, použijte soubor odpovědí XML.

V systému Windows Server 2008 R2 vytvářejí uživatelé soubory odpovědí sami od začátku. Rozhraní příkazového řádku Správce serveru získá ze souboru odpovědí následující informace:

  • Role, služby rolí a funkce, které chtějí uživatelé na server nainstalovat nebo z něj odebrat,

  • nastavení konfigurace potřebná k provedení instalace položek typu Role, služby rolí a funkce.

Závislosti rolí, služeb rolí a funkcí

Pokud instalujete nebo odebíráte role, služby rolí a funkce pomocí grafického uživatelského rozhraní Správce serveru, Průvodce přidáním rolí ověří, zda se spolu s vybranou rolí nainstaluje veškerý software požadovaný touto rolí. Je-li třeba, průvodce vás vyzve ke schválení instalace dalších položek typu Role, služby rolí a funkce, které jsou požadovány vybranými rolemi.

Stejný proces ověřování probíhá při použití příkazového řádku Správce serveru. Chcete-li nainstalovat nebo odebrat pouze specifické součásti rolí nebo funkcí, stačí zadat pouze tyto požadované součásti. Pro služby rolí, které chcete nainstalovat, není třeba zadávat všechny požadované role a služby rolí – Správce serveru automaticky nainstaluje nebo odebere software, na kterém je příslušná služba role závislá.

Důležité informace

Pokud odebíráte role pomocí souboru odpovědí, Správce serveru automaticky odebere všechny role a služby rolí, které závisejí na roli nebo službě role zadané v souboru odpovědí. Přidáte-li k příkazu Správce serveru parametr -whatIf, zobrazí se seznam rolí a služeb rolí, které budou odebrány v souvislosti s odebráním role nebo služby role uvedené v souboru odpovědí.

Chcete-li například nainstalovat Tisk přes Internet, což je služba role Tiskové a dokumentové služby, stačí v souboru odpovědí zadat pouze Tisk přes Internet - není třeba zadávat Web Server (IIS) nebo specifické služby role Web Server (IIS). Správce serveru standardně nainstaluje součásti role Web Server (IIS), což je další role, která je nutná k fungování služby role Tisk přes Internet. Pomocí stejného souboru odpovědí je možné odebrat službu Brána VP služby role Vzdálená plocha ze stejného serveru. Služba Brána VP ke spuštění vyžaduje také součásti webového serveru (IIS). Správce serveru odebere služby rolí Web Server (IIS), které ke spuštění nevyžaduje služba Brána VP ani Tisk přes Internet, ale zachová služby rolí Web Server (IIS) požadované službou Tisk přes Internet.

Jak soubor odpovědí pracuje s nadřazenými a podřízenými službami rolí

Některé Role, služby rolí a funkce jsou kontejnery podřízených prvků, které standardně instaluje Správce serveru. Pokud v průvodcích, které jsou součástí grafického uživatelského rozhraní Správce serveru, vyberete k instalaci nebo odebrání kontejnerový uzel, budou automaticky vybrány také požadované podřízené prvky. Vybrané podřízené prvky představují doporučené výchozí položky, ale zaškrtnutí některých políček lze ručně zrušit.

Pokud je při instalaci pomocí příkazového řádku zadán kontejner, budou automaticky zahrnuty výchozí podřízené prvky. Pokud je při odebrání pomocí příkazového řádku zadán kontejner, budou odebrány všechny podřízené prvky. Je-li například v souboru odpovědí spolu s příkazem -install uvedena role Tiskové a dokumentové služby, nainstaluje se také služba role Tiskový server. Důsledkem příkazu k odebrání kontejneru Tiskové a dokumentové služby bude odebrání celé role.

Pokud se podřízené prvky nemají nainstalovat, nezadávejte v souboru odpovědí kontejner. Zadejte pouze podřízené prvky, které chcete nainstalovat nebo odebrat.

Chcete-li například nainstalovat Tisk přes Internet, což je služba role Tiskové a dokumentové služby, stačí v souboru odpovědí zadat pouze Tisk přes Internet - není třeba zadávat Tiskové a dokumentové služby ani další služby role Tiskové a dokumentové služby. Správce serveru nainstaluje pouze službu role Tisk přes Internet a Tiskový server, kterou první uvedená služba role vyžaduje, nikoli však službu LPD (další služba role podřízená službě role Tiskové a dokumentové služby).

Vytvoření souboru odpovědí pro příkazy Správce serveru

Soubor odpovědí určený k použití s příkazovým řádkem Správce serveru lze vytvořit pomocí editoru souborů XML nebo textového editoru, jako je Poznámkový blok. Doporučujeme použít editor souborů XML, který umí kontrolovat, zda vytvářený soubor odpovědí odpovídá existujícímu schématu XML. Ověření správnosti souboru odpovědí z hlediska definice schématu příkazového řádku Správce serveru je velmi důležité. Další informace naleznete v části Schéma příkazového řádku Správce serveru tohoto tématu.

Poznámka

Výsledky parametru -query nelze použít jako soubor odpovědí pro parametr -inputPath. Schéma XML použité ve výsledcích parametru -query a schéma XML požadované v souboru odpovědí pro program Servermanagercmd.exe se liší.

Zadání identifikátorů rolí, služeb rolí a funkcí

Příkazový řádek Správce serveru a soubor odpovědí rozpoznává identifikátory rolí, služeb rolí a funkcí, které jsou uvedeny v tématu Přehled příkazů Správce serveru. U identifikátorů rolí, služeb rolí a funkcí v souboru odpovědí a v příkazovém řádku Správce serveru se nerozlišují malá a velká písmena; velikost písmen uvedená v identifikátorech není proto podstatná.

Příklady souborů odpovědí

Níže jsou uvedeny ukázky souborů odpovědí. Upozorňujeme, že ve všech souborech odpovědí musí existovat následující prvek záhlaví. Pokud má být formát XML správný, musí být tento prvek na konci souboru odpovědí uzavřen. Zástupný text action je nutné nahradit příkazem Install nebo Remove.

<ServerManagerConfiguration
Action="action"
xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
…answer file content…
</ServerManagerConfiguration>

Instalace serveru DNS, webového serveru, služby Brána VP, serveru služby Řízení front zpráv a funkcí rozhraní .NET Framework 3.0

V následujícím příkladu chce správce nainstalovat server DNS, Web Server (IIS), službu Brána VP (služba role Vzdálená plocha), server služby Řízení front zpráv (součást služby Řízení front zpráv) a všechny součásti nástroje Funkce rozhraní .NET Framework 3.5.1.

<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>

Výsledky této operace jsou následující:

  • Server DNS: Je nainstalován.

  • Web Server (IIS): Má mnoho výchozích služeb rolí a závislost na službě WAS (Windows Process Activation Service). Nainstalovány jsou všechny výchozí služby rolí a služba WAS.

  • Služba Vzdálená plocha: Je nainstalována služba role Brána VP, což znamená, že je v daném okamžiku nainstalována role Vzdálená plocha. Služba Brána VP závisí na několika službách role Web Server (IIS) a zároveň na službě Síťové zásady a přístup, která je také nainstalována.

  • Řízení front zpráv: Nainstalován je pouze funkční prvek Server řazení zpráv. Jiné prvky funkce Řízení front zpráv nejsou nainstalovány.

  • Funkce rozhraní .NET Framework 3.5.1: Nainstalovány jsou všechny podřízené funkce nástroje Funkce rozhraní .NET Framework 3.5.1.

Odebrání serveru DNS, služby Brána VP a nástroje Funkce rozhraní .NET Framework 3.5.1

V následujícím příkladu chce správce odebrat server DNS, službu Brána VP a nástroj Funkce rozhraní .NET Framework 3.5.1.

<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>

Výsledky této operace jsou následující:

  • Server DNS: Je odebrán.

  • Služba Vzdálená plocha: Služba role Brána VP je odebrána. Jiné nainstalované služby role Vzdálená plocha odebrány nejsou. Webový server (IIS) (na němž byla služba Brána VP závislá) není odebrán.

  • Funkce rozhraní .NET Framework 3.5.1: Odebrány jsou všechny podřízené funkce nástroje Funkce rozhraní .NET Framework 3.5.1. Pokud nebyly některé podřízené funkce dříve nainstalovány, jsou ignorovány.

Schéma příkazového řádku Správce serveru

Soubory odpovědí XML použité s příkazovým řádkem Správce serveru musí odpovídat definici schématu příkazového řádku Správce serveru. Kopii tohoto schématu naleznete na webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=81203) (stránka může být v angličtině).